forked from Drop-OSS/archived-drop-app
97b5cd5e789bf8b83df17ea00605acb49df366d6
* fix: Fix native_model from requirements and add version requirements for models Signed-off-by: quexeky <git@quexeky.dev> * fix: Use Drop-OSS/native_model Signed-off-by: quexeky <git@quexeky.dev> * chore: Bump version to include logging (Albeit, logging occurs before we initialise the logger, but oh well) Signed-off-by: quexeky <git@quexeky.dev> * chore: Make clippy happy Signed-off-by: quexeky <git@quexeky.dev> --------- Signed-off-by: quexeky <git@quexeky.dev>
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.
Languages
Rust
64.3%
Vue
31.4%
TypeScript
2.5%
Swift
0.6%
SCSS
0.5%
Other
0.7%