|
|
9816d2ee9d
|
nicer demo
|
2024-09-13 02:38:39 +03:00 |
|
|
|
a0fbbc6257
|
split Outset into 2 phases
|
2024-09-13 02:37:21 +03:00 |
|
|
|
00da7de142
|
Offset -> Plus; add Minus
|
2024-09-13 02:04:19 +03:00 |
|
|
|
dc03a664a4
|
Outset works, but not as expected
|
2024-09-13 00:17:59 +03:00 |
|
|
|
45ce37baa1
|
generic Align; tui-specific Inset/Outset
|
2024-09-13 00:09:10 +03:00 |
|
|
|
4b413cfb60
|
wip: Outset=Center+2*Grow, Inset=Center+2*Shrink
|
2024-09-12 23:49:22 +03:00 |
|
|
|
c9b79e76fc
|
wip: more layout tests
|
2024-09-12 22:46:12 +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 |
|
|
|
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 |
|