sointu/tracker
5684185+vsariola@users.noreply.github.com 391b14493c feat(tracker): undo entire modelData, not just Song
The modelData is moving towards clear meaning: it's the part of the
GUI state that is undone and also recovered from disk. This changes
the recovery data so that the undo and redo stacks are not undone,
but that is unlikely a good idea anyway, as it grows the recovery
data into unreasonable sizes.

This has also the nice benefit of undoing the cursor position, which
closes #64.
2023-10-20 17:59:26 +03:00
..
generate docs(tracker): add go doc comments to GmDlsEntry/-Entries 2023-10-20 16:36:09 +03:00
gioui refactor: move UnitNames to top level package 2023-10-20 01:59:30 +03:00
presets feat(tracker): add menu to load instrument presets 2023-10-01 18:54:50 +03:00
doc.go docs(tracker): improve package go doc comments 2023-10-19 22:28:44 +03:00
gmdlsentries.go docs(tracker): add go doc comments to GmDlsEntry/-Entries 2023-10-20 16:36:09 +03:00
model.go feat(tracker): undo entire modelData, not just Song 2023-10-20 17:59:26 +03:00
player.go style(tracker): rename NUM_RENDER_TRIES to numRenderTries 2023-10-20 16:38:44 +03:00
presets.go docs(tracker): add go doc comments to GmDlsEntry/-Entries 2023-10-20 16:36:09 +03:00
recording.go refactor(tracker): put all recording data into struct Recording 2023-10-19 23:28:57 +03:00
songpoint.go refactor(tracker): rename SongPoint to ScorePoint etc. 2023-10-19 22:28:44 +03:00
volume.go refactor(tracker): split Volume to PeakVolume and AverageVolume 2023-10-19 22:28:44 +03:00