Wydanie platformy KDE Plasma Mobile 21.12/XNUMX

Opublikowano wydanie KDE Plasma Mobile 21.12, oparte na mobilnej edycji pulpitu Plasma 5, bibliotekach KDE Frameworks 5, stosie telefonicznym ModemManager i frameworku komunikacyjnym Telepathy. Plasma Mobile wykorzystuje serwer kompozytowy kwin_wayland do wysyłania grafiki, a PulseAudio do przetwarzania dźwięku. Jednocześnie przygotowano wydanie zestawu aplikacji mobilnych Plasma Mobile Gear 21.12, utworzonego analogicznie do zestawu KDE Gear. Do stworzenia interfejsu aplikacji wykorzystano Qt, zestaw komponentów Mauikit oraz framework Kirigami z KDE Frameworks, który pozwala na tworzenie uniwersalnych interfejsów odpowiednich dla smartfonów, tabletów i komputerów PC.

Obejmuje aplikacje, takie jak KDE Connect, aby sparować telefon z komputerem stacjonarnym, przeglądarkę dokumentów Okular, odtwarzacz muzyki VVave, przeglądarki obrazów Koko i Pix, system notatek buho, planer kalendarza calindori, menedżer plików indeksu, menedżer aplikacji Discover, wysyłanie spacji SMS, książka adresowa plazmowej książki telefonicznej, interfejs połączeń telefonicznych plazmowego dialera, przeglądarka plazmowa skalarów i komunikator Spectral.

W nowej wersji:

  • Funkcje związane z telefonią, takie jak wykonywanie połączeń, przesyłanie danych przez operatora komórkowego i wysyłanie SMS-ów, zostały przeniesione z natywnego stosu oFono do ModemManager, który integruje się z konfiguratorem sieci NetworkManager, podczas gdy oFono jest powiązane z konfiguratorem ConnMan. ConnMan jest nadal używany w projektach Ubuntu Touch i Sailfish, które udostępniają dla niego własne zestawy poprawek. NetworkManager okazał się bardziej preferowany dla KDE Plasma Mobile, ponieważ jest już używany w KDE Plasma (a także GNOME i Phosh). Dodatkowo w odróżnieniu od oFono projekt ModemManager jest aktywnie rozwijany i regularnie przenoszona jest do niego obsługa nowych urządzeń, natomiast oFono jest zależne od szeregu zewnętrznych poprawek. ModemManager ma także lepszą i stabilniejszą obsługę modemów używanych w urządzeniach Pinephone i OnePlus 6. Wcześniej migrację utrudniało powiązanie środowiska systemowego Halium używanego w KDE Plasma Mobile z oFono, ale po decyzji o zaprzestaniu wspierania Halium w Plasma Mobile przestało to być czynnikiem ograniczającym.
  • W wirtualnej klawiaturze Maliit możliwe jest wywołanie opcji klawiatury specyficznych dla wprowadzanych danych, np. w polach numerycznych wyświetlana jest opcja klawiatury służąca do wprowadzania liczb. Poprawiono także zachowanie związane z warunkami wyświetlania klawiatury (w jakich warunkach wyświetlać, a w jakich nie).
  • Rozwiązano problemy z podłączeniem zewnętrznych ekranów do telefonu, które prowadziły do ​​alokacji nadmiaru pamięci wideo w KWin i zawieszania się smartfona Pinephone. Do miniatur uruchomionych aplikacji dodano nowy przycisk, który umożliwia przeniesienie aplikacji na ekran zewnętrzny. W ramach cyklu opracowywania następnej wersji wdrożono koncepcję pierwotnego wyjścia, umożliwiającą kontrolowanie, na którym ekranie będzie wyświetlane domyślne wyjście. Z praktycznego punktu widzenia, ta funkcja pozwoli Ci stworzyć pełnoprawne środowisko pracy po podłączeniu zewnętrznego ekranu, klawiatury i myszy, a także umożliwi korzystanie z klasycznego pulpitu KDE Plasma na ekranach zewnętrznych.
  • Przeprojektowano implementację interfejsu szybkich ustawień na górnym panelu. Możliwe jest teraz podłączanie rozszerzeń i dodawanie własnych ustawień, a także wywoływanie widżetu zegara po kliknięciu znacznika godziny w panelu. Dodano szybkie ustawienie umożliwiające przejście do trybu samolotowego. Wskaźnik połączenia z siecią komórkową został przeprojektowany tak, aby obsługiwał ModemManager. Układ elementów na górnym panelu dostosowany jest do ekranów z martwą strefą dla kamery.
    Wydanie platformy KDE Plasma Mobile 21.12/XNUMX
  • Zaimplementowano możliwość przesuwania dolnego paska zadań na boki, aby zaoszczędzić miejsce w pionie w trybie poziomym.
    Wydanie platformy KDE Plasma Mobile 21.12/XNUMX
  • Zintegrowana obsługa protokołu aktywacji xdg, która pozwala przenosić fokus pomiędzy różnymi powierzchniami pierwszego poziomu. Na przykład przy aktywacji xdg jeden interfejs uruchamiania aplikacji może skupić uwagę na innym interfejsie lub jedna aplikacja może przełączyć fokus na inny. Dzięki aktywacji xdg zapewniana jest lepsza animacja podczas uruchamiania aplikacji, wyłączania ekranu i obracania obrazu.
  • Framework Kirigami, który pozwala na tworzenie uniwersalnych interfejsów dla systemów mobilnych i stacjonarnych, implementuje komponent NawigacjaTabBar, który pozwala na umieszczenie elementów nawigacyjnych w dolnym panelu. Komponent jest zbudowany na bazie dolnych bloków nawigacyjnych używanych w interfejsach dialera i zegara i został już dostosowany do aplikacji takich jak Elisa, Discover, Tokodon i Kasts.
    Wydanie platformy KDE Plasma Mobile 21.12/XNUMXWydanie platformy KDE Plasma Mobile 21.12/XNUMXWydanie platformy KDE Plasma Mobile 21.12/XNUMX
  • W aplikacji prognozy pogody przeprojektowano realizację dynamicznych wizualizacji i zmieniono zachowanie przy zmianie lokalizacji. Przykładowo wizualizację deszczu na telefonie Pinephone można teraz wyświetlać z szybkością 30 klatek na sekundę zamiast 5. Z mobilnej wersji interfejsu całkowicie usunięto pasek boczny.
    Wydanie platformy KDE Plasma Mobile 21.12/XNUMXWydanie platformy KDE Plasma Mobile 21.12/XNUMX
  • Koko Image Viewer oferuje przyjazny dla urządzeń mobilnych dolny pasek nawigacyjny ułatwiający obsługę z poziomu telefonu. Dodano nową stronę przeglądu, która zawiera wszystkie wcześniej pokazane obrazy i umożliwia filtrowanie według lokalizacji, daty i katalogów online. Zaproponowano nowe okno dialogowe „Udostępnij”, służące do wysyłania zdjęć. Wbudowany edytor obrazów dodał funkcję zmiany rozmiaru i usprawnił operację kadrowania. Ponadto Koko poprawiło renderowanie plików SVG i zapewnia korekcję kolorów w systemach X11.
    Wydanie platformy KDE Plasma Mobile 21.12/XNUMXWydanie platformy KDE Plasma Mobile 21.12/XNUMX
  • W przeglądarce internetowej Angelfish dodano przycisk umożliwiający wyczyszczenie historii przeglądania, poprawiono integrację z wirtualną klawiaturą oraz dodano wyskakujące okienko ignorujące błędy w konfigurowaniu bezpiecznych połączeń. Do implementacji blokowania reklam dodano obsługę filtrów kosmetycznych (w celu ukrycia elementów na stronie).
  • Emulator terminala QMLKonsole został przeprojektowany, dodając obsługę zakładek i przycisk do sterowania wyświetlaniem wirtualnej klawiatury.
    Wydanie platformy KDE Plasma Mobile 21.12/XNUMXWydanie platformy KDE Plasma Mobile 21.12/XNUMX
  • W zegarkach KClock blok ustawień został przeniesiony z panelu nawigacyjnego do menu nagłówkowego. Pasek nawigacyjny został przeniesiony do widżetu NawigacjaTabBar. Zmieniono zachowanie podczas wyświetlania powiadomień w przypadku włączenia się alarmu. Proces działający w tle KClockd jest teraz automatycznie zamykany po 30 sekundach bezczynności, jeśli program KClock nie jest uruchomiony, alarm nie jest ustawiony i licznik czasu nie jest używany.
  • Możliwości programu do słuchania podcastów Kasts zostały znacznie rozszerzone. Dodano obsługę sekcji z informacjami o różnych odcinkach wymienionych w tagach RSS i MP3. Ustawienia są podzielone na osobne kategorie. Menu globalne zostało zastąpione panelem dolnym i menu kontekstowym w panelu górnym. Subskrypcje są sortowane na podstawie nieodtworzonych odcinków. Strona odcinków oferuje pojedynczą listę zamiast podziału na karty. Znacząco przyspieszono operacje dodawania i aktualizacji subskrypcji, które w niektórych sytuacjach można teraz wykonać nawet 10 razy szybciej. Dodano możliwość synchronizacji informacji o subskrypcjach i odsłuchanych odcinkach poprzez usługę gpodder.net lub aplikację nextcloud-gpodder.
    Wydanie platformy KDE Plasma Mobile 21.12/XNUMXWydanie platformy KDE Plasma Mobile 21.12/XNUMX
  • W kliencie Tokodon Mastodon poprawiono implementację paska bocznego w interfejsie, który jest teraz wyświetlany tylko wtedy, gdy na ekranie jest wystarczająca ilość miejsca i wyświetla awatary konta. Dodano obsługę sprawdzania pisowni i zaimplementowano podstawowe narzędzia do zarządzania kontem.
    Wydanie platformy KDE Plasma Mobile 21.12/XNUMXWydanie platformy KDE Plasma Mobile 21.12/XNUMX
  • Kontynuowano modernizację planera kalendarzowego Kalendar.
    Wydanie platformy KDE Plasma Mobile 21.12/XNUMXWydanie platformy KDE Plasma Mobile 21.12/XNUMXWydanie platformy KDE Plasma Mobile 21.12/XNUMX
  • Spacja, program do odbierania i wysyłania SMS-ów, obsługuje teraz wiadomości MMS. Aplikacja została przeniesiona z API oFono do ModemManager. Dodano możliwość dostosowania koloru i rozmiaru czcionki w wiadomościach od uczestników czatu. Dodano funkcję usuwania pojedynczych wiadomości i ponownego wysyłania niedostarczonych wiadomości.
    Wydanie platformy KDE Plasma Mobile 21.12/XNUMXWydanie platformy KDE Plasma Mobile 21.12/XNUMXWydanie platformy KDE Plasma Mobile 21.12/XNUMX
  • Interfejs do wykonywania połączeń telefonicznych Dialer został przeniesiony z oFono API do ModemManager. Aplikacja podzielona jest na dwa komponenty - interfejs graficzny i usługę działającą w tle.
    Wydanie platformy KDE Plasma Mobile 21.12/XNUMX
  • Zawiera program do przesyłania wiadomości NeoChat (rozwidlenie programu Spectral, przepisane przy użyciu frameworka Kirigami w celu utworzenia interfejsu oraz bibliotekę libQuotient do obsługi protokołu Matrix).

Źródło: opennet.ru

Dodaj komentarz