Commit graph

752 commits

Author SHA1 Message Date
1408c0c3ce colorize phrase cursor 2024-12-23 22:37:41 +01:00
d042285c80 remove Bar trait; update PhraseEditStatus 2024-12-23 22:27:58 +01:00
32c9654a0c add arranger help; don't rollover, just stup 2024-12-23 22:06:23 +01:00
47c13e1901 reenable recoloring tracks 2024-12-23 21:52:21 +01:00
95aba6bd59 rollover instead of crashing when out of bounds in arranger 2024-12-23 21:14:21 +01:00
1757fdf765 fix track titles and colors 2024-12-23 20:38:43 +01:00
85ef1087db rename CornersOuter to Outer 2024-12-23 20:23:13 +01:00
473c9e4510 colorize arranger reticle 2024-12-23 20:21:51 +01:00
b68e259335 fix arranger cursor overlap with phrase pool 2024-12-23 20:18:20 +01:00
a05671a7f5 partially colorize arrangement cursor 2024-12-23 20:16:13 +01:00
b956fabe70 implement phrase autoselect for arranger 2024-12-23 20:05:36 +01:00
3a4f069aa6 fix arranger cursor width 2024-12-23 20:00:17 +01:00
2b08738992 fill editor area! 2024-12-21 22:48:15 +01:00
c83f949f53 keymap is now constant PhraseEditorModel::KEYS 2024-12-21 22:29:31 +01:00
9f85012259 phrase editor keybinds are fixed now 2024-12-21 22:24:05 +01:00
3d14256d5e wip: acceptable event_map 2024-12-21 22:13:12 +01:00
8df00dada6 wip: static KeyMap 2024-12-21 21:24:25 +01:00
49fe3322e1 add CornersOuter 2024-12-21 20:50:48 +01:00
e7fbb359c7 add editbar to arranger 2024-12-21 20:37:02 +01:00
274316ccdd wip: try to figure out saner semantics for arranger render modes (of which there are 1) 2024-12-21 20:10:46 +01:00
66e8acc811 simplify MidiView and midi_note 2024-12-21 18:16:32 +01:00
c1da3fac13 call autoscroll before render instead of on move 2024-12-21 15:34:23 +01:00
685d49fd98 add status bar to arranger view 2024-12-21 03:51:22 +01:00
b671d8e028 remove ArrangerTrackApi and HasTracks 2024-12-21 03:42:58 +01:00
8a2f7da8b3 move widths and with_widths to ArrangerTrack 2024-12-21 03:37:23 +01:00
958885686e special handling of borders where w/h is 1 2024-12-21 00:20:53 +01:00
15751ea137 reduce numer of time modules 2024-12-21 00:08:09 +01:00
53f786543d add Gettable, Mutable, InteriorMutable 2024-12-21 00:00:33 +01:00
598319af35 more arranger view refactors 2024-12-20 23:54:44 +01:00
99d8a0863e refactor arranger header 2024-12-20 23:15:48 +01:00
48f83fa94d impl all froms (8263loc) 2024-12-20 13:06:22 +01:00
f921260f6f 8200s territory 2024-12-19 20:29:37 +01:00
69bc8e69fd autofix ~200 warnings 2024-12-19 17:51:47 +01:00
7620739e0d some from! trait invocations 2024-12-19 17:41:28 +01:00
77ea2a9b02 add from! macro 2024-12-19 17:20:35 +01:00
d806014df2 trim arranger view names 2024-12-19 17:04:34 +01:00
6be71a4413 wip: add note with (Shift-)Enter 2024-12-19 14:46:45 +01:00
d07ed00034 fix arranger inverse border 2024-12-19 13:40:41 +01:00
0a59594730 start with 4 tracks; remove ArrangerSceneApi 2024-12-18 20:00:08 +01:00
72dd3756db auto redraw phrase on create editor 2024-12-18 19:26:21 +01:00
326507f400 remove unused fields from arranger 2024-12-18 19:22:51 +01:00
e2492a1326 pass thru arranger commands to embedded sequencer 2024-12-18 18:48:59 +01:00
9ba0f3401e remove todos 2024-12-18 18:42:50 +01:00
de77daf565 start porting some sequencer keybinds 2024-12-18 18:36:20 +01:00
8472805142 refactor arranger 2024-12-18 18:21:45 +01:00
4ee9822213 fix setting of arranger color 2024-12-18 16:55:46 +01:00
99fb3f9732 start upgrading arranger 2024-12-18 16:48:23 +01:00
3d669d7d24 readd todos 2024-12-18 16:23:48 +01:00
3c990e9f63 merge layout/ with space/ 2024-12-18 16:10:42 +01:00
f1a8d9e846 refactor core::space 2024-12-18 16:07:46 +01:00