Itusilẹ ti KDE Plasma Mobile 21.12

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

Pẹlu awọn ohun elo bii KDE Sopọ lati so foonu rẹ pọ pẹlu tabili tabili rẹ, oluwo iwe Okular, ẹrọ orin VVave, Koko ati awọn oluwo aworan Pix, eto ṣiṣe akiyesi buho, olutọpa kalẹnda calindori, oluṣakoso faili Atọka, Ṣawari oluṣakoso ohun elo, fifiranṣẹ SMS Spacebar, iwe adirẹsi iwe-pilasima, pilasima-dialer foonu ipe ni wiwo, pilasima-angelfish kiri ati Spectral ojiṣẹ.

Ninu ẹya tuntun:

  • Связанные с телефонией функции, такие как осуществление звонков, передача данных через сотового оператора и отправка SMS, переведены с изначально применяемого стека oFono на ModemManager, который интегрируется с сетевым конфигуратором NetworkManager, в то время как oFono завязан на конфигуратор ConnMan. ConnMan продолжает использоваться в проектах Ubuntu Touch и Sailfish, сопровождающих для него собственные наборы патчей. NetworkManager оказался более предпочтителен для KDE Plasma Mobile, так как уже используется в KDE Plasma (а также в GNOME и Phosh). Кроме того, в отличие от oFono проект ModemManager активно развивается и в него регулярно переносится поддержка новых устройств, в то время как oFono зависит от серии внешних патчей. В ModemManager также имеется более качественная и стабильная поддержка модемов, используемых в устройствах Pinephone и OnePlus 6. Ранее миграции мешала привязка к oFono использовавшегося в KDE Plasma Mobile системного окружения Halium, но после решения прекратить в Plasma Mobile поддержку Halium это перестало быть сдерживающим фактором.
  • В виртуальной клавиатуре Maliit налажен вызов вариантов клавиатуры, специфичных для вводимых данных, например, в числовых полях показывается вариант клавиатуры для ввода цифр. Также улучшено поведение, связанное с условиями показа клавиатуры (в каких условиях показывать, а в каких — нет).
  • Решены проблемы с подключением к телефону внешних экранов, приводившие к выделению в KWin лишней видеопамяти и сбоям на смартфоне Pinephone. К эскизам запущенных приложений прикреплена новая кнопка, при помощи которой можно переместить приложение на внешний экран. В рамках цикла разработки следующего выпуска реализована концепция первичного вывода (Primary Output), позволяющего управлять на какой из экранов будет обеспечиваться вывод по умолчанию. С практической стороны данная возможность позволит создавать полноценные рабочие окружения при подключении внешнего экрана, клавиатуры и мыши, а также даст возможность использовать на внешних экранах классический рабочий стол KDE Plasma.
  • Переработана реализация интерфейса быстрой настройки верхней панели. Появилась возможность подключения расширений и добавления собственных настроек, а также вызова виджета часов при клике на метке часов в панели. Добавлена быстрая настройка для перехода в режим полёта. Индикатор подключения к мобильной сети переработан для использования ModemManager. Раскладка элементов на верхней панели адаптирована для экранов с мёртвой областью для камеры.
    Itusilẹ ti KDE Plasma Mobile 21.12
  • Реализована возможность перемещения нижней панели задач вбок для экономии вертикального пространства в ландшафтном режиме.
    Itusilẹ ti KDE Plasma Mobile 21.12
  • Интегрирована поддержка протокола xdg-activation, позволяющего передать фокус между разными поверхностями первого уровня. Например, при помощи xdg-activation один интерфейс для запуска приложений может передать фокус другому интерфейсу или одно приложение может переключить фокус на другое. При помощи xdg-activation реализована более качественная анимация при запуске приложений, выключении экрана и повороте изображения.
  • Во фреймворке Kirigami, позволяющем создавать универсальные интерфейсы для мобильных и настольных систем, реализован компонент NavigationTabBar, позволяющий размещать элементы навигации в нижней панели. Компонент построен на основе нижних навигационных блоков, применяемых в интерфейсе набора номера и часах, и уже адаптирован для таких приложений, как Elisa, Discover, Tokodon и Kasts.
    Itusilẹ ti KDE Plasma Mobile 21.12Itusilẹ ti KDE Plasma Mobile 21.12Itusilẹ ti KDE Plasma Mobile 21.12
  • В приложении для просмотра прогноза погоды переделана реализация динамических визуализаций и изменено поведение при переключении местоположения. Например, визуализация дождя на телефоне Pinephone теперь может отображаться с частотой 30 кадров в секунду вместо 5. Из мобильного варианта интерфейса полностью исключена боковая панель.
    Itusilẹ ti KDE Plasma Mobile 21.12Itusilẹ ti KDE Plasma Mobile 21.12
  • В просмотрщике изображений Koko предложен мобильный вариант нижней навигационной панели, упрощающей управление с телефона. Добавлена новая обзорная страница, включающая все ранее показанные изображения и предоставляющая возможность фильтрации по местоположению, дате и сетевым каталогам. Предложен новый диалог «Share», применяемый для отправки изображений. Во встроенном редакторе изображений добавлена функция изменения размера и улучшена операция кадрирования. Кроме того, в Koko улучшена отрисовка файлов SVG и обеспечена цветовая коррекция на системах X11.
    Itusilẹ ti KDE Plasma Mobile 21.12Itusilẹ ti KDE Plasma Mobile 21.12
  • В web-браузере Angelfish появилась кнопка для очистки истории посещений, улучшена интеграция с виртуальной клавиатурой, добавлено всплывающее окно для игнорирования ошибок установки защищённых соединений. В реализацию блокировщика рекламы добавлена поддержка косметических фильтров (для скрытия элементов на странице).
  • Переделан эмулятор терминала QMLKonsole, в котором появилась поддержка вкладок и кнопка управления показом виртуальной клавиатуры.
    Itusilẹ ti KDE Plasma Mobile 21.12Itusilẹ ti KDE Plasma Mobile 21.12
  • В часах KClock блок настроек перемещён из панели навигации в заголовочное меню. Навигационная панель переведена на виджет NavigationTabBar. Изменено поведение при выводе уведомлений о срабатывании будильника. Обеспечено автоматическое закрытие фонового процесса KClockd через 30 секунд неактивности, если не запущена программа KClock, не выставлен будильник и не используется таймер.
  • Значительно расширены возможности программы для прослушивания подкастов Kasts. Добавлена поддержка разделов с информацией о разных эпизодах, упоминаемых в RSS и MP3-тегах. Настройки разделены на отдельные категории. Глобальное меню заменено на нижнюю панель и контекстное меню в верхней панели. Обеспечена сортировка подписок с учётом непрослушанных эпизодов. На странице эпизодов предложен единый список, вместо разделения на вкладки. Значительно ускорены операции добавления и обновления подписок, которые в некоторых ситуации стали выполняться до 10 раз быстрее. Добавлена возможность синхронизации информации о подписках и прослушиваемых эпизодах через сервис gpodder.net или приложение nextcloud-gpodder.
    Itusilẹ ti KDE Plasma Mobile 21.12Itusilẹ ti KDE Plasma Mobile 21.12
  • В Mastodon-клиенте Tokodon улучшена реализация боковой панели в интерфейсе, которая теперь показывается только при наличии необходимого экранного пространства и отображает аватары учётных записей. Добавлена поддержка проверки правописания и реализованы базовые средства управления учётными записями.
    Itusilẹ ti KDE Plasma Mobile 21.12Itusilẹ ti KDE Plasma Mobile 21.12
  • Продолжена модернизация календаря-планировщике Kalendar.
    Itusilẹ ti KDE Plasma Mobile 21.12Itusilẹ ti KDE Plasma Mobile 21.12Itusilẹ ti KDE Plasma Mobile 21.12
  • В Spacebar, программе для приёма и отправки SMS, появилась поддержка MMS-сообщений. Приложение переведено с API oFono на ModemManager. Добавлена возможность настройки цвета и размера шрифта для сообщений участников чата. Добавлена функция удаления отдельных сообщений и повторной отправки недоставленных сообщений.
    Itusilẹ ti KDE Plasma Mobile 21.12Itusilẹ ti KDE Plasma Mobile 21.12Itusilẹ ti KDE Plasma Mobile 21.12
  • Интерфейс для осуществления телефонных вызовов Dialer переведён с API oFono на ModemManager. Приложение разделено на два компонента — графический интерфейс и фоновый сервис.
    Itusilẹ ti KDE Plasma Mobile 21.12
  • В состав включена программа для обмена сообщениями NeoChat (форк программы Spectral, переписанный с использованием фреймворка Kirigami для создания интерфейса и библиотеки libQuotient для поддержки протокола Matrix).

orisun: opennet.ru

Fi ọrọìwòye kun