├── .cargo └── config.toml ├── .github └── workflows │ ├── pages.yml │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── Trunk.toml ├── assets ├── favicon.ico ├── icon-1024.png ├── icon-256.png ├── icon_ios_touch_192.png ├── imgs │ ├── generated.png │ ├── main_window.png │ └── this_to_this.webp ├── manifest.json ├── maskable_icon_x512.png └── sw.js ├── check.sh ├── index.html ├── src ├── app │ ├── mod.rs │ ├── utils.rs │ ├── waves │ │ ├── mod.rs │ │ ├── state_edit.rs │ │ ├── type_change.rs │ │ ├── value.rs │ │ └── wtype.rs │ ├── widgets.rs │ └── windows │ │ ├── import │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── project_export.rs │ │ └── project_settings.rs ├── lib.rs └── main.rs └── templates └── test.hbs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /dist 3 | 4 | .vscode/ 5 | 6 | generate/* 7 | 8 | *.vcd -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/README.md -------------------------------------------------------------------------------- /Trunk.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | filehash = false 3 | -------------------------------------------------------------------------------- /assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/assets/favicon.ico -------------------------------------------------------------------------------- /assets/icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/assets/icon-1024.png -------------------------------------------------------------------------------- /assets/icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/assets/icon-256.png -------------------------------------------------------------------------------- /assets/icon_ios_touch_192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/assets/icon_ios_touch_192.png -------------------------------------------------------------------------------- /assets/imgs/generated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/assets/imgs/generated.png -------------------------------------------------------------------------------- /assets/imgs/main_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/assets/imgs/main_window.png -------------------------------------------------------------------------------- /assets/imgs/this_to_this.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/assets/imgs/this_to_this.webp -------------------------------------------------------------------------------- /assets/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/assets/manifest.json -------------------------------------------------------------------------------- /assets/maskable_icon_x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/assets/maskable_icon_x512.png -------------------------------------------------------------------------------- /assets/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/assets/sw.js -------------------------------------------------------------------------------- /check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/check.sh -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/index.html -------------------------------------------------------------------------------- /src/app/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/src/app/mod.rs -------------------------------------------------------------------------------- /src/app/utils.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/waves/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/src/app/waves/mod.rs -------------------------------------------------------------------------------- /src/app/waves/state_edit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/src/app/waves/state_edit.rs -------------------------------------------------------------------------------- /src/app/waves/type_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/src/app/waves/type_change.rs -------------------------------------------------------------------------------- /src/app/waves/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/src/app/waves/value.rs -------------------------------------------------------------------------------- /src/app/waves/wtype.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/src/app/waves/wtype.rs -------------------------------------------------------------------------------- /src/app/widgets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/src/app/widgets.rs -------------------------------------------------------------------------------- /src/app/windows/import/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/src/app/windows/import/mod.rs -------------------------------------------------------------------------------- /src/app/windows/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/src/app/windows/mod.rs -------------------------------------------------------------------------------- /src/app/windows/project_export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/src/app/windows/project_export.rs -------------------------------------------------------------------------------- /src/app/windows/project_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/src/app/windows/project_settings.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/src/main.rs -------------------------------------------------------------------------------- /templates/test.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrot/WaveGen/HEAD/templates/test.hbs --------------------------------------------------------------------------------