Material Shell 42 er nu tilgængelig

Efter et års udvikling er der udgivet Material Shell 42, som tilbyder realiseringen af konceptet med mosaik- og rumlig vindueslayout til GNOME. Projektet er udformet som en udvidelse til GNOME Shell og sigter mod at forenkle navigationen og øge effektiviteten i arbejdet ved at automatisere vindueshåndtering og forudsigeligheden i interfaceadfærden. Koden er skrevet i TypeScript og distribueres under GPLv3-licensen. I udgivelsen af Material Shell 42 er der tilføjet support til at køre over GNOME 42.

Material Shell anvender en rumlig model (Spatial Model) til at skifte mellem vinduer, hvilket indebærer opdeling af åbne applikationer i arbejdsområder (workspace). Hvert arbejdsområde kan indeholde flere applikationer. Dette skaber et virtuelt gitter af applikationsvinduer, hvor kolonnerne repræsenterer applikationer, og rækkerne repræsenterer arbejdsområder. Brugeren kan skifte synsfelt ved at bevæge sig gennem gitteret i forhold til den aktuelle celle, f.eks. kan den synlige region flyttes til venstre eller højre for at skifte mellem applikationer i et arbejdsområde, samt op eller ned for at skifte mellem arbejdsområder.

Afspil video

Material Shell gør det muligt at gruppere applikationer efter tema eller opgaver ved at tilføje nye arbejdsområder og åbne applikationer i dem, hvilket skaber et brugervenligt og forudsigeligt vinduesrum for den enkelte bruger. Alle vinduer arrangeres i mosaikform (tiled) og overlapper ikke hinanden. Det er muligt at maksimere den aktuelle applikation til fuld skærm, vise den ved siden af andre applikationer fra arbejdsområdet, vise alle vinduer i form af kolonner eller et gitter, samt at binde vinduer i stak i vilkårlig form ved at bruge horisontal og vertikal sammenkobling med nabovinduer.

Den brugerdefinerede rumlige model gemmes mellem genstarter, hvilket muliggør dannelse af et velkendt miljø med de valgte elementer fastgjort af brugeren. Når applikationen startes, placeres dets vindue på det tidligere valgte sted, hvilket opretholder den overordnede rækkefølge af arbejdsområderne og tilknytningen af applikationerne til dem. For navigation kan du se layoutet af det dannede gitter, hvor alle tidligere kørte applikationer vises på de steder, som brugeren har valgt, og at klikke på ikonet for applikationen i dette gitter vil åbne den ønskede applikation på sin plads i den rumlige model.

Der kan anvendes et tastatur, en touchskærm eller en mus til styring. Grænsefladens elementer er designet i Material Design-stil. Der tilbydes lys, mørke og en standard (brugeren vælger farven) temaer. Til styring med mus og touchskærm anvendes en panel, der vises i venstre side af skærmen. Panelet viser oplysninger om de tilgængelige arbejdsområder og fremhæver det aktuelle arbejdsområde. I bunden af panelet vises forskellige indikatorer, systembakke og notifikationsområde.

Til navigation mellem vinduerne for de applikationer, der kører i det nuværende arbejdsområde, anvendes den øverste panel, som fungerer som en proceslinje. I konteksten af styringen af den rumlige model er den venstre panel ansvarlig for tilføjelse af arbejdsområder og skift mellem dem, mens den øverste panel er ansvarlig for tilføjelse af applikationer til det aktuelle arbejdsområde og skift mellem applikationerne. Den øverste panel bruges også til at styre den mosaikkomposition af vinduer på skærmen.



Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster