You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve scratch window behaviours for Gnone-44 (#724)
This PR changes several widow behaviours related to scratch windows. It
seeks to make scratch windows more predictable (in how one scratches a
window) and try to minimise instances of "accidentally/unexpectedly"
scratching windows.
Users (especially new users) seem to struggle with some of the
behaviours for scratch windows.
See some example comments here:
- #680 (comment)
- #700 (comment)
- #700 (comment)
On review, a couple of behaviours are rather unintuitive with scratch
windows:
1. when a scratch window is selected, any new window opened will also be
scratched. I understand the thought here, but this is rarely what's
wanted (for me anyway) and often leads to confusion. This PR undoes
this. New windows will be tiled (regardless of whether a scratch window
is currently selected).
2. Dragging a window (with mouse) and NOT dropping on a target now
re-tiles that window (previously it scratched that window). I've had two
user reports in the last few weeks of this (reported as a bug). In any
case, it seems the more intuitive option of for that window to be
re-tiled:
https://github.com/paperwm/PaperWM/assets/30424662/9c4a20d6-52e3-408f-9c0a-62ee0ceb6244
Copy file name to clipboardExpand all lines: README.md
-2Lines changed: 0 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -159,8 +159,6 @@ PaperWM currently works best using the workspaces span monitors preference, this
159
159
The scratch layer is an escape hatch to a familiar floating layout. This layer is intended to store windows that are globally useful like chat applications and in general serve as the kitchen sink.
160
160
When the scratch layer is active it will float above the tiled windows, when hidden the windows will be minimized.
161
161
162
-
Opening a window when the scratch layer is active will make it float automatically.
163
-
164
162
Pressing <kbd>Super</kbd><kbd>Escape</kbd> toggles between showing and hiding the windows in the scratch layer.
165
163
Activating windows in the scratch layer is done using <kbd>Super</kbd><kbd>Tab</kbd>, the floating windows having priority in the list while active.
166
164
When the tiling is active <kbd>Super</kbd><kbd>Shift</kbd><kbd>Tab</kbd> selects the most recently used scratch window.
0 commit comments