2024-04-04 19:34:04 +05:30
|
|
|
# rqbit GUI Application
|
2023-12-02 22:24:36 +00:00
|
|
|
|
2024-04-04 19:34:04 +05:30
|
|
|
This is a thin tauri wrapper for the web ui of rqbit.
|
2023-12-02 22:24:36 +00:00
|
|
|
|
|
|
|
|
## Recommended IDE Setup
|
|
|
|
|
|
|
|
|
|
- [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)
|
2024-04-04 19:34:04 +05:30
|
|
|
|
|
|
|
|
## Dependencies
|
|
|
|
|
|
|
|
|
|
* Tauri CLI.
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
cargo install tauri-cli
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* Nodejs and NPM
|
|
|
|
|
|
|
|
|
|
## How to build GUI
|
|
|
|
|
|
|
|
|
|
* Go to `rqbit/crates/librqbit/webui`
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
npm install
|
|
|
|
|
npm run build
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* Go to `rqbit/desktop`
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
npm install
|
|
|
|
|
cargo tauri dev
|
|
|
|
|
```
|