Paglabas ng KDE Plasma Mobile 21.12

Na-publish ang KDE Plasma Mobile 21.12 na release, batay sa mobile na edisyon ng Plasma 5 desktop, ang KDE Frameworks 5 na mga aklatan, ang ModemManager phone stack at ang Telepathy communication framework. Ginagamit ng Plasma Mobile ang kwin_wayland composite server upang mag-output ng mga graphics, at ang PulseAudio ay ginagamit upang iproseso ang audio. Kasabay nito, ang paglabas ng isang set ng mga mobile application na Plasma Mobile Gear 21.12, na nabuo sa pamamagitan ng pagkakatulad sa KDE Gear set, ay inihanda. Upang lumikha ng interface ng application, Qt, isang hanay ng mga bahagi ng Mauikit at ang Kirigami framework mula sa KDE Frameworks ay ginagamit, na nagbibigay-daan sa iyong lumikha ng mga unibersal na interface na angkop para sa mga smartphone, tablet at PC.

Kabilang dito ang mga application tulad ng KDE Connect upang ipares ang iyong telepono sa iyong desktop, Okular document viewer, VVave music player, Koko at Pix image viewers, buho note-taking system, calendar planner, Index file manager, Discover application manager, program para sa pagpapadala SMS Spacebar, plasma-phonebook address book, plasma-dialer phone call interface, plasma-angelfish browser at Spectral messenger.

