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
@@ -508,10 +508,10 @@ impl FereseShell {
|
||||
|
||||
fn view_system_modal(&self, id: window::Id) -> Element<'_, cosmic::Action<Message>> {
|
||||
let Some(modal) = &self.system_modal else {
|
||||
return self.render.text("").into();
|
||||
return self.render.text(ferese_config::tr!("")).into();
|
||||
};
|
||||
let Some(surface) = modal.surfaces.iter().find(|surface| surface.id == id) else {
|
||||
return self.render.text("").into();
|
||||
return self.render.text(ferese_config::tr!("")).into();
|
||||
};
|
||||
motion::frame_driven(
|
||||
modal.motion.revision(),
|
||||
@@ -542,10 +542,10 @@ impl FereseShell {
|
||||
now: Instant,
|
||||
) -> Element<'_, cosmic::Action<Message>> {
|
||||
let Some(modal) = &self.system_modal else {
|
||||
return self.render.text("").into();
|
||||
return self.render.text(ferese_config::tr!("")).into();
|
||||
};
|
||||
let Some(surface) = modal.surfaces.iter().find(|surface| surface.id == id) else {
|
||||
return self.render.text("").into();
|
||||
return self.render.text(ferese_config::tr!("")).into();
|
||||
};
|
||||
let progress = modal.motion.progress_at(now);
|
||||
let content: Element<'_, cosmic::Action<Message>> = if surface.primary {
|
||||
@@ -568,7 +568,9 @@ impl FereseShell {
|
||||
{
|
||||
rows = rows.push(
|
||||
self.render
|
||||
.text("Applications requested that this action be prevented:")
|
||||
.text(ferese_config::tr!(
|
||||
"Applications requested that this action be prevented:"
|
||||
))
|
||||
.size(13)
|
||||
.class(theme::Text::Color(palette.muted)),
|
||||
);
|
||||
@@ -664,13 +666,13 @@ impl FereseShell {
|
||||
.saturating_sub(360)
|
||||
.clamp(40, 400) as f32;
|
||||
column![
|
||||
self.render.text("Welcome to Ferese").size(23),
|
||||
self.render.text(ferese_config::tr!("Welcome to Ferese")).size(23),
|
||||
ferese_theme::menus::section_label("Your active shortcuts", self.render.font, palette.muted,)
|
||||
.size(14),
|
||||
container(cosmic::widget::scrollable(bindings).height(Length::Shrink)).max_height(height),
|
||||
self.render
|
||||
.text(
|
||||
"Disable this guide in Settings → Shortcuts. It appears at each login until disabled."
|
||||
ferese_config::tr!("Disable this guide in Settings → Shortcuts. It appears at each login until disabled.")
|
||||
)
|
||||
.size(12)
|
||||
.class(theme::Text::Color(palette.muted)),
|
||||
@@ -718,7 +720,7 @@ impl FereseShell {
|
||||
}))
|
||||
.into()
|
||||
} else {
|
||||
self.render.text("").into()
|
||||
self.render.text(ferese_config::tr!("")).into()
|
||||
};
|
||||
let content = if surface.primary {
|
||||
motion::animated(
|
||||
|
||||
Reference in new issue
Block a user