Выпуск мабільнай платформы 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, які дазваляе ствараць універсальныя інтэрфейсы, прыдатныя для смартфонаў, планшэтаў і ПК.

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

У новай версіі:

  • Звязаныя з тэлефаніяй функцыі, такія як ажыццяўленне званкоў, перадача дадзеных праз сотавага аператара і адпраўка 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. Раскладка элементаў на верхняй панэлі адаптаваная для экранаў з мёртвай вобласцю для камеры.
    Выпуск мабільнай платформы KDE Plasma Mobile 21.12
  • Рэалізавана магчымасць перамяшчэння ніжняй панэлі задач убок для эканоміі вертыкальнай прасторы ў ландшафтным рэжыме.
    Выпуск мабільнай платформы KDE Plasma Mobile 21.12
  • Інтэграваная падтрымка пратаколу xdg-activation, які дазваляе перадаць фокус паміж рознымі паверхнямі першага ўзроўня. Напрыклад, пры дапамозе xdg-activation адзін інтэрфейс для запуску прыкладанняў можа перадаць фокус іншаму інтэрфейсу ці адно прыкладанне можа пераключыць фокус на іншае. Пры дапамозе xdg-activation рэалізавана больш якасная анімацыя пры запуску прыкладанняў, выключэнні экрана і павароце выявы.
  • У фрэймворку Kirigami, які дазваляе ствараць універсальныя інтэрфейсы для мабільных і настольных сістэм, рэалізаваны кампанент NavigationTabBar, які дазваляе размяшчаць элементы навігацыі ў ніжняй панэлі. Кампанент пабудаваны на аснове ніжніх навігацыйных блокаў, якія выкарыстоўваюцца ў інтэрфейсе набору нумара і гадзінах, і ўжо адаптаваны для такіх прыкладанняў, як Elisa, Discover, Tokodon і Kasts.
    Выпуск мабільнай платформы KDE Plasma Mobile 21.12Выпуск мабільнай платформы KDE Plasma Mobile 21.12Выпуск мабільнай платформы KDE Plasma Mobile 21.12
  • У дадатку для прагляду прагнозу надвор'я перароблена рэалізацыя дынамічных візуалізацый і зменены паводзіны пры пераключэнні месцазнаходжання. Напрыклад, візуалізацыя дажджу на тэлефоне Pinephone зараз можа адлюстроўвацца з частатой 30 кадраў у секунду замест 5. З мабільнага варыянту інтэрфейсу цалкам выключана бакавая панэль.
    Выпуск мабільнай платформы KDE Plasma Mobile 21.12Выпуск мабільнай платформы KDE Plasma Mobile 21.12
  • У праглядніку малюнкаў Koko прапанаваны мабільны варыянт ніжняй навігацыйнай панэлі, якая спрашчае кіраванне з тэлефона. Дададзена новая аглядная старонка, якая ўключае ўсе раней паказаныя выявы і якая прадстаўляе магчымасць фільтрацыі па месцазнаходжанні, даце і сеткавым каталогам. Прапанаваны новы дыялог "Share", які ўжываецца для адпраўкі малюнкаў. Ва ўбудаваным рэдактары малюнкаў дададзена функцыя змены памеру і палепшана аперацыя кадравання. Акрамя таго, у Koko палепшана адмалёўка файлаў SVG і забяспечана каляровая карэкцыя на сістэмах X11.
    Выпуск мабільнай платформы KDE Plasma Mobile 21.12Выпуск мабільнай платформы KDE Plasma Mobile 21.12
  • У web-браўзэры Angelfish з'явілася кнопка для ачысткі гісторыі наведванняў, палепшана інтэграцыя з віртуальнай клавіятурай, дададзена ўсплывальнае акно для ігнаравання памылак усталёўкі абароненых злучэнняў. У рэалізацыю блакавальніка рэкламы дададзена падтрымка касметычных фільтраў (для ўтойвання элементаў на старонцы).
  • Перароблены эмулятар тэрмінала QMLKonsole, у якім з'явілася падтрымка ўкладак і кнопка кіравання паказам віртуальнай клавіятуры.
    Выпуск мабільнай платформы KDE Plasma Mobile 21.12Выпуск мабільнай платформы KDE Plasma Mobile 21.12
  • У гадзінах KClock блок налад перамешчаны з панэлі навігацыі ў загалоўкавых меню. Навігацыйная панэль пераведзена на віджэт NavigationTabBar. Зменены паводзіны пры вывадзе апавяшчэнняў аб спрацоўванні будзільніка. Забяспечана аўтаматычнае закрыццё фонавага працэсу KClockd праз 30 секунд неактыўнасці, калі не запушчана праграма KClock, не выстаўлены будзільнік і не выкарыстоўваецца таймер.
  • Значна пашыраны магчымасці праграмы для праслухоўвання подкаст Kasts. Дададзена падтрымка раздзелаў з інфармацыяй аб розных эпізодах, якія згадваюцца ў RSS і MP3-тэгах. Налады падзелены на асобныя катэгорыі. Глабальнае меню заменена на ніжнюю панэль і кантэкстнае меню ў верхняй панэлі. Забяспечана сартаванне падпісак з улікам непраслуханых эпізодаў. На старонцы эпізодаў прапанаваны адзіны спіс, замест падзелу на ўкладкі. Значна паскораны аперацыі дадання і абнаўлення падпісак, якія ў некаторых сітуацыі сталі выконвацца да 10 разоў хутчэй. Дададзена магчымасць сінхранізацыі інфармацыі аб падпісках і праслухоўваных эпізодах праз сэрвіс gpodder.net або дадатак nextcloud-gpodder.
    Выпуск мабільнай платформы KDE Plasma Mobile 21.12Выпуск мабільнай платформы KDE Plasma Mobile 21.12
  • У Mastodon-кліенце Tokodon палепшана рэалізацыя бакавой панэлі ў інтэрфейсе, якая зараз паказваецца толькі пры наяўнасці неабходнай экраннай прасторы і адлюстроўвае аватары уліковых запісаў. Дададзена падтрымка праверкі правапісу і рэалізаваны базавыя сродкі кіравання ўліковымі запісамі.
    Выпуск мабільнай платформы KDE Plasma Mobile 21.12Выпуск мабільнай платформы KDE Plasma Mobile 21.12
  • Прадоўжана мадэрнізацыя календара-планавальніку Kalendar.
    Выпуск мабільнай платформы KDE Plasma Mobile 21.12Выпуск мабільнай платформы KDE Plasma Mobile 21.12Выпуск мабільнай платформы KDE Plasma Mobile 21.12
  • У Spacebar, праграме для прыёму і адпраўкі SMS, з'явілася падтрымка MMS-паведамленняў. Прыкладанне пераведзена з API oFono на ModemManager. Дададзена магчымасць наладкі колеру і памеру шрыфта для паведамленняў удзельнікаў чата. Дададзена функцыя выдалення асобных паведамленняў і паўторнай адпраўкі недастаўленых паведамленняў.
    Выпуск мабільнай платформы KDE Plasma Mobile 21.12Выпуск мабільнай платформы KDE Plasma Mobile 21.12Выпуск мабільнай платформы KDE Plasma Mobile 21.12
  • Інтэрфейс для ажыццяўлення тэлефонных выклікаў Dialer пераведзены з API oFono на ModemManager. Дадатак падзелена на два кампаненты - графічны інтэрфейс і фонавы сэрвіс.
    Выпуск мабільнай платформы KDE Plasma Mobile 21.12
  • У склад уключана праграма для абмену паведамленнямі NeoChat (форк праграмы Spectral, перапісаны з выкарыстаннем фрэймворка Kirigami для стварэння інтэрфейсу і бібліятэкі libQuotient для падтрымкі пратаколу Matrix).

Крыніца: opennet.ru

Дадаць каментар