Miles Murgaw
Miles Murgaw
Creates a setting system with 3 priorities: 1. CLI Flags (e.g. --open or --hot-reload) 2. Project-level config (e.g. Settings in `Dioxus.toml`) 3. Global settings stored in local data. **Additions** -...
Adds and updates logic to work with the up-and-coming Manganis linker asset propagation. Todo: - [x] Test Web - [x] Test Desktop - [x] Test Workspaces Builds off of https://github.com/DioxusLabs/collect-assets/pull/30
- Normalizes all template names to follow `foo/bar/baz.rs` - Fixes a caching issue on Web with re-sending the templates that occurred before a full reload. This gets hot reloading working...
Adds the ability to set whether assets are optimized.
## Specific Demand Ability to use GIFs with Manganis. Currently using ```rust const GIF: &str = manganis::mg!(file("./src/mygif.gif")); ``` will result in an unimplemented panic in `file.rs:42`
## What's Included - [x] Fixes scrolling on vscode (enabled mouse capture) - [x] Adds scroll modifier, scroll at 5 lines per scroll while holding shift key. - [x] Adds...
Depends on: https://github.com/DioxusLabs/manganis/pull/66 Issue mentioned in: #2788 Todo: Update manganis-cli-support version in `Cargo.toml`
Allows support for a few non-closure redirect types: ```rs enum Route { ... // Directly using route variants with static fields. #[redirect("/hi", Route::Hi {})] #[redirect("/thecoolestperson", Route::User { name: "Doge" })]...
Always adds a children builder method on a component's props. Closes #2281
## Feature Request A rolling log file for the CLI where CLI tracing logs are dumped. In addition, add a ton of logging for every operation (paths, names, configs, etc)....