Po dwóch latach rozwoju wypuszczono Latte Dock 0.10, oferując 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 zbudowany jest w oparciu o Frameworki KDE i bibliotekę Qt. Obsługiwana jest integracja z pulpitem KDE Plasma. Kod projektu jest rozpowszechniany na licencji GPLv2.
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:
- Istnieje możliwość umieszczenia kilku paneli na jednej krawędzi ekranu.
- Dodano obsługę wyskakujących paneli.
- Dodano możliwość dostosowania promienia zaokrąglenia narożników paneli oraz określenia wielkości cienia panelu.
- Dostępnych jest 10 trybów widoczności panelu.
- Dodano tryb wyświetlania paneli bocznych w razie potrzeby, w którym panel pojawia się i znika dopiero po wykonaniu przez użytkownika akcji za pomocą zewnętrznych apletów, skryptów lub skrótów.
- Włączono wysyłanie geometrii panelu Latte Dock na pulpit Plazmy, a także danych widocznego obszaru do menedżerów okien obsługujących GTK_FRAME_EXTENTS w celu prawidłowego pozycjonowania okien.
- Dodano wbudowane okno dialogowe do ładowania i dodawania widżetów (Eksplorator Widgetów), którego można używać w środowiskach innych niż KDE, w tym GNOME, Cinnamon i Xfce.
- Dodano obsługę umieszczania wielu apletów Latte Zadania na jednym panelu.
- Dodano nowy tryb wyrównywania apletów w panelu.
- Zaimplementowano paraboliczny efekt wyszukiwania apletów w panelu.
- Dodano obsługę MarginsAreaSeparators KDE Plasma, umożliwiając umieszczanie mniejszych widżetów.
- Zmieniono wygląd wszystkich okien dialogowych sterujących rozmieszczeniem elementów na panelu. Użytkownik ma możliwość zdefiniowania własnego schematu kolorów dla każdego układu paneli.
- Panele umożliwiają przenoszenie, wklejanie i kopiowanie elementów za pośrednictwem schowka.
- Dodano możliwość eksportowania układu elementów w panelach i wykorzystania paneli jako szablonów do odtworzenia tego samego formularza dla innych użytkowników.
Źródło: opennet.ru