51e4771b17
drafting
2025-07-08 19:32:32 +03:00
95515ee4a8
drafting
2025-07-07 16:53:21 +03:00
0d21afa2c1
drafting
2025-07-07 13:58:02 +03:00
5a11b290a2
drafting
2025-07-06 22:31:53 +03:00
57926d4b0e
drafting
2025-07-06 21:38:42 +03:00
e1aa9c0d26
drafting
2025-07-06 01:38:07 +03:00
53af773815
drafting
2025-07-05 18:54:51 +03:00
3c6c24c6af
drafting
2025-07-04 15:05:49 +03:00
0182d004b1
drafting
2025-06-26 19:26:52 +03:00
083ccc58b5
draftingf
2025-06-26 11:40:02 +03:00
89b728a269
drafting multiparamas
2025-06-26 10:38:38 +03:00
7ef868a434
refactor(tracker): rewrite params to avoid heap allocations
2025-06-11 19:14:11 +03:00
74f37318d6
refactor(tracker): refactor IntData to IntValue, following Bool example
2025-06-11 19:14:11 +03:00
b255a68ebc
fix: changes after review (see PR #176 )
2024-11-10 00:02:13 +02:00
55c062a390
feat: highlight sliders that are controlled by a send, and add tooltip (over value)
2024-11-10 00:02:13 +02:00
1c42a51cc6
refactor(tracker): use built-in min & max instead of intMin & intMax
2024-10-18 23:43:27 +03:00
b494a69a76
refactor(tracker): change Iterate() func(yield):s to Iterate(yield)
2024-10-15 09:09:17 +03:00
97e59c5650
refactor(tracker): use go v1.23 style iterators throughout
2024-10-15 00:01:02 +03:00
47d7568552
refactor: remove ParamHintString, add DisplayFunc for each param
2024-10-06 19:04:10 +03:00
d92426a100
feat!: rewrote the GUI and model for better testability
...
The Model was getting unmaintanable mess. This is an attempt to refactor/rewrite the Model so that data of certain type is exposed in standardized way, offering certain standard manipulations for that data type, and on the GUI side, certain standard widgets to tied to that data.
This rewrite closes #72 , #106 and #120 .
2024-02-17 18:16:06 +02:00