Scratchpads are windows that can be brought up/hidden with a simple keystroke. They are usually accessible on all workspaces. Their most common usecase is terminal windows.
Requirements:
We must support multiple scratchpad windows, and the user should be able to cycle them.
The user must be able to move windows into and out from the scratchpad.
They should appear as floating windows configured by scratchpad_geometry(X, Y, W, H).
scratchpad should be a mode option in config:rules so certain windows can be opened as scratchpads from the get go.
Open questions:
Should we also support workspace-local scratchpads?
Notes:
This feature will probably require significant and potentially breaking changes in existing code!
Scratchpads are windows that can be brought up/hidden with a simple keystroke. They are usually accessible on all workspaces. Their most common usecase is terminal windows.
Requirements:
scratchpad_geometry(X, Y, W, H)
.scratchpad
should be a mode option inconfig:rules
so certain windows can be opened as scratchpads from the get go.Open questions:
Notes: