Plasma Mobile: Больше приложений и улучшенный домашний экран

Команда Plasma Mobile рада представить обновления Plasma Mobile за март и апрель 2021 года. В течении последних двух месяцев бóльшая часть работы была сосредоточена на приложениях. Мы продолжили улучшать существующие приложения, делая их более стабильными и функциональными, а также поработали над новыми, расширяя экосистему Plasma Mobile. Мы также внесли заметные улучшения в саму графическую оболочку.

Но прежде чем начать, мы хотели бы поблагодарить компанию Pine64 за их щедрые пожертвования за каждое проданное устройство KDE Community Edition и за их поддержку нашего проекта. Мы также хотели бы выразить благодарность вам, владельцам устройств PinePhone KDE Community Edition: ваша покупка очень помогает нам.

Aleix Pol i Gonzàlez, президент KDE e.V.:

Наше сотрудничество с Pine64 очень важно по двум большим причинам: мы получаем совершенно новую аппаратную платформу, которая уважает наши способы создания программного обеспечения и новую организацию с новым подходом к производству оборудования и его интеграции с сообществами FOSS для обеспечения отличного пользовательского опыта. Мы очень довольны работой на сегодняшний день и с нетерпением ждём новых результатов.

Lukasz Erecinski, менеджер сообщества Pine64:

PINE64 связывает давняя дружба с сообществом KDE и KDE e.V. Наше сотрудничество началось ещё во времена оригинального Pinebook, выпущенного в 2016 году, который поставлялся с KDE Neon. В настоящее время Pinebook Pro и PinePhone, наши флагманские устройства, поставляются с Plasma Desktop и Plasma Mobile соответственно. Справедливо сказать, что KDE было и остаётся основополагающим фактором для роста и дальнейшего успеха нашего сообщества.

Переходим к приложениям и другим новым штукам:

NeoChat

Plasma Mobile: Больше приложений и улучшенный домашний экран, image #1

NeoChat приобрёл совершенно новый внешний вид с оформлением сообщений в чате в виде блоков. Помимо этого, Carl внёс несколько улучшений, ориентированных на мобильные устройства. Контекстное меню при длительном нажатии на сообщение теперь отображается в виде нижней шторки, а листание чата пальцем стало более надёжным. Он также работал с Noah Davis над тем, чтобы полностью переписать компонент ввода сообщения, сделав его более изящным и добавив анимации перехода.

Srevin Saju улучшил навигацию с помощью клавиатуры, добавив, среди прочего, редактирование последнего отправленного сообщения нажатием стрелки вверх. Tobias Fella добавил возможность отправки специальных текстовых реакций с помощью команды /react <текст>. Он также улучшил обработку уведомлений, переработал часть кодовой базы NeoChat и исправил множество ошибок и визуальных несоответствий. Наконец, он взялся за поддержку функции аудиочата Matrix и функции демонстрации экрана с помощью PipeWire.

Elisa

Plasma Mobile: Больше приложений и улучшенный домашний экран, image #2

Мобильная версия Elisa от Devin Lin, анонсированная ранее, была принята в состав недавно выпущенного KDE Gear 21.04. В связи с улучшением мобильного интерфейса, Mathieu Gallien занимался версией для Android, где использовал музыкальный индексатор Android для обнаружения музыкальных файлов. Вы можете скачать APK бета-версии с нашей «бинарной фабрики».

Koko

Plasma Mobile: Больше приложений и улучшенный домашний экран, image #3

Mikel Johnson и Carl Schwan работали над многими улучшениями для Koko. Теперь вы можете просматривать метаданные изображений и даже изменять некоторые сведения. Был добавлен небольшой редактор изображений (использующий ту же библиотеку, что и NeoChat). Вид папок был полностью переписан и позволяет осуществлять навигацию по всем папкам на телефоне, а не только по папке «Изображения». Чтобы облегчить управление большим количеством изображений, Mikel добавил функцию тегов, позволяющую помечать изображения и фильтровать их по тегам. Он также добавил коллекцию для избранного.

Angelfish

Devin Lin добавил удобную функцию перелистывания по навигационной панели. Теперь вы можете провести по ней влево или вправо, чтобы перейти на страницу назад или вперёд.

Он также превратил экран управления вкладками в шторку и добавил жест смахивания влево/вправо для закрытия вкладок.

Jonah Brüchert улучшил производительность Angelfish, включив аппаратное ускорение в QtWebEngine. Ранее эта функция была отключена из-за проблем со стабильностью, наконец решённых в Qt 5.15.2.

AudioTube

Plasma Mobile: Больше приложений и улучшенный домашний экран, image #4
Plasma Mobile: Больше приложений и улучшенный домашний экран, image #5

