Доступна мобильная платформа KDE Plasma Mobile 22.02

Опубликован выпуск мобильной платформы KDE Plasma Mobile 22.02, основанной на мобильной редакции рабочего стола Plasma 5, библиотеках KDE Frameworks 5, телефонном стеке ModemManager и коммуникационном фреймворке Telepathy. Для вывода графики в Plasma Mobile используется композитный сервер kwin_wayland, а для обработки звука применяется PulseAudio. Одновременно подготовлен выпуск набора мобильных приложений Plasma Mobile Gear 22.02, формируемого по аналогии с набором KDE Gear. Для создания интерфейса приложений применяется Qt, набор компонентов Mauikit и фреймворк Kirigami из состава KDE Frameworks, позволяющий создавать универсальные интерфейсы, пригодные для смартфонов, планшетов и ПК.

В состав входят такие приложения, как KDE Connect для сопряжения телефона с рабочим столом, просмотрщик документов Okular, музыкальный проигрыватель VVave, просмоторщики изображений Koko и Pix, система ведения заметок buho, календарь-планировщик calindori, файловый менеджер Index, менеджер приложений Discover, программа для отправки SMS Spacebar, адресная книга plasma-phonebook, интерфейс для осуществления телефонных вызовов plasma-dialer,
браузер plasma-angelfish и мессенджер Spectral.

В новой версии:

  • В мобильную оболочку перенесены изменения из недавнего выпуска KDE Plasma 5.24. Основной репозиторий с мобильной оболочной переименован из plasma-phone-components в plasma-mobile.
  • Переработана выпадающая панель быстрых настроек, в которую также добавлены новые виджеты для управления воспроизведением мультимедийного контента и показа уведомлений. Улучшена обработка управляющих жестов.





    Добавлен базовый вариант панели быстрых настроек для планшетов, который планируется улучшить в следующем выпуске.


  • Переписан интерфейс для переключения между запущенными приложениями
    (Task Switcher), который переведён на использование одной строки с эскизами приложений и теперь поддерживает управляющие жесты. В панели навигации устранены ошибки, из-за которой панель временами становилась серой и нарушался показ эскизов приложений. В дальнейшем планируется реализовать возможность полного управления жестами без привязки к панели навигации.
  • На домашний экран добавлена возможность вызова интерфейса поиска программ KRunner через проведение пальцем сверху вниз по сенсорному экрану. Повышена точность срабатывания экранных жестов для открытия и закрытия приложений. Решены проблемы, возникающие при размещении или удалении плазмоидов на домашнем экране. Индикатор запуска приложения и интерфейс для переключения между приложениями переведены на использование основного окна домашнего экрана, без создания новых окон, что заметно повысило плавность анимации на устройстве Pinephone.
  • В конфигураторе реализована функция поиска и изменён стиль заголовка, в котором теперь применяется более компактная кнопка для возврата к предыдущему экрану.




  • Добавлен вариант оформления конфигуратора для планшентов.

  • Переработан бэкенд, отвечающий за срабатывание будильника. В будильнике переработан интерфейс редактирования списков и улучшена поддержка назначения собственных рингтонов. Добавлен встроенный диалог для настройки сигнала и таймеров.




  • Началась модернизация интерфейса календаря-планировщика Calindori.




  • Переработана навигация в программе PlasmaTube, предназначенной для просмотра видео с YouTube. Панель управления перемещена вниз экрана, а в заголовок добавлена кнопка для возврата к прошлому экрану.




  • В программе для прослушивания подкастов Kasts проведена оптимизация элементов управления для ландшафтного режима.

  • Добавлена возможность сворачивания в системный лоток программы для обмена сообщениями NeoChat (форк программы Spectral, переписанный с использованием фреймворка Kirigami для создания интерфейса и библиотеки libQuotient для поддержки протокола Matrix). В
    NeoChat также улучшена проверка наличия сетевого соединения, реализована возможность прикрепления меток к учётным записям (для наглядного разделения нескольких аккаунтов), добавлена поддержка прямого обмена файлами с другими приложениями и online-сервисами, такими как Nextcloud и Imgur.




  • Предложен мобильный вариант диалогов, применяемых для получения полномочий при доступе к ресурсам при помощи порталов Freedesktop (xdg-desktop-portal).
  • В эмуляторе терминала QMLKonsole налажена поддержка обработки кнопок Ctrl и Alt.
  • В web-браузере Angelfish реализован вариант интерфейса десктоп-систем, в котором доступны те же функции, что и в интерфейсе для мобильных устройств. Изменение позволит использовать одну кодовую базу для развития редакций Angelfish для мобильных и настольных систем.
    Для настройки задействован интерфейс Kirigami.CategorizedSettings. Обновлён список фильтров в блокировщике рекламы.
  • Стиль кнопок в интерфейсе для осуществления телефонных вызовов (Plasma Dialer) приведён в соответствие со стилем других приложений Plasma Mobile. Улучшена навигация между страницами, добавлена страница с настройками и страница About. Реализован диалог для очистки истории вызовов. Предоставлена возможность выбора телефонных номеров через меню Contacts, при привязке к одному пользователю нескольких номеров телефона. Обеспечена остановка мультимедийных проигрывателей при поступлении входящего вызова.

Release. Ссылка here.