Skip to content

Phone UI - #61

Merged
recursivepaws merged 4 commits into
mainfrom
phone-ui
Sep 29, 2026
Merged

recursivepaws merged 4 commits into
mainfrom
phone-ui

Conversation

@recursivepaws

@recursivepaws recursivepaws commented Sep 22, 2026 •

Copy link
Copy Markdown
Owner

Makes the menus usable on phones and other touch devices.

  • Menus now open on click/tap instead of CSS :hover — a shared open signal tracks the active menu, plus a fullscreen backdrop that closes it when you tap outside
  • Hover styling (button highlight, submenu fly-out) moved behind @media (hover: hover) so it only applies with a real pointer
  • On small screens the open dropdown becomes a scrollable bottom sheet with a blurred translucent background; submenus flatten inline, shortcut hints are hidden, touch targets enlarged
  • Switched main layout to 100dvh (with 100vh fallback) so mobile browser chrome doesn't cause overflow
  • CSS cleanup: removed duplicate body rule, dead #header block, and an invalid background_color property
  • CI fixes: dx fmt, rustls 0.23.45 (RUSTSEC-2026-0285), version bump to 0.4.3

@github-actions

github-actions Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

Preview deployment

Commit Preview Deployed
d261a51 Visit preview Sep 29, 2026 14:50 UTC

@recursivepaws
recursivepaws marked this pull request as ready for review September 29, 2026 14:49
@recursivepaws
recursivepaws merged commit c848561 into main Sep 29, 2026
7 checks passed
@recursivepaws
recursivepaws deleted the phone-ui branch September 29, 2026 15:28

This branch was successfully deployed

1 active deployment
Preview — d261a515 Deployed Sep 29, 2026 by github-actions[bot]
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