5684185+vsariola@users.noreply.github.com
b1e9e0c974
draftingff
2025-05-05 13:35:25 +03:00
5684185+vsariola@users.noreply.github.com
db48c9e523
drafting
2025-05-05 12:16:45 +03:00
5684185+vsariola@users.noreply.github.com
f9e8ff40a6
drafting
2025-05-04 20:02:37 +03:00
5684185+vsariola@users.noreply.github.com
750d88f728
drafting
2025-05-04 09:33:24 +03:00
5684185+vsariola@users.noreply.github.com
dd564815d4
drafting
2025-05-02 22:49:52 +03:00
5684185+vsariola@users.noreply.github.com
ec8c51b003
drafting
2025-05-02 18:28:04 +03:00
5684185+vsariola@users.noreply.github.com
8415660416
drafting themes
2025-05-01 23:49:07 +03:00
5684185+vsariola@users.noreply.github.com
0f42a993dc
feat(tracker/gioui): oscilloscope allows y-scaling and shows limits
...
Closes #61
2025-05-01 12:05:32 +03:00
5684185+vsariola@users.noreply.github.com
40be82de46
feat(tracker/gioui): refactor & rework playbar with the play buttons
2025-04-27 11:34:00 +03:00
5684185+vsariola@users.noreply.github.com
d0413e0a13
feat(tracker/gioui): rewrite the numeric updown, with new appearance
2025-04-27 09:00:13 +03:00
qm210
b255a68ebc
fix: changes after review (see PR #176 )
2024-11-10 00:02:13 +02:00
qm210
55c062a390
feat: highlight sliders that are controlled by a send, and add tooltip (over value)
2024-11-10 00:02:13 +02:00
qm210
8dfadacafe
feat: midi note input for the tracker
2024-10-22 07:56:36 +03:00
5684185+vsariola@users.noreply.github.com
5099c61705
chore: fix linter problems in work space (remove unuseds etc.)
2024-10-15 09:18:41 +03:00
5684185+vsariola@users.noreply.github.com
dc12f58082
feat(tracker): add ability to loop part of song during playback
...
Closes #128 .
2024-02-20 19:10:15 +02:00
5684185+vsariola@users.noreply.github.com
d92426a100
feat!: rewrote the GUI and model for better testability
...
The Model was getting unmaintanable mess. This is an attempt to refactor/rewrite the Model so that data of certain type is exposed in standardized way, offering certain standard manipulations for that data type, and on the GUI side, certain standard widgets to tied to that data.
This rewrite closes #72 , #106 and #120 .
2024-02-17 18:16:06 +02:00
5684185+vsariola@users.noreply.github.com
a38a0f4235
fix(tracker/gioui): text.Shaper should not be a global variable
...
text.Shaper is not thread safe, which caused crash when adding
multiple VSTI plugins to a DAW project. This change fixes that
crash. Further refactorings need to consider where that text.Shaper
should actually reside.
2023-10-22 19:10:24 +03:00
5684185+vsariola@users.noreply.github.com
33221b5203
fix: upgrade to latest gioui ( closes #97 )
...
Latest gioui has the fix that enter key up event alone does not trigger a button
2023-08-27 10:59:11 +03:00
5684185+vsariola@users.noreply.github.com
8c4f7ee61f
refactor(tracker/gioui): update gioui to newer version
2023-07-08 11:57:19 +03:00
vsariola
1eca428801
feat(gioui): add confirmation dialog when deleting instrument
...
Closes #5
2021-04-11 16:46:07 +03:00
vsariola
87f373370e
feat(gioui): add empty cell grid lines to order list
...
Refer #48 .
2021-03-11 22:14:33 +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