From c424656bad9821749052ce4d79c8e46421d109df Mon Sep 17 00:00:00 2001 From: Hampus Date: Thu, 15 Oct 2026 16:49:34 +0200 Subject: [PATCH] feat(desktop): crisp taskbar badges and a dark badge option (#3495) --- .../src/features/i18n/locales/ar/messages.po | 10 + .../locales/auto-i18n-reviewed-unchanged.json | 1 + .../src/features/i18n/locales/bg/messages.po | 10 + .../src/features/i18n/locales/cs/messages.po | 10 + .../src/features/i18n/locales/da/messages.po | 10 + .../src/features/i18n/locales/de/messages.po | 10 + .../src/features/i18n/locales/el/messages.po | 10 + .../features/i18n/locales/en-GB/messages.po | 10 + .../features/i18n/locales/en-US/messages.po | 10 + .../features/i18n/locales/es-419/messages.po | 10 + .../features/i18n/locales/es-ES/messages.po | 10 + .../src/features/i18n/locales/fi/messages.po | 10 + .../src/features/i18n/locales/fr/messages.po | 10 + .../src/features/i18n/locales/he/messages.po | 10 + .../src/features/i18n/locales/hi/messages.po | 10 + .../src/features/i18n/locales/hr/messages.po | 10 + .../src/features/i18n/locales/hu/messages.po | 10 + .../src/features/i18n/locales/id/messages.po | 10 + .../src/features/i18n/locales/it/messages.po | 10 + .../src/features/i18n/locales/ja/messages.po | 10 + .../src/features/i18n/locales/ko/messages.po | 10 + .../src/features/i18n/locales/lt/messages.po | 10 + .../src/features/i18n/locales/nl/messages.po | 10 + .../src/features/i18n/locales/no/messages.po | 10 + .../src/features/i18n/locales/pl/messages.po | 10 + .../features/i18n/locales/pt-BR/messages.po | 10 + .../src/features/i18n/locales/ro/messages.po | 10 + .../src/features/i18n/locales/ru/messages.po | 10 + .../features/i18n/locales/sv-SE/messages.po | 10 + .../src/features/i18n/locales/th/messages.po | 10 + .../src/features/i18n/locales/tr/messages.po | 10 + .../src/features/i18n/locales/uk/messages.po | 10 + .../src/features/i18n/locales/vi/messages.po | 10 + .../features/i18n/locales/zh-CN/messages.po | 10 + .../features/i18n/locales/zh-TW/messages.po | 10 + .../modals/tabs/DesktopSettingsTab.tsx | 32 ++- fluxer_app/src/types/electron.d.ts | 1 + .../icons-canary/badges/badge-1.ico | Bin 15086 -> 3071 bytes .../icons-canary/badges/badge-10.ico | Bin 15086 -> 4347 bytes .../icons-canary/badges/badge-11.ico | Bin 15086 -> 2807 bytes .../icons-canary/badges/badge-2.ico | Bin 15086 -> 3694 bytes .../icons-canary/badges/badge-3.ico | Bin 15086 -> 4020 bytes .../icons-canary/badges/badge-4.ico | Bin 15086 -> 3363 bytes .../icons-canary/badges/badge-5.ico | Bin 15086 -> 3898 bytes .../icons-canary/badges/badge-6.ico | Bin 15086 -> 3926 bytes .../icons-canary/badges/badge-7.ico | Bin 15086 -> 3444 bytes .../icons-canary/badges/badge-8.ico | Bin 15086 -> 4101 bytes .../icons-canary/badges/badge-9.ico | Bin 15086 -> 3972 bytes .../icons-canary/badges/badge-dark-1.ico | Bin 0 -> 3294 bytes .../icons-canary/badges/badge-dark-10.ico | Bin 0 -> 4806 bytes .../icons-canary/badges/badge-dark-11.ico | Bin 0 -> 3035 bytes .../icons-canary/badges/badge-dark-2.ico | Bin 0 -> 4010 bytes .../icons-canary/badges/badge-dark-3.ico | Bin 0 -> 4386 bytes .../icons-canary/badges/badge-dark-4.ico | Bin 0 -> 3620 bytes .../icons-canary/badges/badge-dark-5.ico | Bin 0 -> 4217 bytes .../icons-canary/badges/badge-dark-6.ico | Bin 0 -> 4336 bytes .../icons-canary/badges/badge-dark-7.ico | Bin 0 -> 3710 bytes .../icons-canary/badges/badge-dark-8.ico | Bin 0 -> 4519 bytes .../icons-canary/badges/badge-dark-9.ico | Bin 0 -> 4374 bytes .../icons-development/badges/badge-1.ico | Bin 15086 -> 3071 bytes .../icons-development/badges/badge-10.ico | Bin 15086 -> 4347 bytes .../icons-development/badges/badge-11.ico | Bin 15086 -> 2807 bytes .../icons-development/badges/badge-2.ico | Bin 15086 -> 3694 bytes .../icons-development/badges/badge-3.ico | Bin 15086 -> 4020 bytes .../icons-development/badges/badge-4.ico | Bin 15086 -> 3363 bytes .../icons-development/badges/badge-5.ico | Bin 15086 -> 3898 bytes .../icons-development/badges/badge-6.ico | Bin 15086 -> 3926 bytes .../icons-development/badges/badge-7.ico | Bin 15086 -> 3444 bytes .../icons-development/badges/badge-8.ico | Bin 15086 -> 4101 bytes .../icons-development/badges/badge-9.ico | Bin 15086 -> 3972 bytes .../icons-development/badges/badge-dark-1.ico | Bin 0 -> 3294 bytes .../badges/badge-dark-10.ico | Bin 0 -> 4806 bytes .../badges/badge-dark-11.ico | Bin 0 -> 3035 bytes .../icons-development/badges/badge-dark-2.ico | Bin 0 -> 4010 bytes .../icons-development/badges/badge-dark-3.ico | Bin 0 -> 4386 bytes .../icons-development/badges/badge-dark-4.ico | Bin 0 -> 3620 bytes .../icons-development/badges/badge-dark-5.ico | Bin 0 -> 4217 bytes .../icons-development/badges/badge-dark-6.ico | Bin 0 -> 4336 bytes .../icons-development/badges/badge-dark-7.ico | Bin 0 -> 3710 bytes .../icons-development/badges/badge-dark-8.ico | Bin 0 -> 4519 bytes .../icons-development/badges/badge-dark-9.ico | Bin 0 -> 4374 bytes .../icons-stable/badges/badge-1.ico | Bin 15086 -> 3071 bytes .../icons-stable/badges/badge-10.ico | Bin 15086 -> 4347 bytes .../icons-stable/badges/badge-11.ico | Bin 15086 -> 2807 bytes .../icons-stable/badges/badge-2.ico | Bin 15086 -> 3694 bytes .../icons-stable/badges/badge-3.ico | Bin 15086 -> 4020 bytes .../icons-stable/badges/badge-4.ico | Bin 15086 -> 3363 bytes .../icons-stable/badges/badge-5.ico | Bin 15086 -> 3898 bytes .../icons-stable/badges/badge-6.ico | Bin 15086 -> 3926 bytes .../icons-stable/badges/badge-7.ico | Bin 15086 -> 3444 bytes .../icons-stable/badges/badge-8.ico | Bin 15086 -> 4101 bytes .../icons-stable/badges/badge-9.ico | Bin 15086 -> 3972 bytes .../icons-stable/badges/badge-dark-1.ico | Bin 0 -> 3294 bytes .../icons-stable/badges/badge-dark-10.ico | Bin 0 -> 4806 bytes .../icons-stable/badges/badge-dark-11.ico | Bin 0 -> 3035 bytes .../icons-stable/badges/badge-dark-2.ico | Bin 0 -> 4010 bytes .../icons-stable/badges/badge-dark-3.ico | Bin 0 -> 4386 bytes .../icons-stable/badges/badge-dark-4.ico | Bin 0 -> 3620 bytes .../icons-stable/badges/badge-dark-5.ico | Bin 0 -> 4217 bytes .../icons-stable/badges/badge-dark-6.ico | Bin 0 -> 4336 bytes .../icons-stable/badges/badge-dark-7.ico | Bin 0 -> 3710 bytes .../icons-stable/badges/badge-dark-8.ico | Bin 0 -> 4519 bytes .../icons-stable/badges/badge-dark-9.ico | Bin 0 -> 4374 bytes fluxer_desktop/package.json | 1 + .../scripts/generate-windows-badges.mjs | 201 ++++++++++++++++++ fluxer_desktop/src/common/DesktopConfig.ts | 10 + fluxer_desktop/src/common/Types.ts | 1 + fluxer_desktop/src/main/DesktopDebugInfo.ts | 1 + .../main/DesktopTaskbarBadgeSetting.test.mjs | 52 +++++ fluxer_desktop/src/main/IpcHandlers.ts | 6 +- fluxer_desktop/src/main/WindowsBadge.test.mjs | 168 +++++++++++++++ fluxer_desktop/src/main/WindowsBadge.ts | 95 +++++++-- knip.json | 3 +- 113 files changed, 890 insertions(+), 22 deletions(-) create mode 100644 fluxer_desktop/build_resources/icons-canary/badges/badge-dark-1.ico create mode 100644 fluxer_desktop/build_resources/icons-canary/badges/badge-dark-10.ico create mode 100644 fluxer_desktop/build_resources/icons-canary/badges/badge-dark-11.ico create mode 100644 fluxer_desktop/build_resources/icons-canary/badges/badge-dark-2.ico create mode 100644 fluxer_desktop/build_resources/icons-canary/badges/badge-dark-3.ico create mode 100644 fluxer_desktop/build_resources/icons-canary/badges/badge-dark-4.ico create mode 100644 fluxer_desktop/build_resources/icons-canary/badges/badge-dark-5.ico create mode 100644 fluxer_desktop/build_resources/icons-canary/badges/badge-dark-6.ico create mode 100644 fluxer_desktop/build_resources/icons-canary/badges/badge-dark-7.ico create mode 100644 fluxer_desktop/build_resources/icons-canary/badges/badge-dark-8.ico create mode 100644 fluxer_desktop/build_resources/icons-canary/badges/badge-dark-9.ico create mode 100644 fluxer_desktop/build_resources/icons-development/badges/badge-dark-1.ico create mode 100644 fluxer_desktop/build_resources/icons-development/badges/badge-dark-10.ico create mode 100644 fluxer_desktop/build_resources/icons-development/badges/badge-dark-11.ico create mode 100644 fluxer_desktop/build_resources/icons-development/badges/badge-dark-2.ico create mode 100644 fluxer_desktop/build_resources/icons-development/badges/badge-dark-3.ico create mode 100644 fluxer_desktop/build_resources/icons-development/badges/badge-dark-4.ico create mode 100644 fluxer_desktop/build_resources/icons-development/badges/badge-dark-5.ico create mode 100644 fluxer_desktop/build_resources/icons-development/badges/badge-dark-6.ico create mode 100644 fluxer_desktop/build_resources/icons-development/badges/badge-dark-7.ico create mode 100644 fluxer_desktop/build_resources/icons-development/badges/badge-dark-8.ico create mode 100644 fluxer_desktop/build_resources/icons-development/badges/badge-dark-9.ico create mode 100644 fluxer_desktop/build_resources/icons-stable/badges/badge-dark-1.ico create mode 100644 fluxer_desktop/build_resources/icons-stable/badges/badge-dark-10.ico create mode 100644 fluxer_desktop/build_resources/icons-stable/badges/badge-dark-11.ico create mode 100644 fluxer_desktop/build_resources/icons-stable/badges/badge-dark-2.ico create mode 100644 fluxer_desktop/build_resources/icons-stable/badges/badge-dark-3.ico create mode 100644 fluxer_desktop/build_resources/icons-stable/badges/badge-dark-4.ico create mode 100644 fluxer_desktop/build_resources/icons-stable/badges/badge-dark-5.ico create mode 100644 fluxer_desktop/build_resources/icons-stable/badges/badge-dark-6.ico create mode 100644 fluxer_desktop/build_resources/icons-stable/badges/badge-dark-7.ico create mode 100644 fluxer_desktop/build_resources/icons-stable/badges/badge-dark-8.ico create mode 100644 fluxer_desktop/build_resources/icons-stable/badges/badge-dark-9.ico create mode 100644 fluxer_desktop/scripts/generate-windows-badges.mjs create mode 100644 fluxer_desktop/src/main/DesktopTaskbarBadgeSetting.test.mjs create mode 100644 fluxer_desktop/src/main/WindowsBadge.test.mjs diff --git a/fluxer_app/src/features/i18n/locales/ar/messages.po b/fluxer_app/src/features/i18n/locales/ar/messages.po index ca867a22b..6ae20e774 100644 --- a/fluxer_app/src/features/i18n/locales/ar/messages.po +++ b/fluxer_app/src/features/i18n/locales/ar/messages.po @@ -13253,6 +13253,11 @@ msgstr "اسحب لتغيير موضع أيقونة مجموعتك واستخد msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "اسحب لتغيير موضع خلفية دعوتك واستخدم عجلة التمرير أو إصبعين للتكبير والتصغير. الحد الأدنى الموصى به للحجم هو {minimumWidth}×{minimumHeight} بكسل (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "ارسم شارة الرسائل غير المقروءة على زر شريط المهام لـ {productName} باللون الرمادي الداكن بدلاً من الأحمر." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "استخدم الرموز التعبيرية والملصقات المخ msgid "Use custom image" msgstr "استخدام صورة مخصصة" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "استخدام شارة شريط المهام الداكنة" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json b/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json index aff07b47c..45d10462f 100644 --- a/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json +++ b/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json @@ -1657,6 +1657,7 @@ "Use animated emojis in messages", "Use channel default", "Use custom emojis and stickers in any community", + "Use dark taskbar badge", "Use direct input device access", "Use emoji from other communities in this channel.", "Use passkeys for two-factor authentication?", diff --git a/fluxer_app/src/features/i18n/locales/bg/messages.po b/fluxer_app/src/features/i18n/locales/bg/messages.po index b1a47f474..02a2e6af3 100644 --- a/fluxer_app/src/features/i18n/locales/bg/messages.po +++ b/fluxer_app/src/features/i18n/locales/bg/messages.po @@ -13253,6 +13253,11 @@ msgstr "Плъзни, за да преместиш иконата на груп msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Плъзни, за да преместиш фона на поканата си, и използвай колелцето на мишката или щипка, за да мащабираш. Препоръчителният минимален размер е {minimumWidth}×{minimumHeight} пиксела (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Показвай значката за непрочетени съобщения на бутона на лентата на задачите на {productName} в тъмносиво вместо в червено." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Използвай персонализирани емотикони и msgid "Use custom image" msgstr "Използване на персонализирано изображение" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Използвай тъмна значка на лентата на задачите" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/cs/messages.po b/fluxer_app/src/features/i18n/locales/cs/messages.po index 7e871cdec..a6470205d 100644 --- a/fluxer_app/src/features/i18n/locales/cs/messages.po +++ b/fluxer_app/src/features/i18n/locales/cs/messages.po @@ -13253,6 +13253,11 @@ msgstr "Přetažením změňte polohu ikony skupiny. Kolečkem myši nebo gestem msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Přetažením změňte polohu pozadí pozvánky. Kolečkem myši nebo gestem dvěma prsty upravte přiblížení. Doporučené minimální rozměry jsou {minimumWidth} × {minimumHeight} pixelů (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Zobrazit odznak nepřečtených zpráv na tlačítku {productName} na hlavním panelu tmavě šedě místo červeně." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Používejte vlastní emotikony a nálepky v jakékoli komunitě" msgid "Use custom image" msgstr "Použít vlastní obrázek" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Použít tmavý odznak na hlavním panelu" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/da/messages.po b/fluxer_app/src/features/i18n/locales/da/messages.po index b4d7208b4..d2c58296b 100644 --- a/fluxer_app/src/features/i18n/locales/da/messages.po +++ b/fluxer_app/src/features/i18n/locales/da/messages.po @@ -13253,6 +13253,11 @@ msgstr "Træk for at flytte dit gruppeikon, og brug musehjulet eller knib med to msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Træk for at flytte din invitationsbaggrund, og brug musehjulet eller knib med to fingre for at zoome. Den anbefalede minimumsstørrelse er {minimumWidth}×{minimumHeight} pixels (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Tegn den ulæste badge på {productName}-knappen i proceslinjen i mørkegrå i stedet for rød." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Brug brugerdefinerede emojis og klistermærker i enhver community" msgid "Use custom image" msgstr "Brug et tilpasset billede" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Brug mørkt proceslinjebadge" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/de/messages.po b/fluxer_app/src/features/i18n/locales/de/messages.po index ad8ce6938..92c2110df 100644 --- a/fluxer_app/src/features/i18n/locales/de/messages.po +++ b/fluxer_app/src/features/i18n/locales/de/messages.po @@ -13253,6 +13253,11 @@ msgstr "Ziehe, um dein Gruppensymbol neu zu positionieren, und verwende das Maus msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Ziehe, um den Hintergrund deiner Einladung neu zu positionieren, und verwende das Mausrad oder die Pinch-Geste zum Zoomen. Die empfohlene Mindestgröße beträgt {minimumWidth}×{minimumHeight} Pixel (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Zeigt das Ungelesen-Abzeichen auf der {productName}-Taskleistenschaltfläche in Dunkelgrau statt Rot an." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Benutze benutzerdefinierte Emojis und Sticker in jeder Community" msgid "Use custom image" msgstr "Eigenes Bild verwenden" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Dunkle Taskleisten-Badge verwenden" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/el/messages.po b/fluxer_app/src/features/i18n/locales/el/messages.po index bf82489b1..d7b16441f 100644 --- a/fluxer_app/src/features/i18n/locales/el/messages.po +++ b/fluxer_app/src/features/i18n/locales/el/messages.po @@ -13253,6 +13253,11 @@ msgstr "Σύρετε για να αλλάξετε τη θέση του εικο msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Σύρετε για να αλλάξετε τη θέση της εικόνας φόντου της πρόσκλησής σας και χρησιμοποιήστε τον τροχό κύλισης ή τσιμπήστε για μεγέθυνση. Το προτεινόμενο ελάχιστο μέγεθος είναι {minimumWidth}×{minimumHeight} pixel (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Σχεδίασε την ένδειξη μη αναγνωσμένων μηνυμάτων στο κουμπί της γραμμής εργασιών του {productName} σε σκούρο γκρι αντί για κόκκινο." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Χρησιμοποιήστε προσαρμοσμένα emoji και α msgid "Use custom image" msgstr "Χρήση προσαρμοσμένης εικόνας" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Χρησιμοποίησε σκούρο σήμα γραμμής εργασιών" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/en-GB/messages.po b/fluxer_app/src/features/i18n/locales/en-GB/messages.po index fc6a0d89c..ef37373e8 100644 --- a/fluxer_app/src/features/i18n/locales/en-GB/messages.po +++ b/fluxer_app/src/features/i18n/locales/en-GB/messages.po @@ -13253,6 +13253,11 @@ msgstr "Drag to reposition your group icon and use the scroll wheel or pinch to msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Draw the unread badge on the {productName} taskbar button in dark grey instead of red." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Use custom emojis and stickers in any community" msgid "Use custom image" msgstr "Use custom image" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Use dark taskbar badge" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/en-US/messages.po b/fluxer_app/src/features/i18n/locales/en-US/messages.po index 0e39df2f1..feff673c4 100644 --- a/fluxer_app/src/features/i18n/locales/en-US/messages.po +++ b/fluxer_app/src/features/i18n/locales/en-US/messages.po @@ -13253,6 +13253,11 @@ msgstr "Drag to reposition your group icon and use the scroll wheel or pinch to msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Use custom emojis and stickers in any community" msgid "Use custom image" msgstr "Use custom image" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Use dark taskbar badge" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/es-419/messages.po b/fluxer_app/src/features/i18n/locales/es-419/messages.po index 4d25c7194..ee47eedd4 100644 --- a/fluxer_app/src/features/i18n/locales/es-419/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-419/messages.po @@ -13253,6 +13253,11 @@ msgstr "Arrastra para reposicionar el ícono de tu grupo y usa la rueda de despl msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Arrastra para reubicar el fondo de tu invitación y usa la rueda de desplazamiento o pellizca para hacer zoom. El tamaño mínimo recomendado es de {minimumWidth}×{minimumHeight} píxeles (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Dibuja la insignia de no leído en el botón de la barra de tareas de {productName} en gris oscuro en lugar de rojo." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Usa emojis y stickers personalizados en cualquier comunidad" msgid "Use custom image" msgstr "Usar imagen personalizada" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Usar insignia oscura en la barra de tareas" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/es-ES/messages.po b/fluxer_app/src/features/i18n/locales/es-ES/messages.po index 060a0976f..203a879e9 100644 --- a/fluxer_app/src/features/i18n/locales/es-ES/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-ES/messages.po @@ -13253,6 +13253,11 @@ msgstr "Arrastra para cambiar la posición del icono de tu grupo y usa la rueda msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Arrastra para cambiar la posición de tu fondo de invitación y usa la rueda de desplazamiento o pellizca para hacer zoom. El tamaño mínimo recomendado es de {minimumWidth}×{minimumHeight} píxeles (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Dibuja la insignia de no leídos en el botón de la barra de tareas de {productName} en gris oscuro en lugar de rojo." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Usa emojis y pegatinas personalizados en cualquier comunidad" msgid "Use custom image" msgstr "Usar imagen personalizada" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Usar insignia oscura en la barra de tareas" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/fi/messages.po b/fluxer_app/src/features/i18n/locales/fi/messages.po index 268421dbb..7f0b5e1db 100644 --- a/fluxer_app/src/features/i18n/locales/fi/messages.po +++ b/fluxer_app/src/features/i18n/locales/fi/messages.po @@ -13253,6 +13253,11 @@ msgstr "Siirrä ryhmäkuvaketta vetämällä ja zoomaa vierityspyörällä tai n msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Siirrä kutsun taustakuvaa vetämällä ja zoomaa vierityspyörällä tai nipistämällä. Suositeltu vähimmäiskoko on {minimumWidth}×{minimumHeight} pikseliä (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Piirrä lukemattomien viestien merkki {productName} -tehtäväpalkin kuvakkeeseen tummanharmaana punaisen sijaan." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Käytä mukautettuja emojeita ja tarroja missä tahansa yhteisössä" msgid "Use custom image" msgstr "Käytä omaa kuvaa" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Käytä tummaa tehtäväpalkin merkkiä" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/fr/messages.po b/fluxer_app/src/features/i18n/locales/fr/messages.po index 8c5be7138..37ccf8af4 100644 --- a/fluxer_app/src/features/i18n/locales/fr/messages.po +++ b/fluxer_app/src/features/i18n/locales/fr/messages.po @@ -13253,6 +13253,11 @@ msgstr "Faites glisser pour repositionner l'icône de votre groupe et utilisez l msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Faites glisser pour repositionner l'arrière-plan de votre invitation et utilisez la molette de défilement ou le pincement pour zoomer. La taille minimale recommandée est de {minimumWidth}×{minimumHeight} pixels (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Dessiner le badge des messages non lus sur le bouton de la barre des tâches de {productName} en gris foncé au lieu de rouge." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Utilisez des emojis et des autocollants personnalisés dans n'importe qu msgid "Use custom image" msgstr "Utiliser une image personnalisée" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Utiliser l'icône sombre de la barre des tâches" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/he/messages.po b/fluxer_app/src/features/i18n/locales/he/messages.po index a94e0727b..16fa10609 100644 --- a/fluxer_app/src/features/i18n/locales/he/messages.po +++ b/fluxer_app/src/features/i18n/locales/he/messages.po @@ -13253,6 +13253,11 @@ msgstr "גרור כדי למקם מחדש את אייקון הקבוצה שלך msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "גרור כדי למקם מחדש את רקע ההזמנה שלך והשתמש בגלגלת הגלילה או בצביטה כדי להתקרב או להתרחק. הגודל המינימלי המומלץ הוא {minimumWidth}×{minimumHeight} פיקסלים (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "הצג את התגית של הודעות שלא נקראו על לחצן שורת המשימות של {productName} באפור כהה במקום באדום." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "השתמש באימוג'י ומדבקות מותאמים אישית בכ msgid "Use custom image" msgstr "שימוש בתמונה מותאמת אישית" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "השתמש בסמל שורת המשימות כהה" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/hi/messages.po b/fluxer_app/src/features/i18n/locales/hi/messages.po index 8c318cce3..1cd08e7a8 100644 --- a/fluxer_app/src/features/i18n/locales/hi/messages.po +++ b/fluxer_app/src/features/i18n/locales/hi/messages.po @@ -13253,6 +13253,11 @@ msgstr "अपने ग्रुप आइकॉन की जगह बदल msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "अपने इनवाइट बैकग्राउंड की जगह बदलने के लिए खींचें और ज़ूम करने के लिए स्क्रॉल व्हील या पिंच का इस्तेमाल करें। सुझाया गया न्यूनतम साइज़ {minimumWidth}×{minimumHeight} पिक्सल (16:9) है।" +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "{productName} टास्कबार बटन पर लाल रंग के बजाय गहरे ग्रे रंग में अनरीड बैज दिखाएँ।" + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "किसी भी समुदाय में कस्टम इम msgid "Use custom image" msgstr "कस्टम इमेज का इस्तेमाल करें" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "डार्क टास्कबार बैज का उपयोग करें" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/hr/messages.po b/fluxer_app/src/features/i18n/locales/hr/messages.po index fe37e5e30..441edd442 100644 --- a/fluxer_app/src/features/i18n/locales/hr/messages.po +++ b/fluxer_app/src/features/i18n/locales/hr/messages.po @@ -13253,6 +13253,11 @@ msgstr "Povucite za premještanje ikone grupe i koristite kotačić miša ili pr msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Povucite za premještanje pozadine pozivnice i koristite kotačić miša ili prste za zumiranje. Preporučena minimalna veličina je {minimumWidth}×{minimumHeight} piksela (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Nacrtaj značku nepročitanog na gumbu {productName} na programskoj traci tamno sivom umjesto crvenom." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Upotrijebi prilagođene emotikone i naljepnice u bilo kojoj zajednici" msgid "Use custom image" msgstr "Koristi prilagođenu sliku" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Upotrebljavaj tamnu značku na programskoj traci" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/hu/messages.po b/fluxer_app/src/features/i18n/locales/hu/messages.po index ac81f5857..c4c8ed688 100644 --- a/fluxer_app/src/features/i18n/locales/hu/messages.po +++ b/fluxer_app/src/features/i18n/locales/hu/messages.po @@ -13253,6 +13253,11 @@ msgstr "Húzd a csoportikon áthelyezéséhez, és használd a görgőt vagy a c msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Húzd a meghívó hátterét az áthelyezéshez, és használd a görgőt vagy a csippentést a nagyításhoz. Az ajánlott minimális méret {minimumWidth}×{minimumHeight} képpont (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Rajzolja a nem olvasott jelvényt a(z) {productName} tálca gombjára sötétszürke színnel, a piros helyett." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Használj egyéni emojikat és matricákat bármelyik közösségben" msgid "Use custom image" msgstr "Egyéni kép használata" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Sötét tálca ikonjelzés használata" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/id/messages.po b/fluxer_app/src/features/i18n/locales/id/messages.po index dd2258946..8499de0d9 100644 --- a/fluxer_app/src/features/i18n/locales/id/messages.po +++ b/fluxer_app/src/features/i18n/locales/id/messages.po @@ -13253,6 +13253,11 @@ msgstr "Seret untuk mengubah posisi ikon grupmu dan gunakan roda gulir atau cubi msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Seret untuk mengubah posisi latar belakang undanganmu dan gunakan roda gulir atau cubit untuk memperbesar. Ukuran minimum yang disarankan adalah {minimumWidth}×{minimumHeight} piksel (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Tampilkan lencana belum dibaca pada tombol taskbar {productName} dalam warna abu-abu gelap alih-alih merah." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Gunakan emoji dan stiker kustom di komunitas mana pun" msgid "Use custom image" msgstr "Gunakan gambar khusus" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Gunakan lencana bilah tugas gelap" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/it/messages.po b/fluxer_app/src/features/i18n/locales/it/messages.po index 342fc3b6a..f7b2903a1 100644 --- a/fluxer_app/src/features/i18n/locales/it/messages.po +++ b/fluxer_app/src/features/i18n/locales/it/messages.po @@ -13253,6 +13253,11 @@ msgstr "Trascina per riposizionare l’icona del gruppo e usa la rotellina o il msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Trascina per riposizionare lo sfondo del tuo invito e usa la rotellina o il gesto a due dita per regolare lo zoom. La dimensione minima consigliata è {minimumWidth} × {minimumHeight} pixel (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Mostra il badge delle notifiche non lette sul pulsante della barra delle applicazioni di {productName} in grigio scuro anziché rosso." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Usa emoji e sticker personalizzati in qualsiasi community" msgid "Use custom image" msgstr "Usa immagine personalizzata" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Usa badge scuro sulla barra delle applicazioni" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/ja/messages.po b/fluxer_app/src/features/i18n/locales/ja/messages.po index 3f3b2efe2..e53a23fea 100644 --- a/fluxer_app/src/features/i18n/locales/ja/messages.po +++ b/fluxer_app/src/features/i18n/locales/ja/messages.po @@ -13253,6 +13253,11 @@ msgstr "グループアイコンをドラッグして位置を調整し、スク msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "招待背景をドラッグして位置を調整し、スクロールホイールまたはピンチでズームします。推奨される最小サイズは{minimumWidth}×{minimumHeight}ピクセル(16:9)です。" +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "{productName} のタスクバーボタンの未読バッジを赤ではなくダークグレーで表示します。" + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "コミュニティでカスタム絵文字やスタンプを使おう" msgid "Use custom image" msgstr "カスタム画像を使用" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "タスクバーのバッジをダークグレーにする" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/ko/messages.po b/fluxer_app/src/features/i18n/locales/ko/messages.po index c89395a0a..85ae64cba 100644 --- a/fluxer_app/src/features/i18n/locales/ko/messages.po +++ b/fluxer_app/src/features/i18n/locales/ko/messages.po @@ -13253,6 +13253,11 @@ msgstr "그룹 아이콘을 드래그하여 위치를 조정하고 스크롤 휠 msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "초대 배경을 드래그하여 위치를 조정하고 스크롤 휠 또는 핀치로 확대/축소하세요. 권장 최소 크기는 {minimumWidth}×{minimumHeight}픽셀(16:9)입니다." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Windows의 {productName} 작업 표시줄 버튼에 읽지 않은 배지를 빨간색 대신 어두운 회색으로 표시합니다." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "커뮤니티에서 나만의 이모티콘과 스티커를 사용하세 msgid "Use custom image" msgstr "맞춤 이미지 사용" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "다크 작업 표시줄 배지 사용" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/lt/messages.po b/fluxer_app/src/features/i18n/locales/lt/messages.po index a4f76ca7b..e7e74ce1b 100644 --- a/fluxer_app/src/features/i18n/locales/lt/messages.po +++ b/fluxer_app/src/features/i18n/locales/lt/messages.po @@ -13253,6 +13253,11 @@ msgstr "Vilkite, kad pakeistumėte grupės piktogramos padėtį, ir priartinkite msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Vilkite, kad pakeistumėte kvietimo fono padėtį, ir priartinkite pelės ratuku arba suglausdami pirštus. Rekomenduojamas minimalus dydis yra {minimumWidth}×{minimumHeight} pikselių (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Rodyti neskaitytų pranešimų ženklelį ant {productName} užduočių juostos mygtuko tamsiai pilkos spalvos vietoj raudonos." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37183,6 +37188,11 @@ msgstr "Naudokite pasirinktines jaustukus ir lipdukus bet kurioje bendruomenėje msgid "Use custom image" msgstr "Naudoti pasirinktinį paveikslėlį" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Naudoti tamsų piktogramos atžymą" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/nl/messages.po b/fluxer_app/src/features/i18n/locales/nl/messages.po index 31c031b9f..ba08eb0ac 100644 --- a/fluxer_app/src/features/i18n/locales/nl/messages.po +++ b/fluxer_app/src/features/i18n/locales/nl/messages.po @@ -13253,6 +13253,11 @@ msgstr "Sleep om je groepspictogram te verplaatsen en gebruik het scrollwiel of msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Sleep om je uitnodigingsachtergrond te verplaatsen en gebruik het scrollwiel of een knijpbeweging om te zoomen. De aanbevolen minimale grootte is {minimumWidth}×{minimumHeight} pixels (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Teken de ongelezen badge op de {productName}-taakbalkknop in donkergrijs in plaats van rood." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Gebruik aangepaste emoji's en stickers in elke community" msgid "Use custom image" msgstr "Aangepaste afbeelding gebruiken" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Gebruik donkere taakbalkbadge" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/no/messages.po b/fluxer_app/src/features/i18n/locales/no/messages.po index 6b4584a1b..332978dc0 100644 --- a/fluxer_app/src/features/i18n/locales/no/messages.po +++ b/fluxer_app/src/features/i18n/locales/no/messages.po @@ -13253,6 +13253,11 @@ msgstr "Dra for å flytte gruppeikonet og bruk rullehjulet eller klyp for å zoo msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Dra for å flytte invitasjonsbakgrunnen og bruk rullehjulet eller klyp for å zoome. Anbefalt minimumsstørrelse er {minimumWidth}×{minimumHeight} piksler (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Tegn ulest-merket på {productName}-knappen i oppgavelinjen i mørk grå i stedet for rød." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Bruk egendefinerte emojier og klistremerker i ethvert fellesskap" msgid "Use custom image" msgstr "Bruk egendefinert bilde" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Bruk mørk oppgavelinjeknapp-merke" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/pl/messages.po b/fluxer_app/src/features/i18n/locales/pl/messages.po index 311264c08..faaa0e49d 100644 --- a/fluxer_app/src/features/i18n/locales/pl/messages.po +++ b/fluxer_app/src/features/i18n/locales/pl/messages.po @@ -13253,6 +13253,11 @@ msgstr "Przeciągnij, aby zmienić położenie ikony grupy, i użyj kółka prze msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Przeciągnij, aby zmienić położenie tła zaproszenia, i użyj kółka przewijania lub gestu szczypania, aby powiększyć. Zalecany minimalny rozmiar to {minimumWidth}×{minimumHeight} pikseli (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Wyświetlaj nieprzeczytane powiadomienia na przycisku paska zadań {productName} w kolorze ciemnoszarym zamiast czerwonym." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Używaj niestandardowych emotikonów i naklejek w każdej społeczności msgid "Use custom image" msgstr "Użyj własnego obrazu" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Używaj ciemnego odznaki na pasku zadań" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/pt-BR/messages.po b/fluxer_app/src/features/i18n/locales/pt-BR/messages.po index 73796fa8a..ab6980c68 100644 --- a/fluxer_app/src/features/i18n/locales/pt-BR/messages.po +++ b/fluxer_app/src/features/i18n/locales/pt-BR/messages.po @@ -13253,6 +13253,11 @@ msgstr "Arraste para reposicionar o ícone do seu grupo e use a roda de rolagem msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Arraste para reposicionar o plano de fundo do seu convite e use a roda de rolagem ou o movimento de pinça para aplicar zoom. O tamanho mínimo recomendado é de {minimumWidth}×{minimumHeight} pixels (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Desenhar o selo de não lidas no botão da barra de tarefas do {productName} em cinza escuro em vez de vermelho." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Use emojis e stickers personalizados em qualquer comunidade" msgid "Use custom image" msgstr "Usar imagem personalizada" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Usar ícone escuro na barra de tarefas" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/ro/messages.po b/fluxer_app/src/features/i18n/locales/ro/messages.po index a9c566af8..4180a1ad3 100644 --- a/fluxer_app/src/features/i18n/locales/ro/messages.po +++ b/fluxer_app/src/features/i18n/locales/ro/messages.po @@ -13253,6 +13253,11 @@ msgstr "Trage pentru a repoziționa pictograma grupului și folosește rotița d msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Trage pentru a repoziționa fundalul invitației și folosește rotița de derulare sau gestul de ciupire pentru a mări. Dimensiunea minimă recomandată este de {minimumWidth}×{minimumHeight} pixeli (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Afișează insigna cu mesaje necitite pe butonul din bara de activități {productName} în gri închis, în loc de roșu." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Folosește emojiuri și stickere personalizate în orice comunitate" msgid "Use custom image" msgstr "Folosește o imagine personalizată" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Folosește insigna întunecată pentru bara de activități" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/ru/messages.po b/fluxer_app/src/features/i18n/locales/ru/messages.po index c6cd87a13..d23589400 100644 --- a/fluxer_app/src/features/i18n/locales/ru/messages.po +++ b/fluxer_app/src/features/i18n/locales/ru/messages.po @@ -13253,6 +13253,11 @@ msgstr "Перетащите, чтобы изменить положение з msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Перетащите, чтобы изменить положение фона приглашения, и используйте колесико прокрутки или жест масштабирования. Рекомендуемый минимальный размер: {minimumWidth}×{minimumHeight} пикселей (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Отображать значок непрочитанных сообщений на кнопке панели задач {productName} темно-серым вместо красного." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Используйте пользовательские эмодзи и msgid "Use custom image" msgstr "Использовать свое изображение" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Использовать тёмный значок на панели задач" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/sv-SE/messages.po b/fluxer_app/src/features/i18n/locales/sv-SE/messages.po index 7f687b13e..f9beab46f 100644 --- a/fluxer_app/src/features/i18n/locales/sv-SE/messages.po +++ b/fluxer_app/src/features/i18n/locales/sv-SE/messages.po @@ -13253,6 +13253,11 @@ msgstr "Dra för att flytta gruppikonen och använd skrollhjulet eller nyp för msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Dra för att flytta din inbjudningsbakgrund och använd skrollhjulet eller nyp för att zooma. Den rekommenderade minimistorleken är {minimumWidth}×{minimumHeight} pixlar (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Visa olästa-indikatorn på {productName}-aktivitetsfältknappen i mörkgrått istället för rött." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Använd egna emojis och klistermärken i alla communities" msgid "Use custom image" msgstr "Använd egen bild" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Använd mörk olästa-indikator i aktivitetsfältet" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/th/messages.po b/fluxer_app/src/features/i18n/locales/th/messages.po index 21cf72b2b..4554a9310 100644 --- a/fluxer_app/src/features/i18n/locales/th/messages.po +++ b/fluxer_app/src/features/i18n/locales/th/messages.po @@ -13253,6 +13253,11 @@ msgstr "ลากเพื่อปรับตำแหน่งไอคอน msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "ลากเพื่อปรับตำแหน่งพื้นหลังคำเชิญของคุณ และใช้ล้อเลื่อนเมาส์หรือบีบนิ้วเพื่อซูม ขนาดขั้นต่ำที่แนะนำคือ {minimumWidth}×{minimumHeight} พิกเซล (16:9)" +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "แสดงป้ายกำกับข้อความที่ยังไม่ได้อ่านบนปุ่มแถบงานของ {productName} เป็นสีเทาเข้มแทนสีแดง" + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "ใช้ อิโมจิและสติกเกอร์แบ msgid "Use custom image" msgstr "ใช้รูปภาพที่กำหนดเอง" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "ใช้ไอคอนแจ้งเตือนแถบงานสีเข้ม" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/tr/messages.po b/fluxer_app/src/features/i18n/locales/tr/messages.po index e4fa92665..3003a0923 100644 --- a/fluxer_app/src/features/i18n/locales/tr/messages.po +++ b/fluxer_app/src/features/i18n/locales/tr/messages.po @@ -13253,6 +13253,11 @@ msgstr "Grup simgenizi yeniden konumlandırmak için sürükleyin ve yakınlaşt msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Davet arka planınızı yeniden konumlandırmak için sürükleyin ve yakınlaştırmak için kaydırma tekerleğini veya kıstırma hareketini kullanın. Önerilen minimum boyut {minimumWidth}×{minimumHeight} pikseldir (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "{productName} görev çubuğu düğmesindeki okunmamış rozeti kırmızı yerine koyu gri renkte göster." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Herhangi bir toplulukta özel emojiler ve çıkartmalar kullanın" msgid "Use custom image" msgstr "Özel görsel kullan" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Koyu görev çubuğu rozetini kullan" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/uk/messages.po b/fluxer_app/src/features/i18n/locales/uk/messages.po index 0429df972..3dde7b8b5 100644 --- a/fluxer_app/src/features/i18n/locales/uk/messages.po +++ b/fluxer_app/src/features/i18n/locales/uk/messages.po @@ -13253,6 +13253,11 @@ msgstr "Перетягніть, щоб змінити положення зна msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Перетягніть, щоб змінити положення фону запрошення, і скористайтеся коліщатком прокрутки або жестом зведення/розведення пальців для масштабування. Рекомендований мінімальний розмір: {minimumWidth}×{minimumHeight} пікселів (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Відображати значок непрочитаних повідомлень на кнопці панелі завдань {productName} темно-сірим замість червоного." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Використовуйте власні емоджі та стікер msgid "Use custom image" msgstr "Використати власне зображення" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Використовувати темну позначку на панелі завдань" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/vi/messages.po b/fluxer_app/src/features/i18n/locales/vi/messages.po index 0fb7512a9..47d31e5e5 100644 --- a/fluxer_app/src/features/i18n/locales/vi/messages.po +++ b/fluxer_app/src/features/i18n/locales/vi/messages.po @@ -13253,6 +13253,11 @@ msgstr "Kéo để định vị lại biểu tượng nhóm của bạn và dùn msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "Kéo để định vị lại ảnh nền lời mời và dùng con lăn chuột hoặc chụm để thu phóng. Kích thước tối thiểu được đề xuất là {minimumWidth}×{minimumHeight} pixel (16:9)." +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "Hiển thị huy hiệu chưa đọc trên nút thanh tác vụ {productName} màu xám đậm thay vì màu đỏ." + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "Sử dụng biểu tượng cảm xúc và nhãn dán tùy chỉnh trong msgid "Use custom image" msgstr "Dùng ảnh tùy chỉnh" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "Sử dụng huy hiệu thanh tác vụ màu tối" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/zh-CN/messages.po b/fluxer_app/src/features/i18n/locales/zh-CN/messages.po index 18435c70c..511e47bf7 100644 --- a/fluxer_app/src/features/i18n/locales/zh-CN/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-CN/messages.po @@ -13253,6 +13253,11 @@ msgstr "拖动可调整群聊图标位置,滚动鼠标滚轮或双指开合可 msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "拖动可调整邀请背景位置,滚动鼠标滚轮或双指开合可缩放。建议的最小尺寸为 {minimumWidth}×{minimumHeight} 像素(16:9)。" +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "在 {productName} 任务栏按钮上绘制未读徽章,颜色为深灰色而非红色。" + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "在任何社群中使用自定义表情符号和贴纸" msgid "Use custom image" msgstr "使用自定义图片" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "使用深色任务栏徽章" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/i18n/locales/zh-TW/messages.po b/fluxer_app/src/features/i18n/locales/zh-TW/messages.po index 145268238..a19c8ee2e 100644 --- a/fluxer_app/src/features/i18n/locales/zh-TW/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-TW/messages.po @@ -13253,6 +13253,11 @@ msgstr "拖曳以重新調整群組圖示的位置,並使用滾輪或雙指縮 msgid "Drag to reposition your invite background and use the scroll wheel or pinch to zoom. The recommended minimum size is {minimumWidth}×{minimumHeight} pixels (16:9)." msgstr "拖曳以重新調整邀請背景位置,並使用滾輪或雙指縮放。建議的最小尺寸為 {minimumWidth}×{minimumHeight} 像素 (16:9)。" +#. Desktop setting description under the dark taskbar badge toggle on Windows. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Draw the unread badge on the {productName} taskbar button in dark gray instead of red." +msgstr "在 Windows 上,將 {productName} 工作列按鈕上的未讀徽章繪製成深灰色,而非紅色。" + #. Description text in the theme studio assets section. #: src/features/theme_studio/sections/AssetsSection.tsx msgid "Drop images, fonts, or other files here to use them inside your custom CSS." @@ -37182,6 +37187,11 @@ msgstr "在任何社群中使用自訂表情符號和貼圖" msgid "Use custom image" msgstr "使用自訂圖片" +#. Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray. +#: src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +msgid "Use dark taskbar badge" +msgstr "使用深色工作列徽章" + #. Short label in the theme tab content. Keep it concise. #: src/features/user/components/modals/tabs/appearance_tab/theme/ThemeTabContent.tsx msgid "Use dark theme" diff --git a/fluxer_app/src/features/user/components/modals/tabs/DesktopSettingsTab.tsx b/fluxer_app/src/features/user/components/modals/tabs/DesktopSettingsTab.tsx index b963501dc..a2652b00e 100644 --- a/fluxer_app/src/features/user/components/modals/tabs/DesktopSettingsTab.tsx +++ b/fluxer_app/src/features/user/components/modals/tabs/DesktopSettingsTab.tsx @@ -20,7 +20,13 @@ import { relaunchDesktopApp, setDesktopWindowBehaviorSettings, } from '@app/features/ui/utils/DesktopWindowBehaviorUtils'; -import {getNativePlatformSync, isDesktop, isNativeLinux, isNativeMacOS} from '@app/features/ui/utils/NativeUtils'; +import { + getNativePlatformSync, + isDesktop, + isNativeLinux, + isNativeMacOS, + isNativeWindows, +} from '@app/features/ui/utils/NativeUtils'; import { LATER_DESCRIPTOR, LAUNCH_AT_LOGIN_DESCRIPTOR as LAUNCH_PRODUCT_AT_LOGIN_DESCRIPTOR, @@ -51,6 +57,17 @@ const USE_COLORED_TRAY_ICON_DESCRIPTION_DESCRIPTOR = msg({ comment: 'Desktop setting description under the colored tray icon toggle on Windows and Linux.', }); +const USE_DARK_TASKBAR_BADGE_DESCRIPTOR = msg({ + message: 'Use dark taskbar badge', + comment: + 'Desktop setting toggle label on Windows. Switches the unread badge drawn over the taskbar button from red to dark gray.', +}); + +const USE_DARK_TASKBAR_BADGE_DESCRIPTION_DESCRIPTOR = msg({ + message: 'Draw the unread badge on the {productName} taskbar button in dark gray instead of red.', + comment: 'Desktop setting description under the dark taskbar badge toggle on Windows.', +}); + const DesktopSettingsTab: React.FC = observer(() => { const {i18n} = useLingui(); const cachedAutostart = getCachedAutostartStatus(); @@ -65,6 +82,7 @@ const DesktopSettingsTab: React.FC = observer(() => { const platform = getNativePlatformSync(); const isMac = isNativeMacOS(platform); const isLinux = isNativeLinux(platform); + const isWindows = isNativeWindows(platform); useLayoutEffect(() => { let mounted = true; const initDesktopSettings = async () => { @@ -211,6 +229,18 @@ const DesktopSettingsTab: React.FC = observer(() => { data-flx="user.desktop-settings-tab.switch.colored-tray-icon-change" /> )} + {isWindows && desktopWindowBehavior.darkTaskbarBadge !== undefined && ( + handleDesktopWindowBehaviorChange({darkTaskbarBadge: value})} + data-flx="user.desktop-settings-tab.switch.dark-taskbar-badge-change" + /> + )} Minimize to menu bar : Minimize to tray} value={desktopWindowBehavior.minimizeToTray} diff --git a/fluxer_app/src/types/electron.d.ts b/fluxer_app/src/types/electron.d.ts index b8a4b58cc..2f65cc792 100644 --- a/fluxer_app/src/types/electron.d.ts +++ b/fluxer_app/src/types/electron.d.ts @@ -100,6 +100,7 @@ export interface DesktopInfo { export interface DesktopWindowBehaviorSettings { showTrayIcon: boolean; coloredTrayIcon?: boolean; + darkTaskbarBadge?: boolean; minimizeToTray: boolean; closeToTray: boolean; startMinimized?: boolean; diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-1.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-1.ico index 0e713c3ade8123fe9a96a8f0965dc136a44e7d55..077396b7bda4a3c1217dbc97cd5fa6ceb90ce21d 100644 GIT binary patch literal 3071 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 CMKyx} literal 15086 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 diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-10.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-10.ico index 68dfee3e8a729faa786391d2114b9eb83592c61a..0d8e01f5757fe62c32e75a718dde71d255afd26a 100644 GIT binary patch literal 4347 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 literal 15086 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 literal 15086 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 W diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-2.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-2.ico index 454254f87f4acd24395c36f293c36c2ba4beee35..435411d22083cf76923a068fec7ac407820463b5 100644 GIT binary patch literal 3694 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 literal 15086 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 diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-4.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-4.ico index 038d9c9a802be9b2370845f490bc7e09c0045c9d..bd134c50125a132168374fa8efd860bff248f028 100644 GIT binary patch literal 3363 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 F{SVeD)eHat literal 15086 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 He^~2(LscDu diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-6.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-6.ico index 956d582bca5c09732b578b170c4515cd9d012339..4f07880f246cab282fa83fcf2372230fec657c97 100644 GIT binary patch literal 3926 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 z z2G4T%xp<#NOq)F43akd0wImUVz;+z08=imP8JSlAv*W~N+;~^XiN&P^-@((P=(6lY zA6y?W7ijOmu0E-LJnRPRs;*7N%~c=cQ8}B#+ex|h+9tXC?pAs1v6QS|->I}_O{c7UxI=EgeV1H# zQJqY{StHMkBg)bMj4Ob7wqiF;jBR*M#~6g`csTsPPCJ=~bK_;pT4c+Xz0%Y)D1(DG zgW=UZJ;U<#*L^D2+mIglV0{O4y&-nSz>EPIM`gy0g~@?4Zk~Dn8E5aG ze9|jjT|)<8rv$^pBE7xCdd|FYW4BNSjzegDdFQ^2Wy=(MtP1fvS`{fOc!7` zc|QmHn~OX@_8wJRLbvzl=|w-NQ;f~cp24)V49fG*cR{8my#qiyxnh33Jhdhz4Gmr{ ze)sMndHd~s^0Vua8}<7M&7b=R6ZiK`y7vgD1E24WH#W;V@9dNAZtvXYi!b`*$JaE< zF;lDc4hQ|__#<4o?6P`!?>&x@=r~nZ56GQ&wHAZ_Bg}yfkb5hL`=)UC@jh|=_Wm}Z z&N*KPpkC%1XP;dIT)6vTb&JnuoRO5xo4cjG-IH_QzF}Db8%nYID!~uEd9XtAD;i3i^51(pvdj!UbbKw2=doV`BLhP-rL$VzAZR|Ut_&=LmIQS=lcu zSGFThUX=gLujgDgmBaqIzP^t8Q?wJV0j;frDhvH3akIE?zdZYFmz@9oTAlw9>}Dix zjzKv4p@F_xo`X%fAJ;tvKDa;{SFIj#ywa4ut9NC$ESWL zDc9i~b?er>QdQM2pMBOVn>Oth-Wx2!e|qbew+1sGnH^`I=hW>D@Q*zAWQ@reE}86? z=P?g%{bh^(cF(WgXAdVa6MGCXXi5CJsQTylb8mR@CAfe4 zXovh4;6Ua;GECV_P+jHxZuKC zDf>g4#>N%!rPMvgfb`{;ee&w7-LiCPi_VMKI6uA!kDq>%doASUc>bXK$Ln=ZR!lw| zGEAD}YD~d(m3N?Tx~W-iyRAiTM9rA!yR&NKSnPKcdwAT|zB_^S4bT$Y2glx5_wTbI z&k7Lt#`eANwT^?gCQXDa$06@PKY#3T34hPdnADF;qw`^o;XdG=>FwVW$f0E9PsSpr zA71vtA{tom^K3c0uZo5=jlQlV*WPq|Czt#I5?G%foB|td;XkfiL{*>P_Xbj2`=KW zI=_hH{DS$l(atY|a?q9zr}HCVH)&U>S3gQtlmcIGp%R;vey3q*p6z+ diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-7.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-7.ico index 0bfc15d1e021fd8d69d641b3d12ca0039fede70b..77e4acf69f8ce6f236122786dd97550f524815a6 100644 GIT binary patch literal 3444 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 diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-8.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-8.ico index 7d356f605a7f348b6d38167b1066139080256baa..df8e198e9382cb8280dc7641f49f6abfa70b792b 100644 GIT binary patch literal 4101 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 CoN4p` literal 15086 zcmdU04UAk>6}~gmA6g0&N>vJJm$uLX{uH$(f>1Ep0;NW24IzM*KQ+a~+8PW6VL>s7 z0V~-l9bpbK&VZi{8TDC^JZrM|GNLX-TxlH@4R4z?(e_g`5*CY$rA7P8OE%bZOmeP zgIB2GKF7rvd^hV@m-M&)PslMQ>`XJE*ecMUK?%@^N4$Rqw9=T^bYt*ssx*Q@3>2S( z>sC-3NOI6Y?;XC;Z_xtlqODN;R9ydx_hUKgWw(WI_^s9<=3`KYeA#~bTZ4N)`QN$U zZiO7IyAsrzs*5_uOmk%Qx0~et-*qZozN%5COm)(2yKPZU>gwrKT|P(s>#l2&hK3P& z{14so#1lPIS2rSS*EYL&GI3Zvr`tyTJMU~4#~GIS3u@%-vumZcc0@M)d_U?()8D!6 zB*2?}lzxu-U-)9Jyz#~XrMKT6kk|g%FALA8$;IFHZ$|yI&Z?Dn-WiaGAL)|E9`BYn z-yD$B=jW|Y3>o#Wys}B^>qq3W%Nu3Q+9s8M#fpYp{8^Ve$f$qHoP_-8=^oj$XGlKy zU`V!Y>z0#eCvw%N?%4;KHU}NdI4&+N`*CU%YFlAvIV>+s{cH8S%7kMa z1QfH7lY`Zw7~J?^)v1lfc8&?jU%vC*rou6hcLe^jK;8R!ty|ZU;`7rDZ7B$e#7OG-gzcvMd48E~ z8x^M~Q#|(U89ams`PyRZOn7A<=v*=}f3{_LWXnkVv%1NJEkBOzd2D|C{~c&`SH{KDPwjCZ2tw?oS!%Ew`}Q3u_jMHmdeVGL+m2E{-MA9 z>xl97Pkr0+1E2l-`-S>Bltc&_nEaH7y3XbQ zpM0_>qfaK3onz0gQv>vYZI^Q&ZH*L2X4}`gKGg|`b5P*<*WxJpn!O$jI}a7zmX)c{ zYdHFll{|et!s{;uawONERuhMF{aro5`a6XI_UI(aXAfvA+ukgzyjR#mIc!pG4Q&-& zU=xa?@Oeu0MxPQ`=J7y!Yeo8OT{HRd@ZOtCtWO=UDc?J(iij8^qsA;BG-h6xF()LA znObE`gj8uvh-3m5Td&G%Cy6%MHhGX2d6GBd6g0|ppj4bHA*CUqjDEjAh=xZ;C@x?)(o#UR*^xf;|cf>DI$5bzM+hAL4^Kh10G~Nt-*G&P| zMWD67w;A*p=w;yfH?C1o3vl+~%2<+}^Lfu_co(Y%?E;}r3^F?#vDQGG$yuOnn?~>; zuW}T&gB~??A@DdBJm!Mmg}}PmgrhsbzZYaN7IPg%dyQ!OCA70i+cvRzh)1Dc!Bcsc zA`APp7VRXbfyZ*tec-bj)C?l_LgL>O$;H0u0yTkl1N(iT<;qie6GPBag9@bXkQaBq z32i?M`UErpng~;|@7XqafR_WFi1`zPVj-SF3gxXqo#bR=; z=i^u867uj z??=LB^2y-Y62>$!Dpq3lN*L!8;n)oIk*=R9eXR2Q$4{mEEMj`r^{v2afLTitD-qaE z81shf-}eStlptlsQQy-t!sXsSL&ACpP-k3ylG0Vh`g?E$l4BbIjkdI#50v%>5jg zCrygU?9U|Rg0I)h%{RBo-S>3JgAaAd?;m!F_k6~8%g(Ep-UiHz6}xHT z+J@(JT!U~P&y6$BbDmSrotMP9YqOr4?%g{i0|N(B@f>@@XMD$)&We?d^4ZTNU|Yd> zdDwb^^WKZvDl6C7x%$`|g1B^|>*9#-Mw9A15X?uxAhvk-^w8{MW(5)xq;B(pzfiI_=KwqRq`I#w9KTPuKm1XveER9IP_M(oBFsOz#EV^?Ff%SEo)nkUFix2l z^3g{_>W(jHzn8)F$25qOZLtr?l~V?w9N2-rsbn&2wxr z_in?_+GN4P8qa^m+9qETLW zp;x-PT;Iqw!u2<_${ghMseNO7ELw#11Li8`2(q-cj>^`pU2^^f^`+o<=P!2-W<0Ve z{KP;k)G5pU{iB-0xn@nX=1`sq>^I)nDzCiKuX8THVSeWAx3|kV=hT*hAL|Fifg@Z4 zX)HAueox+6C&zVerEg>zg^DQyb18T1IH2=!b@i}fr%&Ztnz^2re50YX@k`9a9>E$k z6x$Y9{~ms>gP8Za8T#b;D{W(B#9gD&@7qGZ8pGIl{`o!~yUZCa!T)ou|EOZu{foxI zIi7>>eK8KEOmW~#YUBpk$@cBN^5KU=I#xLrNSxESzu}%>_39?gZH-JSdj6u{4JvkxXihLbQC(B79{+#qYe*R13C`Wsr*AJK=>UmlM&gJKUl-qPQ9 z0qaYkRmca&-dFeUiy_Z#AnuKe8V9Z)j7lgJm8r)#Sa&95&Z$YIv@hja8ts#c<>ST} zHUalScmJM13?(CeQjVB@Dfq^#OKh3(6UKldQN~c_f_Of``1^Qm9LaZ|V6S^0Y-g^C z{1)o3AGinNJ`Vdjjc@z=2KO2x<2!!C*d=4e z%>6(v1!DPOXOXsD*8B}We*eANRan=r5#+!`m_Ngu7#ojdOdw+p$K0uLg1!0;_k4Em zp=;pc^Jg?cN#OO9NF?HwFn!m9{C$@($S*>MQTmFUBV-+UE0C%9|0w>(|43zDEBPF~ mX0QBtG?z+(^Wm-H?;LU^`5bavJ!I?0>MdKJDLs41TK@z740IO& diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-9.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-9.ico index 34149cbc228c41d8bcc0073c201ff39571c8d65d..5cb8d9b1e391b8bcb1237dcd11c0a5156553be5c 100644 GIT binary patch literal 3972 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 Mq54eg**mQDKYVR!Z2$lO diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-1.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-1.ico new file mode 100644 index 0000000000000000000000000000000000000000..6b39e30a138fe8c6bb422f96e50059cd5e358315 GIT binary patch literal 3294 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 literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-11.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-11.ico new file mode 100644 index 0000000000000000000000000000000000000000..b56954ba8a2b1a3eb6031e33b7675c0d3ee03fc7 GIT binary patch literal 3035 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 bW@|$6>0dHw?z56RYjF_?Et*dMOZ$HSC!IQf literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-2.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-2.ico new file mode 100644 index 0000000000000000000000000000000000000000..1e122faedf1a483228b1302b47b8009ef0ae147b GIT binary patch literal 4010 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 RBVdGOwlS5HwfVnO{(pj@0=xhK literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-3.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-3.ico new file mode 100644 index 0000000000000000000000000000000000000000..881dde48299df57d71f37be543f1b9124ebacab9 GIT binary patch literal 4386 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 literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-4.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-4.ico new file mode 100644 index 0000000000000000000000000000000000000000..5ae060d4805d44ee37779a2c8e681d584cb53cb4 GIT binary patch literal 3620 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 HZLt3U=u>k< literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-5.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-5.ico new file mode 100644 index 0000000000000000000000000000000000000000..3fb21c2c02d2002c1f953e319b3b4fcb102f111a GIT binary patch literal 4217 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 Bb_@Uj literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-6.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-6.ico new file mode 100644 index 0000000000000000000000000000000000000000..216faf7cc01720dc21f3cd662faea3adb997365d GIT binary patch literal 4336 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 m6g?ed@a8D|$)N1mYV@+xXY5RX)lm7t$NWBaI literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-7.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-7.ico new file mode 100644 index 0000000000000000000000000000000000000000..607248765fc6324ccbd0ce1331844d79a6a41161 GIT binary patch literal 3710 zcmai0c|4Ts+keI|_I*ZU%bc>yR>#=F*a=w&B}F75yOU(!LI_2+vSwdGl6^}!2-To0 zAtGcVWgXA&u72-%-#^~Z=lpTa{al~>zUP{`zRUGM5CTF$Y-|u%aS#y!K~4|^q0ztd zE|52az+!*r)Km}@goGd*?spyw@-P|*5*7WOuYsI_4uWK4e&;dZ><f0dOxfRtHy6uCY+on3bzE`mzxKw7 zLS9)x)(s4}9!3!St(lq-50aU8!Ul$qNMG0s`S?=O&HDpA4;z*Z^{lm~29t$Q^9(>l zTUDOlhbJ36;Dm$|HQb)uS8?G_YLYS5r_L`Q|A^mm*3u{R_jAL>k4{t6I@FkMg`170 zY8f+{3JMnLT_}~cFd}Xvj}GA)O%5{jwRJBT5gRZDPA)Y4rYhT15MG13jBem=3TPLk zuYFdlO2aPv|7j|K4MP8FYCR7xU zQTqWAlsgN4L0x9qdI%p@(2CZ~po7?iv*Pb`U{gYs_N<>LUg5`cFh}slkscHJ1018o z#4=!yndea$5uwKgyyx$7xhoyGlr`lfVK7Im4rs$x$2|_zyynr^_L~&ciL?hc@$R!C zM2u~)<9JWOEgC1g%g0{GW%8ilOQ%CN;HBXlSaR^olbb3>-*qT1GqkiKVdHd}#rAsz zwCOnyQ(2$cefxC%d6zf7HcXkG<}mqqZwKn7mdLzW-92Zdt!)bo?{AagY31#&=bAXH zA0%(IG%|Kpxw?LNaTOQ$fYVd#ElGA4KBU}+)q)RpJX|hE40rf1tf9`}1!}}jNSC9U z-MjaUc9{0*&IByeH?w5TH~MfLsNLM$f@f#-0#Rf35@^CXGL{>J=;Y<$;j$(T@ON+P z%dE+~>OzR|)@po{%bPF1m|(II#Z^QF_F}CWCbWn|TSQap7DUNwx?*EmC;u-90--_J zUkJ|LP}u7KiH=4oNc0Cg?*1DYJw zU=8*x8GD9_aGM7AkF~RTwY5^5wX4itQ4&owKS9n>yT$S>x3QG}QXm#*lN4!?SD7#n z!s{xcpeAvO)oo{+`~l9w+RWAA*x!YVUpD`HPE)s&tHQSKQPO+yaQ65_+w9iaH!7n{%$ht7Gnv zg9n+Q5$zx?p4;Y$s}t0gGUcaBEirXWE5UUa#8h(f=~Z~HbNVVi690DeXarfk%#dHI zcGXE+n_owcXd5I)oVEbLBZ{i|jzN#4%o89;`mKM}?4`3d|H1(r*vI|ifKNcc76eh5 z{KEknEh-{W@@D~F@a1?ANI*1c0Dg$Z24e|U@0AWwKPx$aOJemTut;GLGnVEgim@Q7 z)X0KJa?0=X2A7H8BB!8re4=^)v9Eqg6L5f&CaqhhkBQYxavQh=MVn^89_yGUQj_Ki z7!_QUzbM0W(i~a6D1JsMm-+@z7UD4Y4|u$4nt*0uqU&9Zd4p5_x~oe6fc505%|lK` z?^?!a(N!Q>Ai&;aF-vfrLi&zZMn7cqo*xS*8V(t?s|a9uijnZr>8Ps`U;+&?V81II0v zcTSLcc(vE(qYON01%-+@KZZt3@O{nBUc&%`Za5e%=!Hq7t(ehmzAR*L%EwTm#CQk) z$eU^7iZ%fYuh5!g672DzEld*rzB(Raz({-f`(fc3^q=w#-9hcwCt1w4R7DioFL&Qq zpNdk(Nl8VaTW{;Vie6U03)8#rQubM6i~?n*!iEs|LInuDATu&LqvUVAZu&I`(Q$Ds$E*GpO~z{O?TdgK*WOr~1?3Pd{o><`4Kp@Err$H$ z#TT#iT;vBBGCM|S1>v$B9qSp@%=?!fEj)`S0sY=Jx7+o~kKn)BWig5p8uaH-7H%K} z5CTfy$srYA03&a(H6q?nlNnI`i6yEB_d~TL`yr^z*)59WfS|NPGkVXzL?r)(h+wKi zqQ8h3fB5`5AY$GB5)sK{LG;A{;^#{mKx%K zu52vjD2or6=qfsq1)lav7jLZS7L-+`gMou$;EPU_4;?IY@>MO!|7f?v-7^Y&Yc(HS zk3uCz*eAV{T2Oiw|1vRRZW!0B=a(G=ZgDCputcl>6`M5QQNP19I3&5J<~nvd#WVP# z>>s*Se>@iLbe&istsdTE7^|En80yVShojMG0?TRHP?pmOZ)Dp@ov`o_VC~lDI(UCy z*nU>~PFlW#XHOjIMUk#VAWQbyGNk%v#;i{_zQx!Q4CTwHwOypYnF7hH@6X(wR#%cQ)_BPBoK=s+i@qi2@C ze?Kc&I)P}UvDw-)E5D%ZyG%Fb)gA&LdR+OeSH`V6!Iy5t+}o&divn+x1*XE3pOKIC zX1lquR1`)dmj*NLavPhstYG1g?RAwYFIEB7z3QqWT{+rMCMzAl?Cy`O zuB;s&ui(pcOaTtp!N2`&sT$_`^kX4&@y=tCVW4aT^ZtHRe&kG=O*+=2JZa(%s@ z={!LqF3V+&XJYV0=c%4y7DJ1czSy^s%!p#}GMJ|6rDWk|7agjL09=>e zY>W(GQWN|au7fvLNah#Ut*CZyLlDyVH`l+M`(S`JMgQp8B=@NlcQiJ;xbXIj{V>yT zN}@T(hS6sGo|J#CQE%j4R9j_uSkhBm?SAgAcxznMx=Ywr8Sl!vqe~L6l2^mIiRRTr zpR4PGf@@*qE9r_$`|DEzOW8J-mbEF09@b*1$Jqp^KI`DvsW&lUeRPhxQ5C9pO2|7M z+J8S3VJSp~QM30cQJE^#R0Z37q4r{>%Fx2yLd7ga?4?uVj;_Ww>(Nks*2RTTvklXJ ze|KA|w5!Zimztw4)L+$^32oHYIeS{3fv5Z;dN+W&_R8_y6VD9q5OAqzTMozmm+QETchj4;x$#$d@ z`Kis9I!v&Udf^}}Bg1)gyRhtD+=+qsP{OwBMT9=}=a{kOeg6i zim;bNT&hqo(iG6;-rSf7=MK4Zp2{r0e|*gU)Hjv!i@r32JBHWjC)g!(i#Hy}Lg*(i*m%r{S+^KHsLuGF^_Js_s9DF(j-aM0&%+~g zH`JH$=b4IIm+t#24bd$x`-^qmuwGWTWFpV}IJF>;4;FVf6Y07^a2Br-ILo&!Ixrv+ zA38V3nqO38DW0tV$uNh8Rp7LgbxT6R(6PQ^=dPP3N-B2vk+*NJMjvc##g~k-u84lx zWylQNp**-hJ#DK)n5$)j9&`(N`YP|! zx^RMIt!Ar}kGYlMEfw8J#<0OjLU7{C+J!XKp{?xqb2odm9Qa-uv>8Jw&4ca*R)utq zBX(5jX6^NGX1%8iarDGk^%$r9dAZU_vInMorS8dIq5#X^;s%x{Z>>pd52xU@I~R%n HSBL)rCEKLP literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-8.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-8.ico new file mode 100644 index 0000000000000000000000000000000000000000..5faa3919ca28c16094b86d7d924ce7fea19213ca GIT binary patch literal 4519 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 GTK)qkSsqLP literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-9.ico b/fluxer_desktop/build_resources/icons-canary/badges/badge-dark-9.ico new file mode 100644 index 0000000000000000000000000000000000000000..aef49581ed3e04ee8a1b46fbc2500b4753e39bbd GIT binary patch literal 4374 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 CMKyx} literal 15086 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 diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-10.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-10.ico index 68dfee3e8a729faa786391d2114b9eb83592c61a..0d8e01f5757fe62c32e75a718dde71d255afd26a 100644 GIT binary patch literal 4347 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 literal 15086 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 literal 15086 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 W diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-2.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-2.ico index 454254f87f4acd24395c36f293c36c2ba4beee35..435411d22083cf76923a068fec7ac407820463b5 100644 GIT binary patch literal 3694 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 literal 15086 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 diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-4.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-4.ico index 038d9c9a802be9b2370845f490bc7e09c0045c9d..bd134c50125a132168374fa8efd860bff248f028 100644 GIT binary patch literal 3363 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 F{SVeD)eHat literal 15086 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 He^~2(LscDu diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-6.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-6.ico index 956d582bca5c09732b578b170c4515cd9d012339..4f07880f246cab282fa83fcf2372230fec657c97 100644 GIT binary patch literal 3926 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 z z2G4T%xp<#NOq)F43akd0wImUVz;+z08=imP8JSlAv*W~N+;~^XiN&P^-@((P=(6lY zA6y?W7ijOmu0E-LJnRPRs;*7N%~c=cQ8}B#+ex|h+9tXC?pAs1v6QS|->I}_O{c7UxI=EgeV1H# zQJqY{StHMkBg)bMj4Ob7wqiF;jBR*M#~6g`csTsPPCJ=~bK_;pT4c+Xz0%Y)D1(DG zgW=UZJ;U<#*L^D2+mIglV0{O4y&-nSz>EPIM`gy0g~@?4Zk~Dn8E5aG ze9|jjT|)<8rv$^pBE7xCdd|FYW4BNSjzegDdFQ^2Wy=(MtP1fvS`{fOc!7` zc|QmHn~OX@_8wJRLbvzl=|w-NQ;f~cp24)V49fG*cR{8my#qiyxnh33Jhdhz4Gmr{ ze)sMndHd~s^0Vua8}<7M&7b=R6ZiK`y7vgD1E24WH#W;V@9dNAZtvXYi!b`*$JaE< zF;lDc4hQ|__#<4o?6P`!?>&x@=r~nZ56GQ&wHAZ_Bg}yfkb5hL`=)UC@jh|=_Wm}Z z&N*KPpkC%1XP;dIT)6vTb&JnuoRO5xo4cjG-IH_QzF}Db8%nYID!~uEd9XtAD;i3i^51(pvdj!UbbKw2=doV`BLhP-rL$VzAZR|Ut_&=LmIQS=lcu zSGFThUX=gLujgDgmBaqIzP^t8Q?wJV0j;frDhvH3akIE?zdZYFmz@9oTAlw9>}Dix zjzKv4p@F_xo`X%fAJ;tvKDa;{SFIj#ywa4ut9NC$ESWL zDc9i~b?er>QdQM2pMBOVn>Oth-Wx2!e|qbew+1sGnH^`I=hW>D@Q*zAWQ@reE}86? z=P?g%{bh^(cF(WgXAdVa6MGCXXi5CJsQTylb8mR@CAfe4 zXovh4;6Ua;GECV_P+jHxZuKC zDf>g4#>N%!rPMvgfb`{;ee&w7-LiCPi_VMKI6uA!kDq>%doASUc>bXK$Ln=ZR!lw| zGEAD}YD~d(m3N?Tx~W-iyRAiTM9rA!yR&NKSnPKcdwAT|zB_^S4bT$Y2glx5_wTbI z&k7Lt#`eANwT^?gCQXDa$06@PKY#3T34hPdnADF;qw`^o;XdG=>FwVW$f0E9PsSpr zA71vtA{tom^K3c0uZo5=jlQlV*WPq|Czt#I5?G%foB|td;XkfiL{*>P_Xbj2`=KW zI=_hH{DS$l(atY|a?q9zr}HCVH)&U>S3gQtlmcIGp%R;vey3q*p6z+ diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-7.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-7.ico index 0bfc15d1e021fd8d69d641b3d12ca0039fede70b..77e4acf69f8ce6f236122786dd97550f524815a6 100644 GIT binary patch literal 3444 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 diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-8.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-8.ico index 7d356f605a7f348b6d38167b1066139080256baa..df8e198e9382cb8280dc7641f49f6abfa70b792b 100644 GIT binary patch literal 4101 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 CoN4p` literal 15086 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 diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-9.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-9.ico index 34149cbc228c41d8bcc0073c201ff39571c8d65d..5cb8d9b1e391b8bcb1237dcd11c0a5156553be5c 100644 GIT binary patch literal 3972 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 Mq54eg**mQDKYVR!Z2$lO diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-dark-1.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-dark-1.ico new file mode 100644 index 0000000000000000000000000000000000000000..6b39e30a138fe8c6bb422f96e50059cd5e358315 GIT binary patch literal 3294 zcmai$c{EgiAII-3wvZXbAZC!AA`FoX*~XGxq(s@N9Lh3?j)>@<4BgB{m7-$_9Jai z$mQFx+XjnRO-FHs=XoOz*QCLv|M)RuuPeqN7}=zePyy~cOGV-h{5u9TEy^D=qKurJ z?T40FpIXD*4+^4EFLRnz!fPQvy7$do$YinhcDGr~FLJCnT(~n2Hm6=%EJ(y9c)hBP zMX&t0p|7GTRt(8W=iP`=eq8AVf8+PqWrJrUbqGMox>NZI+%SX0UTxTWn$|4qA%1A@ z%6L6nAeG@5z*=8DWu!&o)f1iOl0T;Kh1HY!$ad+$NmCnvd$+3&5zZt^NlF^en5R7O zFKdb($()p;pl36OFSr|ym7e7zD`#1=!41hO2WmIM89{WG)2RZ}@ z{;pq2k~l9|KdV3WYr97~)qz92X`VW;biniLa0FCuQ;6Vqor!EhJu`{~%yu#{za+vt zHTd~*F9^2HK=^WrblFnZq{m;fh2jE#mHCCOJbUU9=;=__kDHf(3Id?hr}?SUMc$67ge5S^hDjG)Is8z(1RcD zv9;>%*FV7%9uShRl(nl&P1b&@cV$T==0`LeHV4>Y_V)7=Lnkh8jaz!!R)=*N41Akj zl7Xh0RKMTebUE1}yT#~9t~@lbex>PS+iuyJA4bqD1;P5&9ermSy-{;p#8*5xe9i2C}ye&d&_%8S>Q$(*yI&`~zh%-f7T81*Mr^kzn>(m%KW_630Y?ZQ-;-UjGG z#eXP9`I1UX-huQ6fGeLuE_a1=Vj9)VQUl{09j`VGJ6y8>IWDIB&2d?|V$0b>B2{31 zDM&n!_HrKea5Uce)xT+vPIuSliCZz^KRSW8a$MIEiGQVPRxPlmdU|Bq)_x@Nj#X(< z)dK4zN7_z%*!l_7Umsp@7t5sKygfo9Ww5*qe*){-rB6&WJZg7~jeO*Mi($81mM`8m zhs#qP+i5Rr%^|im+cU(c*Z6v&_Ie;*$mf6C9(@) zq+E<`#qL?6FWCED`L?F7tRZ^GhgQVVIMrX+8l=V@qWh%B!Pqt*saNWFvCe%>Iq^Xg z?wX_C9;d8>!|b=Lo%7E^VW$p?XW`D;LRN3V?#n0yCoymoqZFw+BQ_BUi z{ohW*fVVNfJq{rdRzQzge?0z?(`pVg5RA`!j=xI7s~&q}&P{ht%pevDBbY*yII&_} z%B{kVeOTt8G5n?BbFyk|){LeTQs#nkEJO`kDxJ^fr9LJ`W>WcD>#p~+-u>+Bf6}{( zW`~hprr?f3t)vGep?Z=w_>s)!}d<@y0$RCu08f zP39Hm*`D$Uc#PYn+?>t;qrN;-OMBq9bd9^NZf_-P&`bdBWejnj1%R}`9 zguBQCW|r#D{0DBpeUH{X^o=9BtyfO;U7UQrZur1-c?@To0;D3TBG6oQ%^?E0^eeX@3a5cR`=@fn@QR-G+AF6a>fnS=?zVP#BkuqioCr3Sil!Mi1 z>**i)s46TR?RP^PAAMue3DVSYi#y?!WP0lXY3qf(y%=7*YWl+PaPnxL6jk6HJ;D(` zo0J&m%eu?^ArQOpQR}ZoO=IG{nx&3>p=-o+pOx>UTK>vz)-vS)*A$#D$O${G2rrm} ze1*buuiqt(0TA!9D1JU*sG!_M`CT}q+e%&e7(W#}q*yEtHhnKwVh5g59y-hSMFz?+ zLdDUn8c0CHc;#w(xOtUxklp15VeS&_?yr%^sOTiYCwMd@^R4+F-!1Ev2 z$b$%Ip_%KyLZ7Ac^m$GG>|0-U4)ysOas1r( zyzO|mHjbEB&a3Dce$Ex%m_`J}b1OSS#pAO8JcTeJynoh|go0j@LI|u_EsqIY=0qEj z4nebIZqjwr(%~e7?OOrE2{>!yd>V9mwf|y&33+|2;d>%Z3Cmd>Rs?fQMrYrkc@=)! zN8v}~NYCSDl!~s1L1UhC)=$T7++Ln=Q(%%7OcB2CjhP2neGT1RK3yJPxR|Zd1-!) zgAzWQJJq5O(n_pDM+1Rw%zT?uD_W2%+<#WXl~v;=9sF}OpV7h#OvE_>$aMFx%adMn z!Oe=QtJBhA^XngZ5j9Y=ME2*$B9adz8#gwt74mYJ1dIkk6I~%UvbYG$4jF9d+KpG& z@&TtxpjNRL$OmejfU^C7{4O21zaQv!hCB%csKRB%w!*;7+bGY&5Tkop{D&dVS^T=4 zXV(xg&xn^}PYR-BMYXSb2cAFgcIGi8vC~asLOu8>rK;fbrLUc$c^Bs|{%}6J`C=}f zJjX0Gvsl1TUDJ!2=E$EVff};g)hEFNsImj?!JFkH=%IHQLA=>ECqeX}kWe|*((P9W8(QibHE)kI-y3wKpQAQ_92qK7E zlmsy{dh{+5CCWVW-g(}&-Vg6u_lJG<`LDg#Iv@7$zpv{600^K2n3w=k<^wuF0N?@u z04wVstwsg_a8kfvfAl-jy8{>i`1t{gW2gXtXSFr#O1KR7dxY_cqNpYg2t**088X<1;FIo9w8&gmy_Y%{i>?-xEJ{ z=cCA7S3aG}xUO*LRgdXXkD0&MHo$5_u7q8G@hT1bGyARq_BmA8{QYQOuvckbP&V}T z1k+?*ewG{C5%PWf!k&1_0Bgz%F>uTknQ`Nch->(_4RsD_t*;Ca!^UvJ}C z`$Bn~$&^0H%X=qzWSNVK<_XF!7p?GhlNmI%_52cFIjAJ&9G*6K@6(9%`-XX)60`21 zUzf2Dm{`82;%BCAN@b!J9SJb1PxQICa{VRe=Ic(!ogrw0;Ey{2+%g@Vt0e4gpivy{ziJhS*KjvnK z*>FDHXT1(L4-O2GbY(c)DcY70=XGDTKFZI(F`+BF2HgolrRAkFvgfEh;)!2L6)_=p z`Yb@(q8gIvry+0$S z`dui+CrZbM3TjDb#&qO^gB3*L`RS25-E=1rxRsf1Nt~RJy?8;3&Bi;xl&Mzy83Q|s z_ev~@PDLz4_3)p^#7t>)cl9W8lFF9)ecdra4IdOUJ< zmDa^AQuhQcZBZI1@@hgu+DeJdUNay?kHHmBhs;8*mhhQAqU{?GJ@!*-gOD`{S6T$I zxjB%CZVu=n&dxrwqVI{?tYxDqzy)G3xInrz&$?At%RBrEmNPwqumG6rLS!1fb>T@i za^JE>x9nJp)*M8tX-iOe6jfAI12YC8fPDT|x#ftd&cDDz+9d$&A9&^i)s9KV6%}$WB zn$-WQwBi(a(Y*#M{u*o511EJwBs(b6#r)KU%1!H&fK%d(?U6y$upG*uCKgQ1C&K8= z)*N;ZJDWCtWk%5{#|6}d-LQ)B7M2t7Mq?@TTfir3t53n3aA;fP$9 zu&-?Qkk;0jkf~p>e9tyELTVi|rR;S-`~2E?SQ}()%pc#9S4C@ehOcA6hdM@jXhIRS zuR5r33)52vqVdx9?R4zk-kZX`(b~?m6&lfh)eSh%M-VU0(Kco$bA8{|BZ93Jls{?| zyeVbIO?~+S@(A)lg00TBviuxwP{S!uY`Wl>z1faaQ-S0CS0cpDuv1Exr%!vMC#E|d z?W#+S60S2}Eh@Z6Yo%p4wigi`JVaz0M4jiW2CFD%MRzs0ju745)?y}ZWvQMME7ILB zyl30lB#wS88_MuLHcz?g$S%ld>kui~YHh7@7O}r5BpBqzCA;)2(V0!h6Db!KhwJ+C z{({)#uGB@zt>O>P71XbtFN`lzgoo%>#)|FzqQ4-neRir{x#~K6p(J11m0gHQkRXm^ zUFGFDLA21gnikf$9(KO1BodeO$1a+iAD&NsRupbheQ$4}5w@V=q91Qpq{1X_`s$;E zsb;Jmv#p47lGVbr$eORJ<%*groLPCB506Fl7-fh&jp}8q+@?2y?&2?~F*|s>{uUyj$ z4K?2vnp1Qa&_Nf+74Yd8iLT8dxar~XqN{WkSfP{*sndektEU1G_{@s=i02W0x?|Jp z?K}tXaraD^eRyZXsp?T~PO6`WctX;9I|FPwR1pEmDR}H@_CDY{9y50{KYfYIuL&;Y zpz=Rw+Tjx@rFc}Gu@?a^KORI!UZG4|;f&))!*c^HQoc2KweTs1=M` zMjCn*Jl?*KkOH}1GE1R75%y?_OmmiK)OcjeG2J;y6~;)}y}U)4`Z*;b4)86u=`f_( z37CsS-e+MT^ywm4Q=U*~N(9@#1g(a0#^mOC#p%Av^$$De!c|xA&m|+k*_Q}%Y_%9W z-%9Ds=;&^?WKs5nC_-4CNT9!6Oh-rDT24+5N>J=N3X;w?fwVEJW_3zuk--dC7+goM zkB{Fn`*C~>K7uE6gW_)<1hpHG#V&(y6*ZLC<*{HAIuHhjn2=VYfuUL8F|veI(o=O-OiEY@B9J2iiU#CtG~D`rIATy zH0*6GZ^l6Izd`iBByBtf^D5qar?q6La~GP&xohw+(O`E(83lj8Qcbz%FE#!7{&M0i zlfDoGyg&QWSOqblw~rNr$6kIAjs?q7`8A!%-{e;`z%vPbI&yVJi8(GP?}e!DG(e*D zGf7x(D1RepcR&EfI;M$q|eSRX$MFk zVaaqD1g)+!1WpEOTsjz1rja4n{Qw1zYZlc}uD@kYz6wiTkm)*8xaDUsl@|b6fKB!6 z1YqJA;EVA9H$2-m(5j`8x<}Uci%sEs9VcxMJ)l4CYdiymPnY^L0Y!*!wf)oRXy|VG ztRdY4hI^upGBT3Hd8Z!dTc-^!YgMMSG)zlpxYrP_gHxLt+ZQ{?>Q-4w z0Px=e;~gg$a>>TGZwH09HXli2<4!LjU(JY6@aZmPGdZwLJ|pxh5@?cISnX42Bf=)cowY7MAs6F0|aer2Gh-OlNBovxKlgoui_)AGKSXkX((dZf!m&8?_U-LQhYqgV6QyZKexiwN>r~ho7siHS^JTh|P z!YJ&Z@3NJ3-LB!A)>cT9f=LIe&&HNe0>-hQBU*}fXTR$;jgF1cx*Ra6ddmdAZ7uBn zApDv)%{X)Lx$F_+5BaM--kv*GRnmVCZJ&@;u5>sGC&|01waj?EnaAUUy0EoRIaQSJ zYG;tM6;&NfBnkty!oRTY*(7vr)hpC$BJ2{aWoj~{_EFBwA(KxfDmmXaeU>P z7`X)d6~@GOson3``2q15doNkJwFAfS3lT;y=cSmn@s*k{DUU{{r&lbW)t&KmnsiH8 z{hBU#%J?#JY<+R4Rr;3nIo0j*V#eTs{1Vx{Vlx*VH}u^b139J3Ns2}y;e_?(zXEk( z#vD8AS~ic{2mxyu1S&BRSuw) z@Oc^xBEf|1-CW`-_3^m!A>*aSkSGKsAoO2+P5RXXWd89ritOYm0D$fP>uc*%(t*f* z#4*?j4@}Iso}-qb=HVg@H!E!1($qw9`g1$~qXa3BX@^du3 zCR!l0IM&aWbQv6Y_t(munTE=viJjZ?9PebL=K5Ft0(VZrM~<|$KYheJM*B40fWq(g z#pU+JSvYCmxT|dkV^(@CwPUT|>ZGdzyun8*m& zvvrZD_XR~W$+|Jx=@rQc+=DTjFhx>{Cj@hD{xr4ec!*(s@D&Iu_`pXaEwTXjoc zk)xn(hrs2ywf4d#WH0=GPr;aNVcn-q&+eKY92ycqd*PCn zZFe?g1-_s0)ye9992|V=I`Z-+dM*%)#qNon-$5O5`}#86^uTCdA^Xmnn$nCOWK2p) zq1oQf*D#nR+|V%lqEdwz7cZ~xyyEe9n}ttnc%_IAwjU`i98hAih2Q|+0xBISKg zPgkIA#;dHXg|VNOrf}Yhf4bEiU3Yd}mFw#3SF4qD z&*byzTiL#GH&owbBn`|O1NksyyJx!|D7^5!3!!efwViXqU}>p9SN84O>oLlj^5Bnn z`-bTx!K94r?&DnLzYK;u9oXT>4@zDS9ymeM?Aql$=V@0BVT9P&$rOh#V;0P!P&jf( zX=iQC8H!9AqqyO>qUuCiVj2#upy4&lJZInOv2LJTtIl{M z;zFSI(b1b^eGi*7YWIzUry!qT{Nt!Hc$Z?fz08L226_iB%xh0gz zT_|)Y*WCEWctVbYk53XvBlAmp>p_#?d@=oNi|b)V;(xjHG5ECN8ME2zEeAH)B-Po# z5^@X&TT#MD#uc8Z&!0_&_eV#WieKLo-`Qn@?)}Z9PRS!yKAez1^?aE!sKZ{ke8vk! zG0U6!m9rCit|fb_XE6NXQ{l^ugJ$np$l+S4Fc%JCcR9ZNasAEn2=&`1{gk$fmNAmE z_v_R#^QU!*pH2uTYeh2jflu%6I2f00^Yd&_y0#C)3wz>1sX@m_@|nWT^7ntluh(aw zZprr(g9eUZ{2lxP<61QcS%JxA#mMMBk1t9;Cvopf*!14wop)3nOI{0mot_UoP(S+g d_mm*KyxLdSMNs|+EjdM_GCx8Q{(slfe*h2s%MSnm literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-dark-11.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-dark-11.ico new file mode 100644 index 0000000000000000000000000000000000000000..b56954ba8a2b1a3eb6031e33b7675c0d3ee03fc7 GIT binary patch literal 3035 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 bW@|$6>0dHw?z56RYjF_?Et*dMOZ$HSC!IQf literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-dark-2.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-dark-2.ico new file mode 100644 index 0000000000000000000000000000000000000000..1e122faedf1a483228b1302b47b8009ef0ae147b GIT binary patch literal 4010 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 RBVdGOwlS5HwfVnO{(pj@0=xhK literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-dark-3.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-dark-3.ico new file mode 100644 index 0000000000000000000000000000000000000000..881dde48299df57d71f37be543f1b9124ebacab9 GIT binary patch literal 4386 zcmai%XEdB!-^TA5z0YVFU1o3)ooFG^BFseZy+%ZfdXyjxQAb3y3=yJ5CyD5UAcztY zy>}u+@8W*uJ$c@>-Vg6u=fhrmU;A$B-q-c}ue|{P0+0eQ7(nQ`fp`c2H~|2_$oNO^ z5%eyhArODG9TWhThyZ|_`;R6ijMYd1fS>=5jwWa{1ptVN{n2{F05C)i0I|B-cW5YC zDG9Hp(bQ1WC-j6b0x)vIvjEpVXh*nRUsFxlFksTbHb+|5Xe3qNV8q?TV5GUMu;iR5 zPI*)Mx)Fy!Q^ts)ABxa!6&G(@c7-c@!|SA?O9|uKqdBiDKpV_=*bMAhhL~^vbC;3^ zF1t8fLfPfRxte`&d+s9$o*!?6J;`stsYzKB8&v;VxSP_Acfz|~0${e{qsxy)RTq!l zwU!>kOdA~K8ZeVdG z78%gIt*us}VvGHMtRR>TF#cmjLM#Uj!HW7nRy3zzFe=K7T{Gh~T_)Xeq*t zKC3Ss-d>Dx=NvHP+=NP@!>lg`*1x{`HYZN*HjEA{A$AT2I+>HRitoBE#z~m?yDKd^ zn%7$(41*dXufNuRGZzil+r+_Q z{a{X0DN?z6v`Ra{pWZ7gvB?}BST$swccXGsF1%GbO65lXVS776G--q#9#aVqaAdwV zRzzlFGgoC^p8Lq&yiiUG`oTD-ej>1J?B}$ZbY|zgaotFP`JGnrbh4#g1I~8!yl{LU z)nxR`!qz-(eIDi;tJ+3>V+TDq_2#Q?>|Sg_Wn@(Po0Crj$bM~eRD+C1E5yzN{HB(s z?dXC}-}&%OUA|}d_P9>u(?qS$MG@Ua5d&qlit6iOrYu; z=J)FZ{W7G6<6n%#F|CT z-Yw)-QQ6@XU|=xy7!h#3x&``g&$gewck1t4Nk&)a7xfaqW64~M*%=47XIsu~jLgVr zIkjjaK#N*8G7Esd%dSoJ-aRWm$1%3WcqIoEhA~t%gsKDUzrEWT4S7eR8L1!pA@w`B zUep0Td2$cTRtTi5v7M|oJ2~J%TIk;H#x_jy1&l`^A8icdBlQiL+Q`*Edl9Net=sGo zxZLyImP)CvzMdod721)CUbDw=#OTmA`{HDG>0@}foQNMqH#1^hqEBh=;<1+(Nt~&t zCyzp%rBxHfop*7$(){?FY9{%W_m9AVtj77i>w({@LFUyXaBItw@H-!_xSgbn+JHZQ zWY}sI3dT+1)>+C~GckoanTK3#fSI|)l!h!eRzOhS;2ojTwd{ilY%*=PKc5|DUfxmf zSdd_Uqz5^CLWJiP@Q&S3DpE`MWRgoSrVuwS-xl6Mxpq@IeW_StdqMn!Gylu*0u@UJaaFNT;it7=C7-gvr2wdy~|bxs?++Zryq7W(xx_?P0^G?(B= zk_Ka>uM3Vm9?tSPrl~!~%}!0?_Ke`+z?)J|QXT7qaIQ1N+bVo#g0eWb3HnBZI7G+Ha`li-$#>JzU`X_$3r9l}KK8owRa{Y)L0uS%_IQY|UHFQ`Q5s zo45z>?!F3(4W1ft~pP4dk`hIyhkS;Ejq>um``I3`Yf7F;LUiDO=11*t)s7VNpASGD!7#S}urj z*~m?@bV?vEPv5{MpRy4@wN)!Cib1)~;W3d;UP77CKp z`5%W~Wyst<%21ZSqj2+W1%}FJ-ya7Vl0ZncT4-CdngZI zw~Pd5=pmhOF>I*4Bb(kRab$7sx9y3=7kE2rRzkc|KGMRid;LIv4x2{X67u~=nzwFPtalhr!z_jFj zZNuRtHPdGqMPkS`apWN)sW5ExJi9nn5UGnu^2KS8sXLOOpk(Xl`I&=uptmdLuDH_H z8()u>3p=%CS#?K4=(q<*f%FRXS_aNj*(#a+Z=8mR`tlp7r*c7!Pv@rsLFy~RS`BHs zb6dmF;s;_*q6fIXP+Py@wJKHfwYF&^A4NAHg0#6t#Cvg*!Sj|2YxO z=XqJ@kOM?bZSB>UcX2u@-uk5198VbY^^5s)o^+b}AN$y*;_-5_EDT?v&abH#n$mlq z>CbbYBy6)?1!|{g=(wt});5p=-qg^OtSk;%N2@IwV^OC_qD{vcNx2CU+xHV~4b{|> zeVd9)&59xHt+TT?ja#*?WfRmHIsd3|-)3x>)7m};xl64Y&C6Fy(e^ss zc=^75VfNNW{|x+^K6A?sb1y_4{I%hNs++l`;wh3&MZc&+_12(+Y@C}pF6#S&C-(aS zabj2R?#r1LXy@%KPbS^wiQMR^oL%bbWoj>=2+km~U9Vz$H)#Pn1ni9u4RuuMJ0PP2 z%J*6)ujO!;K$>ZH#j?vdpe)BPx%eWJin=(UTy_w=pn(<-+gMTSdS7!oBPOZbv&_1jX7 z$H413bRFi+9L-zr>?K~1K0DgUO)=(O`4*R9}G>Pr_lgFjQB5xW)?aO%8aWd z%l;bob$>9T0TQ?nk9w2mK2{wQRQX2DcxcG>1WpXR+7J0Y;ggw@BRoOBMH2lZLL8}yNGe4n z$>X|V>W-ACMP@&Au<>6Nnkw@2Ws06^I0Rf$-4Tj{;^eQkuoaN(Xy7ym6G=oT=mO~s zI5KI2Xe>z=*G+`$Zi2R&2!1dN_dC=5@HdBp+L;m1qF+o`CUqh^;4@GpVti6B}wP@!>|M4#tR@Mw#J3Gkoa#v!uuAylk zx>Z&D?Pe%Le1z%)yqLT^>E)NjMPy3qj4kg_$Mbu?2dXG2_z-M9Ct)w~r!>+QT-4Om zpEftkzHaaD??b&lYq9oO~!YeB1=DmMoQPJ;BtQg*2V`YEpMG@Z85^4<9#vNSsZp`jr z`^De7S!VFgb#k^j9ac3J9T3dh1Lrr8EVL+}p@#|!KMdSV>46s+P+bh=b+s<-YLHtB zwe&gkBJbGhQdAWSJb0EA$}SqkRq*N1 zwKj5pZuE$A+M_m-xPSH$!(D}=EN|jXm)ozatEoNZ|KjBlN+ad8Aj*i;E0K9PoeImb zyZ#OK#u;IBJ!xf?`6QT5YFH58U5BP%rFSjKRt-Ayn(*tqB614r9{8g7E(I1RS7=!! zD$W%2$Q}CP;at>JX+E$157i516IZ&+ZG_1Nu|Cb-4PR^`hCT^n-82o= zOuPOJQB)SZ`Tkr{ktp^*nXrbepInwdhrkr=@ATQT5bqZar8^J#XQc z)M5E@WROCus@1*EKYKOS#gHKo0K}i^ucVRwZnQ7a-H(es8^@&wKZJc_!$O4*;uukT zDLx1>fflwCSL3-nCgoDo&;S4c literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-dark-4.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-dark-4.ico new file mode 100644 index 0000000000000000000000000000000000000000..5ae060d4805d44ee37779a2c8e681d584cb53cb4 GIT binary patch literal 3620 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 HZLt3U=u>k< literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-dark-5.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-dark-5.ico new file mode 100644 index 0000000000000000000000000000000000000000..3fb21c2c02d2002c1f953e319b3b4fcb102f111a GIT binary patch literal 4217 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 Bb_@Uj literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-dark-6.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-dark-6.ico new file mode 100644 index 0000000000000000000000000000000000000000..216faf7cc01720dc21f3cd662faea3adb997365d GIT binary patch literal 4336 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 m6g?ed@a8D|$)N1mYV@+xXY5RX)lm7t$NWBaI literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-dark-7.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-dark-7.ico new file mode 100644 index 0000000000000000000000000000000000000000..607248765fc6324ccbd0ce1331844d79a6a41161 GIT binary patch literal 3710 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 HSBL)rCEKLP literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-dark-8.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-dark-8.ico new file mode 100644 index 0000000000000000000000000000000000000000..5faa3919ca28c16094b86d7d924ce7fea19213ca GIT binary patch literal 4519 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 GTK)qkSsqLP literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-development/badges/badge-dark-9.ico b/fluxer_desktop/build_resources/icons-development/badges/badge-dark-9.ico new file mode 100644 index 0000000000000000000000000000000000000000..aef49581ed3e04ee8a1b46fbc2500b4753e39bbd GIT binary patch literal 4374 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 CMKyx} literal 15086 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 diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-10.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-10.ico index 68dfee3e8a729faa786391d2114b9eb83592c61a..0d8e01f5757fe62c32e75a718dde71d255afd26a 100644 GIT binary patch literal 4347 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 literal 15086 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 literal 15086 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 W diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-2.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-2.ico index 454254f87f4acd24395c36f293c36c2ba4beee35..435411d22083cf76923a068fec7ac407820463b5 100644 GIT binary patch literal 3694 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 literal 15086 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 diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-4.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-4.ico index 038d9c9a802be9b2370845f490bc7e09c0045c9d..bd134c50125a132168374fa8efd860bff248f028 100644 GIT binary patch literal 3363 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 F{SVeD)eHat literal 15086 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 He^~2(LscDu diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-6.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-6.ico index 956d582bca5c09732b578b170c4515cd9d012339..4f07880f246cab282fa83fcf2372230fec657c97 100644 GIT binary patch literal 3926 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 z z2G4T%xp<#NOq)F43akd0wImUVz;+z08=imP8JSlAv*W~N+;~^XiN&P^-@((P=(6lY zA6y?W7ijOmu0E-LJnRPRs;*7N%~c=cQ8}B#+ex|h+9tXC?pAs1v6QS|->I}_O{c7UxI=EgeV1H# zQJqY{StHMkBg)bMj4Ob7wqiF;jBR*M#~6g`csTsPPCJ=~bK_;pT4c+Xz0%Y)D1(DG zgW=UZJ;U<#*L^D2+mIglV0{O4y&-nSz>EPIM`gy0g~@?4Zk~Dn8E5aG ze9|jjT|)<8rv$^pBE7xCdd|FYW4BNSjzegDdFQ^2Wy=(MtP1fvS`{fOc!7` zc|QmHn~OX@_8wJRLbvzl=|w-NQ;f~cp24)V49fG*cR{8my#qiyxnh33Jhdhz4Gmr{ ze)sMndHd~s^0Vua8}<7M&7b=R6ZiK`y7vgD1E24WH#W;V@9dNAZtvXYi!b`*$JaE< zF;lDc4hQ|__#<4o?6P`!?>&x@=r~nZ56GQ&wHAZ_Bg}yfkb5hL`=)UC@jh|=_Wm}Z z&N*KPpkC%1XP;dIT)6vTb&JnuoRO5xo4cjG-IH_QzF}Db8%nYID!~uEd9XtAD;i3i^51(pvdj!UbbKw2=doV`BLhP-rL$VzAZR|Ut_&=LmIQS=lcu zSGFThUX=gLujgDgmBaqIzP^t8Q?wJV0j;frDhvH3akIE?zdZYFmz@9oTAlw9>}Dix zjzKv4p@F_xo`X%fAJ;tvKDa;{SFIj#ywa4ut9NC$ESWL zDc9i~b?er>QdQM2pMBOVn>Oth-Wx2!e|qbew+1sGnH^`I=hW>D@Q*zAWQ@reE}86? z=P?g%{bh^(cF(WgXAdVa6MGCXXi5CJsQTylb8mR@CAfe4 zXovh4;6Ua;GECV_P+jHxZuKC zDf>g4#>N%!rPMvgfb`{;ee&w7-LiCPi_VMKI6uA!kDq>%doASUc>bXK$Ln=ZR!lw| zGEAD}YD~d(m3N?Tx~W-iyRAiTM9rA!yR&NKSnPKcdwAT|zB_^S4bT$Y2glx5_wTbI z&k7Lt#`eANwT^?gCQXDa$06@PKY#3T34hPdnADF;qw`^o;XdG=>FwVW$f0E9PsSpr zA71vtA{tom^K3c0uZo5=jlQlV*WPq|Czt#I5?G%foB|td;XkfiL{*>P_Xbj2`=KW zI=_hH{DS$l(atY|a?q9zr}HCVH)&U>S3gQtlmcIGp%R;vey3q*p6z+ diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-7.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-7.ico index 0bfc15d1e021fd8d69d641b3d12ca0039fede70b..77e4acf69f8ce6f236122786dd97550f524815a6 100644 GIT binary patch literal 3444 zcmai$c{J4BAIHD*HOSbFEUBl##AM69uOTENd&XF@?_+1s;K^1>7&CUEkfjHSh$fGH zN$L?wNQ0Dp7;E{>sox*JKYr&tf82XN?{n`t_ni0ZeHQ?L089WE7eF5ofCdBrJOKdU z<^8RT>G}b^2?+ew6nd@0000QYZ+!&>08vH&K%su?e!31~1^`*v-&%{lRs{wCX%^;2 z?66bx3Sc)eHn>I~={o{kCz$B{S?aMXeK}}ipl2QRq0UMJ)}_n4%@@D6AZ~?&2}!~= z@d*2hrX8@1P-jL~tkz6e+@I?17QY~1PxLnkc6D)`8D9HXG~s=O<9;Jd7DXU*JA`p| ztwC-ncoOhTw>80RS{(6&o0yqjd_E8!EOYyh_A@$P_868UY6^@4OjS0vtr~w6H_1{C z{d;{ITwaHoPxw*AiUYa6x;I|OHlq1(N+nITAEW$FLE91V^3G ztndUs=4PF!D`D>Q;gPKtc$5}=vt)+<^YzzlL9Y{J=%xTBhUNzK7hMwnk9Bl70PipB zGSbel)2;LPZCyu>Tu`C~SD#Z@9ql7l?v;#szG`b)Qc@d9l|*`q#fFV1)O+jT)7J7; z^HI!`BEd9B0KN;ZzL({=_G7=}SZl^fX1D4Va1L69AVVQDKS+DeulZ)eGK~Nh2p0q; zJXzfR)CVoCR_ZMU|0JR-EV{yf>iagX=?pLCAg*!ua8fp=1NHPwGD{a6tP-B{Ht?Tn zKjTo4A@q8gvMBSnD{qzjr8h+a(hJPqVeOcDwAfM7|+;hRZkA z4XM}Hznrb>>pYL#p(=nVL6^Z#mdS~kyN3redv5u$xe!MKJdp$$3h7BPI}nlsXC5_X zQQ!Ov9r{rL1b)$(i`3eq)2aDQr^mJ-uuGPUu}%0Vql7I}_f>pJCW=waUO@Mj?GZ#l zh(|$E;hJ`WVD&8?5-IpCFUn*AX)PQ+k7Ug)&QXnAFN&i%xi#Q8Z)GyW+|OG)B;RJI z6?)8;!5K_oVJL(Zc?0kN5vhOQ3SpE$;A{{YR_4zsw3y>fJc2Fi8&DWwg`%0xuVPta zLoQz9oop?V`B;aYTHVX^DDD?$y!PTN?nPB>N zK_p*4hx~l!=a`@KF-y)+a_4LTbv8TASzF#b!Rvzl!*Tf>PwKjp5J%mr+8^u>F}v_8 zb;bj|tAnF%u3IHY6Zen&Vw3F6pOoQ4y%R2o#&tEu$9honraZ#*xJ18iNg*isK>wlJ z*OVl}^rmX6Zm)yfl$_I{ns@pA@G`{_3tuJf{rud^*j+>1j@ep>&$&o#PM)}u$n572 zyEGqXBx7@taNib5ktHI`5qY*DOI^|zV{OUZP$nM&U1izNWM9%3P&1-@ke`i9ooczu z^UR|yKfVz3fhnRkJd?C432t)nyDzhx!`Aq>-LGTb{R?9ReID_PacE4;HUNO|-;7u7 zhRo@gmrbXk=rN)#SBL!WmhqKTDTnHnJDg~NmOv)~IR8%wN(@@2GnaHrOl-WaMLGat z#LU|4S*7qWO(-ygr)yy*)N^q-sk++4I2m#Uo+;vT4=)K~Sb{ZQ#LRA@2j4th-b*DC z;ZVwnC?wt_@i>AYpVw_qfe!P$u}1u4$7sL_v1#~Sxqjw3tz7GYchFY3OinWHp~pZr z)Zz|>VWZeY@b6FQr$_|_wN^DIucQc<(pnczyOxh;oYFho$Q-zI_!Z?Z7IHB}A^Y>; z5$2Na)d`37<@0#Xp{$d^qt6Y>oliLaT>{pwuDWO!c$_tu9S9@}-s*CWH%^0|HaPi4 zTl)JGOA@NqGZC0sE3C=SvSi?1b7KZ2b+DO3qc zBvL)S!@-{5GhbM8xL7k`V^oq6c7_>>M)#vTy1q|Bd5-rHd55Fo4i%BYJ&Idl{}4A% zLo($0h2Fl?eoM;l&3In6*GGBa45$6HVqe36d@PgVb6b8x+HjZXxsn=8;O5oJtMf*& z;42tMg=K$M$G>EW{&WJUUs<~Ivo(O8rF;L)66vL>s2*=0)u^g@&*;SFhtjBGk918& zM!j<%?E4#vP$<4czRKK0#GYtWX~sn^?y?X9!6ni`%b>P!+mK~maS?s)ZA#j8MqCvb; z&V{-R$&_<|6BNM@e$yKBYPZHWbKy&PTrif-(w48rM)$=ps@nbIh31pd1K1dY>#NrP zM4{W=RPFxkyv<*q2B0S(uTRF=!8u*T`dwYI+#?-YGADC$ef8Eha#Oc!&crSLSW;vVQ*ddSSs5SV3Nc0X2uo+NSbph)9l~>|dPJrmoj1`ANK^f0G zMgZ-R(G*5Bi~0@feSo%G9(vOm^JV&z@bY(7);*#2_PFv1zGqVQDJiKv^E!F$?c)xe ze~}GFr>7~>8UgY64$E<+!}t1**9+J|1;5=g=~0IFLC#-m*OQO z!?>Nx1i@L#8%3J;&_egIzl4pGr#BV}v;~K_H~EJQ52u3P)|Ks`E;ilOa*BU)NKXfb zOi%aw6Ks};6771LmBeCtcESb89LwKx?Jl%oumKHk1peT=rBOGf@sd_wq-kFAsB(&; zs&+pO|IKbhE|4#B^xobNam^J!SqDeeQJXL z-Pov{%Stt*kewIbh){vJXGW_4^*B#jnY`_n{7p6>+=wg+ox_=kvI{|O=J)*s$!8gC z)Awi#|B_?+mk*Hrm18?_KLr37p#ROW!>Fl{9xu&pXT7Q?TanNA9_08=T&m86#FRn< zZXT`+7dhVRPg-+5Ddws0VceYSDfclA_>q8lA*hlVZKC|L^3Eq+F}Z?IQ!VY%?sM%@ z3PGJgkuUR9f|!^N>Sm9Es!&NMxD4>JAd-7d1=JMLog$ZSO8IPmj${5I&auG(v4%$J z0-kWr-bt)ZDl^xdB&di?Z7Fx{hDGVc3P7|)bP4zm1jX{(B;1PX5%Eq*1xc zWu|-GWOZq6l9PFb-Eh zn8%*qXy7w6Sj{@Ck54Dev76m!%(&N#!iNeri6T69;5Z~+)WeGyaFhh9R<_tet0Jzv zmneCM@In~ib0aEN1*Q2155mT#mAAaUTA2TyLpa4bE+A0Xfy*V zAB=5jv9MbTCs7(7DW1RkwcqE8739>p{rQ8K%4j>=!rt*=XrUFXs<=3Pv7_@*>S1=6 z;HvLTk74g)8$EpeW8MaMg^+_v&hD-ub&<;E<#pc8$k-~4Urwp#TizY-nZNZPJ1a~| z=7qlC|2pPf8BHXf@AopxR{J8^eWpOAh;Iak)!U)jY%!P_&A?%Dwoh&^X7mVHvdHVk zSFFgcze@0)L9gvg=_2NuBvWD_@7~pJZX@$m2xW+%b&H_N+P9sw7NYrsPrmwyS+IGBh@D5EkD1rA)>wy2G$r2)efh*$;}9QF%gohVF0! zgO}0=7EC)Y3`)pV0>EE`q`D-`e`ByPVnFT{Of0YKejMiJ@8_bvJD) zm>oMu&3AT;nz!DXG8Zn)n#_|8^}xE+L7;xlyz=UVx$y5<^BL-0zFam}u9VFWemK@h z57a&TplWjg{=~2Y7{0x2#H@cfU*+NQW1shmm8T8-2~@QomEYB&+7O?E7~OAAh-IU0 z9Q(ClzYcBQ8v_rFpDLDGzLXPK9gMXC>i(xP3bifES%)j_nR=ma{r=@W^?U%BImRpX zid`Z@X^~^8%Bw|h_$}+OF8xdf^gM|ENediLQ$OQ=(c*6bwe3E!vhPBc&p=-Rucv?B z;D&d4;(Gk7fT6I5P23KnAu^kueP42H%L{h^P7Na_%6xxeD7*_pTu}AZHM+hg~D8gPqUl8zKQVs$y@zz zIQbLi|CRFQ6cDlx8tK0N-G;{=SkE-phsLL5&a%w&FCkdY8)5CR?eDDI8)R8qmO1`X zFv}T#`r7DZ{GDAS{;ptH#`Q-91J+*&*reJTY%6wwO(>3t^OVMysGC^vVnzDwrt5Fa zCB9D$$=3{}4FXYfUu4gWNcSy~M~fm|Ln3L?F_9EWA{M{ikk?KTZL)3hATRPHZ{{gz zlzpH|o?=Toc?vXCDFxh(SjdPVyXx$gRPG>h32(xGorMlR2Qk+)6Yyua=R5uFEczY! zOVp9e!Ik>Bl^WJd^X3wk;*_Ag?3}+d+@Y)f9NF2anC*_bjj;5i9o(@V^c6F~+&x zM|&l-{Q=q;(6+_yMm`Gt3ZBZl9a-3?qiCnN7CiQVj)TuI=sJkl!{omglZ$-M z4D822dz7d0CWfeG1QkeADKGE-OSJtS=pyJIXfaH2e`nj|0bUMxBIi#GiiLQ>6v{h- zI>l8YdD_d%AnH6g9^>K*TaV)%Ji(h76bmth=?i{C?1gT~-|u0c?x4<_$poI10T_tI z#nhq$*gqr#hfBRH_J4YMZc)O`I0w3U@Xwyfn9yl*eci!=2e}W z;*Hg%!B1@TtIvu6GqGFPQ?r~cc#rwpz6y$_7vO&6(Y)E;TQaY`cGJB6`j<+4Uc1g| zwI3XfPZifVFdhcx?TTHlF}C489b*vAtY-Y;~W_o(w3=ZBkyS_V`wElfv zyp4X{jXXcr9=XAGu&aHbANKAWH>a@oFgbZ&`@zYV%};-J-E74Ee!@0H83xg&w{Ft4 zhc8#WEAVgJlvljO%|ba&otid#_l~>xlN|@=Fa}OQj&x-P#q#yf5mV=myJ&hPN zWxpM{zK8$N?&g*8J={EYSARP4Hb(L6ZEbNIDyNd4FM z2ltvk{`j6bc<_eVx;2*m={LF7LSByh54wJQ5jOM@-bK!bx3YhK90aeuKQ5U)&ySle z!2Y#ILheb|j*(ly`T^(w&Vys^tLyjez|Zdy)@uJECC{-xu&p^sVmvfcZn?59X?qSa)(xV%)+# z@nP4$!$;~q5%=SWA#MqtA8-Qa2OQ4d$hT|Gx~;sgVs~RNoTb3N1m`9zm(clvpxl&Y z9Qxq-jr>!Nzu}tCUwdc_9RK``9#Asy z`b8Wh;*~H1*9ATw6~Xx;oG_|hapnl8j=Tt@3;!R*XZ(*;{q-2%qu2Z^A6IfYMsNYV cLws%^SCQ`_x37nK{rGyT*Jnk~-eIl(0UYyulmGw# diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-8.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-8.ico index 7d356f605a7f348b6d38167b1066139080256baa..df8e198e9382cb8280dc7641f49f6abfa70b792b 100644 GIT binary patch literal 4101 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 CoN4p` literal 15086 zcmdU04UAk>6}~gmA6g0&N>vJJm$uLX{uH$(f>1Ep0;NW24IzM*KQ+a~+8PW6VL>s7 z0V~-l9bpbK&VZi{8TDC^JZrM|GNLX-TxlH@4R4z?(e_g`5*CY$rA7P8OE%bZOmeP zgIB2GKF7rvd^hV@m-M&)PslMQ>`XJE*ecMUK?%@^N4$Rqw9=T^bYt*ssx*Q@3>2S( z>sC-3NOI6Y?;XC;Z_xtlqODN;R9ydx_hUKgWw(WI_^s9<=3`KYeA#~bTZ4N)`QN$U zZiO7IyAsrzs*5_uOmk%Qx0~et-*qZozN%5COm)(2yKPZU>gwrKT|P(s>#l2&hK3P& z{14so#1lPIS2rSS*EYL&GI3Zvr`tyTJMU~4#~GIS3u@%-vumZcc0@M)d_U?()8D!6 zB*2?}lzxu-U-)9Jyz#~XrMKT6kk|g%FALA8$;IFHZ$|yI&Z?Dn-WiaGAL)|E9`BYn z-yD$B=jW|Y3>o#Wys}B^>qq3W%Nu3Q+9s8M#fpYp{8^Ve$f$qHoP_-8=^oj$XGlKy zU`V!Y>z0#eCvw%N?%4;KHU}NdI4&+N`*CU%YFlAvIV>+s{cH8S%7kMa z1QfH7lY`Zw7~J?^)v1lfc8&?jU%vC*rou6hcLe^jK;8R!ty|ZU;`7rDZ7B$e#7OG-gzcvMd48E~ z8x^M~Q#|(U89ams`PyRZOn7A<=v*=}f3{_LWXnkVv%1NJEkBOzd2D|C{~c&`SH{KDPwjCZ2tw?oS!%Ew`}Q3u_jMHmdeVGL+m2E{-MA9 z>xl97Pkr0+1E2l-`-S>Bltc&_nEaH7y3XbQ zpM0_>qfaK3onz0gQv>vYZI^Q&ZH*L2X4}`gKGg|`b5P*<*WxJpn!O$jI}a7zmX)c{ zYdHFll{|et!s{;uawONERuhMF{aro5`a6XI_UI(aXAfvA+ukgzyjR#mIc!pG4Q&-& zU=xa?@Oeu0MxPQ`=J7y!Yeo8OT{HRd@ZOtCtWO=UDc?J(iij8^qsA;BG-h6xF()LA znObE`gj8uvh-3m5Td&G%Cy6%MHhGX2d6GBd6g0|ppj4bHA*CUqjDEjAh=xZ;C@x?)(o#UR*^xf;|cf>DI$5bzM+hAL4^Kh10G~Nt-*G&P| zMWD67w;A*p=w;yfH?C1o3vl+~%2<+}^Lfu_co(Y%?E;}r3^F?#vDQGG$yuOnn?~>; zuW}T&gB~??A@DdBJm!Mmg}}PmgrhsbzZYaN7IPg%dyQ!OCA70i+cvRzh)1Dc!Bcsc zA`APp7VRXbfyZ*tec-bj)C?l_LgL>O$;H0u0yTkl1N(iT<;qie6GPBag9@bXkQaBq z32i?M`UErpng~;|@7XqafR_WFi1`zPVj-SF3gxXqo#bR=; z=i^u867uj z??=LB^2y-Y62>$!Dpq3lN*L!8;n)oIk*=R9eXR2Q$4{mEEMj`r^{v2afLTitD-qaE z81shf-}eStlptlsQQy-t!sXsSL&ACpP-k3ylG0Vh`g?E$l4BbIjkdI#50v%>5jg zCrygU?9U|Rg0I)h%{RBo-S>3JgAaAd?;m!F_k6~8%g(Ep-UiHz6}xHT z+J@(JT!U~P&y6$BbDmSrotMP9YqOr4?%g{i0|N(B@f>@@XMD$)&We?d^4ZTNU|Yd> zdDwb^^WKZvDl6C7x%$`|g1B^|>*9#-Mw9A15X?uxAhvk-^w8{MW(5)xq;B(pzfiI_=KwqRq`I#w9KTPuKm1XveER9IP_M(oBFsOz#EV^?Ff%SEo)nkUFix2l z^3g{_>W(jHzn8)F$25qOZLtr?l~V?w9N2-rsbn&2wxr z_in?_+GN4P8qa^m+9qETLW zp;x-PT;Iqw!u2<_${ghMseNO7ELw#11Li8`2(q-cj>^`pU2^^f^`+o<=P!2-W<0Ve z{KP;k)G5pU{iB-0xn@nX=1`sq>^I)nDzCiKuX8THVSeWAx3|kV=hT*hAL|Fifg@Z4 zX)HAueox+6C&zVerEg>zg^DQyb18T1IH2=!b@i}fr%&Ztnz^2re50YX@k`9a9>E$k z6x$Y9{~ms>gP8Za8T#b;D{W(B#9gD&@7qGZ8pGIl{`o!~yUZCa!T)ou|EOZu{foxI zIi7>>eK8KEOmW~#YUBpk$@cBN^5KU=I#xLrNSxESzu}%>_39?gZH-JSdj6u{4JvkxXihLbQC(B79{+#qYe*R13C`Wsr*AJK=>UmlM&gJKUl-qPQ9 z0qaYkRmca&-dFeUiy_Z#AnuKe8V9Z)j7lgJm8r)#Sa&95&Z$YIv@hja8ts#c<>ST} zHUalScmJM13?(CeQjVB@Dfq^#OKh3(6UKldQN~c_f_Of``1^Qm9LaZ|V6S^0Y-g^C z{1)o3AGinNJ`Vdjjc@z=2KO2x<2!!C*d=4e z%>6(v1!DPOXOXsD*8B}We*eANRan=r5#+!`m_Ngu7#ojdOdw+p$K0uLg1!0;_k4Em zp=;pc^Jg?cN#OO9NF?HwFn!m9{C$@($S*>MQTmFUBV-+UE0C%9|0w>(|43zDEBPF~ mX0QBtG?z+(^Wm-H?;LU^`5bavJ!I?0>MdKJDLs41TK@z740IO& diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-9.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-9.ico index 34149cbc228c41d8bcc0073c201ff39571c8d65d..5cb8d9b1e391b8bcb1237dcd11c0a5156553be5c 100644 GIT binary patch literal 3972 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 Mq54eg**mQDKYVR!Z2$lO diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-1.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-1.ico new file mode 100644 index 0000000000000000000000000000000000000000..6b39e30a138fe8c6bb422f96e50059cd5e358315 GIT binary patch literal 3294 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 literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-11.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-11.ico new file mode 100644 index 0000000000000000000000000000000000000000..b56954ba8a2b1a3eb6031e33b7675c0d3ee03fc7 GIT binary patch literal 3035 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 bW@|$6>0dHw?z56RYjF_?Et*dMOZ$HSC!IQf literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-2.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-2.ico new file mode 100644 index 0000000000000000000000000000000000000000..1e122faedf1a483228b1302b47b8009ef0ae147b GIT binary patch literal 4010 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 RBVdGOwlS5HwfVnO{(pj@0=xhK literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-3.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-3.ico new file mode 100644 index 0000000000000000000000000000000000000000..881dde48299df57d71f37be543f1b9124ebacab9 GIT binary patch literal 4386 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 literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-4.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-4.ico new file mode 100644 index 0000000000000000000000000000000000000000..5ae060d4805d44ee37779a2c8e681d584cb53cb4 GIT binary patch literal 3620 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 HZLt3U=u>k< literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-5.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-5.ico new file mode 100644 index 0000000000000000000000000000000000000000..3fb21c2c02d2002c1f953e319b3b4fcb102f111a GIT binary patch literal 4217 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 Bb_@Uj literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-6.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-6.ico new file mode 100644 index 0000000000000000000000000000000000000000..216faf7cc01720dc21f3cd662faea3adb997365d GIT binary patch literal 4336 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 m6g?ed@a8D|$)N1mYV@+xXY5RX)lm7t$NWBaI literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-7.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-7.ico new file mode 100644 index 0000000000000000000000000000000000000000..607248765fc6324ccbd0ce1331844d79a6a41161 GIT binary patch literal 3710 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 HSBL)rCEKLP literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-8.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-8.ico new file mode 100644 index 0000000000000000000000000000000000000000..5faa3919ca28c16094b86d7d924ce7fea19213ca GIT binary patch literal 4519 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 GTK)qkSsqLP literal 0 HcmV?d00001 diff --git a/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-9.ico b/fluxer_desktop/build_resources/icons-stable/badges/badge-dark-9.ico new file mode 100644 index 0000000000000000000000000000000000000000..aef49581ed3e04ee8a1b46fbc2500b4753e39bbd GIT binary patch literal 4374 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 { + const results = []; + for (const job of options.jobs) { + const size = job.size * options.supersample; + const canvas = document.createElement('canvas'); + canvas.width = size; + canvas.height = size; + const context = canvas.getContext('2d', {willReadFrequently: true}); + context.fillStyle = job.fill; + context.beginPath(); + context.arc(size / 2, size / 2, (size * options.circleDiameterRatio) / 2, 0, Math.PI * 2); + context.fill(); + context.fillStyle = options.glyphColor; + if (job.label === null) { + context.beginPath(); + context.arc(size / 2, size / 2, (size * options.dotDiameterRatio) / 2, 0, Math.PI * 2); + context.fill(); + } else { + context.font = '600 100px BadgeFont'; + const reference = context.measureText('8'); + const referenceHeight = reference.actualBoundingBoxAscent + reference.actualBoundingBoxDescent; + let fontSize = (100 * size * options.digitHeightRatio) / referenceHeight; + context.font = `600 ${fontSize}px BadgeFont`; + let metrics = context.measureText(job.label); + let width = metrics.actualBoundingBoxLeft + metrics.actualBoundingBoxRight; + const maxWidth = size * options.wideLabelMaxWidthRatio; + if (width > maxWidth) { + fontSize *= maxWidth / width; + context.font = `600 ${fontSize}px BadgeFont`; + metrics = context.measureText(job.label); + width = metrics.actualBoundingBoxLeft + metrics.actualBoundingBoxRight; + } + const height = metrics.actualBoundingBoxAscent + metrics.actualBoundingBoxDescent; + const x = (size - width) / 2 + metrics.actualBoundingBoxLeft; + const y = (size - height) / 2 + metrics.actualBoundingBoxAscent; + context.fillText(job.label, x, y); + } + results.push(Array.from(context.getImageData(0, 0, size, size).data)); + } + return results; + }); +} + +function downsample(rgba, size, factor) { + const source = size * factor; + const output = Buffer.alloc(size * size * 4); + const samples = factor * factor; + for (let y = 0; y < size; y++) { + for (let x = 0; x < size; x++) { + let red = 0; + let green = 0; + let blue = 0; + let alpha = 0; + for (let sy = 0; sy < factor; sy++) { + for (let sx = 0; sx < factor; sx++) { + const offset = ((y * factor + sy) * source + (x * factor + sx)) * 4; + const weight = rgba[offset + 3]; + red += rgba[offset] * weight; + green += rgba[offset + 1] * weight; + blue += rgba[offset + 2] * weight; + alpha += weight; + } + } + const target = (y * size + x) * 4; + if (alpha === 0) continue; + output[target] = Math.round(red / alpha); + output[target + 1] = Math.round(green / alpha); + output[target + 2] = Math.round(blue / alpha); + output[target + 3] = Math.round(alpha / samples); + } + } + return output; +} + +function pngChunk(type, data) { + const chunk = Buffer.alloc(12 + data.length); + chunk.writeUInt32BE(data.length, 0); + chunk.write(type, 4, 'latin1'); + data.copy(chunk, 8); + chunk.writeUInt32BE(zlib.crc32(chunk.subarray(4, 8 + data.length)), 8 + data.length); + return chunk; +} + +function encodePng(rgba, size) { + const header = Buffer.alloc(13); + header.writeUInt32BE(size, 0); + header.writeUInt32BE(size, 4); + header.writeUInt8(8, 8); + header.writeUInt8(6, 9); + const rows = Buffer.alloc(size * (size * 4 + 1)); + for (let y = 0; y < size; y++) { + rgba.copy(rows, y * (size * 4 + 1) + 1, y * size * 4, (y + 1) * size * 4); + } + return Buffer.concat([ + Buffer.from([0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a]), + pngChunk('IHDR', header), + pngChunk('IDAT', zlib.deflateSync(rows, {level: 9})), + pngChunk('IEND', Buffer.alloc(0)), + ]); +} + +function encodeIcon(frames) { + const header = Buffer.alloc(6 + frames.length * 16); + header.writeUInt16LE(0, 0); + header.writeUInt16LE(1, 2); + header.writeUInt16LE(frames.length, 4); + let offset = header.length; + frames.forEach(({size, data}, index) => { + const entry = 6 + index * 16; + header.writeUInt8(size, entry); + header.writeUInt8(size, entry + 1); + header.writeUInt16LE(1, entry + 4); + header.writeUInt16LE(32, entry + 6); + header.writeUInt32LE(data.length, entry + 8); + header.writeUInt32LE(offset, entry + 12); + offset += data.length; + }); + return Buffer.concat([header, ...frames.map(({data}) => data)]); +} + +async function generate() { + const font = fs.readFileSync(FONT_FILE).toString('base64'); + const window = new BrowserWindow({show: false, webPreferences: {offscreen: true}}); + const html = ``; + await window.loadURL(`data:text/html;charset=utf-8,${encodeURIComponent(html)}`); + const jobs = VARIANTS.flatMap((variant) => + Array.from({length: BADGE_COUNT}, (_, offset) => offset + 1).flatMap((index) => + FRAME_SIZES.map((size) => ({variant: variant.prefix, index, size, fill: variant.fill, label: labelFor(index)})), + ), + ); + const options = { + jobs: jobs.map(({size, fill, label}) => ({size, fill, label})), + supersample: SUPERSAMPLE, + circleDiameterRatio: CIRCLE_DIAMETER_RATIO, + digitHeightRatio: DIGIT_HEIGHT_RATIO, + wideLabelMaxWidthRatio: WIDE_LABEL_MAX_WIDTH_RATIO, + dotDiameterRatio: DOT_DIAMETER_RATIO, + glyphColor: GLYPH_COLOR, + }; + const rendered = await window.webContents.executeJavaScript( + `(${renderInPage.toString()})(${JSON.stringify(options)})`, + ); + window.destroy(); + const icons = new Map(); + jobs.forEach((job, position) => { + const name = `${job.variant}-${job.index}.ico`; + const frames = icons.get(name) ?? []; + const pixels = downsample(rendered[position], job.size, SUPERSAMPLE); + frames.push({size: job.size, data: encodePng(pixels, job.size)}); + icons.set(name, frames); + }); + for (const directory of ICON_DIRECTORIES) { + const target = path.join(BUILD_RESOURCES_DIR, directory, 'badges'); + fs.mkdirSync(target, {recursive: true}); + for (const [name, frames] of icons) { + fs.writeFileSync(path.join(target, name), encodeIcon(frames)); + } + } + console.log(`Wrote ${icons.size} badge icons to ${ICON_DIRECTORIES.length} channel directories`); +} + +app + .whenReady() + .then(generate) + .then(() => app.exit(0)) + .catch((error) => { + console.error(error); + app.exit(1); + }); diff --git a/fluxer_desktop/src/common/DesktopConfig.ts b/fluxer_desktop/src/common/DesktopConfig.ts index 5af592b22..0d62c19eb 100644 --- a/fluxer_desktop/src/common/DesktopConfig.ts +++ b/fluxer_desktop/src/common/DesktopConfig.ts @@ -58,6 +58,7 @@ export type ChromiumSwitchesSetting = ReadonlyArray | Record { + test('defaults to the red badge for existing and new configs', () => { + loadSettings(undefined); + assert.equal(getDesktopWindowBehaviorSettings().darkTaskbarBadge, false); + loadSettings({showTrayIcon: true, coloredTrayIcon: true}); + assert.equal(getDesktopWindowBehaviorSettings().darkTaskbarBadge, false); + }); + + test('drops values that are not booleans', () => { + for (const value of ['true', 1, null, {}]) { + loadSettings({darkTaskbarBadge: value}); + assert.equal(getDesktopWindowBehaviorSettings().darkTaskbarBadge, false, String(value)); + } + }); + + test('persists and reloads the choice without touching the tray settings', () => { + const userDataPath = loadSettings({showTrayIcon: false, coloredTrayIcon: true}); + assert.equal(setDesktopWindowBehaviorSettings({darkTaskbarBadge: true}).darkTaskbarBadge, true); + assert.equal(readPersisted(userDataPath).darkTaskbarBadge, true); + loadDesktopConfig(userDataPath); + const settings = getDesktopWindowBehaviorSettings(); + assert.equal(settings.darkTaskbarBadge, true); + assert.equal(settings.showTrayIcon, false); + assert.equal(settings.coloredTrayIcon, true); + }); +}); diff --git a/fluxer_desktop/src/main/IpcHandlers.ts b/fluxer_desktop/src/main/IpcHandlers.ts index 4caa958da..189c8a6d8 100644 --- a/fluxer_desktop/src/main/IpcHandlers.ts +++ b/fluxer_desktop/src/main/IpcHandlers.ts @@ -97,7 +97,7 @@ import { showWindow, THEME_STUDIO_POPOUT_KEY, } from '@electron/main/Window'; -import {setWindowsBadgeOverlay} from '@electron/main/WindowsBadge'; +import {refreshWindowsBadgeOverlay, setWindowsBadgeOverlay} from '@electron/main/WindowsBadge'; import { DESKTOP_MODULE_CHANNELS, DESKTOP_UPDATE_CHANNELS, @@ -126,6 +126,9 @@ function normalizeDesktopWindowBehaviorUpdate(value: unknown): Partial { const nextSettings = setDesktopWindowBehaviorSettings(normalizeDesktopWindowBehaviorUpdate(settings)); applyDesktopWindowBehaviorSettings(); + refreshWindowsBadgeOverlay(getMainWindow()); if (!nextSettings.showTrayIcon) { const mainWindow = getMainWindow(); if (mainWindow && !mainWindow.isDestroyed() && !mainWindow.isVisible()) { diff --git a/fluxer_desktop/src/main/WindowsBadge.test.mjs b/fluxer_desktop/src/main/WindowsBadge.test.mjs new file mode 100644 index 000000000..60e8cff3a --- /dev/null +++ b/fluxer_desktop/src/main/WindowsBadge.test.mjs @@ -0,0 +1,168 @@ +// SPDX-License-Identifier: AGPL-3.0-or-later + +import assert from 'node:assert/strict'; +import fs from 'node:fs'; +import os from 'node:os'; +import path from 'node:path'; +import {describe, test} from 'node:test'; +import {fileURLToPath} from 'node:url'; +import {installElectronStub, installTestModuleStub} from './LocalAppTestSupport.test.mjs'; + +const BUILD_RESOURCES = path.join(path.dirname(fileURLToPath(import.meta.url)), '..', '..', 'build_resources'); +const CHANNEL_ICON_DIRECTORIES = ['icons-stable', 'icons-canary', 'icons-development']; +const BADGE_NAMES = Array.from({length: 11}, (_, offset) => [ + `badge-${offset + 1}.ico`, + `badge-dark-${offset + 1}.ico`, +]).flat(); + +const resourcesPath = fs.mkdtempSync(path.join(os.tmpdir(), 'fluxer-desktop-windows-badge-test-')); +fs.mkdirSync(path.join(resourcesPath, 'badges')); +for (const name of BADGE_NAMES) { + fs.copyFileSync(path.join(BUILD_RESOURCES, 'icons-stable', 'badges', name), path.join(resourcesPath, 'badges', name)); +} +Object.defineProperty(process, 'resourcesPath', {value: resourcesPath, configurable: true}); +Object.defineProperty(process, 'platform', {value: 'win32', configurable: true}); + +const settings = {darkTaskbarBadge: false}; +globalThis.__fluxerDesktopWindowsBadgeTestSettings__ = settings; + +installTestModuleStub( + '@electron/common/DesktopConfig', + 'export const getDesktopWindowBehaviorSettings = () => ({...globalThis.__fluxerDesktopWindowsBadgeTestSettings__});', +); + +const display = {scaleFactor: 1}; + +installElectronStub({ + nativeImage: { + createFromBuffer: (png) => ({png, isEmpty: () => false}), + }, + screen: { + getDisplayMatching: () => display, + }, +}); + +const {pickBadgeFrameSize, readIconPngFrames, refreshWindowsBadgeOverlay, setWindowsBadgeOverlay} = await import( + './WindowsBadge.ts' +); + +const framesByName = new Map( + BADGE_NAMES.map((name) => [name, readIconPngFrames(fs.readFileSync(path.join(resourcesPath, 'badges', name)))]), +); + +function frameOf(png) { + for (const [name, frames] of framesByName) { + for (const [size, frame] of frames) { + if (frame === png || frame.equals(png)) return `${name}@${size}`; + } + } + return null; +} + +function createWindow() { + return { + overlays: [], + isDestroyed: () => false, + getBounds: () => ({x: 0, y: 0, width: 800, height: 600}), + setOverlayIcon(icon, description) { + this.overlays.push({name: icon ? frameOf(icon.png) : null, description}); + }, + }; +} + +function readIconFrames(file) { + const data = fs.readFileSync(file); + assert.equal(data.readUInt16LE(2), 1); + return Array.from({length: data.readUInt16LE(4)}, (_, index) => { + const entry = 6 + index * 16; + const offset = data.readUInt32LE(entry + 12); + return { + size: data[entry], + bitsPerPixel: data.readUInt16LE(entry + 6), + png: data.subarray(offset, offset + 4).toString('latin1') === '\x89PNG', + }; + }); +} + +describe('windows taskbar badge overlay', () => { + test('redraws in the chosen color as soon as the setting changes', () => { + const win = createWindow(); + refreshWindowsBadgeOverlay(win); + assert.equal(win.overlays.length, 0, 'nothing to refresh before the first count'); + + setWindowsBadgeOverlay(win, 3); + assert.equal(win.overlays.at(-1).name, 'badge-3.ico@16'); + assert.match(win.overlays.at(-1).description, /3/); + setWindowsBadgeOverlay(win, 3); + assert.equal(win.overlays.length, 1); + + settings.darkTaskbarBadge = true; + refreshWindowsBadgeOverlay(win); + assert.equal(win.overlays.at(-1).name, 'badge-dark-3.ico@16'); + setWindowsBadgeOverlay(win, 3); + assert.equal(win.overlays.length, 2, 'the same dark icon is not set twice'); + + settings.darkTaskbarBadge = false; + setWindowsBadgeOverlay(win, 3); + assert.equal(win.overlays.length, 3, 'a color switch alone redraws the same count'); + assert.equal(win.overlays.at(-1).name, 'badge-3.ico@16'); + + settings.darkTaskbarBadge = true; + setWindowsBadgeOverlay(win, 25); + assert.equal(win.overlays.at(-1).name, 'badge-dark-10.ico@16'); + setWindowsBadgeOverlay(win, -1); + assert.equal(win.overlays.at(-1).name, 'badge-dark-11.ico@16'); + + display.scaleFactor = 1.5; + refreshWindowsBadgeOverlay(win); + assert.equal(win.overlays.at(-1).name, 'badge-dark-11.ico@24', 'the frame follows the display scale'); + display.scaleFactor = 1; + + setWindowsBadgeOverlay(win, 0); + assert.equal(win.overlays.at(-1).name, null); + assert.equal(win.overlays.at(-1).description, 'No Notifications'); + }); +}); + +describe('badge frame selection', () => { + test('uses the exact frame for each display scale and never upscales when one exists', () => { + const sizes = [16, 20, 24, 32, 40, 48]; + assert.equal(pickBadgeFrameSize(sizes, 1), 16); + assert.equal(pickBadgeFrameSize(sizes, 1.25), 20); + assert.equal(pickBadgeFrameSize(sizes, 1.5), 24); + assert.equal(pickBadgeFrameSize(sizes, 1.75), 32); + assert.equal(pickBadgeFrameSize(sizes, 2), 32); + assert.equal(pickBadgeFrameSize(sizes, 3), 48); + assert.equal(pickBadgeFrameSize(sizes, 4), 48); + assert.equal(pickBadgeFrameSize([], 1), null); + }); + + test('ignores frames that are not PNG and malformed icon data', () => { + assert.equal(readIconPngFrames(Buffer.alloc(0)).size, 0); + assert.equal(readIconPngFrames(Buffer.from([0, 0, 2, 0, 1, 0])).size, 0); + const truncated = fs.readFileSync(path.join(resourcesPath, 'badges', 'badge-3.ico')).subarray(0, 200); + assert.ok(readIconPngFrames(truncated).size < 6); + }); +}); + +describe('bundled taskbar badge icons', () => { + test('every channel ships the same red and dark PNG badges for every display scale', () => { + const [reference, ...others] = CHANNEL_ICON_DIRECTORIES.map((directory) => + path.join(BUILD_RESOURCES, directory, 'badges'), + ); + for (const name of BADGE_NAMES) { + const frames = readIconFrames(path.join(reference, name)); + assert.deepEqual( + frames.map(({size, bitsPerPixel, png}) => [size, bitsPerPixel, png]), + [16, 20, 24, 32, 40, 48].map((size) => [size, 32, true]), + name, + ); + for (const directory of others) { + assert.ok( + fs.readFileSync(path.join(directory, name)).equals(fs.readFileSync(path.join(reference, name))), + name, + ); + } + } + }); +}); diff --git a/fluxer_desktop/src/main/WindowsBadge.ts b/fluxer_desktop/src/main/WindowsBadge.ts index 9e343dadd..f10e3ed08 100644 --- a/fluxer_desktop/src/main/WindowsBadge.ts +++ b/fluxer_desktop/src/main/WindowsBadge.ts @@ -2,14 +2,25 @@ import fs from 'node:fs'; import path from 'node:path'; +import {getDesktopWindowBehaviorSettings} from '@electron/common/DesktopConfig'; import {describeUnreadBadge, UNREAD_BADGE_DOT} from '@electron/main/UnreadBadge'; import type {BrowserWindow, NativeImage} from 'electron'; -import {nativeImage} from 'electron'; +import {nativeImage, screen} from 'electron'; -const badgeIcons: Array = []; +const BADGE_COUNT = 11; +const OVERLAY_BASE_SIZE = 16; +const ICON_DIRECTORY_ENTRY_BYTES = 16; +const ICON_HEADER_BYTES = 6; +const PNG_SIGNATURE = Buffer.from([0x89, 0x50, 0x4e, 0x47]); + +type BadgeFrames = ReadonlyMap; + +const badgeFrames: Array = []; +const darkBadgeFrames: Array = []; +const badgeImages = new Map(); let hasInit = false; -let lastIndex: number | null = null; +let lastIcon: NativeImage | null = null; let lastDescription: string | null = null; let lastCount: number | null = null; @@ -17,23 +28,73 @@ function isSupported(): boolean { return process.platform === 'win32'; } +export function readIconPngFrames(data: Buffer): BadgeFrames { + const frames = new Map(); + if (data.length < ICON_HEADER_BYTES || data.readUInt16LE(2) !== 1) return frames; + const count = data.readUInt16LE(4); + for (let index = 0; index < count; index++) { + const entry = ICON_HEADER_BYTES + index * ICON_DIRECTORY_ENTRY_BYTES; + if (entry + ICON_DIRECTORY_ENTRY_BYTES > data.length) break; + const size = data[entry] || 256; + const length = data.readUInt32LE(entry + 8); + const offset = data.readUInt32LE(entry + 12); + const frame = data.subarray(offset, offset + length); + if (frame.length === length && frame.subarray(0, PNG_SIGNATURE.length).equals(PNG_SIGNATURE)) { + frames.set(size, frame); + } + } + return frames; +} + +export function pickBadgeFrameSize(sizes: Iterable, scaleFactor: number): number | null { + const target = Math.round(OVERLAY_BASE_SIZE * scaleFactor); + const sorted = [...sizes].sort((left, right) => left - right); + return sorted.find((size) => size >= target) ?? sorted.at(-1) ?? null; +} + +function loadBadgeFrames(badgeDir: string, name: string): BadgeFrames | null { + try { + const frames = readIconPngFrames(fs.readFileSync(path.join(badgeDir, name))); + return frames.size > 0 ? frames : null; + } catch { + return null; + } +} + function ensureInitialized(): void { if (hasInit || !isSupported()) { return; } hasInit = true; const badgeDir = path.join(process.resourcesPath, 'badges'); - for (let i = 1; i <= 11; i++) { - const iconPath = path.join(badgeDir, `badge-${i}.ico`); - if (!fs.existsSync(iconPath)) { - badgeIcons.push(null); - continue; - } - const icon = nativeImage.createFromPath(iconPath); - badgeIcons.push(icon.isEmpty() ? null : icon); + for (let i = 1; i <= BADGE_COUNT; i++) { + badgeFrames.push(loadBadgeFrames(badgeDir, `badge-${i}.ico`)); + darkBadgeFrames.push(loadBadgeFrames(badgeDir, `badge-dark-${i}.ico`)); } } +function windowScaleFactor(win: BrowserWindow): number { + try { + return screen.getDisplayMatching(win.getBounds()).scaleFactor; + } catch { + return 1; + } +} + +function getBadgeIcon(index: number, scaleFactor: number): NativeImage | null { + const frames = (getDesktopWindowBehaviorSettings().darkTaskbarBadge ? darkBadgeFrames : badgeFrames)[index]; + if (!frames) return null; + const size = pickBadgeFrameSize(frames.keys(), scaleFactor); + const png = size == null ? undefined : frames.get(size); + if (!png) return null; + let image = badgeImages.get(png); + if (!image) { + image = nativeImage.createFromBuffer(png, {scaleFactor: 1}); + badgeImages.set(png, image); + } + return image.isEmpty() ? null : image; +} + function getOverlayIconData(count: number): { index: number | null; description: string; @@ -56,14 +117,10 @@ function applyOverlay(win: BrowserWindow | null, count: number, force: boolean): return; } const {index, description} = getOverlayIconData(count); - if (force || lastIndex !== index || lastDescription !== description) { - if (index == null) { - win.setOverlayIcon(null, description); - } else { - const icon = badgeIcons[index]; - win.setOverlayIcon(icon ?? null, description); - } - lastIndex = index; + const icon = index == null ? null : getBadgeIcon(index, windowScaleFactor(win)); + if (force || lastIcon !== icon || lastDescription !== description) { + win.setOverlayIcon(icon, description); + lastIcon = icon; lastDescription = description; } lastCount = count; diff --git a/knip.json b/knip.json index 01ba72c80..f0de0d202 100644 --- a/knip.json +++ b/knip.json @@ -55,7 +55,8 @@ "src/preload/LegacyHarvestPreload.ts", "src/main/**/*.test.{ts,mjs}", "native/*/index.{js,d.ts}", - "native/*/loader-diagnostics.cjs" + "native/*/loader-diagnostics.cjs", + "scripts/generate-windows-badges.mjs" ], "project": ["src/**/*.{ts,tsx,mjs,js}", "scripts/**/*.mjs", "native/**/*.{js,mjs,cjs,d.ts}"], "ignoreBinaries": ["reg.exe", "update-desktop-database", "xdg-mime"],