diff --git a/cosmic-theme/src/model/theme.rs b/cosmic-theme/src/model/theme.rs index 390ca2f1..9a80d31a 100644 --- a/cosmic-theme/src/model/theme.rs +++ b/cosmic-theme/src/model/theme.rs @@ -1,16 +1,18 @@ +use crate::color::color_serde::option as color_serde_option; +use crate::color::{ColorRepr, ColorReprOption, color_serde}; use crate::composite::over; use crate::steps::{color_index, get_small_widget_color, get_surface_color, get_text, steps}; use crate::{ Component, Container, CornerRadii, CosmicPalette, CosmicPaletteInner, DARK_PALETTE, LIGHT_PALETTE, NAME, Spacing, ThemeMode, - color::{ColorRepr, ColorReprOption, color_serde, color_serde::option as color_serde_option}, }; use cosmic_config::{Config, CosmicConfigEntry}; use palette::color_difference::Wcag21RelativeContrast; use palette::rgb::Rgb; use palette::{IntoColor, Oklcha, Srgb, Srgba, WithAlpha}; use serde::{Deserialize, Serialize}; -use std::{default, num::NonZeroUsize}; +use std::default; +use std::num::NonZeroUsize; /// ID for the current dark `ThemeBuilder` config pub const DARK_THEME_BUILDER_ID: &str = "com.system76.CosmicTheme.Dark.Builder"; diff --git a/iced b/iced index cff835bc..c781ff61 160000 --- a/iced +++ b/iced @@ -1 +1 @@ -Subproject commit cff835bc64e887b3db5c1fafa1f4c5cdf8db1b42 +Subproject commit c781ff6199715f5650411c7ac625d4e1929bfdfb diff --git a/src/widget/menu/menu_bar.rs b/src/widget/menu/menu_bar.rs index 0e9fe1c3..fce272e1 100644 --- a/src/widget/menu/menu_bar.rs +++ b/src/widget/menu/menu_bar.rs @@ -385,13 +385,11 @@ where my_state: &mut MenuBarState, ) { if self.window_id != window::Id::NONE && self.on_surface_action.is_some() { - use crate::{ - surface::action::{LiveSettings, destroy_popup}, - theme::THEME, - }; - use iced_runtime::platform_specific::wayland::{ - CornerRadius, - popup::{SctkPopupSettings, SctkPositioner}, + use crate::surface::action::{LiveSettings, destroy_popup}; + use crate::theme::THEME; + use iced_runtime::platform_specific::wayland::CornerRadius; + use iced_runtime::platform_specific::wayland::popup::{ + SctkPopupSettings, SctkPositioner, }; let surface_action = self.on_surface_action.as_ref().unwrap(); diff --git a/src/widget/menu/menu_inner.rs b/src/widget/menu/menu_inner.rs index 59c1c4d6..220a6a7f 100644 --- a/src/widget/menu/menu_inner.rs +++ b/src/widget/menu/menu_inner.rs @@ -999,12 +999,13 @@ impl Widget: Selectable, SelectionMode: Default, + Message: Clone, { const VERTICAL: bool = false;