Commit Graph
21 Commits
Author SHA1 Message Date
[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