Consolidate desktop controls with editable holidays and a running-window tray

This commit is contained in:
aria committed 2026-10-28 06:02:46 +09:00
1 parent 9908dde9f8
commit 326465952a
55 files changed
+4207 -450

No files matched your search

+14 -4
View File
@@ -4,9 +4,19 @@ use cosmic::widget::icon as svg_icon;
pub use ferese_theme::Palette;
pub const PAGE_TITLE_SIZE: f32 = 16.;
pub const SECTION_TITLE_SIZE: f32 = 14.;
pub use ferese_theme::controls::{
button_style, navigation_style, settings_input as input_style, surface,
};
pub use ferese_theme::controls::{navigation_style, settings_input as input_style, surface};
pub fn button_style(mut p: Palette, selected: bool) -> cosmic::theme::Button {
p.radius = p.radius.min(5.);
ferese_theme::controls::button_style(p, selected)
}
pub fn segment_group(p: Palette) -> cosmic::theme::Container<'static> {
surface(
ferese_theme::mix(p.background, p.sidebar, 0.35),
p.radius.min(6.),
)
}
use crate::Message;
use crate::schema::Page;
@@ -33,7 +43,7 @@ pub fn panel_button(p: Palette, selected: bool) -> cosmic::theme::Button {
p.muted
}),
icon_color: Some(if enabled { p.text } else { p.muted }),
border_radius: 8.into(),
border_radius: p.radius.min(5.).into(),
border_width: if focused {
2.
} else if selected {