|
|
5d00e9f284
|
use TuiInput in handlers
|
2024-09-15 16:11:26 +03:00 |
|
|
|
2f09e3230a
|
cleanup global styles
|
2024-09-15 14:23:42 +03:00 |
|
|
|
1a0e06dc66
|
change Layout to output minimum size (breaks Align::Center?)
|
2024-09-15 01:31:26 +03:00 |
|
|
|
0737769232
|
cleanup Engine API and generalize Inset/Outset
|
2024-09-13 21:27:40 +03:00 |
|
|
|
4e0eb0c335
|
looks like layout must return size only
|
2024-09-13 03:47:36 +03:00 |
|
|
|
70cef99931
|
remove tek_proc; add Border
|
2024-09-13 03:26:59 +03:00 |
|
|
|
6624fb476c
|
FillBg -> Background
|
2024-09-13 02:39:40 +03:00 |
|
|
|
0a842b607a
|
move test crate into core
|
2024-09-12 22:31:51 +03:00 |
|
|
|
02db343574
|
use X/Y instead of W/H in layout widgets
- also core is <2000LoC now yay!
- also using more methods and fewer conditionals
|
2024-09-12 20:54:50 +03:00 |
|
|
|
4b19abd98a
|
implementing Fixed constraint
|
2024-09-12 20:19:07 +03:00 |
|
|
|
a57bb60ac9
|
rewrite vertical arranger as components
|
2024-09-12 19:41:47 +03:00 |
|
|
|
5670fc179b
|
refactoring arranger into components
|
2024-09-12 19:24:21 +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 |
|
|
|
60406e1d32
|
replace old Split component
|
2024-09-10 23:12:02 +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 |
|
|
|
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 |
|
|
|
0bbf74e915
|
some more core refactor before fixing the mess
|
2024-09-06 20:11:10 +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 |
|
|
|
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 |
|
|
|
7bd2a70e85
|
add Arranger::is_first_row/is_last_row for arrow focus
|
2024-09-01 22:22:49 +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 |
|