Compare commits

..
4 changed files with 1156 additions and 37 deletions

1171
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -4,7 +4,7 @@ version = "0.1.0"
edition = "2024" edition = "2024"
[dependencies] [dependencies]
iced = { version = "0.14.0", default-features = false, features = [ "tiny-skia", "crisp", "web-colors", "thread-pool", "wayland" ] } iced = "0.14.0"
serde = { version = "1.0.228", features = [ "derive" ] } serde = { version = "1.0.228", features = [ "derive" ] }
ron = "0.12.2" ron = "0.12.2"
dirs = "6.0.0" dirs = "6.0.0"

View file

@ -24,6 +24,10 @@
libxkbcommon libxkbcommon
wayland wayland
libx11
libxcursor
libxi
]; ];
commonArgs = { commonArgs = {

View file

@ -100,7 +100,7 @@ impl State {
widget::column(category.elements.iter().enumerate().map( widget::column(category.elements.iter().enumerate().map(
|(i_element, element)| { |(i_element, element)| {
widget::row([ widget::row([
widget::text_input("content", element) widget::text_input("content", &element)
.on_input(move |new_value| Message::ElementChanged { .on_input(move |new_value| Message::ElementChanged {
i_category, i_category,
i_element, i_element,