[email protected]
86ca3fb300
refactor(tracker): group Model methods, with each group in one source file
2026-01-27 22:16:14 +02:00
vsariola
adcf3ebce8
feat(sointu, tracker,...): restructure domain & tracker models
...
send targets are now by ID and Song has "Score" part, which is the notes for it. also, moved the model part separate of the actual gioui dependend stuff.
sorry to my future self about the code bomb; ended up too far and did not find an easy way to rewrite the history to make the steps smaller, so in the end, just squashed everything.
2021-02-28 14:24:54 +02:00
vsariola
12d5d392c5
tracker: only one "hex" checkbox in the tracker title bar
...
Closes #28
2021-02-17 17:10:38 +02:00
vsariola
c3788e1a24
feat(tracker): highlight beats / every second beat in the tracker
...
Closes #30
2021-02-16 22:42:32 +02:00
vsariola
962d0f1152
fix(tracker): when the track editor was scrolled, the jump pointer event regions were wrong
2021-02-16 17:27:21 +02:00
vsariola
c60f6e0f0e
feat(tracker): make clicks change the focused panel
2021-02-14 21:32:27 +02:00
vsariola
d01657ab83
feat(tracker): add numeric up down to adjust number of voices per track
2021-02-12 08:43:27 +02:00
vsariola
38008bdb87
feat(tracker): implement edit modes, resembling tab stops
2021-02-10 18:26:58 +02:00
vsariola
95054c1877
upgrade to latest gio
2021-02-02 21:42:18 +02:00
vsariola
98c8d18a3e
feat(tracker): add numeric updown to adjust RowsPerPattern
2021-01-30 23:22:31 +02:00
vsariola
61437db0d6
refactor(sointu): add explicit RowsPerPattern to the song
2021-01-21 13:16:41 +02:00
vsariola
eb36a96e29
feat(tracker): implement selecting a range in the tracker
...
also refactored a location in song to SongPoint, and a particular row in song into SongRow
2021-01-16 21:11:08 +02:00
vsariola
62ea87c709
feat(tracker): move the pattern sequencer to bottom left
2021-01-13 18:36:38 +02:00
vsariola
5a69c14f61
feat(tracker): only show either notes or hex for a track + checkbox to toggle
2021-01-12 18:52:15 +02:00
vsariola
82771832ed
feat(tracker): change tracker to more material.io style
2021-01-09 21:26:40 +02:00
vsariola
e480622f57
feat(tracker): make color scheme dark gray
2021-01-08 16:11:18 +02:00
vsariola
148bea2827
feat(tracker): draw a slightly more reasonable cursor
2021-01-07 15:02:29 +02:00
vsariola
c032978f05
feat(tracker): make beveling follow tightly the edges of widgets, instead of maximum
2021-01-07 14:03:55 +02:00
vsariola
492b2252bf
feat(tracker): add pattern marks to tracker
2021-01-06 16:45:26 +02:00
vsariola
91766e198d
feat(tracker): show currently active pattern notes with lighter text
2021-01-06 15:35:14 +02:00
Veikko Sariola
224b8dcb70
refactor(go): Move everything from go4k to root package sointu
2020-12-16 21:35:53 +02:00