Commit Graph

20 Commits

Author SHA1 Message Date
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