Custom Material Shell 42 tillgängligt

Efter ett års utveckling har släppet av det anpassade skalet Material Shell 42 publicerats, som erbjuder en implementering av koncepten för kakelsättning och rumslig layout av fönster för GNOME. Projektet är designat som en förlängning för GNOME Shell och syftar till att förenkla navigering och öka arbetseffektiviteten genom att automatisera arbete med fönster och förutsägbart gränssnittsbeteende. Koden är skriven i TypeScript och distribueras under GPLv3-licensen. Releasen av Material Shell 42 ger stöd för att köra ovanpå GNOME 42.

Material Shell använder en rumslig modell för att växla mellan fönster, vilket innebär att öppna applikationer delas in i arbetsytor. Varje arbetsyta kan innehålla flera applikationer. Detta skapar ett virtuellt rutnät av programfönster, med program som kolumner och arbetsytor som rader. Användaren kan byta synlighetsområde genom att flytta på rutnätet i förhållande till den aktuella cellen, till exempel kan du flytta det synliga området åt vänster eller höger för att växla mellan applikationer i samma arbetsyta, och upp eller ned för att växla mellan arbetsytor.

Material Shell låter dig gruppera applikationer beroende på ämne eller uppgifter som utförs genom att lägga till nya arbetsytor och öppna applikationer i dem, vilket skapar ett användarvänligt och förutsägbart fönsterutrymme. Alla fönster är arrangerade i kaklat form och överlappar inte varandra. Det är möjligt att expandera den aktuella applikationen till helskärm, visa sida vid sida med andra applikationer från arbetsytan, visa alla fönster i kolumner eller rutnät och stapla fönster i fri form med horisontell och vertikal snappning till intilliggande fönster.

Den rumsliga modellen som konfigurerats av användaren sparas mellan omstarter, vilket gör att du kan skapa en bekant miljö med de element som valts av användaren. När en applikation startas placeras dess fönster på den plats som tidigare valts för den, vilket bevarar den allmänna ordningen för arbetsytor och bindningen av applikationer till dem. För navigering kan du se layouten för det genererade rutnätet, där alla tidigare startade applikationer visas på platser som valts av användaren, och att klicka på applikationsikonen i detta rutnät kommer att leda till att den önskade applikationen öppnas på dess plats i den rumsliga modellen.

Ett tangentbord, pekskärm eller mus kan användas för kontroll. Gränssnittselement är designade i materialdesignstil. Ljusa, mörka och grundläggande (användaren väljer färg) designteman tillhandahålls. För styrning av mus och pekskärm visas en panel på skärmens vänstra sida. Panelen visar information om tillgängliga arbetsytor och markerar den aktuella arbetsytan. Längst ner på panelen finns olika indikatorer, systemfältet och meddelandefältet.

För att navigera genom fönstren i program som körs i den aktuella arbetsytan, använd den övre panelen, som fungerar som ett aktivitetsfält. I samband med rumslig modellhantering är den vänstra rutan ansvarig för att lägga till arbetsytor och växla mellan dem, och den översta rutan är ansvarig för att lägga till applikationer till den aktuella arbetsytan och växla mellan applikationer. Den översta fältet används också för att styra plattsättningen av fönster på skärmen.



Källa: opennet.ru

Lägg en kommentar