Sa bagong bersyon:

  • Ang mga function na nauugnay sa telephony tulad ng pagtawag, paglilipat ng data sa pamamagitan ng cellular operator at pagpapadala ng SMS ay inilipat mula sa native na stack ng oFono patungo sa ModemManager, na sumasama sa NetworkManager network configurator, habang ang oFono ay nakatali sa ConnMan configurator. Patuloy na ginagamit ang ConnMan sa mga proyekto ng Ubuntu Touch at Sailfish, na nagbibigay ng sarili nilang mga patch set para dito. Ang NetworkManager ay naging mas kanais-nais para sa KDE Plasma Mobile, dahil ginagamit na ito sa KDE Plasma (pati na rin sa GNOME at Phosh). Bilang karagdagan, hindi tulad ng oFono, ang proyekto ng ModemManager ay aktibong binuo at ang suporta para sa mga bagong device ay regular na inililipat dito, habang ang oFono ay nakasalalay sa isang serye ng mga panlabas na patch. Ang ModemManager ay mayroon ding mas mahusay at mas matatag na suporta para sa mga modem na ginagamit sa Pinephone at OnePlus 6 na mga device. Dati, ang paglipat ay nahadlangan ng pag-binding ng Halium system environment na ginagamit sa KDE Plasma Mobile sa oFono, ngunit pagkatapos ng desisyon na ihinto ang pagsuporta sa Halium sa Plasma Mobile , hindi na ito naging limiting factor.
  • Sa Maliit virtual na keyboard, posibleng tumawag sa mga opsyon sa keyboard na partikular sa ipinapasok na data, halimbawa, sa mga numeric na field, ipinapakita ang isang opsyon sa keyboard para sa paglalagay ng mga numero. Pinahusay din ang gawi na nauugnay sa mga kundisyon ng pagpapakita ng keyboard (kung saan ipapakita ang mga kundisyon at kung saan hindi).
  • Ang mga problema sa pagkonekta sa mga panlabas na screen sa telepono, na humantong sa paglalaan ng labis na memorya ng video sa KWin at mga pag-crash sa Pinephone smartphone, ay nalutas na. May bagong button na naka-attach sa mga thumbnail ng mga tumatakbong app na nagbibigay-daan sa iyong ilipat ang app sa external na screen. Bilang bahagi ng development cycle para sa susunod na release, ang konsepto ng Pangunahing Output ay ipinatupad, na nagbibigay-daan sa iyong kontrolin kung saang screen ibibigay ang default na output. Sa praktikal na bahagi, ang tampok na ito ay magbibigay-daan sa iyo na lumikha ng ganap na mga working environment kapag kumokonekta sa isang panlabas na screen, keyboard at mouse, at gagawing posible ring gamitin ang klasikong KDE Plasma desktop sa mga panlabas na screen.
  • Ang pagpapatupad ng top panel quick settings interface ay muling idinisenyo. Posible na ngayong magkonekta ng mga extension at magdagdag ng sarili mong mga setting, gayundin ang tumawag sa widget ng orasan kapag nag-click ka sa marker ng oras sa panel. Nagdagdag ng mabilis na setting para sa paglipat sa flight mode. Ang tagapagpahiwatig ng koneksyon sa mobile network ay muling idinisenyo upang magamit ang ModemManager. Ang layout ng mga elemento sa tuktok na panel ay iniangkop para sa mga screen na may patay na lugar para sa camera.
    Paglabas ng KDE Plasma Mobile 21.12
  • Ipinatupad ang kakayahang ilipat ang ibabang taskbar nang patagilid upang makatipid ng patayong espasyo sa landscape mode.
    Paglabas ng KDE Plasma Mobile 21.12
  • Pinagsamang suporta para sa xdg-activation protocol, na nagbibigay-daan sa iyong ilipat ang focus sa pagitan ng iba't ibang first-level surface. Halimbawa, sa xdg-activation, ang isang application launcher interface ay maaaring magbigay ng focus sa isa pang interface, o ang isang application ay maaaring lumipat ng focus sa isa pa. Gamit ang xdg-activation, mas mahusay na animation ang ipinapatupad kapag naglulunsad ng mga application, pinapatay ang screen at iniikot ang imahe.
  • Ang Kirigami framework, na nagbibigay-daan sa iyong lumikha ng mga unibersal na interface para sa mga mobile at desktop system, ay nagpapatupad ng bahagi ng NavigationTabBar, na nagbibigay-daan sa iyong maglagay ng mga elemento ng nabigasyon sa ilalim na panel. Ang bahagi ay binuo sa itaas ng mga bloke ng nabigasyon sa ibaba na ginagamit sa mga interface ng dialer at orasan, at na-adapt na para sa mga application tulad ng Elisa, Discover, Tokodon at Kasts.
    Paglabas ng KDE Plasma Mobile 21.12Paglabas ng KDE Plasma Mobile 21.12Paglabas ng KDE Plasma Mobile 21.12
  • Sa application ng taya ng panahon, ang pagpapatupad ng mga dynamic na visualization ay muling idinisenyo at ang gawi kapag lumilipat ng mga lokasyon ay binago. Halimbawa, ang rain visualization sa Pinephone phone ay maaari na ngayong ipakita sa 30 frames per second sa halip na 5. Ang sidebar ay ganap na naalis mula sa mobile na bersyon ng interface.
    Paglabas ng KDE Plasma Mobile 21.12Paglabas ng KDE Plasma Mobile 21.12
  • Nag-aalok ang Koko Image Viewer ng mobile-friendly na navigation bar sa ibaba para sa madaling operasyon mula sa iyong telepono. Ang isang bagong pahina ng pangkalahatang-ideya ay idinagdag na kasama ang lahat ng naunang ipinakitang mga imahe at nagbibigay ng kakayahang mag-filter ayon sa lokasyon, petsa at mga online na direktoryo. Isang bagong dialog na "Ibahagi" ang iminungkahi, na ginagamit para sa pagpapadala ng mga larawan. Ang built-in na editor ng imahe ay nagdagdag ng pagpapaandar ng pagbabago ng laki at pinahusay na operasyon ng pag-crop. Bilang karagdagan, pinahusay ni Koko ang pag-render ng mga SVG file at nagbibigay ng pagwawasto ng kulay sa mga X11 system.
    Paglabas ng KDE Plasma Mobile 21.12Paglabas ng KDE Plasma Mobile 21.12
  • Sa Angelfish web browser, may idinagdag na button upang i-clear ang kasaysayan ng pagba-browse, ang pagsasama sa virtual na keyboard ay napabuti, at isang pop-up window ang idinagdag upang huwag pansinin ang mga error sa pag-set up ng mga secure na koneksyon. Ang suporta para sa mga cosmetic filter (upang itago ang mga elemento sa page) ay idinagdag sa pagpapatupad ng ad blocker.
  • Ang QMLKonsole terminal emulator ay muling idinisenyo, nagdaragdag ng suporta para sa mga tab at isang pindutan upang kontrolin ang pagpapakita ng virtual na keyboard.
    Paglabas ng KDE Plasma Mobile 21.12Paglabas ng KDE Plasma Mobile 21.12
  • Sa mga relo ng KClock, inilipat ang block ng mga setting mula sa panel ng nabigasyon patungo sa menu ng header. Ang navigation bar ay inilipat sa NavigationTabBar widget. Nabago ang gawi kapag nagpapakita ng mga notification kapag tumunog ang alarm. Ang proseso ng background ng KClockd ay awtomatikong isinara pagkatapos ng 30 segundo ng hindi aktibo kung ang KClock program ay hindi tumatakbo, ang alarma ay hindi nakatakda, at ang timer ay hindi ginagamit.
  • Ang mga kakayahan ng Kasts podcast listening program ay lubos na pinalawak. Nagdagdag ng suporta para sa mga seksyon na may impormasyon tungkol sa iba't ibang mga episode na binanggit sa RSS at MP3 tag. Ang mga setting ay nahahati sa magkakahiwalay na kategorya. Ang pandaigdigang menu ay pinalitan ng isang panel sa ibaba at isang menu ng konteksto sa tuktok na panel. Pinagbukod-bukod ang mga subscription batay sa mga hindi na-play na episode. Ang pahina ng mga episode ay nag-aalok ng isang listahan sa halip na hatiin sa mga tab. Ang mga pagpapatakbo ng pagdaragdag at pag-update ng mga subscription ay lubos na pinabilis, na sa ilang mga sitwasyon ay maaari na ngayong maisagawa nang hanggang 10 beses na mas mabilis. Nagdagdag ng kakayahang mag-synchronize ng impormasyon tungkol sa mga subscription at episode na pinakinggan sa pamamagitan ng serbisyo ng gpodder.net o ng nextcloud-gpodder na application.
    Paglabas ng KDE Plasma Mobile 21.12Paglabas ng KDE Plasma Mobile 21.12
  • Sa kliyente ng Tokodon Mastodon, ang pagpapatupad ng sidebar sa interface ay napabuti, na ngayon ay ipinapakita lamang kapag mayroong kinakailangang espasyo sa screen at nagpapakita ng mga avatar ng account. Nagdagdag ng suporta para sa spell checking at ipinatupad ang mga pangunahing tool sa pamamahala ng account.
    Paglabas ng KDE Plasma Mobile 21.12Paglabas ng KDE Plasma Mobile 21.12
  • Nagpatuloy ang modernisasyon ng tagaplano ng kalendaryo ng Kalendaryo.
    Paglabas ng KDE Plasma Mobile 21.12Paglabas ng KDE Plasma Mobile 21.12Paglabas ng KDE Plasma Mobile 21.12
  • Ang Spacebar, isang programa para sa pagtanggap at pagpapadala ng SMS, ay sumusuporta na ngayon sa mga mensahe ng MMS. Ang application ay inilipat mula sa oFono API sa ModemManager. Nagdagdag ng kakayahang i-customize ang kulay at laki ng font para sa mga mensahe mula sa mga kalahok sa chat. Nagdagdag ng functionality upang tanggalin ang mga indibidwal na mensahe at muling ipadala ang mga hindi naihatid na mensahe.
    Paglabas ng KDE Plasma Mobile 21.12Paglabas ng KDE Plasma Mobile 21.12Paglabas ng KDE Plasma Mobile 21.12
  • Ang interface para sa paggawa ng mga tawag sa telepono Dialer ay inilipat mula sa oFono API sa ModemManager. Ang application ay nahahati sa dalawang bahagi - isang graphical na interface at isang serbisyo sa background.
    Paglabas ng KDE Plasma Mobile 21.12
  • Kabilang dito ang NeoChat messaging program (isang tinidor ng Spectral program, na muling isinulat gamit ang Kirigami framework upang lumikha ng interface at ang libQuotient library upang suportahan ang Matrix protocol).

Pinagmulan: opennet.ru

Magdagdag ng komento