PÀrast aastast arendust on vÀlja antud kasutajaliidese Material Shell 42 versioon, mis pakub rakenduste akende mosaiiksete ja ruumiliste paigutuste funktsioone GNOME-ile. Projekt on vormistatud GNOME Shelli laiendusena ning selle eesmÀrk on lihtsustada navigeerimist ja suurendada töö efektiivsust akendega töötamise automatiseerimise ja liidese kÀitumise prognoositavuse kaudu. Kood on kirjutatud TypeScript keeles ja levitatakse GPLv3 litsentsi alusel. Material Shell 42 versioon toetab töötamist GNOME 42 peal.
Material Shell kasutab akende vahel liikumise ruumilist mudelit (Spatial Model), mis eeldab avatud rakenduste jagamist tööruumide (workspace) vahel. Iga tööruum vĂ”ib sisaldada mitmeid rakendusi. Nii tekib rakenduste virtuaalne ruudustik, kus veerud on rakendused ja read on tööruumid. Kasutaja saab vaatevĂ€lja vahetada, liikudes ruudustikus praeguse lahtri suhtes, nĂ€iteks on vĂ”imalik liikuda vasakule vĂ”i paremale, et vahetada rakenduste vahel ĂŒhes tööruumis, samuti ĂŒles vĂ”i alla, et vahetada tööruumide vahel.

Material Shell vĂ”imaldab rakenduste grupeerimist temaatika vĂ”i ĂŒlesannete pĂ”hjal, lisades uusi tööruume ja avades neis rakendusi, luues individuaalselt sobiva ja prognoositava akende ruumi. KĂ”ik aknad on paigutatud mosaiikse (tiled) kujunduses ja ei katke ĂŒksteist. Praegust rakendust on vĂ”imalik avada tĂ€isekraanile, kuvada kĂŒlg-kĂŒlje kĂ”rval teiste rakendustega tööruumis, nĂ€idata kĂ”iki aknaid veergudena vĂ”i ruudustikus ning samuti luua akende virnade seotust, kasutades horisontaalset ja vertikaalset liimimist naaberkannetega.
Kasutaja mÀÀratud ruumimudel salvestatakse taaskÀivituste vahel, vÔimaldades luua tuttavat keskkonda valitud kasutajarakenduste kinnitustega. Rakenduse kÀivitamisel paigutatakse selle aken eelmise kasutuselevÔtu kohale, sÀilitades tööhÔive jÀrjekorra ja rakenduste sidumise. Navigeerimiseks saab vaadata loodud ruudustiku paigutust, kus valitud kohtades on nÀidatud kÔik eelnevalt kÀivitatud rakendused ning rakenduse ikoonile klÔpsamine avab vajaliku rakenduse tema ruumimudelis.
Kasutamiseks vĂ”ib kasutada klaviatuuri, puutetundlikku ekraani vĂ”i hiirt. Liidese elemendid on vormindatud Material Design stiilis. Pakutakse heledat, tumedat ja pĂ”hiteemat (vĂ€rv valitakse kasutaja poolt). Hiire ja puutetundliku ekraani kasutamiseks rakendatakse paneeli, mis kuvatakse ekraani vasakul kĂŒljel. Paneelil on nĂ€idatud teavet olemasolevate tööhĂ”ive kohta ning esile on tĂ”stetud aktiivne tööhĂ”ive. Paneeli alumises osas kuvatakse erinevad indikaatorid, sĂŒsteemisalv ja teavituste ala.
Rakenduste akende vahel navigeerimiseks, mis on avatud praeguses tööhĂ”ives, kasutatakse ĂŒlemist paneeli, mis tĂ€idab ĂŒlesandeid nagu ĂŒlesannete paneel. Ruumimudeli haldamise kontekstis vastutab vasak paneel tööhĂ”ive lisamise ja vahel vahetamise eest, samas kui ĂŒlemine paneel on mĂ”eldud rakenduste lisamiseks praegusse tööhĂ”ivesse ja rakenduste vahel vahetamiseks. Ălemist paneeli kasutatakse ka akende mosiikpaigutuse juhtimiseks ekraanil.
Allikas: opennet.ru
