mirror of
https://github.com/anomalyco/opentui.git
synced 2026-04-25 13:06:00 +03:00
[PR #599] [MERGED] web: fix mobile layout and navigation issues #1431
Labels
No labels
bug
core
documentation
feature
good first issue
help wanted
pull-request
question
react
solid
tmux
windows
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/opentui#1431
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/anomalyco/opentui/pull/599
Author: @simonklee
Created: 1/28/2026
Status: ✅ Merged
Merged: 1/29/2026
Merged by: @msmps
Base:
main← Head:web-mobile📝 Commits (1)
bdb74ceweb: fix mobile layout and navigation issues📊 Changes
3 files changed (+79 additions, -26 deletions)
View changed files
📝
packages/web/src/layouts/Docs.astro(+27 -22)📝
packages/web/src/pages/index.astro(+2 -2)📝
packages/web/src/styles/global.css(+50 -2)📄 Description
Tables in documentation pages overflow the viewport on mobile, causing
a page-level horizontal scrollbar. Wrap tables in scrollable
containers and add basic table styling.
Sidebar links only highlighted the active page for the first entry.
While at it, made sidebar links less gray by using --color-text
instead of --color-text-weak, and bump mobile font sizes for better
readability and touch targets.
Swap GitHub and Docs link order in the navigation bar on both the
landing page and docs layout (for priority). Add underline styling to
content links. Force code block background color to override Shiki
inline styles.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.