From d1a326b2813554f746a6182d314547f13046d4ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vuka=C5=A1in=20Vojinovi=C4=87?= Date: Tue, 19 Nov 2024 15:00:59 +0100 Subject: [PATCH] improv(config): set minimum window size --- i18n/en/cosmic_ext_tweaks.ftl | 1 - i18n/sr-Cyrl/cosmic_ext_tweaks.ftl | 78 ++++++++++++++++++++++++++++++ i18n/sr-Latn/cosmic_ext_tweaks.ftl | 78 ++++++++++++++++++++++++++++++ i18n/sv/cosmic_ext_tweaks.ftl | 1 - src/core/config.rs | 6 ++- 5 files changed, 161 insertions(+), 3 deletions(-) create mode 100644 i18n/sr-Cyrl/cosmic_ext_tweaks.ftl create mode 100644 i18n/sr-Latn/cosmic_ext_tweaks.ftl diff --git a/i18n/en/cosmic_ext_tweaks.ftl b/i18n/en/cosmic_ext_tweaks.ftl index e0e835d..a8d8506 100644 --- a/i18n/en/cosmic_ext_tweaks.ftl +++ b/i18n/en/cosmic_ext_tweaks.ftl @@ -22,7 +22,6 @@ installed = Installed available = Available loading = Loading... show-more = Show more -settings = Settings about = About find-themes = Find themes diff --git a/i18n/sr-Cyrl/cosmic_ext_tweaks.ftl b/i18n/sr-Cyrl/cosmic_ext_tweaks.ftl new file mode 100644 index 0000000..ef6880e --- /dev/null +++ b/i18n/sr-Cyrl/cosmic_ext_tweaks.ftl @@ -0,0 +1,78 @@ +app-title = Прилагођавања за COSMIC +app-description = Алат за прилагођавање Вашег COSMIC искуства. + +# Pages +home = Почетна +dock = Док +panel = Панел +layouts = Распореди +color-schemes = Палете +snapshots = Снимци + +color-schemes-error = Грешка при учитавању палета +import-color-scheme = Увези палету +delete-color-scheme = Избриши палету +delete-layout = Избриши распоред +available-color-schemes-body = Пронађи и инсталирај палете. +install-color-scheme = Инсталирај палету +find-color-schemes = Пронађи палете +open-containing-folder = Отвори фасциклу +open-link = Отвори линк +installed = Инсталирано +available = Доступно +loading = Учитавање... +show-more = Прикажи још +about = О програму +find-themes = Пронађи теме + +# Panel only +show-panel = Приказ панела +force-icon-buttons-in-panel = Натерај приказ дугмади са иконицама на панелу + +padding = Пуњење +padding-description = Пуњење је простор између садржаја и ивица дока или панела. + +spacing = Размак +spacing-description = Размак је простор између иконица на доку или панелу. + +save = Сачувај +cancel = Откажи +close = Затвори +create = Направи + +save-current-color-scheme = Сачувај тренутну палету + +save-current-layout = Сачувај тренутни распоред + +create-snapshot = Направи снимак +create-snapshot-description = Управо ћете направити снимак. Ово ће сачувати тренутно стање Ваше радне површине и омогућити да га касније вратите. +restore-snapshot = Врати снимак +delete-snapshot = Обриши снимак +no-snapshots = Нема доступних снимака +snapshot-name = Име снимка +name = Име +type = Тип +created = Направљен +actions = Акције +system = Систем +user = Корисник + +color-scheme-name = Име палете + +## About +repository = Репозиторијум +support = Подршка +website = Сајт + +## Settings +settings = Подешавања + +### Appearance +appearance = Изглед +theme = Тема +match-desktop = Као систем +dark = Тамна +light = Светла + +# Menu +view = Приказ diff --git a/i18n/sr-Latn/cosmic_ext_tweaks.ftl b/i18n/sr-Latn/cosmic_ext_tweaks.ftl new file mode 100644 index 0000000..40094ab --- /dev/null +++ b/i18n/sr-Latn/cosmic_ext_tweaks.ftl @@ -0,0 +1,78 @@ +app-title = Prilagođavanja za COSMIC +app-description = Alat za prilagođavanje Vašeg COSMIC iskustva. + +# Pages +home = Početna +dock = Dok +panel = Panel +layouts = Rasporedi +color-schemes = Palete +snapshots = Snimci + +color-schemes-error = Greška pri učitavanju paleta +import-color-scheme = Uvezi paletu +delete-color-scheme = Izbriši paletu +delete-layout = Izbriši raspored +available-color-schemes-body = Pronađi i instaliraj palete. +install-color-scheme = Instaliraj paletu +find-color-schemes = Pronađi palete +open-containing-folder = Otvori fasciklu +open-link = Otvori link +installed = Instalirano +available = Dostupno +loading = Učitavanje... +show-more = Prikaži još +about = O programu +find-themes = Pronađi teme + +# Panel only +show-panel = Prikaz panela +force-icon-buttons-in-panel = Nateraj prikaz dugmadi sa ikonicama na panelu + +padding = Punjenje +padding-description = Punjenje je prostor između sadržaja i ivica doka ili panela. + +spacing = Razmak +spacing-description = Razmak je prostor između ikonica na doku ili panelu. + +save = Sačuvaj +cancel = Poništi +close = Zatvori +create = Napravi + +save-current-color-scheme = Sačuvaj trenutnu paletu + +save-current-layout = Sačuvaj trenutni raspored + +create-snapshot = Napravi snimak +create-snapshot-description = Upravo ćete napraviti snimak. Ovo će sačuvati trenutno stanje Vaše radne površine i omogućiti da ga kasnije vratite. +restore-snapshot = Vrati snimak +delete-snapshot = Obriši snimak +no-snapshots = Nema dostupnih snimaka +snapshot-name = Ime snimka +name = Ime +type = Tip +created = Napravljen +actions = Akcije +system = Sistem +user = Korisnik + +color-scheme-name = Ime palete + +## About +repository = Repozitorijum +support = Podrška +website = Sajt + +## Settings +settings = Podešavanja + +### Appearance +appearance = Izgled +theme = Tema +match-desktop = Kao sistem +dark = Tamna +light = Svetla + +# Menu +view = Prikaz diff --git a/i18n/sv/cosmic_ext_tweaks.ftl b/i18n/sv/cosmic_ext_tweaks.ftl index c67b735..0006469 100644 --- a/i18n/sv/cosmic_ext_tweaks.ftl +++ b/i18n/sv/cosmic_ext_tweaks.ftl @@ -16,7 +16,6 @@ installed = Installerat available = Tillgängligt loading = Laddar... show-more = Visa mer -settings = Inställningar about = Om find-themes = Hitta teman diff --git a/src/core/config.rs b/src/core/config.rs index a8d13ed..0c8a5a9 100644 --- a/src/core/config.rs +++ b/src/core/config.rs @@ -5,7 +5,11 @@ pub fn get() -> (cosmic::app::Settings, crate::app::Flags) { ICON_CACHE.get_or_init(|| Mutex::new(IconCache::new())); init_logger(); ( - cosmic::app::Settings::default(), + cosmic::app::Settings::default().size_limits( + cosmic::iced::Limits::NONE + .min_width(360.0) + .min_height(180.0), + ), crate::app::Flags { config_handler: crate::settings::TweaksSettings::config_handler(), config: crate::settings::TweaksSettings::config(),