Pas një viti zhvillimi, është publikuar versioni i Shell-it për përdoruesit Material Shell 42, i cili ofron zbatimin e koncepteve të ndarjes mozaikale dhe hapësinore të dritareve për GNOME. Projekti është ndërtuar si një shtesë për GNOME Shell dhe ka si qëllim thjeshtimin e navigimit dhe rritjen e efikasitetit në punë përmes automatizimit të punës me dritaret dhe parashikueshmërisë së sjelljes së ndërfaqes. Kodi është shkruar në TypeScript dhe shpërndahet nën licencën GPLv3. Në versionin Material Shell 42 është siguruar mbështetje për funksionimin mbi GNOME 42.
NĂ« Material Shell aplikohet modeli hapĂ«sinor (Spatial Model) pĂ«r kalimin midis dritareve, i cili nĂ«nkupton ndarjen e aplikacioneve tĂ« hapura nĂ« zona pune (workspace). Ădo zonĂ« pune mund tĂ« pĂ«rmbajĂ« disa aplikacione. KĂ«shtu krijohet njĂ« rrjet virtual i dritareve tĂ« aplikacioneve, ku kolonnat pĂ«rbĂ«hen nga aplikacionet dhe rreshtat nga zonat e punĂ«s. PĂ«rdoruesi mund tĂ« kalojĂ« nĂ« njĂ« pamje tjetĂ«r duke u lĂ«vizur nĂ« rrjet, nĂ« lidhje me cell-in aktual, pĂ«r shembull, mund tĂ« zhvendosĂ« pamjen nĂ« majtas ose djathtas pĂ«r tĂ« kaluar midis aplikacioneve brenda njĂ« zone pune, si dhe lart ose poshtĂ« pĂ«r tĂ« kaluar midis zonave tĂ« punĂ«s.

Material Shell lejon grupimin e aplikacioneve nĂ« pĂ«rputhje me tematikat ose detyrat e kryera pĂ«rmes shtimit tĂ« zonave tĂ« reja pune dhe hapjes sĂ« aplikacioneve nĂ« ato, duke formuar njĂ« hapĂ«sirĂ« dritare tĂ« rehatshme dhe parashikueshme pĂ«r pĂ«rdoruesit specifikĂ«. TĂ« gjitha dritaret vendosen nĂ« njĂ« formĂ« mozaikale (tiled) dhe nuk mbivendosen. ĂshtĂ« e mundur shfaqja e aplikacionit aktual nĂ« ekran tĂ« plotĂ«, shfaqje nĂ« anĂ«n e njĂ«ra-tjetrĂ«s me aplikacione tĂ« tjera nga zona e punĂ«s, shfaqja e tĂ« gjitha dritareve nĂ« formĂ«n e kolonnave ose rrjetit, si dhe lidhja stack e dritareve nĂ« formĂ« tĂ« rastĂ«sishme, duke pĂ«rdorur lidhje horizontale dhe vertikale me dritaret fqinje.
Modeli hapësinor i konfiguruar nga përdoruesi ruhet midis rinisjeve, duke lejuar krijimin e një ambienti të njohur me vendosjen e elementeve të zgjedhur nga përdoruesi. Kur hapet aplikacioni, dritarja e tij vendoset në vendin që është zgjedhur më parë, duke ruajtur rendin e përgjithshëm të zonave të punës dhe lidhjen e aplikacioneve me to. Për navigim, mund të shihni skemën e krijuar të rrjetit, ku në vendet e zgjedhura nga përdoruesi shfaqen të gjitha aplikacionet e hapura më parë, dhe klikimi mbi ikonën e aplikacionit në këtë rrjet do të hapë aplikacionin e nevojshëm në vendin e tij në modelin hapësinor.
Për menaxhim mund të përdoren tastiera, ekranin ndjesor ose maus. Elementet e ndërfaqes janë dizajnuar në stilin Material Design. Ofron tema të lehta, të errëta dhe një temë kryesore (ngjyrën e zgjedh përdoruesi). Për menaxhim përmes mausit dhe ekranit ndjesor, aplikohet një panel që shfaqet në anën e majtë të ekranit. Në panel shfaqen informata mbi zonat e punës ekzistuese dhe theksohet zona e punës aktuale. Në fund të panelit shfaqen tregues të ndryshëm, sirtari i sistemit dhe zona e njoftimeve.
Për navigimin nëpër dritaret e aplikacioneve të hapura në zonën e punës aktuale, përdoret paneli i sipërm, i cili funksionon si paneli i detyrave. Në kontekstin e menaxhimit të modelit hapësinor, paneli i majtë është përgjegjës për shtimin e zonave të punës dhe kalimin mes tyre, ndërsa paneli i sipërm për shtimin e aplikacioneve në zonën e punës aktuale dhe kalimin mes aplikacioneve. Paneli i sipërm përdoret gjithashtu për menaxhimin e kompozitës mozaiku të dritareve në ekran.
Burimi: opennet.ru
