fix/mobile-view #22

Merged
lerko merged 5 commits from fix/stream-zoom-ui into main 2026-05-17 02:50:40 +00:00
Owner
  • Fix grid blowout at ≤900px caused by resize-handle columns and panel-state class conflicts
  • Replace bottom-sheet peek with inline accordion (entries expand in-place, grid-template-rows animation)
  • Works for both stream and cards views
  • z = fullscreen expand from entry, Escape = collapse, j/k navigate fluidly without re-render
  • Body clamped to 3 lines while navigating; fullscreen shows full markdown
- Fix grid blowout at ≤900px caused by resize-handle columns and panel-state class conflicts - Replace bottom-sheet peek with inline accordion (entries expand in-place, grid-template-rows animation) - Works for both stream and cards views - z = fullscreen expand from entry, Escape = collapse, j/k navigate fluidly without re-render - Body clamped to 3 lines while navigating; fullscreen shows full markdown
lerko added 5 commits 2026-05-17 02:49:33 +00:00
Grid forced to single-column at ≤900px for all panel states.
Resize handles hidden, transitions killed to prevent slivers.
Peek pane gets mobile toolbar (expand/dismiss buttons).
Escape dismisses peek at any viewport. Z toggles full-screen
peek at mobile instead of no-op zen toggle.
Replace bottom-sheet peek with inline accordion at ≤900px.
Entries expand in-place with grid-template-rows animation (0.2s).
Body clamped to 3 lines; fullscreen uncaps it.
Selection toggles DOM classes instead of re-rendering for fluid j/k nav.
Explicit .is-card.exp-full selector overrides card background/border/margin
so fullscreen overlay is fully opaque.
Use renderMd instead of escHtml for exp-body content.
Add .md class for consistent markdown styling.
Same accordion pattern as stream: card-row gets entity-exp markup,
selectEntity/expandInline/dismissPeek/Escape all handle .card-row.
Fullscreen expand works for both views.
lerko changed title from fix/stream-zoom-ui to fix/mobile-view 2026-05-17 02:50:21 +00:00
lerko merged commit 7023806e1a into main 2026-05-17 02:50:40 +00:00
lerko deleted branch fix/stream-zoom-ui 2026-05-17 02:50:40 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lerko/nib-v1#22