ejbills / DockDoor

Window peeking for macOS
https://dockdoor.net
GNU General Public License v3.0
1.43k stars 34 forks source link

[FR] Multiple rows / grid for previews of large number of windows #361

Open simonnageleisen opened 2 hours ago

simonnageleisen commented 2 hours ago

Problem or Need

If I have a large number of windows open for one app (eg. 20 browser windows (don't judge)) it only shows the preview for 8.5 of them on the size setting "Can you even see this?" and I have to scroll left/right to see more.

Proposed Solution

If there are so many windows that they cannot all be shown in one row within the width of the screen, having them spill over into a second (...third etc.) row instead of keeping them in one row and forcing the user to scroll left/right to see the other previews.

Alternative Solutions

Dynamically size the previews so all previews of the open windows of one app fit within the width of the screen (but yes, having 20 windows open probably would make the previews awfully small then)

Additional context

Current DockDoor preview: CleanShot 2024-11-05 at 23 33 55@2x

Example of desired preview (using DockMate): CleanShot 2024-11-05 at 23 35 44@2x

Settings for this in DockMate: CleanShot 2024-11-05 at 23 41 15@2x

Potential Impact

The user will be able to see all previews for all open windows of an app at once and does not need to scroll right to see older windows.

macOS Version

15.1 Sequoia

App Version

1.2.9

simonnageleisen commented 2 hours ago

Edit: Same thing for the Alt + Tab Window switcher, that also seems to show all windows in one row instead of in a grid / multiple rows.