Wydanie Latte Dock 0.9, alternatywnego pulpitu nawigacyjnego dla KDE
Przesłane przez wydanie panelu Latte Dock 0.9, który oferuje eleganckie i proste rozwiązanie do zarządzania zadaniami i plazmoidami. Obejmuje to obsługę efektu parabolicznego powiększenia ikon w stylu macOS lub panelu Deska. Panel Latte jest zbudowany na frameworku KDE Plasma i do działania wymaga Plasma 5.12, KDE Frameworks 5.38 i Qt 5.9 lub nowszych wersji. Kod projektu dystrybuowane przez licencjonowany na licencji GPLv2. Pakiety instalacyjne są tworzone dla Ubuntu, Debian, Fedora и openSUSE.
Projekt powstał w wyniku połączenia paneli o podobnych zadaniach – Now Dock i Candil Dock. Po fuzji programiści próbowali połączyć zasadę tworzenia osobnego panelu, pracującego niezależnie od Plasma Shell, zaproponowanego w Candil, z wysokiej jakości projektem interfejsu charakterystycznym dla Now Dock i wykorzystaniem wyłącznie bibliotek KDE i Plasma bez zależności od osób trzecich.
Główne innowacje:
Zaimplementowano możliwość dynamicznego wyboru koloru panelu w zależności od koloru otoczenia. Panel może teraz zmieniać kolor w oparciu o kolor aktualnie aktywnego okna lub tła, a przy wyświetlaniu z wykorzystaniem przezroczystości może wybrać najlepszy poziom kontrastu w stosunku do tła pulpitu;
Prowadzono prace nad wyodrębnieniem sposobów dostosowywania stylu projektowania wskaźników aktywnych aplikacji i zapewnieniem możliwości dostarczania dodatkowych zestawów wskaźników za pośrednictwem katalog internetowy. Przykładowo do instalacji dostępne są teraz zestawy wskaźników w stylu Unity i DaskToPanel;
Dodano obsługę synchronizacji zawartości paneli w przypadku stosowania różnych układów paneli w różnych pomieszczeniach (przykładowo w jednym pomieszczeniu panel można umieścić na boku w stylu Unity, a w innym pomieszczeniu w postaci dolnego rzędu w stylu Plazma) . Jeśli wcześniej każdy panel w pomieszczeniu był przetwarzany osobno, teraz zawartość wszystkich paneli można zsynchronizować, a kompozycję elementów panelu głównego można zastosować do paneli dodatkowych;
Zmieniono wygląd ustawień panelu. Okno konfiguratora dostosowuje się teraz do rozmiaru ekranu i wybranego stopnia powiększenia, w trybie ustawień zaawansowanych automatycznie zajmuje maksymalnie możliwą wolną przestrzeń w pionie i jest dociskane do prawej krawędzi;
Tryb edycji panelu jest podzielony na Edycję na żywo i Konfiguruj aplety. Tryb edycji na żywo umożliwia zmianę parametrów w locie i natychmiastowe zobaczenie efektu, np. wybrania sposobu grupowania czy zmiany przezroczystości panelu. Tryb konfiguracji apletu zawiera funkcje dodawania, usuwania i zmiany parametrów apletu.
Dodano konfigurator globalny umożliwiający konfigurację zachowania klawisza Meta oraz możliwość określenia szerokości ogólnego obrysu tła panelu. Dodano sekcję konfigurowania udostępniania układów paneli oraz sekcję z raportami diagnostycznymi do debugowania układów paneli;
Dodano nowe opcje wiersza poleceń do importowania układów i ustawień, czyszczenia pamięci podręcznej QML itp.
Rozszerzono możliwości związane z wyświetlaniem ikon wskaźników wyświetlanych na ikonach (Odznakach). Dodano opcje umożliwiające bardziej widoczne ikony powiadomień i zastosowanie do takich ikon stylu 3D zamiast domyślnego płaskiego stylu Material Design.
Autor projektu ostrzegł społeczność, że następny cykl rozwoju skupi się na naprawianiu błędów i ulepszaniu funkcjonalności odnotowanej na osobistej liście planów. Ponieważ społeczność nie uczestniczy aktywnie w rozwoju, a projekt jest rozwijany tylko przez jednego autora, wnioski o nowe funkcje będą oferowane członkom społeczności do wdrożenia i zostaną usunięte, jeśli po miesiącu nie będzie już programisty chcącego się ich podjąć ich wdrożenie. Autor projektu będzie wykorzystywał wyłącznie możliwości, które są dla niego osobiście interesujące i które mogą usprawnić jego procesy pracy.