feat(web): adapt toolbar for mobile devices - #867
Open
SiYue-ZO wants to merge 5 commits into
Open
Conversation
Add a draggable and collapsible portrait toolbar with persisted placement. Keep the auto-hidden toolbar accessible in touch landscape mode. Open mobile popovers toward the screen interior, constrain them to the viewport, and dismiss them before dragging.
Use a full-screen master-detail settings flow on portrait touch devices while preserving the desktop layout. Respect mobile safe areas, add accessible navigation controls, and reflow fixed-width forms, network details, device controls, and Tailscale content for narrow screens.
Restore column layout for setting titles and helper text so responsive reflow keeps descriptions below their headings across appearance, device, network, and update pages.
Add translated back and close labels to every remaining locale so the mobile settings header does not rely on the English fallback.
Load react-simple-keyboard from its native ESM entry so production builds render the component instead of a CommonJS module wrapper.
SiYue-ZO
force-pushed
the
feat/mobile-toolbar
branch
from
August 10, 2026 02:10
9d607d7 to
deb8571
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary