18 Commits

Author SHA1 Message Date
vsariola
a27494e17d feat(tracker): implement alerts that display useful notifications / errors
In particular, we show notification after the user has copied something to clipboard (#34) and when there is a patch compile error (#38).
2021-02-17 23:30:07 +02:00
vsariola
088bbc6c58 feat(tracker): add a rudimentary VU-meter to show master volume, peaks & clipping
Closes #16
2021-02-16 17:27:21 +02:00
vsariola
803184cbe7 feat(tracker): add step parameter to advance cursor after edit
The step is currently in the song panel; might consider putting it somewhere else.

Closes #6
2021-02-16 17:27:21 +02:00
vsariola
366a05c766 tracker: remove old unused code 2021-02-16 08:47:48 +02:00
vsariola
94205b9ab2 feat(tracker): implement more proper menus, with Undo&Redo
Closes #24
2021-02-15 23:05:06 +02:00
vsariola
a470452e99 feat(tracker): add menu button for Paste
Closes #26
2021-02-15 19:30:18 +02:00
vsariola
712a4c927b fix(tracker): clicking anywhere outside a menu closes it but does not trigger other action
Closes #27
2021-02-15 19:21:54 +02:00
vsariola
4da225ec33 feat(tracker): allow copying and pasting songs to/from the window 2021-02-13 01:59:10 +02:00
vsariola
35d2ff6308 feat(tracker): add panic button to quickly disable the sound & show when synth crashes 2021-02-10 21:59:29 +02:00
vsariola
29b289d2fb refactor(tracker): remove Contents from PopupStyle; pass it to Layout instead 2021-02-03 16:34:22 +02:00
vsariola
b0dac8454d feat(tracker): add some shadow to popups 2021-02-03 13:25:45 +02:00
vsariola
14d4521f40 feat(tracker): move reset and load song into popup menu 2021-02-02 22:44:27 +02:00
vsariola
3f494661e3 feat(sointu): add RowsPerBeat so non-power of 2 beat divisions are easier 2021-02-01 18:33:52 +02:00
vsariola
3cf2fc70a8 refactor(tracker): change so that all icon initialization is a lazy & cache in iconcache 2021-02-01 17:57:13 +02:00
vsariola
98c8d18a3e feat(tracker): add numeric updown to adjust RowsPerPattern 2021-01-30 23:22:31 +02:00
vsariola
80d87dea8c feat(tracker): implement a numeric up down widget and use that for the numbers 2021-01-16 13:05:40 +02:00
vsariola
c90f8efbdc feat(tracker): make clear song button to reset to default song 2021-01-15 08:17:10 +02:00
vsariola
5124e0bf74 feat(tracker): move song related buttons to top and make the panel sizes adjustable 2021-01-13 18:37:20 +02:00