feat: Added BACKGROUND_COLOR to settings popup

This commit is contained in:
2026-01-28 02:06:57 +05:30
parent 76fc14c73b
commit e66c457b57

View File

@@ -26,6 +26,8 @@ pub struct ItemCache {
pub tree: BTreeMap<Option<uuid::Uuid>, BTreeSet<uuid::Uuid>>, pub tree: BTreeMap<Option<uuid::Uuid>, BTreeSet<uuid::Uuid>>,
} }
const BACKGROUND_COLOR: iced::Color = iced::Color::from_rgba8(30, 30, 30, 0.7);
impl ItemCache { impl ItemCache {
pub fn insert(&mut self, parent: impl Into<Option<uuid::Uuid>>, item: Item) { pub fn insert(&mut self, parent: impl Into<Option<uuid::Uuid>>, item: Item) {
let parent = parent.into(); let parent = parent.into();
@@ -310,10 +312,10 @@ fn view(state: &State) -> Element<'_, Message> {
.width(Length::Fill) .width(Length::Fill)
.align_y(Alignment::Center) .align_y(Alignment::Center)
.align_x(Alignment::Center) .align_x(Alignment::Center)
.style(|_| container::background(BACKGROUND_COLOR))
.padding(50) .padding(50)
.pipe(mouse_area) .pipe(mouse_area)
.on_press(Message::Settings(settings::SettingsMessage::Close)); .on_press(Message::Settings(settings::SettingsMessage::Close));
// let content = mouse_area(content).on_press(Message::Home);
stack![content, settings].into() stack![content, settings].into()
} }
Screen::Home | _ => content, Screen::Home | _ => content,