summaryrefslogtreecommitdiff
path: root/iced_builder
diff options
context:
space:
mode:
Diffstat (limited to 'iced_builder')
-rw-r--r--iced_builder/Cargo.toml11
-rw-r--r--iced_builder/src/icon.rs2
-rwxr-xr-xiced_builder/src/types/rendered_element.rs9
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(),
}
}