След шест месеца разработка беше представено издание на десктоп средата GNOME 40. В сравнение с предишната версия са направени над 24 хиляди изменения, в реализирането на които са участвали 822 разработчици. За бърза оценка на възможностите на GNOME 40 са предложени специализирани Live сборки на базата на openSUSE и инсталационен образ, подготвен в рамките на инициативата GNOME OS. GNOME 40 вече е включен и в бета версията на сборките Fedora 34.
Проектът премина на нова схема за номериране на версиите. Вместо 3.40 беше публикувано издание 40.0, което позволи да се отървем от първата цифра „3“, която в момента на текущия процес на разработка загуби актуалност. Промеждутъчните коригиращи версии ще бъдат издавани под номера 40.1, 40.2, 40.3... Значителните издания ще продължат да се формират на всеки 6 месеца, т.е. през есента на 2021 г. ще излезе GNOME 41.0. Нечетните номера вече не се асоциират с тестови версии, за които сега се използват етикети alpha, beta и rc. Версия 4.x решихме да не използваме, за да избегнем объркване и прецеденти с GTK 4.0.
Основни иновации в GNOME 40:
- Организацията на работата в интерфейса беше значително преработена. Направена е замяна на вертикалната ориентация с хоризонтална — виртуалните работни пространства в режим на преглед (Activities Overview) сега са разположени хоризонтално и се показват като непрекъснато търкаляща се верига отляво надясно. Хоризонталната ориентация е призната за по-интуитивна от вертикалната.

На всяко работно пространство, показвано в режим на преглед, се показват наличните прозорци, които са допълнително снабдени с пиктограма на приложението и заглавие, появяващо се при преминаване на курсора. Осигурено е динамично панорамиране и мащабиране при взаимодействие на потребителя с ескізи на прозорците в режим на преглед.

Променена навигация в прегледен режим и в интерфейса за избор на приложения (App grid), осигурен е безшевен преход между списъка с програми и виртуалните работни станции. Навигацията се осъществява в двумерно пространство — движенията вляво и вдясно се използват за преместване между виртуалните работни станции, а нагоре и надолу за преминаване между прегледния режим и списъка с приложения. В горната част на екрана са разположени допълнителни миниатюри на работните станции, които допълват общата лента с детайлна информация за позиционирането на прозорците.

- Подобрена е организацията на работата при наличие на няколко монитора — при настройка на показването на работния плот на всички екрани, превключвателят на работните станции сега също се показва на всички екрани, а не само на основния.

- Извършена е работа по усъвършенстване на общия стил — заоблени са остри ръбове, изгладени са ясни граници, унифициран е стилът на страничните панели, увеличена е ширината на активните области за превъртане.

- Модернизирано е оформлението на много програми, включително Files, Web, Disks, Fonts, Calendar, Photos и System Monitor, в които е внедрен нов стил на списъци и превключватели, както и са заоблени ъглите на прозорците.
- След зареждане е реализирано автоматично отваряне на прегледа, което помага за ориентиране в средата.
- В списъка с приложения ясно са разделени стартираните приложения от категорията любими и останалите програми.
- В GNOME Shell е осигурено използването на GPU за рендериране на шейдери, обновен е стилът на аватарите и е добавена поддръжка на жестове на екрана с три докосвания.
- Напълно е преработено приложението за показване на прогноза за времето. Новото оформление поддържа адаптиране на интерфейса към промяната на размера на прозореца и включва две представяния на информация — почасова прогноза за следващите два дни и обща прогноза за 10 дни.

- В конфигуратора е подобрена секцията за настройка на клавиатурата. Параметрите на входния източник са преместени от раздела „Език и Регион“ в отделна секция „Клавиатура“, където са събрани всички свързани настройки, актуализиран е процесът за настройка на бързи клавиши и са добавени нови опции за настройка на клавиша Compose и въвеждане на алтернативни символи. В раздела за настройка на Wi-Fi е осигурено закрепване на известни безжични мрежи в горната част на списъка. На страницата About е внедрено показване на модела на лаптопа.

- В мениджъра за инсталиране на приложения (Software) е подобрен външният вид на банерите на приложенията и е осигурена автоматична циклична ротация. В диалозите с информация за новите версии на приложенията е предоставена информация за последните промени. Логиката за работа с обновления е променена, за да се намали честотата на показване на напомнянията. Добавена е информация за източника на инсталацията (Flatpak или пакети от дистрибуцията). Преработена е организацията на представянето на информацията за новите пакети.

- В файловия мениджър Nautilus е добавена поддръжка за сортиране по време на създаване на файловете. Използван е компонентът xdg-desktop-portal за инсталиране на тапети на работния плот. Диалогът с настройките е модернизиран. При инсталиране на тапети от файловия мениджър е реализирана възможност за предварителен преглед преди прилагане на промените. Повишена е точността на прогнозата за времето за изпълнение на операциите. Добавена е поддръжка за стартиране на текстови файлове чрез опцията „Run as a Program“ в контекстното меню. Подобрено е разрешаването на конфликти поради съвпадения на имена на файлове при копиране или преместване. Добавена е поддръжка за извличане на информация от архиви, защитени с парола. В полето за въвеждане на файлови пътища е реализирана възможност за автоматично допълване на въвеждането при натискане на клавиша Tab.

- В приложението за инсталиране на добавки е добавена възможност за филтриране на изхода.
- В gvfs е добавена поддръжка за двуфакторна автентикация и мултиплексиране на връзките за sftp.
- В композитния мениджър Mutter е подобрена поддръжката на XWayland.
- В браузъра Epiphany е предложен нов дизайн на разделите, както и възможност за бързо превъртане между тях. Добавена е настройка за управление на показването на предложени търсения от Google при въвеждане в адресната лента. Поради промени в правилата за достъп до Google API, защитата от фишинг по подразбиране е деактивирана, която беше реализирана чрез технологията Google safe-browsing. Променени са диалозите за избор на търсачки и синхронизация на данни, а също и контекстните менюта. Добавена е комбинация Alt+0 за показване на наскоро разглеждани раздели.

- В приложението за работа с карти GNOME Maps са добавени нови изскачащи прозорци, показващи информация за местата от Wikipedia. Интерфейсът е по-добре адаптиран за екрани с различни размери.

- Интерфейсът за използване на клавиша Compose е подобрен — синхронизациите сега се показват по време на въвеждане.
- В документационния прегледник в режима на показване на две страници странично е осигурен показ на двойни миниатюри.
- Извършен е преход към клон GTK 4.
- Актуализирана е библиотеката libhandy до версия 1.2, която предлага набор от виджети и обекти за създаване на потребителски интерфейси за мобилни устройства. В новата версия са добавени нови виджети: HdyTabView и HdyTabBar с реализация на динамични раздели, HdyStatusPage със страница за състояние и HdyFlap с плъзгащи се блокове и странични панели.
Източник: opennet.ru











