Skip to content

Docs: Fix mobile navigation and drawer styling - #360

Merged
Blargian merged 2 commits into
mainfrom
codex/nimbus-mobile-styling
Sep 21, 2026
Merged

Blargian merged 2 commits into
mainfrom
codex/nimbus-mobile-styling

Conversation

@dhtclk

@dhtclk dhtclk commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator

Mobile users could not open navigation from the homepage or switch top-level areas from an article. Reuse the existing docs drawer on both layouts, with section and product selectors derived from the generated navigation tree, plus the existing language and theme controls.

Fix clipped drawer tools caused by duplicate padding, hide the desktop search shortcut on mobile, bind the existing sidebar filter to the cloned drawer, dim the backdrop, and close the drawer when switching to desktop width. Preserve the current locale in the mobile home link.

Validated representative homepage/article flows at phone widths (320px and 390px), tablet layout at 768px, and return to the desktop sidebar at 1280px. Checked section switching, filtering/reset, dismissal/focus restoration, French navigation links and language menu, and contained table/code scrolling in the targeted audit. Astro check passed: 0 errors, 0 warnings. Real-device touch and virtual-keyboard testing remains outstanding.

The API playground mobile layout was checked separately against the deployed preview of the related PR; this PR does not include its changes.

Related: #359

Changelog category (leave one):

  • Improvement

Changelog entry (a user-readable short description of the changes that goes into CHANGELOG.md):

Restore mobile homepage navigation and cross-section navigation, and improve drawer spacing, filtering, locale controls, and desktop resize behavior.

@github-actions

github-actions Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

🕵

Preview Deployment Components Updated (UTC)
Docs preview 🟢 Ready English: 🟢 Ready; translations: Production fallback 2026-09-18 21:13 UTC

@dhtclk
dhtclk requested a review from Blargian September 18, 2026 20:27
@Blargian
Blargian merged commit a14bf0a into main Sep 21, 2026
2 checks passed
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.

2 participants