feat(ui): resizable rail and peek pane

- Drag handles between rail/center and center/peek
- Rail: 120–360px range, peek: 250–700px range
- Widths persisted in localStorage
- Handles hidden when panel is collapsed (zen mode)
- Transition disabled during drag for smooth resize
This commit is contained in:
2026-05-16 20:42:20 -04:00
parent a399c4fb15
commit 0316076bf8
3 changed files with 82 additions and 7 deletions
+2
View File
@@ -24,11 +24,13 @@
</header>
<main>
<aside id="tag-rail"></aside>
<div class="resize-handle" data-panel="rail"></div>
<section id="entity-panel">
<div id="month-nav"></div>
<div id="entity-list"></div>
<div id="capture-bar"></div>
</section>
<div class="resize-handle" data-panel="peek"></div>
<aside id="detail-pane">
<div class="detail-empty">select an entity</div>
</aside>