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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions