Commit graph

1839 commits

Author SHA1 Message Date
4cca03352a errors fixed, renders nothing :( 2024-09-07 18:43:24 +03:00
b3f0f60400 5 compile errors left 2024-09-07 16:44:49 +03:00
7bcd40b425 refactor: down to 50 errors
considering whether to implement layout methods on Area
2024-09-07 13:20:56 +03:00
06f8bd1116 wip: replacing Rect with [u16;4] in mixer and sequencer 2024-09-07 12:50:52 +03:00
fa739a49b2 Rect -> [u16;4] in core 2024-09-07 12:40:27 +03:00
4b92465073 wip: now only need to remove 139x ratatui::layout::Rect 2024-09-06 23:51:33 +03:00
ff97070a03 hide cursor 2024-09-06 23:35:56 +03:00
4855609a7d genericize layout rendering 2024-09-06 23:32:13 +03:00
1d21071c86 refactor: collect collections 2024-09-06 23:14:27 +03:00
a52066f640 thank rust for transpose and flatten 2024-09-06 22:00:28 +03:00
93ba611e33 wip: generic layout! 2024-09-06 21:52:23 +03:00
0bbf74e915 some more core refactor before fixing the mess 2024-09-06 20:11:10 +03:00
fe09536a45 fixme: very bad Split implementation 2024-09-06 18:20:02 +03:00
4320e6f6b4 fix: reset display size on render 2024-09-06 17:39:37 +03:00
eb122585d6 wip: a little broken rendering (as a treat) 2024-09-06 00:57:21 +03:00
80086b9a8b okay now it does not deadlock 2024-09-06 00:41:29 +03:00
685ccfaf49 whew! refactor complete 2024-09-06 00:00:23 +03:00
deaa66d6e2 what is up with the Focus trait again 2024-09-05 23:37:25 +03:00
e7f2284e5e 20 new errors rear their ugly heads 2024-09-05 23:19:53 +03:00
92d747ba2a key pattern matching macro 2024-09-05 23:01:16 +03:00
e0c8a427f1 wip: 12 errors 2024-09-05 18:08:43 +03:00
ea5bc2e3b1 wip: 21 errors! 2024-09-05 17:38:32 +03:00
694970bf0d wip: <200 errors yay 2024-09-05 16:01:01 +03:00
14d619a10a wip: tui cleanup 2024-09-05 13:28:05 +03:00
df3dac183e wip: remove redundant type param 2024-09-05 00:03:54 +03:00
c033a5618b wip: refactored core 2024-09-04 23:51:35 +03:00
461c60d6b3 wip: slowly putting it back together 2024-09-04 22:39:43 +03:00
7fbb40fad6 wip: borrow checker battles 2024-09-04 16:57:48 +03:00
1d4db3c629 wip: render: remove render! macro 2024-09-04 03:20:58 +03:00
bf165c6be1 wip: update core for generic Render 2024-09-03 18:13:10 +03:00
fcd2d16de9 wip: generic render 2024-09-03 00:57:32 +03:00
7bd2a70e85 add Arranger::is_first_row/is_last_row for arrow focus 2024-09-01 22:22:49 +03:00
a4bd99c117 fix(focus): correct focus inc/dec 2024-09-01 20:35:32 +03:00
b8ac83b019 refactor(transport): make widgets focusable 2024-09-01 20:29:15 +03:00
2106a7c044 wip: trying focus traits and macros again 2024-08-31 23:19:42 +03:00
9f358f8a21 sorta working simplified focus! 2024-08-31 21:50:16 +03:00
777904cb35 wrapper impls for Render and Handle 2024-08-30 20:19:36 +03:00
3a7aa9e9a3 wip: unified focus system 2024-08-24 00:27:24 +03:00
8b59658015 arranger: clip numbers 2024-08-23 14:54:58 +03:00
5ff7e32a46 arranger: border instead of background for cursor 2024-08-23 00:36:45 +03:00
08327d2ec0 wip: arranger: colors 2024-08-23 00:09:13 +03:00
70b1ec5a02 arranger: rename track/scene/clip 2024-08-22 19:00:58 +03:00
ea463db139 sequencer: compact sidebar 2024-08-22 16:18:57 +03:00
a0109bce9b refactor(sequence): use Layered 2024-08-22 15:37:03 +03:00
5ed5054e05 sequencer: stack, borders 2024-08-22 07:35:45 +03:00
654aa0f041 sequencer: despaghettify 2024-08-22 05:14:34 +03:00
1dbe151ae6 arranger: track name offset; cleanup 2024-08-21 23:09:04 +03:00
b3ae4ad3db arranger: text input in rename modal 2024-08-21 22:07:37 +03:00
3cbb2d2e0b wip: ArrangerStandalone 2024-08-21 21:41:35 +03:00
1104093395 arranger, transport: despaghettify 2024-08-21 20:09:23 +03:00