Skip to content

Windows

Windows is a first-class target alongside macOS and Linux — everything works, including the Recycle Bin, removable-device listing and eject, controllers, and SMB shares. Every OS-specific decision lives behind the platform layer, so the app behaves the same across all three.

There’s no app sandbox; DeckCrate has your normal user file permissions.

DeckCrate uses the real Windows Recycle Bin:

  • Delete (or LT + B) sends items to the Recycle Bin via the shell, and Windows records the original location for you.
  • The sidebar Trash place lets you browse, restore, and empty it, reading the Recycle Bin’s records directly off disk.
  • Shift+Del permanently deletes.

The sidebar’s Drives section lists removable and optical volumes (USB sticks, SD cards, CD/DVD), labelled with their volume name; the system drive is skipped.

Because Windows exposes drives by letter with no folder to watch, a newly inserted USB stick appears on the next poll (within a few seconds) rather than the instant it mounts. The eject button uses the shell “safely remove” verb (no elevation) and reports failure if a file on the drive is still open.

Windows controllers come through Microsoft GameInput, which reports stable descriptive button names — so the mapping is exact.

Windows connects with the built-in SMB client — nothing to install. It uses the standard port 445 (a custom port is ignored) and needs SMB2 or newer. See Network shares.