Jonah Brüchert также работал над AudioTube, новым приложением для прослушивания музыки из сервиса YouTube Music. Приложение относительно новое, но уже находится в пригодном для использования состоянии. Подробнее вы можете прочитать в его блоге.

Plasmatube

Plasmatube, видеоплеер для YouTube, не остался в стороне. Carl перенёс его с mpv на QtMultimedia и добавил элементы управления видео. Linus Jan провёл значительный рефакторинг, перенеся взаимодействие с API Invidious во внутреннюю библиотеку и сделав возможным использование других серверов Invidious.

Plasma Mobile: Больше приложений и улучшенный домашний экран, image #6

DayKountdown

Clau Cambra работал над новым приложением, которое позволяет вести обратный отсчёт до особых дат. Именно это приложение послужило вдохновением для нового учебника по Kirigami. Вы можете найти его тут.

Plasma Mobile: Больше приложений и улучшенный домашний экран, image #7

OptiImage

Plasma Mobile: Больше приложений и улучшенный домашний экран, image #8

Carl Schwan подготовил первую версию оптимизатора изображений на основе optipng. Запланирована поддержка и других оптимизаторов изображений.

Почтовый клиент Kolibri

Carl Schwan и Simon Schmeißer начали работу над почтовым клиентом на основе Kirigami. Пока он позволяет только читать входящую почту, но уже разрабатывается редактор писем.

Plasma Mobile: Больше приложений и улучшенный домашний экран, image #9

Клиент KeePass

Plasma Mobile: Больше приложений и улучшенный домашний экран, image #10

Tobias Fella начал работу над менеджером паролей, совместимым с KeePass. В настоящее время пароли в нём доступны только для чтения.

Диктофон KRecorder

Plasma Mobile: Больше приложений и улучшенный домашний экран, image #11
Plasma Mobile: Больше приложений и улучшенный домашний экран, image #12
Plasma Mobile: Больше приложений и улучшенный домашний экран, image #13
1 of 3

Devin Lin начал работу над новым интерфейсом для KRecorder.

Он переработал экран записи и список, а для удобства использования одной рукой применил шторки.

KClock

Plasma Mobile: Больше приложений и улучшенный домашний экран, image #14
Plasma Mobile: Больше приложений и улучшенный домашний экран, image #15
Plasma Mobile: Больше приложений и улучшенный домашний экран, image #16
Plasma Mobile: Больше приложений и улучшенный домашний экран, image #17
Plasma Mobile: Больше приложений и улучшенный домашний экран, image #18
1 of 5

KClock получил визуальное обновление.

Devin Lin поменял большинство форм на шторки на мобильных устройствах, добавил элементы управления клавиатурой для таймера и секундомера, а также улучшил толщину шрифта, цвета и отступы во всём приложении.

Alligator

Plasma Mobile: Больше приложений и улучшенный домашний экран, image #19
Plasma Mobile: Больше приложений и улучшенный домашний экран, image #20
Plasma Mobile: Больше приложений и улучшенный домашний экран, image #21
1 of 3

Tobias Fella и Bart de Vries работают над добавлением поддержки подкастов в программу чтения лент новостей Alligator.

Оболочка

Devin Lin и Noah Davis смогли обнаружить и исправить давнюю проблему в Plasma, из-за которой шрифт по умолчанию не поддерживал лёгкое или полужирное начертание. Оболочка и приложения Plasma Mobile теперь могут использовать другие варианты начертания шрифтов, так как отпала необходимость смены настроек шрифтов.

Marco Martin добавил начальную реализацию двухступенчатой шторки уведомлений/быстрых настроек в верхнюю часть оболочки. Devin доработал поведение и внешний вид панели, а также провёл рефакторинг кода.

Plasma Mobile: Больше приложений и улучшенный домашний экран, image #22
Plasma Mobile: Больше приложений и улучшенный домашний экран, image #23
1 of 2

Экран блокировки стал производительнее при большом числе уведомлений, а также получил дополнительные анимации для текста на цифровой клавиатуре. Ведётся работа над тем, чтобы разрешить использование обычной виртуальной клавиатуры и текстовых паролей пользователей.

Marco Martin начал работу над многостраничным домашним экраном.

Документация

Чтобы облегчить разработку новых приложений для Plasma Mobile, Clau Cambra продолжил дополнять документацию по Kirigami, добавив множество небольших руководств по использованию компонентов. Carl Schwan написал более продвинутую статью о том, как использовать Akonadi для создания почтовой программы.

Сайт

Carl перенёс сайт проекта с Jekyll на Hugo, что облегчает перевод на другие языки. Он добавил более полный список приложений для Plasma Mobile на главную страницу.

Автор: Команда Plasma Mobile
Перевод: Дима
Источник: https://www.plasma-mobile.org/2021/04/27/plasma-mobile-update-march-april/

633 views·3 shares