Feature description
The vertical tab bar shipped in v0.14.4 (app:tabbar: "left") is great — but #2868, the parent feature request, asked for the bar to be dockable to left or right. Only left made it in.
Adding right would complete that request. The use case is straightforward: on macOS the window controls (close/min/max) live on the left side of the title bar, so a right-side tab bar puts the most-used target (the active tab) under your dominant-hand cursor and keeps the muscle-memory left edge clear for window management. It also matches the layout convention in tools like Sublime Text, VS Code (with sidebar on right), and Vivaldi, where users have configured their entire workflow around right-docked tab/sidebar columns.
Implementation Suggestion
The current schema in pkg/wconfig/settingsconfig.go is:
AppTabBar string `json:"app:tabbar,omitempty" jsonschema:"enum=top,enum=left"`
The change is a one-line schema extension (enum=top,enum=left,enum=right) plus mirroring the existing left-side CSS/layout to the right. No new rendering paths are needed — it's the same vertical column flipped to the opposite flex edge.
Happy to take a stab at a PR if a maintainer signals interest.
Anything else?
Thanks for the great work on Wave!
Feature description
The vertical tab bar shipped in v0.14.4 (
app:tabbar: "left") is great — but #2868, the parent feature request, asked for the bar to be dockable to left or right. Onlyleftmade it in.Adding
rightwould complete that request. The use case is straightforward: on macOS the window controls (close/min/max) live on the left side of the title bar, so a right-side tab bar puts the most-used target (the active tab) under your dominant-hand cursor and keeps the muscle-memory left edge clear for window management. It also matches the layout convention in tools like Sublime Text, VS Code (with sidebar on right), and Vivaldi, where users have configured their entire workflow around right-docked tab/sidebar columns.Implementation Suggestion
The current schema in
pkg/wconfig/settingsconfig.gois:The change is a one-line schema extension (
enum=top,enum=left,enum=right) plus mirroring the existing left-side CSS/layout to the right. No new rendering paths are needed — it's the same vertical column flipped to the opposite flex edge.Happy to take a stab at a PR if a maintainer signals interest.
Anything else?
enum=top,enum=leftinmainsource as of 2026-05-04app:tabbardescription reads "top(default) … orleft"Thanks for the great work on Wave!