princeWMstable

user@projects:~$ cat princewm.md

An infinite canvas tab switcher that replaces the native Alt+Tab on Windows.

c#dotnetwindowsdirectxwindow-manager

source repository →

princeWM replaces the built in Alt+Tab on Windows with an infinite canvas. Every open window shows up as a live tile you can pan around, rather than a fixed row of thumbnails you cycle through.

Windows are ordered by most recent use, and multiple windows from the same application stack together so you can drill into just that app. Dragging a tile snaps the real window into place.

Beyond switching, the canvas doubles as a scratch space. There is a pinboard for clipboard contents and a paint mode for drawing directly on it. Colours, grid, backgrounds and animations can all be changed while it runs.

Built in C# on .NET 9 with WinForms, drawing through DirectX 11, DXGI and Direct2D via Vortice.Windows. Live previews come from the Windows Graphics Capture API. It targets Windows 10 and 11, and needs administrator rights because it hooks windows globally.

← back to projects