Custom Material Shell 42 tilgjengelig

Etter et år med utvikling har utgivelsen av det tilpassede skallet Material Shell 42 blitt publisert, og tilbyr en implementering av konseptene for flislegging og romlig layout av vinduer for GNOME. Prosjektet er designet som en utvidelse for GNOME Shell og er rettet mot å forenkle navigering og øke arbeidseffektiviteten ved å automatisere arbeid med vinduer og forutsigbar grensesnittadferd. Koden er skrevet i TypeScript og distribuert under GPLv3-lisensen. Utgivelsen av Material Shell 42 gir støtte for å kjøre på toppen av GNOME 42.

Material Shell bruker en romlig modell for å bytte mellom vinduer, som innebærer å dele åpne applikasjoner inn i arbeidsområder. Hvert arbeidsområde kan inneholde flere applikasjoner. Dette skaper et virtuelt rutenett av programvinduer, med programmer som kolonner og arbeidsområder som rader. Brukeren kan bytte synlighetsområdet ved å flytte på rutenettet i forhold til gjeldende celle, for eksempel kan du flytte det synlige området til venstre eller høyre for å bytte mellom applikasjoner i samme arbeidsområde, og opp eller ned for å bytte mellom arbeidsområder.

Material Shell lar deg gruppere applikasjoner avhengig av emnet eller oppgavene som utføres ved å legge til nye arbeidsområder og åpne applikasjoner i dem, og skape en brukervennlig og forutsigbar vindusplass. Alle vinduer er arrangert i en flislagt form og overlapper ikke. Det er mulig å utvide gjeldende applikasjon til fullskjerm, vise side ved side med andre applikasjoner fra arbeidsområdet, vise alle vinduer i kolonner eller rutenett, og stable vinduer i fri form ved å bruke horisontal og vertikal snapping til tilstøtende vinduer.

Den romlige modellen som er konfigurert av brukeren, lagres mellom omstarter, noe som lar deg lage et kjent miljø med elementene valgt av brukeren. Når en applikasjon startes, plasseres vinduet på stedet som tidligere er valgt for det, og bevarer den generelle rekkefølgen av arbeidsområder og bindingen av applikasjoner til dem. For navigering kan du se oppsettet til det genererte rutenettet, der alle tidligere lanserte applikasjoner vises på steder valgt av brukeren, og å klikke på applikasjonsikonet i dette rutenettet vil føre til åpning av ønsket applikasjon i stedet for den romlige modellen.

Et tastatur, berøringsskjerm eller mus kan brukes til kontroll. Grensesnittelementer er designet i Material Design-stil. Lyse, mørke og grunnleggende (brukeren velger farge) designtemaer er gitt. For mus- og berøringsskjermkontroll vises et panel på venstre side av skjermen. Panelet viser informasjon om tilgjengelige arbeidsområder og fremhever gjeldende arbeidsområde. Nederst på panelet er det ulike indikatorer, systemstatusfeltet og varslingsområdet.

For å navigere gjennom vinduene til applikasjoner som kjører i det gjeldende arbeidsområdet, bruk topppanelet, som fungerer som en oppgavelinje. I sammenheng med romlig modellstyring er venstre rute ansvarlig for å legge til arbeidsområder og bytte mellom dem, og den øverste ruten er ansvarlig for å legge til applikasjoner til gjeldende arbeidsområde og bytte mellom applikasjoner. Den øverste linjen brukes også til å kontrollere flisleggingen av vinduer på skjermen.



Kilde: opennet.ru

Legg til en kommentar