5b667367a5
feat(layout): add YaziPaneRow 3-pane layout primitive
...
Add the shared parent | current | preview row primitive that implements
yazi's mgr.ratio = [1, 3, 3] contract via Yoga flexGrow, so every list
tab renders an identical, layout-stable shell regardless of terminal
size.
- New YaziPaneRow component: three bordered columns grow at 1/7 : 3/7
: 3/7 with flexBasis=0 (content can never stretch its slot). The
current column carries the accent focus ring when `focused` is
truthy; parent and preview stay muted. The blank parent keeps its
1/7 slot with a muted placeholder rather than collapsing.
- PANE_RATIO.current 4 -> 3 to match yazi's [1, 3, 3].
- Add render-based tests covering the 1:3:3 ratios (incl. null
parent/preview) and the focused/unfocused accent ring behavior.
- Configure the bun test preload for the solid JSX transform.
2026-07-31 16:58:33 -04:00
97b2f61e5f
pre-ui-rearch
2026-07-31 01:05:32 -04:00
d8f11040bc
start revive
2026-07-30 21:25:03 -04:00
1a5efceebd
device switch
2026-02-20 21:58:49 -05:00
0c16353e2e
fix nav context
2026-02-20 01:28:46 -05:00
8d350d9eb5
navigation controls + starting indicators
2026-02-20 01:13:32 -05:00
cedf099910
working indicator (simpler)
2026-02-19 20:45:48 -05:00
d1e1dd28b4
nonworking indicator, sort broken
2026-02-19 17:52:57 -05:00
91fcaa9b9e
getting keybinds going
2026-02-12 17:39:52 -05:00
0bbb327b29
using presets
2026-02-12 09:27:49 -05:00
276732d2a9
continued out the reuse
2026-02-12 00:11:56 -05:00
72000b362d
use of selectable
2026-02-11 21:57:17 -05:00
9a2b790897
for consistency
2026-02-11 14:10:35 -05:00
3d5bc84550
set
2026-02-10 15:30:53 -05:00
f707594d0c
more theme color integration
2026-02-10 15:10:07 -05:00
5bd393c9cd
cooking
2026-02-07 18:45:13 -05:00
73aa211229
janitorial work
2026-02-07 15:12:34 -05:00
7eb49ac1c7
on left
2026-02-07 14:53:22 -05:00
46f9135776
flatten
2026-02-07 00:44:52 -05:00
1cee931913
understanding
2026-02-06 16:29:09 -05:00
1e3b794b8e
file ordering
2026-02-06 14:55:42 -05:00
1293d30225
starting janitorial work
2026-02-06 13:41:44 -05:00
920042ee2a
fix stream multiplaction
2026-02-06 11:47:48 -05:00
e1dc242b1d
better visualizer
2026-02-06 11:08:41 -05:00
63ded34a6b
basic clean
2026-02-06 09:57:33 -05:00
0e4f47323f
mulitmedia pass, downloads
2026-02-06 00:00:15 -05:00
42a1ddf458
meh
2026-02-05 23:43:19 -05:00
6b00871c32
working playback
2026-02-05 21:18:44 -05:00
e0fa76fb32
slight ui improvement
2026-02-05 19:08:39 -05:00
f3344fbed2
start player
2026-02-05 18:42:56 -05:00
03e69d04dc
fix
2026-02-05 18:29:05 -05:00
e239b33042
getting terminal colors working
2026-02-05 13:46:47 -05:00
9fa52d71ca
still self referencing
2026-02-05 01:43:10 -05:00
ea9ab4d3f9
theme redux
2026-02-05 01:07:22 -05:00
6950deaa88
it is time
2026-02-05 00:55:10 -05:00
4579659784
will be reworking in just a moment
2026-02-04 23:58:53 -05:00
c26150221a
pause
2026-02-04 22:48:54 -05:00
39a4f88496
proper layering work
2026-02-04 16:23:25 -05:00
cdabf2c3e0
checkpoint
2026-02-04 12:10:30 -05:00
b8549777ba
missing md
2026-02-04 11:36:47 -05:00
72b2870f64
options
2026-02-04 10:02:07 -05:00
f7df578461
broke
2026-02-04 09:39:58 -05:00
bd4747679d
fix keyboard, finish 05
2026-02-04 01:18:59 -05:00
d5ce8452e4
4, partial 5
2026-02-04 01:00:57 -05:00
7b5c256e07
start
2026-02-04 00:06:16 -05:00