|
|
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 |
|
|
|
35b37e3e3a
|
move containers to space 🪐
|
2024-09-15 19:47:15 +03:00 |
|
|
|
2073bb541d
|
tall corners
|
2024-09-15 19:08:26 +03:00 |
|
|
|
2733b6b947
|
impl Content instead of Widget for transport
|
2024-09-15 18:52:23 +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 |
|
|
|
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 |
|
|
|
6378b554e2
|
docs: last one i promise
|
2024-09-10 23:28:15 +03:00 |
|
|
|
455755da94
|
docs: stop editing
|
2024-09-10 23:26:23 +03:00 |
|
|
|
13fa4158cc
|
docs: update overview
|
2024-09-10 23:22:01 +03:00 |
|
|
|
941d19a01b
|
docs: 😁
|
2024-09-10 23:14:37 +03:00 |
|