Commit graph

850 commits

Author SHA1 Message Date
2265d951d1 wip: extract tek_layout 2024-12-09 12:40:05 +01:00
ddb3c28c01 wip(108e): layout refactor 2024-12-09 11:00:48 +01:00
265d4a3953 refactor sequencer layout 2024-12-08 13:42:40 +01:00
ed7f96baca fbpr: show note tails and octave separators (both misaligned) 2024-12-06 15:18:23 +01:00
d06ae94655 fbpr: fix scroll 2024-12-06 01:39:47 +01:00
b70d7a08a6 fbpr: align cursor/keys/notes 2024-12-06 01:32:36 +01:00
2561e5221d fbpr: reenable background 2024-12-06 00:16:57 +01:00
bf3c7630a4 rename Widget to Render and CustomWidget to Widget 2024-12-04 21:24:38 +01:00
f018988567 rename Widget::layout to Widget::min_size 2024-12-04 21:21:18 +01:00
d652feb705 fbpr: styles 2024-12-04 18:55:19 +01:00
59d4da1b22 full block piano roll: fix zooming 2024-12-04 18:32:29 +01:00
aef0213a2b piano roll full block cursor (1 off) 2024-12-04 16:30:19 +01:00
d2a9e0b722 refactor piano roll layout 2024-12-04 13:23:46 +01:00
f2fdf3dd12 full block piano roll, pt.4 2024-12-04 01:10:18 +01:00
501e47cd85 full block piano roll, pt.3 2024-12-04 01:00:05 +01:00
35c0470d15 full block piano roll, pt.2 2024-12-04 00:34:40 +01:00
64ac577f4a wip: full block piano roll 2024-12-03 21:53:34 +01:00
385d95f800 correct scroll direction, at least 2024-12-03 18:50:48 +01:00
3d5ba67354 editor: renders correctly when maximized? 2024-12-02 18:14:56 +01:00
82a326d6f8 reenabling phrase editing 2024-12-02 02:44:52 +01:00
37d4a42a83 show time_point; wrap time; handle enter at top level 2024-11-30 22:37:00 +01:00
f7ae5fc8e0 fix time left/right in editor 2024-11-30 19:54:49 +01:00
130a53220a draw keys correctly without buffer 2024-11-30 19:49:51 +01:00
eafc06edc6 show note range in midi editor 2024-11-29 11:13:44 +01:00
286dec0f40 remove FixedAxis and ScaledAxis 2024-11-29 00:28:53 +01:00
54057afad8 update clock model 2024-11-28 17:39:07 +01:00
86649ef994 show hotkeys in status bar 2024-11-28 13:51:02 +01:00
51889d4b43 show buffer size and latency 2024-11-27 01:30:40 +01:00
763063f4ed move Debug impls next to structs 2024-11-27 00:53:01 +01:00
71e19c9800 refactor midi player api 2024-11-27 00:15:43 +01:00
a26a1f2967 move ClockModel to tek_api 2024-11-26 22:02:41 +01:00
4fdc3911e4 remove PhrasesControl trait 2024-11-26 17:46:14 +01:00
d1fdc7f8b6 edit pt.2; enqueue; fix zero divisions 2024-11-26 17:32:44 +01:00
c93081d061 edit from now/next/phrases, pt.1 2024-11-26 14:43:39 +01:00
c0c32c89b7 highlight phrase selectors 2024-11-26 13:51:16 +01:00
bbd784f58b name focused section in sequencer status bar 2024-11-26 13:27:48 +01:00
e4027619e8 remove AppFocus 2024-11-26 01:40:30 +01:00
3273c85630 separate PhraseSelectorView from PhraseListView 2024-11-25 23:12:09 +01:00
bbf9ec0afd fix vertical multi-step focus 2024-11-25 22:25:26 +01:00
f5f2a3545f fix horizontal multi-step focus 2024-11-25 21:46:59 +01:00
d54a259ed3 remove PhraseListViewState 2024-11-25 20:11:05 +01:00
83e2a285dd rename some view structs 2024-11-25 19:37:40 +01:00
b2386b2992 move cpu indicator into status bar 2024-11-25 19:26:51 +01:00
935b5b7720 add architecture diagram 2024-11-25 19:10:49 +01:00
8f10117a9c enable transport commands in all contexts 2024-11-25 18:46:26 +01:00
571d475657 fix transport focus order 2024-11-25 18:35:57 +01:00
3569019b86 remove PhraseViewState 2024-11-25 18:32:23 +01:00
9319315595 separate control layer 2024-11-25 18:16:39 +01:00
416acd9f7b separate tui model and view layers 2024-11-25 17:57:20 +01:00
1060afa4f3 remove TransportViewState 2024-11-25 17:41:50 +01:00