Skip to content

Improve layer panel legibility and fix motion badge overlap#55

Merged
AndrewCTF merged 1 commit into
masterfrom
layers-panel-legibility-pr
Jul 18, 2026
Merged

Improve layer panel legibility and fix motion badge overlap#55
AndrewCTF merged 1 commit into
masterfrom
layers-panel-legibility-pr

Conversation

@AndrewCTF

Copy link
Copy Markdown
Owner

What

The left Layers panel had a flat type scale: folder headers and layer rows were both 11px, so folders didn't read as headers and rows were a uniform wall that was hard to scan.

  • Type hierarchy: folder headers 13px semibold · rows 12px · on/off 10px, with more row padding and folder spacing.
  • Active-layer differentiation: enabled rows now get a left accent bar, tint, colored icon, and an ON pill, so it's obvious at a glance which layers are live.
  • Advanced rail: same header/row size fix applied to the "All sources" rail, whose headers were actually smaller than its rows.
  • Motion badge: centered the "Predicted motion" chip so it no longer overlaps the left tool flyout (it used to sit pinned in the bottom-left corner, covering the panel's bottom rows).

Verification

  • pnpm typecheck + eslint green on all touched files.
  • Booted the app and screenshotted the live rendered panel: folder headers read as headers, active rows pop out, badge no longer overlaps the flyout.

Pure presentation changes (className tweaks + one badge position); no logic touched.

The left Layers panel had a flat type scale: folder headers and layer
rows were both 11px, so folders didn't read as headers and rows were a
uniform wall that was hard to scan. Give it a real hierarchy — folder
headers 13px semibold, rows 12px, on/off 10px — with more row padding
and folder spacing. Active rows now stand out with a left accent bar,
tint, colored icon, and an ON pill so it's obvious at a glance which
layers are live.

Apply the same header/row size fix to the advanced "All sources" rail,
whose headers were actually smaller than its rows.

Center the "Predicted motion" chip so it no longer overlaps the left
tool flyout, where it used to sit pinned in the bottom-left corner.
@AndrewCTF
AndrewCTF merged commit b7dcf2a into master Jul 18, 2026
2 checks passed
@AndrewCTF
AndrewCTF deleted the layers-panel-legibility-pr branch July 18, 2026 04:15
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