Наличен персонализиран материал Shell 42

След една година на разработка беше публикувана версията на персонализираната обвивка Material Shell 42, която предлага реализация на концепциите за подреждане и пространствено оформление на прозорци за GNOME. Проектът е проектиран като разширение за GNOME Shell и е насочен към опростяване на навигацията и повишаване на ефективността на работа чрез автоматизиране на работата с прозорци и предвидимо поведение на интерфейса. Кодът е написан на TypeScript и се разпространява под лиценз GPLv3. Изданието на Material Shell 42 осигурява поддръжка за работа върху GNOME 42.

Material Shell използва пространствен модел за превключване между прозорци, което включва разделяне на отворените приложения на работни пространства. Всяко работно пространство може да съдържа множество приложения. Това създава виртуална мрежа от прозорци на приложения, с приложения като колони и работни пространства като редове. Потребителят може да превключва областта на видимост, като се движи по решетката спрямо текущата клетка, например можете да премествате видимата област наляво или надясно, за да превключвате между приложения в едно и също работно пространство, и нагоре или надолу, за да превключвате между работни пространства.

Material Shell ви позволява да групирате приложения в зависимост от темата или изпълняваните задачи чрез добавяне на нови работни пространства и отваряне на приложения в тях, създавайки удобно за потребителя и предвидимо пространство на прозореца. Всички прозорци са подредени в плочки и не се застъпват. Възможно е текущото приложение да се разшири на цял екран, да се показва едно до друго с други приложения от работното пространство, да се показват всички прозорци в колони или мрежи и да се подреждат прозорци в свободна форма, като се използва хоризонтално и вертикално прихващане към съседни прозорци.

Пространственият модел, конфигуриран от потребителя, се запазва между рестартирането, което ви позволява да създадете позната среда с елементите, избрани от потребителя. При стартиране на приложение прозорецът му се поставя на предварително избраното място за него, като се запазва общият ред на работните пространства и обвързването на приложенията с тях. За навигация можете да видите оформлението на генерираната мрежа, в която всички стартирани преди това приложения се показват на места, избрани от потребителя, и щракването върху иконата на приложението в тази мрежа ще доведе до отваряне на желаното приложение на мястото му в пространствения модел.

За управление може да се използва клавиатура, сензорен екран или мишка. Елементите на интерфейса са проектирани в стил Material Design. Осигурени са светли, тъмни и основни (потребителят избира цвят) теми за дизайн. За управление с мишка и сензорен екран се появява панел от лявата страна на екрана. Панелът показва информация за наличните работни пространства и подчертава текущото работно пространство. В долната част на панела има различни индикатори, системната област и областта за уведомяване.

За да навигирате през прозорците на приложения, работещи в текущото работно пространство, използвайте горния панел, който действа като лента на задачите. В контекста на управлението на пространствения модел, левият панел е отговорен за добавяне на работни пространства и превключване между тях, а горният панел е отговорен за добавяне на приложения към текущото работно пространство и превключване между приложения. Горната лента се използва и за управление на подреждането на прозорците на екрана.



Източник: opennet.ru

Добавяне на нов коментар