8000 Tags · cyberluke/komorebi · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: cyberluke/komorebi

Tags

nightly

Toggle nightly's commit message
feat(wm): add tiling and floating ws layers

This commit introduces an implementation of workspace layers to
komorebi.

Workspace layers change the kinds of windows that certain commands
operate on. This implementation features two variants,
WorkspaceLayer::Tiling and WorkspaceLayer::Floating.

The default behaviour until now has been WorkspaceLayer::Tiling.

When the user sets WorkspaceLayer::Floating, either through the
'toggle-workspace-layer' command or the new bar widget, the 'move',
'focus', 'cycle-focus' and 'resize-axis' commands will operate on
floating windows, if the currently focused window is a floating window.

As I don't have 'cycle-focus' bound to anything, 'focus up' and 'focus
down' double as incrementing and decrementing cycle focus commands,
iterating focus through the floating windows assigned to a workspace.

Floating windows in komorebi belong to specific workspaces, therefore
commands such as 'move' and 'resize-axis' will restrict movement and
resizing to the bounds of their workspace's work area (or more
accurately, the work area of the monitor that the workspace belongs to,
as floating windows are never constrained by workspace-specific work
area restrictions).

v0.1.34

Toggle v0.1.34's commit message
chore(release): v0.1.34

v0.1.33

Toggle v0.1.33's commit message
chore(release): v0.1.33

v0.1.32

Toggle v0.1.32's commit message
chore(release): v0.1.32

v0.1.31

Toggle v0.1.31's commit message
chore(release): v0.1.31

v0.1.30

Toggle v0.1.30's commit message
chore(release): v0.1.30

v0.1.29

Toggle v0.1.29's commit message
chore(release): v0.1.29

v0.1.28

Toggle v0.1.28's commit message
chore(release): v0.1.28

v0.1.27

Toggle v0.1.27's commit message
chore(release): v0.1.27

v0.1.26

Toggle v0.1.26's commit message
chore(release): v0.1.26

0