diff options
| author | pml68 <contact@pml68.dev> | 2024-12-11 22:45:36 +0100 |
|---|---|---|
| committer | pml68 <contact@pml68.dev> | 2024-12-11 22:45:36 +0100 |
| commit | ae6667fd71aa6713a40dcd0cdfb676b698d6eae5 (patch) | |
| tree | 7a229c9643505b170d52ce4ad094f1e3df331e28 /iced_builder | |
| parent | feat: switch to `hecrj/iced_fontello` for icon font management (diff) | |
| download | iced-builder-ae6667fd71aa6713a40dcd0cdfb676b698d6eae5.tar.gz | |
feat: remove `indexmap` in favor of BTreeMap
Diffstat (limited to 'iced_builder')
| -rw-r--r-- | iced_builder/Cargo.toml | 11 | ||||
| -rw-r--r-- | iced_builder/src/icon.rs | 2 | ||||
| -rwxr-xr-x | iced_builder/src/types/rendered_element.rs | 9 |
3 files changed, 10 insertions, 12 deletions
diff --git a/iced_builder/Cargo.toml b/iced_builder/Cargo.toml index 3520046..95458bc 100644 --- a/iced_builder/Cargo.toml +++ b/iced_builder/Cargo.toml @@ -3,7 +3,7 @@ name = "iced_builder" description = "GUI builder for iced, built with iced." version = "0.1.0" edition = "2021" -authors = ["pml68 <contact@pml68.me>"] +authors = ["pml68 <contact@pml68.dev>"] repository = "https://github.com/pml68/iced-builder" license = "GPL-3.0-or-later" keywords = ["gui", "iced"] @@ -11,19 +11,18 @@ keywords = ["gui", "iced"] [dependencies] iced = { version = "0.13.1", features = [ "image","svg","canvas","qr_code","advanced","tokio","highlighter"] } iced_aw = { version = "0.11.0", default-features = false, features = ["menu","color_picker"] } -iced_anim = { git = "https://github.com/pml68/iced_anim", branch = "main", features = ["derive", "serde"] } +iced_anim = { version = "0.1.4", features = ["derive", "serde"] } iced_drop = { path = "../iced_drop" } -serde = { version = "1.0.215", features = ["derive"] } +serde = { version = "1.0.216", features = ["derive"] } serde_json = "1.0.133" tokio = { version = "1.42.0", features = ["fs"] } rfd = { version = "0.15.1", default-features = false, features = ["async-std", "gtk3"] } rust-format = "0.3.4" unique_id = "0.1.5" -indexmap = { version = "2.7.0", features = ["serde"] } -thiserror = "2.0.5" +thiserror = "2.0.6" [build-dependencies] -iced_fontello = "0.13.0" +iced_fontello = "0.13.1" [target.'cfg(windows)'.build-dependencies] embed-resource = "3.0.1" diff --git a/iced_builder/src/icon.rs b/iced_builder/src/icon.rs index 334f820..f6760d5 100644 --- a/iced_builder/src/icon.rs +++ b/iced_builder/src/icon.rs @@ -1,5 +1,5 @@ // Generated automatically by iced_fontello at build time. -// Do not edit manually. +// Do not edit manually. Source: ../fonts/icons.toml // 02c7558d187cdc056fdd0e6a638ef805fa10f5955f834575e51d75acd35bc70e use iced::widget::{text, Text}; use iced::Font; diff --git a/iced_builder/src/types/rendered_element.rs b/iced_builder/src/types/rendered_element.rs index b1edb66..dd7e1b2 100755 --- a/iced_builder/src/types/rendered_element.rs +++ b/iced_builder/src/types/rendered_element.rs @@ -1,11 +1,10 @@ -use indexmap::IndexMap; - use iced::advanced::widget::Id; use iced::{widget, Element, Length}; use serde::{Deserialize, Serialize}; use unique_id::{string::StringGenerator, Generator}; use crate::{types::Message, Result}; +use std::collections::BTreeMap; use super::ElementName; @@ -14,7 +13,7 @@ pub struct RenderedElement { id: String, child_elements: Option<Vec<RenderedElement>>, name: ElementName, - options: IndexMap<String, Option<String>>, + options: BTreeMap<String, Option<String>>, } impl RenderedElement { @@ -24,7 +23,7 @@ impl RenderedElement { id: gen.next_id(), child_elements: None, name, - options: IndexMap::new(), + options: BTreeMap::new(), } } @@ -34,7 +33,7 @@ impl RenderedElement { id: gen.next_id(), child_elements: Some(child_elements), name, - options: IndexMap::new(), + options: BTreeMap::new(), } } |
