Skip to content

[Feature]: Add 'right' option to app:tabbar (complements left tab bar from v0.14.4) #3279

@tuner-lab

Description

@tuner-lab

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions