5684185+vsariola@users.noreply.github.com
f2ef57a845
feat(tracker): ability to bind MIDI controllers to parameters
...
Closes #152
2026-02-01 12:07:00 +02:00
5684185+vsariola@users.noreply.github.com
4bb5df9c87
feat(tracker): enum-style values and menus to choose one option
2026-01-31 13:57:09 +02:00
5684185+vsariola@users.noreply.github.com
3a7010f897
feat(tracker): spectrum analyzer
...
Closes #67
2026-01-18 17:09:57 +02:00
5684185+vsariola@users.noreply.github.com
da6226d3ff
feat(tracker/gioui): unit comment in the rack is editable
2025-11-01 00:37:25 +02:00
5684185+vsariola@users.noreply.github.com
2336a135c6
feat(tracker): add a preset explorer with search and filters
...
Closes #91
2025-10-19 12:04:41 +03:00
5684185+vsariola@users.noreply.github.com
5839471bcc
fix(tracker/gioui): limit comments in unit list to single line
2025-07-30 18:10:15 +03:00
5684185+vsariola@users.noreply.github.com
666af9433e
feat!: display the parameters as knobs in a grid
...
Also removed the negbandpass & neghighpass parameters
and replaced them with bandpass & highpass set to -1, to
fit the switches better to the GUI.
Closes #51 , closes #173
2025-07-08 19:47:32 +03:00
5684185+vsariola@users.noreply.github.com
e59fbb50cf
refactor(tracker/gioui): separate SplitStyle from SplitState
2025-06-24 20:39:27 +03:00
5684185+vsariola@users.noreply.github.com
b4ec136ab1
refactor(tracker/gioui): Popup in same style as other widgets
2025-06-24 20:25:52 +03:00
5684185+vsariola@users.noreply.github.com
18d198d764
refactor(tracker/gioui): bind Alerts to Model during Layout
2025-06-24 19:59:31 +03:00
5684185+vsariola@users.noreply.github.com
58f6cceb9a
refactor(tracker/gioui): Menu binds to Model during Layout
2025-06-24 18:39:40 +03:00
5684185+vsariola@users.noreply.github.com
33f7b5fb6a
refactor(tracker/gioui): Dialog binds to Model during Layout
2025-06-24 10:15:46 +03:00
5684185+vsariola@users.noreply.github.com
db2ccf977d
refactor(tracker/gioui): rewrote Button(s) to bind to Model during layout
...
The old mechanism made it difficult to follow exactly what happens
when a button was clicked, because the Action/Bool that gets
executed / toggled was declared ages ago, in the constructor. In the
new mechanism, the Action / Bool is bound to the button at the last
minute, right before Layout. ActionButton, ToggleButton,
ActionIconButton and ToggleIconButton were done to avoid heap
escapes: if the corresponding functions woudl've returned
layout.Widget, a heap allocation would've been needed.
2025-06-23 08:56:37 +03:00
5684185+vsariola@users.noreply.github.com
beef8fe1e0
refactor(tracker/gioui): bind tracker.Int to NumericUpDown on Layout
2025-06-21 11:45:31 +03:00
5684185+vsariola@users.noreply.github.com
1eea263dc9
fix(tracker/gioui): show muted instruments in different style
2025-06-16 18:35:06 +03:00
5684185+vsariola@users.noreply.github.com
afb1fee4ed
feat(tracker/gioui): add theme.yml which contains all styling
2025-05-20 19:02:16 +03:00