CASMIC kasutajaliidese arendamine liigub lÀhemale alfa vÀljaandele

EttevĂ”te System76, mis arendab Linuxi distributsiooni Pop!_OS, teatas edusammudest kasutajaliidese COSMIC arendamisel, mis on ĂŒmber kirjutatud Rusti programmeerimiskeeles (Ă€ra sega vana COSMIC-uga, mis pĂ”hines GNOME Shellil). Liides on olnud arenduses juba ĂŒle kahe aasta ja on lĂ€hedal esimese alfa-versiooni valmimisele, mis tĂ€histab pĂ”hifunktsioonide komplekti valmidust, et kaaluda liidest töötoote nĂ€ol. Eeldatakse, et alfa-versioon suudetakse vĂ€lja anda mĂ€rtsi lĂ”pus ja see aitab koguda rohkem tagasisidet lĂ”pliku funktsionaalsuse hiilimiseks ja kasutusmugavuse parandamiseks.

Kest areneb universaalse projektina, mis ei ole seotud konkreetse jaotusega ning vastab Freedesktopi spetsifikatsioonidele. COSMICu liidese ehitamiseks kasutatakse Icedi teeki, mis rakendab ohutĂŒĂŒpe, modulaarset arhitektuuri ja reaktiivsete programmide mudelit ning pakub ka arhitektuuri, mis on harjumuspĂ€rane neile, kes tunnevad dekleratiivsete liideste loomiseks mĂ”eldud keelt Elm. Pakutakse mitmeid renderdamismootoreid, mis toetavad Vulkanit, Metali, DX12, OpenGL 2.1+ ja OpenGL ES 2.0+. Arendajatele pakutakse valmis vidinate komplekti, vĂ”imalust luua asĂŒnkroonseid töötlejaid ja kasutada kohandavat liideseelementide paigutust olenevalt akna ja ekraani suurusest. Projekti raames arendatakse ka komposiitset. server cosmic-comp Waylandi baasil.

Alfa-versiooni vormimise miinimumnÔudeid arenduses olevad funktsioonid, mis on lisatud:

  • COSMIC Terminali terminaliemulaator, kirjutatud alacritty_terminal raamistiku abil, toetades selliseid funktsioone nagu GPU abil renderdamine, teemapaketid ja tĂ€iustatud sisendimeetodid. Arenduses olevate ĂŒlesannete hulka kuulub hiire emulatsiooni toe lisamine ja hĂŒperlinkide avamise vĂ”imalus terminalis.
  • COSMIC Randr utiliit ekraanide parameetrite kuvamiseks ja seadistamiseks Waylandi baasil keskkonnas, mida plaanitakse kasutada COSMIC Settings konfigureerijas vĂ€ljundparameetrite seadistamiseks.
    CASMIC kasutajaliidese arendamine liigub lÀhemale alfa vÀljaandele
  • Ekraanipiltide loomise applet. Praeguseks on loodud algne rakendus ekraanipiltide tegemiseks kogu ekraanist, eraldi akenitest ja valitud piirkonnast.
    CASMIC kasutajaliidese arendamine liigub lÀhemale alfa vÀljaandele
  • Toetused hĂŒbriidgraafikasĂŒsteemidele (integreeritud GPU + diskreetne graafikakaart) koos vĂ”imalusega vĂ€lja lĂŒlitada diskreetne kaart energiasÀÀstuks autonoomses reĆŸiimis vĂ”i selle valikulise aktiveerimise vĂ”imalusega mĂ€ngude ja graafiliste rakenduste jaoks.
  • Klaasmatt-efekti toe rakendamine teemade kujundustes.
  • Mosaic akna paigutuse juhtimise appleti loomine ja vĂ”imalus aktiveerida akende automaatne mosaiikne paigutamine teatud töölauaga.
    CASMIC kasutajaliidese arendamine liigub lÀhemale alfa vÀljaandele
  • AknakinnitusreĆŸiim erinevate rakenduste akende grupeerimiseks, sarnaselt brauseri vahelehtedega. VĂ”imalus on praegu projekteerimise ja arutelu faasis.
  • Uute rakenduste ja appletide ikoonide loomine.
  • VĂ”imalus kuvada teavet sisu kohal (OSD – On-Screen Display) ja selle funktsiooni kasutamine heledustasemete, helitugevuse, Alt + Tab akende vahetuse ja iseseisva reĆŸiimi nĂ€itamiseks.
  • Kohandatud lauapaberite ja kasutajaliidese loomine, mille hulka kuuluvad sellised funktsioonid nagu slaidiesitlus ja pildi tĂ€isekraanile skaleerimine.
  • Sisselogimis- ja lukustuskuvarid. Kujundatakse ja on arendamise faasis.
  • Liides ekraani suuna, suuruse, vĂ€rviprofiili ja graafikareĆŸiimide seadistamiseks. Hetkel on valmis ainult maketid.
  • Sisendi seadmete seadistamise liides, mis vĂ”imaldab muuta hiire ja puuteplaadi parameetreid, nĂ€iteks kursori liikumise kiirus.
  • Virtuaalsed lauad. Funktsionaalsuse arutamine on lĂ”petatud ja arendamise faas on alanud.
  • Arendatud funktsioonide, nagu rakenduste menĂŒĂŒ, programmide kĂ€ivitamise liides ja teavitussĂŒsteem, vĂ€limuse revideerimine ja ĂŒhtlustamine.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster