🌐 한국어
DeskBorder is a Windows utility designed for people who use virtual desktops throughout the day. Move your mouse to the edge of the screen to switch desktops, create a new desktop when you need more space, move the focused window with hotkeys, and open a compact navigator overlay for a quick overview.
- Switch virtual desktops by touching the left or right edge of the screen
- Create a new desktop when you reach the outer edge and need another workspace
- Automatically remove empty outer desktops to keep things tidy
- Prevent accidental edge switching while holding a mouse button during drag-and-drop
- Automatically blacklist game-detected processes, with a whitelist for exceptions
- Require extra mouse movement past the edge before switching or creating a desktop
- Move the focused window to the previous or next desktop with hotkeys
- Open a navigator overlay to see desktops at a glance
- Run quietly from the tray with a simple settings window
- Microsoft.WindowsAppSDK - WinUI 3 app platform and Windows integration
- CommunityToolkit.Mvvm - MVVM helpers and source generators
- CommunityToolkit.WinUI.Converters - WinUI value converters
- DevWinUI.Controls - additional WinUI controls used in settings and dialogs
- H.NotifyIcon.WinUI - tray icon integration
- Microsoft.Extensions.DependencyInjection - dependency injection container
- WinUIEx - extra windowing helpers for WinUI
This project is distributed under the MIT License.
This project was written with partial assistance from GitHub Copilot. Virtual desktop interoperability support was implemented with reference to MScholtes/VirtualDesktop.
Howon Lee (airtaxi)
