Commit 42d8c5f
fix: Exclude desktop widgets from tile-all and cascade-all operations (rxhanson#1707)
Filter out windows belonging to Dock, WindowManager (Stage Manager), and
Notification Center (which hosts desktop widgets on macOS Sonoma+) in
getAllWindowElements(). This prevents desktop widgets from being included
in multi-window operations like tile-all, cascade-all, and reverse-all.
Fixes rxhanson#1701
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent 2d55342 commit 42d8c5f
1 file changed
Lines changed: 7 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
378 | 378 | | |
379 | 379 | | |
380 | 380 | | |
| 381 | + | |
| 382 | + | |
381 | 383 | | |
382 | | - | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
383 | 389 | | |
384 | 390 | | |
385 | 391 | | |
| |||
0 commit comments