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.
Filesystem access
Section titled “Filesystem access”There’s no app sandbox; DeckCrate has your normal user file permissions.
Recycle Bin
Section titled “Recycle Bin”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.
Drives
Section titled “Drives”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.
Controllers
Section titled “Controllers”Windows controllers come through Microsoft GameInput, which reports stable descriptive button names — so the mapping is exact.
Network shares (SMB)
Section titled “Network shares (SMB)”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.