Skip to content

feat: configurable tab bar height via navigation.tab-bar-height#1683

Open
cantona wants to merge 3 commits into
raphamorim:mainfrom
cantona:feat/configurable-bar-height
Open

feat: configurable tab bar height via navigation.tab-bar-height#1683
cantona wants to merge 3 commits into
raphamorim:mainfrom
cantona:feat/configurable-bar-height

Conversation

@cantona

@cantona cantona commented Jun 25, 2026

Copy link
Copy Markdown

Adds a navigation.tab-bar-height config option (default 34) to set the height of the tab/navigation bar (the 'island'), in logical pixels. Previously the height was a hardcoded ISLAND_HEIGHT const. The value is plumbed through to the Island renderer and the top-bar hit-test sites, and hot-reloads on config change. Mirrors the existing navigation.tab-font-size option.

Note: stacked on the tab-font-size work (#1681), so it includes that commit; the tab-bar-height commit is the last one. Happy to rebase onto main once #1681 lands.

cantona and others added 3 commits June 25, 2026 15:54
The tab-strip title size was hardcoded to TITLE_FONT_SIZE = 12.0. Add a
`tab-font-size` option under [navigation] (default 12) threaded into the
Island renderer, and apply it on config hot-reload alongside the tab
colors.
The tab/navigation bar height was a hardcoded ISLAND_HEIGHT const (34px).
Replace it with a navigation.tab-bar-height config option (default 34)
plumbed through to the Island and the hit-test sites, so the tab bar can
be resized. Mirrors the existing navigation.tab-font-size option.
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