Files
drop/desktop
DecDuck 16ef83228b Async downloader, better Proton support (#183)
* feat: async downloader + other fixes

* feat: windows command parsing + use library path for install path

* feat: better proton support

* feat: style fixes and store button now uses in-app

* feat: emulator rename + umu emulator fix

* feat: bring process creation inline with docs

* fix: clippy
2026-02-06 23:24:14 +11:00
..
2025-11-19 23:02:20 +11:00
2024-10-06 01:10:57 +10:00
2024-10-08 00:39:42 +11:00
2025-10-14 17:12:51 +11:00
2024-12-26 22:21:26 -05:00
2025-11-19 23:02:20 +11:00
2025-01-25 14:35:17 +11:00
2024-10-22 22:41:21 +00:00
2025-11-19 23:02:20 +11:00
2025-11-19 23:02:20 +11:00
2025-11-19 23:02:20 +11:00
2025-09-11 08:16:33 +10:00

Drop Desktop Client

The Drop Desktop Client is the companion app for Drop. It is the official & intended way to download and play games on your Drop server.

Internals

It uses a Tauri base with Nuxt 3 + TailwindCSS on top of it, so we can re-use components from the web UI.

Development

Before setting up a development environemnt, be sure that you have a server set up. The instructions for this can be found on the Drop Docs.

Then, install dependencies with yarn. This'll install the custom builder's dependencies. Then, check everything works properly with yarn tauri build.

Run the app in development with yarn tauri dev. NVIDIA users on Linux, use shell script ./nvidia-prop-dev.sh

To manually specify the logging level, add the environment variable RUST_LOG=[debug, info, warn, error] to yarn tauri dev:

e.g. RUST_LOG=debug yarn tauri dev

Contributing

Check out the contributing guide on our Developer Docs: Drop Developer Docs - Contributing.