Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amydevs/altc-gui
https://github.com/amydevs/altc-gui
Last synced: 29 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/amydevs/altc-gui
- Owner: amydevs
- License: mit
- Created: 2024-03-30T16:01:14.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-08-05T02:28:13.000Z (5 months ago)
- Last Synced: 2024-08-05T03:56:50.119Z (5 months ago)
- Language: Rust
- Homepage: http://amydev.me/altc-gui/
- Size: 226 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ableton Live Theme Converter GUI (altc-gui)
[![Deploy static content to Pages](https://github.com/amydevs/altc-gui/actions/workflows/static.yml/badge.svg)](https://github.com/amydevs/altc-gui/actions/workflows/static.yml)Convert Ableton Live 10, 11, and 12 themes with a convenient web GUI.
## Usage
For a more thorough explanation of Trunk and its features, please head over to the [repository][trunk].
### Installation
If you don't already have it installed, it's time to install Rust: .
The rest of this guide assumes a typical Rust installation which contains both `rustup` and Cargo.To compile Rust to WASM, we need to have the `wasm32-unknown-unknown` target installed.
If you don't already have it, install it with the following command:```bash
rustup target add wasm32-unknown-unknown
```Now that we have our basics covered, it's time to install the star of the show: [Trunk].
Simply run the following command to install it:```bash
cargo install trunk wasm-bindgen-cli
```That's it, we're done!
### Running
```bash
trunk serve
```Rebuilds the app whenever a change is detected and runs a local server to host it.
There's also the `trunk watch` command which does the same thing but without hosting it.
### Release
```bash
trunk build --release
```This builds the app in release mode similar to `cargo build --release`.
You can also pass the `--release` flag to `trunk serve` if you need to get every last drop of performance.Unless overwritten, the output will be located in the `dist` directory.