3 个不稳定版本
0.2.1 | 2022年9月1日 |
---|---|
0.2.0 | 2022年8月5日 |
0.1.0 | 2022年8月5日 |
#23 in #style-sheet
125KB
3K SLoC
iced_style_config
从配置文件创建 Iced 样式表。
用法
将此添加到您的 Cargo.toml
[dependencies]
iced = "0.4"
iced_style_config = "0.2"
要禁用热重载支持
[dependencies]
iced = "0.4"
iced_style_config = { version = "0.2", default-features = false }
注意:WebAssembly 上尚不支持热重载。
编译器支持:需要最新的稳定版 rustc
示例
cargo run --example hot_reloading
配置文件的架构
schema.json
是配置文件的 JSON 架构,结合支持使用 JSON 架构完成扩展的编辑器,可以启用完成功能。
Visual Studio Code
在 VS Code 中,您可以通过安装 Even Better TOML 扩展并使用 evenBetterToml.schema.associations
配置对象在 settings.json
中启用完成和验证。
例如
{
"evenBetterToml.schema.associations": {
".*_theme\\.toml": "https://raw.githubusercontent.com/taiki-e/iced_style_config/main/schema.json",
}
}
许可证
根据您的选择,在 Apache 许可证,版本 2.0 或 MIT 许可证 下许可。
除非您明确表示,否则根据 Apache-2.0 许可证定义的,您有意提交的任何贡献,均应如上双许可,无需附加条款或条件。
依赖关系
~3–28MB
~394K SLoC