Skip to content

feat(frontend): improve mobile editor layout and controls - #188

Merged
KyleTryon merged 5 commits into
mainfrom
feat/frontend/ui-enhancements
Sep 10, 2026
Merged

KyleTryon merged 5 commits into
mainfrom
feat/frontend/ui-enhancements

Conversation

@KyleTryon

Copy link
Copy Markdown
Contributor

The mobile editor's time fields could overlap, track headers consumed much of the timeline, and loading states shifted the layout. Compact, horizontally scrollable time controls and scrollable track headers now leave more room for editing, while reserved preview/timeline dimensions and centered bars loaders keep loading stable.

Draft reset moves into the toolbar with a confirmation dialog (drawer on mobile), and preview source becomes a compact setting. Shared dropdowns now unfold with consistent corner radii and retain keyboard navigation, grouped options, and viewport-aware positioning. Native and custom scrollbars share theme colors. The clip focus outline matches the clip corners, and the duplicate subtitle Track heading is removed.

Validation: pnpm preflight (formatting, lint, types, knip, and tests). Browser checks covered 320px and 402px layouts, loading-to-ready geometry, track-header scrolling and trimming, reset confirmation, dropdown keyboard navigation, long lists inside mobile drawers, and clip/trim-handle focus outlines.

@KyleTryon
KyleTryon marked this pull request as ready for review September 9, 2026 23:47
@KyleTryon
KyleTryon merged commit fdcd26f into main Sep 10, 2026
4 checks passed
@KyleTryon
KyleTryon deleted the feat/frontend/ui-enhancements branch September 10, 2026 00:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant