feat(settings): add grouped configuration hub, languages and tray controls
This commit is contained in:
1 parent
6f34fd080f
commit
cc3b6f903f
90 files changed
+3625
-408
No files matched your search
@@ -7,6 +7,7 @@ use ferese_theme::panel::{Sample, Spacing, frame};
|
||||
use crate::{App, Element, Message, panel_controls, visuals};
|
||||
|
||||
const SAMPLE_AVAILABILITY: Availability = Availability {
|
||||
tray: true,
|
||||
capture: true,
|
||||
activities: true,
|
||||
media: true,
|
||||
@@ -47,8 +48,11 @@ impl App {
|
||||
.push(
|
||||
row([])
|
||||
.align_y(Alignment::Center)
|
||||
.push(self.label("Composition preview", 14.).width(Length::Fill))
|
||||
.push(self.note("Sample content")),
|
||||
.push(
|
||||
self.label(ferese_config::tr!("Composition preview"), 14.)
|
||||
.width(Length::Fill),
|
||||
)
|
||||
.push(self.note(ferese_config::tr!("Sample content"))),
|
||||
)
|
||||
.push(
|
||||
container(self.panel_preview_frame(panel.clone()))
|
||||
@@ -121,7 +125,7 @@ impl App {
|
||||
if panel.style == ferese_panel::PanelStyle::Morph {
|
||||
let palette = visuals::Palette::from_resolved(&self.resolved.presented);
|
||||
let height = panel.resolved_geometry().height;
|
||||
let hub = container(self.label("● 10:09", 13.))
|
||||
let hub = container(self.label(ferese_config::tr!("● 10:09"), 13.))
|
||||
.id("morph-preview-body")
|
||||
.center_x(panel.morph.idle_width as f32)
|
||||
.center_y(height);
|
||||
@@ -383,7 +387,7 @@ impl App {
|
||||
let sample = ferese_theme::workspaces::sample(style, palette, self.font, 20.);
|
||||
let control =
|
||||
button::custom(container(sample).id(format!("preview-icon:{}", item.id.0)))
|
||||
.name("Edit Workspaces")
|
||||
.name(ferese_config::tr!("Edit Workspaces"))
|
||||
.padding([0, 2])
|
||||
.height(control_height)
|
||||
.on_press(Message::PanelSelect(item.id.clone()))
|
||||
@@ -408,6 +412,7 @@ impl App {
|
||||
ItemKind::Network => icons::WIFI_FULL,
|
||||
ItemKind::Audio => icons::VOLUME_HIGH,
|
||||
ItemKind::Recording => icons::RECORD,
|
||||
ItemKind::Tray => icons::APPLICATION,
|
||||
ItemKind::CaptureStatus => icons::DISPLAY,
|
||||
ItemKind::Notifications => icons::NOTIFICATIONS,
|
||||
ItemKind::Battery { .. } => icons::BATTERY_75,
|
||||
|
||||
Reference in new issue
Block a user