refactor(ui): adopt iced color picker

Remove local Pin/PickList wrappers and the ACI grid.\nBlock viewport input behind the picker and load iced_aw glyphs.
This commit is contained in:
Hakan Seven committed 2026-07-30 15:19:58 +03:00
1 parent 3ab8dc3ca5
commit c9c3d3b1bf
25 files changed
+289 -255

No files matched your search

+8 -6
View File
@@ -70,11 +70,12 @@ pub fn view_window<'a>(
Space::new().height(10),
row![
text("Default save format:").size(12).width(150),
crate::ui::pick_list(
crate::io::SAVE_FORMAT_OPTIONS,
iced::widget::pick_list(
selected_format,
|format: &str| Message::DefaultSaveFormatChanged(format.to_string())
crate::io::SAVE_FORMAT_OPTIONS,
|value| value.to_string(),
)
.on_select(|format: &str| Message::DefaultSaveFormatChanged(format.to_string()))
.width(sizing.width),
]
.spacing(12)
@@ -90,11 +91,12 @@ pub fn view_window<'a>(
Space::new().height(10),
row![
text("Iced theme:").size(12).width(150),
crate::ui::pick_list(
theme_options,
iced::widget::pick_list(
selected_theme,
Message::OptionsThemeChanged,
theme_options,
|value| value.to_string(),
)
.on_select(Message::OptionsThemeChanged)
.width(sizing.width),
]
.spacing(12)