Skip to content

Expose workspaces/tags to config #41

Description

@loukamb

Problem
layout.lua tracks a single window set per monitor; there is no switchable workspace/tag concept surfaced to config or actions, and no ext-workspace protocol.

Why it matters
Workspaces are table-stakes for tiling desktop use (switch / move-window-to-workspace); panels also want ext-workspace to display them.

Where
compositor/services/layout.lua (per-monitor windows model); compositor/config/action/*; optional ext-workspace global in services.

Approach
Add N workspaces per monitor with an active index, show/hide via scene node enable, expose switch / move-to-workspace actions in config; optionally implement ext_workspace_manager_v1 for bar integration.

Effort
L

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions