|
|
6f988e5072
|
put all of arranger/sequencer/transport in 1 file
|
2024-09-19 00:05:31 +03:00 |
|
|
|
3042e9e3a8
|
partial fix for resize
|
2024-09-18 21:59:52 +03:00 |
|
|
|
2352b72377
|
generalize Fixed and bring back some more of the arranger
|
2024-09-17 00:38:22 +03:00 |
|
|
|
5c8cb8e413
|
fix some warnings
|
2024-09-15 20:00:36 +03:00 |
|
|
|
73aed04c64
|
generalize Split
|
2024-09-15 19:58:43 +03:00 |
|
|
|
f7b2134310
|
generalize Layers
|
2024-09-15 19:53:20 +03:00 |
|
|
|
2073bb541d
|
tall corners
|
2024-09-15 19:08:26 +03:00 |
|
|
|
56db9cfce1
|
fix: add missing flush
|
2024-09-15 17:36:20 +03:00 |
|
|
|
530cba2bc8
|
(and broken)
|
2024-09-15 17:30:27 +03:00 |
|
|
|
f5fbc11b24
|
update all to use TuiOutput; still slow?
|
2024-09-15 17:26:54 +03:00 |
|
|
|
bb7d215ba1
|
wip: return () from render method, pt.2
|
2024-09-15 17:14:15 +03:00 |
|
|
|
e3fa292a3c
|
wip: return () from render method
|
2024-09-15 16:54:18 +03:00 |
|
|
|
5d00e9f284
|
use TuiInput in handlers
|
2024-09-15 16:11:26 +03:00 |
|
|
|
d9535b707f
|
add Input and Output traits to Engine
|
2024-09-15 15:57:24 +03:00 |
|
|
|
c2e91fb432
|
use dynamic dispatch in render_in
|
2024-09-15 15:49:10 +03:00 |
|
|
|
ff6751d393
|
separate Engine from RenderTarget
|
2024-09-15 15:44:11 +03:00 |
|
|
|
60acb20a57
|
trying to fix locking performance
|
2024-09-15 15:26:57 +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 |
|
|
|
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 |
|
|
|
45ce37baa1
|
generic Align; tui-specific Inset/Outset
|
2024-09-13 00:09:10 +03:00 |
|
|
|
0a842b607a
|
move test crate into core
|
2024-09-12 22:31:51 +03:00 |
|
|
|
4b19abd98a
|
implementing Fixed constraint
|
2024-09-12 20:19:07 +03:00 |
|
|
|
5670fc179b
|
refactoring arranger into components
|
2024-09-12 19:24:21 +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 |
|
|
|
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 |
|
|
|
cd8a808c21
|
Process -> Audio; Layers2 -> Layers
|
2024-09-10 11:45:18 +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 |
|
|
|
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 |
|
|
|
93ba611e33
|
wip: generic layout!
|
2024-09-06 21:52:23 +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 |
|
|
|
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 |
|