Commit graph

1065 commits

Author SHA1 Message Date
0bc43ed36f document align 2024-09-12 18:13:03 +03:00
b79033ab6d remove old Collect stuff 2024-09-12 18:12:59 +03:00
d0c53b7c18 cleanup demo 2024-09-12 18:12:46 +03:00
d068c193dd wip: trying to get the engine to work fast again 2024-09-12 17:18:20 +03:00
11ecf669a1 test and fix behaviors of some of the layout components 2024-09-12 17:05:08 +03:00
aaedede796 delegate more control to transport items 2024-09-12 15:58:43 +03:00
630974d394 reorder unified transport widgets 2024-09-12 15:39:59 +03:00
77519dbb5c unify arranger, sequencer, transport 2024-09-12 15:30:38 +03:00
cd2555ffc7 fix: plugin main 2024-09-12 15:22:07 +03:00
c45c3bf7f9 engine: unify 2024-09-12 15:20:53 +03:00
2a024cd3a3 engine: remove RenderInput/Rendered assoc types 2024-09-12 15:19:41 +03:00
ef8f87aaa0 refactor: unify tui 2024-09-12 15:19:15 +03:00
60406e1d32 replace old Split component 2024-09-10 23:12:02 +03:00
c51d1cf643 refactor + not sure whats up with the double padding 2024-09-10 14:39:53 +03:00
39407c9760 turn Plugin keymap to match statement 2024-09-10 11:59:14 +03:00
cd8a808c21 Process -> Audio; Layers2 -> Layers 2024-09-10 11:45:18 +03:00
1cbf8de4e4 wip: closure-based collections 2024-09-10 02:01:21 +03:00
4c23aed40a wip: tek_test again 2024-09-09 22:57:00 +03:00
fa8282a9d5 wip: "multiple cascading refactors"
https://loglog.games/blog/leaving-rust-gamedev/#orphan-rule-should-be-optional is on point
2024-09-09 21:25:04 +03:00
20afc397ea wip: gotta remember that only dyn works now 2024-09-09 18:27:05 +03:00
49d2055147 wip: fix implicit static 2024-09-09 17:49:50 +03:00
eeb323b742 wip: removing Render and Layout from core 2024-09-09 15:12:34 +03:00
c4a5ee7b6e wip: migrating to Widget trait 2024-09-09 14:57:14 +03:00
b944dd5f9e wip: Content and Widget traits 2024-09-08 23:48:30 +03:00
5fc7da3aca wip: component playground; Align primitive 2024-09-07 20:54:49 +03:00
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