Byl vydán uživatelský prostředí DankMaterialShell (DMS) 1.6, které podporuje běh na kompozitních serverech niri, Hyprland, Sway, MangoWC, labwc, Scroll a Miracle WM. DankMaterialShell nabízí jednotnou sadu vzájemně kombinovatelných komponent pro tvorbu pracovní plochy, jako jsou panel úloh, přepínač virtuálních pracovních ploch, rozhraní pro navigaci instalovanými aplikacemi a konfigurátor. Design odpovídá konceptu Material Design 3. Kód na pozadí pro integraci se systémem, nástroji a instalátorem byl napsán v jazyce Go a je šířen pod licencí MIT. Komponenty rozhraní, panely, widgety a grafické aplikace byly připraveny v jazyce QML s použitím frameworku Quickshell, napsaného v C++ s využitím Qt.
Možnosti DankMaterialShell:
- Dynamické motivy, které se automaticky aplikují na aplikace GTK, Qt a systémové aplikace. Barevné schémata pro motivy se vytvářejí s ohledem na barvu vybraných tapet pracovní plochy.
- Vestavěné v ovládacím pozadí nástroje pro sběr metrik o teplotě a využití prostředků CPU, RAM a GPU. K dispozici je rozhraní pro správu spuštěných procesů.
- Rozšiřitelný prostřednictvím pluginů rozhraní pro navigaci po nainstalovaných aplikacích se podporou vyhledávání programů, souborů, otevřených oken a příkazů.
- Centrum řízení s rozhraním pro nastavení sítě, Bluetooth, zvukových zařízení a obrazovky.
- Možnost zapnout noční režim a také přepínat mezi světlým a tmavým motivem.
- Centrum oznámení, které podporuje seskupování oznámení, použití formátování v textu a navigaci pomocí klávesnice.
- Panel s widgety pro kalendář, předpověď počasí, zobrazení historie práce s clipboardem a integraci s multimediálními přehrávači pomocí protokolu MPRIS.
- Uzamykací obrazovka systému s možnostmi správy sezení. Je možné aktivovat režim spánku nebo zamknout obrazovku po určité době neaktivity uživatele.
- Přihlašovací obrazovka systému Dank Greeter.
- Systém pluginů, které rozšiřují funkčnost a instalují se z repozitáře pluginů.
- Univerzální instalátor, který umožňuje nasadit a nakonfigurovat prostředí založené na DankMaterialShell na Arch, Fedora, Debian, Ubuntu, openSUSE, Gentoo a Void Linux.
- Nástroj Dank Search pro vyhledávání souborů v systému.
- Kalendář-plánovač Dank Calendar, který podporuje protokol CalDAV a je synchronizován se službami Google a Microsoft.
- V přípravě je vlastní správce souborů a aplikace DankConnect pro integraci se smartphonem.

Mezi změnami v novém vydání:
- Byla provedena optimalizace výkonu, díky níž se doručování zpráv prostřednictvím IPC zrychlilo 5,2krát, ukládání obrázků pomocí nástroje pro snímání obrazovky se zrychlilo 4-8krát a zatížení CPU při používání pipety pro určení barev kleslo 3,9krát. Spotřeba paměti uživatelským prostředím klesla o 19 % a nyní činí 76 MB.
- Byl navržen nový režim panelu — Dank Island, ve kterém jsou widgety uspořádány ve vizuálně oddělených ostrovech, které dynamicky reagují na akce uživatele nebo systémové události. Režim se aktivuje prostřednictvím možnosti „Island“ v nastavení „Bar -> Appearance“.


- Bylo vydáno první vydání přihlašovací obrazovky dank-greeter.

- Do nástroje pro monitorování stavu systému dgop a do vyhledávacího systému dsearch byla přidána základní podpora pro operační systém FreeBSD.

- V kalendáři-plánovači dcal byla implementována podpora pro vytváření událostí pomocí přetahování prvků do denních a týdenních seznamů v režimu drag & drop. Umožněno je také současné zvýraznění několika prvků.

- V nástroji pro snímání obrazovky bylo povoleno vyznačení oblasti obrazovky, která pokrývá informace z několika monitorů. Byla přidána základní implementace režimu uchopení se skrolováním obsahu pro odraz oblasti v okně, které vyžaduje skrolování. Byla přidána podpora protokolu Wayland wp_color_manager_v1, která umožnila práci s 10bitovou reprezentací barev a HDR.

- Byl přidán nový prohlížeč pluginů.

- Pro aplikace GTK3 byla implementována podpora dynamických témat (aplikace GTK3 nyní automaticky přebírají změnu systémového barevného schématu naživu bez nutnosti restartu).
- V rozhraní pro výběr tématu bylo implementováno zobrazení úrovně kontrastu textu (AA — 4.5:1 nebo AAA — 7:1).
- Do rozhraní nastavení sítě byla přidána podpora pro zapnutí Wi-Fi hotspotu pro poskytování síťového přístupu jiným systémům. Přidáno tlačítko pro aktualizaci seznamu bezdrátových sítí. Do NetworkManageru byl přidán backend pro mobilní modemy.
- Byla přidána podpora pro současnou práci s více Bluetooth adaptéry.
- Na panelu úloh byly odděleny připnuté a spuštěné aplikace.
- Byla přidána základní podpora platformy FreeBSD.
- Bylo zjednoceno přiřazování čísel verzí komponent pracovního prostředí. Verze dsearch, dgop, dcal a dgreeter nyní vycházejí společně s DMS a mají společné číslo vydání.
Zdroj: opennet.ru







