No description
Find a file
DecDuck 97083db78d
Some checks failed
Clippy check / clippy_check (push) Has been cancelled
fix: allow overwriting and add caching
2025-08-03 15:59:35 +10:00
.github fix: allow overwriting and add caching 2025-08-03 15:59:35 +10:00
.gitlab-ci-local ci/cd and patches for windows builds 2024-10-09 05:09:48 +11:00
.vscode initial commit 2024-10-06 01:10:57 +10:00
assets fix(scrollbars): fix ugly scrollbars on edge webview 2024-12-29 20:45:45 +11:00
build/appimage/drop-app.d fix: final fixes 2025-08-03 15:21:24 +10:00
components Process manager templating & game importing (#96) 2025-08-02 20:17:27 +10:00
composables Process manager fixes (#71) 2025-07-25 10:44:40 +10:00
drop-base@26698e5b06 Process manager templating & game importing (#96) 2025-08-02 20:17:27 +10:00
layouts feat: improve errors and include installed games in library 2025-04-05 15:36:53 +11:00
pages Process manager templating & game importing (#96) 2025-08-02 20:17:27 +10:00
plugins fix: refactoring and error handling 2025-02-20 21:19:54 +11:00
public/fonts auth initiate, database and more 2024-10-08 13:17:06 +11:00
src-tauri bump version to 0.3.1-appimage 2025-08-03 12:58:04 +10:00
.bashrc migrate to nuxt and groundwork 2024-10-08 00:39:42 +11:00
.gitignore fix: use ldconfig to find libraries 2025-08-03 13:50:55 +10:00
.gitlab-ci.yml Merge branch 'main' into develop 2025-01-25 18:46:33 +11:00
.gitmodules inprogress: compat 2025-05-28 09:07:09 +10:00
.nvmrc adds nvm rc! 2024-12-26 22:21:26 -05:00
app.vue Process manager templating & game importing (#96) 2025-08-02 20:17:27 +10:00
build_appimage.sh fix: use full shared object library (ldd) 2025-08-03 15:49:12 +10:00
changelog.md Update changelog.md 2025-01-25 14:35:17 +11:00
DEBUG.md feat: temporary queue ui and flamegraph instructions 2024-12-07 20:21:22 +11:00
drop.svg feat(tray icon): initial creation and logo update 2024-12-19 10:09:25 +11:00
error.vue feat: improve errors and include installed games in library 2025-04-05 15:36:53 +11:00
LICENSE Add LICENSE 2024-10-22 22:41:21 +00:00
nuxt.config.ts feat: launch options 2025-04-27 21:07:39 +10:00
nvidia-prop-dev.sh compliant with new APIs 2024-10-09 00:37:27 +11:00
package.json bump version to 0.3.1-appimage 2025-08-03 12:58:04 +10:00
README.md fix: Broken README path 2025-06-07 06:37:14 +10:00
tailwind.config.js feat(queue & game): queue and library UIs 2024-12-17 20:29:54 +11:00
tsconfig.json Process manager templating & game importing (#96) 2025-08-02 20:17:27 +10:00
types.ts Process manager templating & game importing (#96) 2025-08-02 20:17:27 +10:00
yarn.lock Process manager fixes (#71) 2025-07-25 10:44:40 +10:00

Drop App

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

Running

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

Current features

Currently supported are the following features:

  • Signin (with custom server)
  • Database registering & recovery
  • Dynamic library fetching from server
  • Installing & uninstalling games
  • Download progress monitoring
  • Launching / playing games

Development

Install dependencies with yarn

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 the original Drop repo for contributing guidelines.