display: Add settings for Alt+Tab window placement#833
Conversation
Add user settings to control how minimized and urgent windows are ordered during Alt+Tab. 1. alt-tab-minimized-placement: - 'mru': Mix minimized windows in MRU order - 'end': Show minimized windows last (current behavior, default) - 'hidden': Exclude minimized windows from Alt+Tab 2. alt-tab-urgent-placement: - 'start': Show all urgent windows first (current behavior, default) - 'mru': Mix urgent windows in MRU order Fixes #824 Closes #819
mbkma
left a comment
There was a problem hiding this comment.
The refactor looks clean overall, but I think this changes one piece of existing behavior along the way: urgent windows now seem to get pulled to the front even when they are on the current workspace, whereas the old code only gave that treatment to urgent windows from other workspaces. If that change was intentional then the new structure is fine, but if not it may be worth restoring the workspace check in the urgent-window path.
|
I thought the existing code treated urgent windows the same regardless of the workspace. But if that's not the case, then this change will fix it. |
|
I think in general it is better to wait for an approval before merging. |
Oh shoot, you're right about that, sorry. |
Add user settings to control how minimized and urgent windows are ordered during Alt+Tab.
Fixes #824
Closes #819