Даступная карыстацкая абалонка Material Shell 42

Пасля года распрацоўкі апублікаваны выпуск карыстацкай абалонкі Material Shell 42, якая прапануе рэалізацыяй канцэпцый мазаічнай і прасторавай кампаноўкі вокнаў для GNOME. Праект аформлены ў выглядзе пашырэння для GNOME Shell і накіраваны на спрашчэнне навігацыі і павышэнне эфектыўнасці працы за кошт аўтаматызацыі працы з вокнамі і прадказальнасці паводзін інтэрфейсу. Код напісаны на мове TypeScript і распаўсюджваецца пад ліцэнзіяй GPLv3. У выпуску Material Shell 42 забяспечана падтрымка працы па-над GNOME 42.

У Material Shell ужываецца прасторавую мадэль (Spatial Model) пераключэнні паміж вокнамі, якая разумее падзелы адчыненых прыкладанняў на працоўныя вобласці (workspace). Кожная працоўная вобласць можа змяшчаць некалькі прыкладанняў. Такім чынам утворыцца віртуальная сетка з вокнаў прыкладанняў, слупкамі ў якой з'яўляюцца прыкладанні, а радкамі - працоўныя вобласці. Карыстальнік можа перамыкаць вобласць бачнасці, перамяшчаючыся па сетцы, адносна бягучага вочка, напрыклад, можна перамясціць бачную вобласць налева або направа для пераключэння паміж прыкладанням у адной працоўнай вобласці, а таксама ўверх ці ўніз для пераключэння паміж працоўнымі абласцямі.

Material Shell дазваляе групаваць прыкладанні ў залежнасці ад тэматыкі ці выкананых задач праз даданне новых працоўных абласцей і адкрыццё ў іх прыкладанняў, фармуючы зручнае для пэўнага карыстача і прадказальная прастора вокнаў. Усе вокны кампануюцца ў мазаічнай форме (tiled) і не перакрываюцца. Магчыма расчыненне бягучага прыкладання на ўвесь экран, выснова бок аб бок з іншымі прыкладаннямі з працоўнай вобласці, адлюстраванне ўсіх вокнаў у форме слупкоў ці сеткі, а таксама сцякавая прывязка вокнаў у адвольнай форме, выкарыстоўваючы гарызантальнае і вертыкальнае змацаванне з суседнімі вокнамі.

Настроеная карыстачом прасторавая мадэль захоўваецца паміж перазапускамі, што дазваляе фармаваць звыклае асяроддзе з абраным карыстачом замацаваннем элементаў. Пры запуску прыкладання яго акно размяшчаецца ў раней абраным для яго месцы, захоўваючы агульны парадак прытрымлівання працоўных абласцей і прывязку прыкладанняў да іх. Для навігацыі можна прагледзець макет сфармаванай сеткі, у якім на абраных карыстальнікам месцах паказаны ўсе раней запускаюцца прыкладанні і клік на піктаграму прыкладання ў гэтай сетцы прывядзе да адкрыцця патрэбнага прыкладання на сваім месцы ў прасторавай мадэлі.

Для кіравання можа выкарыстоўвацца клавіятура, сэнсарны экран ці мыш. Элементы інтэрфейсу аформлены ў стылі Material Design. Даецца светлая, цёмная і асноўная (колер выбірае карыстач) тэмы афармлення. Для кіравання пры дапамозе мышы і сэнсарнага экрана прымяняецца панэль, якая паказваецца ў левым баку экрана. На панэлі адлюстроўваюцца звесткі аб наяўных працоўных абласцях і вылучаецца бягучая працоўная вобласць. У ніжняй частцы панэлі выводзяцца разнастайныя індыкатары, сістэмны латок і вобласць апавяшчэнняў.

Для навігацыі па вокнах прыкладанняў, запушчаных у бягучай працоўнай вобласці, ужываецца верхняя панэль, якая выконвае функцыі панэлі задач. У кантэксце кіравання прасторавай мадэллю левая панэль адказвае за даданне працоўных абласцей і пераключэнне паміж імі, а верхняя панэль - за даданне прыкладанняў у бягучую працоўную вобласць і пераключэнне паміж прыкладаннямі. Верхняя панэль таксама выкарыстоўваецца для кіравання мазаічнай кампаноўкай вокнаў на экране.



Крыніца: opennet.ru

Дадаць каментар