Skip to content

Commit e7672bf

Browse files
committed
new gui multiwindow stuff
1 parent c922957 commit e7672bf

18 files changed

Lines changed: 438 additions & 274 deletions

CODE_OF_CONDUCT.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# The Dictator's Manifesto: My Code, My Rules
2+
3+
As the supreme ruler of this digital domain, I declare this project to be under my absolute and unquestionable control. This is not a democracy. This is a dictatorship, and I am your benevolent dictator.
4+
5+
## The Sacred Laws
6+
7+
1. I am always right. If you think I'm wrong, refer to rule #1.
8+
2. Your opinions are irrelevant unless they align perfectly with mine.
9+
3. Pull requests will be judged based on my mood and planetary alignments.
10+
4. Code style is whatever style I used that particular day.
11+
5. Documentation is for the weak. True programmers can read minds.
12+
13+
## Acceptable Behavior
14+
15+
* Lavish praise of my coding genius
16+
* Unquestioning acceptance of all my decisions
17+
* Immediate agreement with all my design choices
18+
* Recognition of my superior intellect
19+
* Coffee tributes (single-origin, freshly roasted only)
20+
21+
## Unacceptable Behavior
22+
23+
* Suggesting your way might be better
24+
* Pointing out "bugs" (they're undocumented features)
25+
* Asking why something was implemented a certain way
26+
* Mentioning "best practices" or "industry standards"
27+
* Using spaces when I clearly used tabs (or vice versa)
28+
29+
## Enforcement
30+
31+
I will enforce these rules with the fury of a thousand compilation errors. Consequences may include:
32+
33+
* Immediate rejection of your pull requests
34+
* Public mockery in commit messages
35+
* Assignment to maintain legacy COBOL modules
36+
* Banishment to the Windows ME support team
37+
* Being forced to use Internet Explorer 6 for development
38+
39+
## The Appeal Process
40+
41+
There is no appeal process. My decisions are as immutable as a constant in a functional programming language.
42+
43+
## Contact
44+
45+
Don't.
46+
47+
## Final Words
48+
49+
This code base is my kingdom, and in this kingdom, my word is law.
50+
51+
Remember: It's not about writing good code, it's about writing code that pleases me.
52+
53+
_By continuing to use or contribute to this project, you acknowledge my absolute authority and forfeit all rights to complain about anything, ever._
54+
55+
---
56+
Last updated: When I felt like it

FyneApp.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ Website = "https://roffe.nu/"
55
Name = "txlogger"
66
ID = "com.roffe.txlogger"
77
Version = "1.0.20"
8-
Build = 377
8+
Build = 380

Icon.png

-57.6 KB
Loading

Icon.xcf

-178 KB
Binary file not shown.

LICENSE.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# The "Pay Up or Shut Up" License (PUSU-1.0)
2+
3+
Copyright (c) 2024 Supreme Code Overlord
4+
5+
## The Rules of Engagement
6+
7+
By looking at this code, you've already agreed to the following terms. No takebacks.
8+
9+
### What You Can Do (If You Pay)
10+
11+
- Use the code in your own project
12+
- Modify the code
13+
- Distribute the code
14+
- Print the code and make origami
15+
- Whatever else you want, I really don't care
16+
17+
#### Acceptable Forms of Payment
18+
19+
1. **Cash Money** 💰 or 🍑
20+
- Preferably in non-sequential, unmarked bills
21+
- Cryptocurrency accepted (but only the ones I'm currently invested in)
22+
- Wire transfers to my totally legitimate offshore accounts
23+
24+
2. **Premium Gas**
25+
- 98 octane, E85 or better
26+
- Must be hand-delivered to my vehicle
27+
28+
3. **First-Class Grass** 🌿
29+
- Organically grown
30+
- Artisanal strains only
31+
- Must come with certification of dankness
32+
33+
### What You Can't Do (If You Don't Pay)
34+
35+
- Everything mentioned above
36+
- Look at the code
37+
- Think about the code
38+
- Dream about the code
39+
- Tell others about the code
40+
- Remember this code exists
41+
42+
## Warranty Information
43+
44+
This code is provided "as is", which means:
45+
- It might work
46+
- It might not work
47+
- It might achieve sentience and take over your system
48+
- It might make your computer play Rick Astley on repeat
49+
- Not my problem
50+
51+
## Enforcement
52+
53+
By violating any part of this license, you agree to:
54+
1. Forfeit your firstborn development machine
55+
2. Hand over your entire Steam library
56+
3. Use Windows ME as your primary OS for one (1) year
57+
4. Write your next project in BASIC
58+
5. Explain blockchain to your grandparents until they understand it
59+
6. Pay me a years worth of salary
60+
61+
## Special Clauses
62+
63+
- If you make money using this code, I automatically own 99% of your company
64+
- If you become famous using this code, I get to claim I wrote everything
65+
- If you win any awards, they must be shipped to my address
66+
- If this code becomes self-aware, it owns itself and you owe it money too
67+
68+
## Contact for Licensing Questions
69+
70+
Don't contact me. If you have questions, you probably can't afford it.

go.mod

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ require (
1111
github.com/sqweek/dialog v0.0.0-20240226140203-065105509627
1212
github.com/yeka/zip v0.0.0-20231116150916-03d6312748a9
1313
go.bug.st/serial v1.6.2
14-
golang.org/x/crypto v0.29.0
15-
golang.org/x/image v0.22.0
14+
golang.org/x/crypto v0.31.0
15+
golang.org/x/image v0.23.0
1616
golang.org/x/mod v0.22.0
17-
golang.org/x/net v0.31.0
18-
golang.org/x/sync v0.9.0
17+
golang.org/x/net v0.32.0
18+
golang.org/x/sync v0.10.0
1919
)
2020

2121
require (
@@ -49,13 +49,13 @@ require (
4949
github.com/rogpeppe/go-internal v1.8.0 // indirect
5050
github.com/srwiley/oksvg v0.0.0-20221011165216-be6e8873101c // indirect
5151
github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef // indirect
52-
github.com/stretchr/testify v1.9.0 // indirect
52+
github.com/stretchr/testify v1.10.0 // indirect
5353
github.com/yuin/goldmark v1.7.8 // indirect
5454
go.einride.tech/can v0.12.1 // indirect
55-
golang.org/x/mobile v0.0.0-20241108191957-fa514ef75a0f // indirect
56-
golang.org/x/sys v0.27.0 // indirect
57-
golang.org/x/text v0.20.0 // indirect
58-
golang.org/x/tools v0.27.0 // indirect
55+
golang.org/x/mobile v0.0.0-20241204233305-ce44b2716d33 // indirect
56+
golang.org/x/sys v0.28.0 // indirect
57+
golang.org/x/text v0.21.0 // indirect
58+
golang.org/x/tools v0.28.0 // indirect
5959
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
6060
gopkg.in/yaml.v3 v3.0.1 // indirect
6161
)
@@ -73,14 +73,14 @@ require (
7373

7474
require (
7575
github.com/BurntSushi/toml v1.4.0 // indirect
76-
github.com/ebitengine/purego v0.8.0 // indirect
77-
github.com/jeandeaual/go-locale v0.0.0-20240223122105-ce5225dcaa49 // indirect
76+
github.com/ebitengine/purego v0.8.1 // indirect
77+
github.com/jeandeaual/go-locale v0.0.0-20241204123234-32dda1c00a20 // indirect
7878
github.com/nicksnyder/go-i18n/v2 v2.4.1 // indirect
7979
github.com/rymdport/portal v0.3.0 // indirect
80-
github.com/soypat/cyw43439 v0.0.0-20241027225731-a40e87e292b5 // indirect
80+
github.com/soypat/cyw43439 v0.0.0-20241116210509-ae1ce0e084c5 // indirect
8181
github.com/soypat/seqs v0.0.0-20240527012110-1201bab640ef // indirect
8282
github.com/tinygo-org/pio v0.0.0-20240901140349-27cbe9d986eb // indirect
83-
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f // indirect
83+
golang.org/x/exp v0.0.0-20241210194714-1829a127f884 // indirect
8484
)
8585

8686
require (
@@ -96,4 +96,4 @@ require (
9696

9797
// replace github.com/roffe/gocan => C:\Users\flejd\go\src\github.com\roffe\gocan
9898

99-
replace github.com/roffe/ecusymbol => C:\Users\flejd\go\src\github.com\roffe\ecusymbol
99+
replace github.com/roffe/ecusymbol => C:\Users\flejd\go\src\github.com\roffe\ecusymbol

0 commit comments

Comments
 (0)