Команда GNOME постоянно работает над улучшением дизайнерской составляющей своих приложений. Недавно были представлены новые наработки по редизайну приложения «Диски» с использованием новых возможностей GTK4 и libadwaita. Точно можно заявить - у команды GNOME большие планы по переработке «Дисков» и их стоит ожидать в 47-48 релизе GNOME.
@alt_gnome
@alt_gnome_chat
#GNOME47 #Mockups
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Команда GNOME привлекла высококвалифицированного сопровождающего для одного из самых современных пакетов. António, ведущий сопровождающий пакета Nautilus, который теперь более известен как «Файлы», сейчас работает над новой версией File Chooser, которая будет тесно интегрирована с «Файлами» и следовать тренду адаптивности.
Суверенный технологический фонд GNOME финансирует разработку новой реализации File Chooser, которая будет тесно интегрирована с Nautilus и по умолчанию будет использоваться в новой, 47-й версии графического окружения GNOME. Это позволит достичь адаптивности интерфейса на мобильных устройствах и лучшей связанности работы диалогового окна выбора файлов и основного файлового менеджера системы. Такой результат невозможно достичь с использованием стандартного GtkFileChooserDialog.
Пожелаем удачи в реализации такой важной для целостности интерфейса части системы.
@alt_gnome
@alt_gnome_chat
#GNOME47 #Mockups
Please open Telegram to view this post
VIEW IN TELEGRAM
Совсем недавно команда GNOME опубликовала alpha-версию нового релиза графической оболочки GNOME 47. Уже традиционно проводим стрим и смотрим, что из нового уже реализовали, а что только готовится к выходу.
— Семен Фомченков
— Олег Щавелев
— Павел Субач
@alt_gnome
@alt_gnome_chat
#Стримы #GNOME47
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы запустили трансляцию где обсуждаем альфа-версию GNOME 47. Надеемся, вы уже заготовили всё самое вкусное, ведь мы уже ждём вас!
@alt_gnome
@alt_gnome_chat
#Стримы #GNOME47
Please open Telegram to view this post
VIEW IN TELEGRAM
Посмотрели на последнем стриме!
Накатили GNOME OS, посмотрели обновлённые приложения, изменения в libadwaita, новые обои и многое другое! Как обычно, ответили на ваши вопросы из чата и просто лампово поговорили.
Теперь ждём GNOME 47 Beta!
@alt_gnome
@alt_gnome_chat
#Стримы #GNOME47
Please open Telegram to view this post
VIEW IN TELEGRAM
Как мы и обещали на последнем стриме вытянули новенькие обои из альфа-версии GNOME 47 прямо на ваши компьютеры! Установить их можно сразу на регулярку или собрать вручную прямо на системе.
su -
apt-repo test 352497
git clone https://github.com/alt-gnome-team/gnome47-alpha-wallpapers.git && cd gnome47-alpha-wallpapers
meson setup --reconfigure _build
ninja -C _build install
@alt_gnome
@alt_gnome_chat
#Обои #GNOME47
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Закончено внедрение портала для выбора файлов. Теперь при выборе файла будет открыт диалог выбора Nautilus, вместо аналогичного по функциональности, но не реализации от GTK или libadwaita. Также внутри GNOME начинается процесс делегирования подобных порталов на профильные приложения.
Подобный диалог адаптирован под мобильные устройства, а также внешний вид похож на Nautilus, из-за чего система выглядит более однородной.
Всем пис
@alt_gnome
@alt_gnome_chat
#GNOME #GNOME47 #Разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
Цель изменения сетки (grid) — увеличить размер иконок приложений на устройствах с небольшим экраном, а также облегчить взаимодействие с GNOME для пользователей, использующих виртуальную машину. Спасибо Джонасу за большое количество скриншотов. Ждём комментариев: стало лучше, хуже или GNOME и так прекрасен?
С точки зрения технической реализации, Джонас предложил ввести глобальные классы и переменные для гибкой настройки значений в зависимости от размеров экрана. На текущий момент MR не одобрен командой GNOME Team, поэтому надеемся, что данное изменение после проверки участниками проекта и сообществом попадёт в основной релиз GNOME 47 или в ближайшее минорное изменение после основного релиза.
@alt_gnome
@alt_gnome_chat
#GNOME #GNOME47
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
— Монтирование образа в режиме read-only и read-write;
— Запись образа на накопитель;
— Действия над образом в Дисках;
— Если образ уже примонтирован, то диалог предложит отмонтировать его.
@alt_gnome
@alt_gnome_chat
#GNOME #GNOME47 #Разработка #Adw
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработчики всё также продолжают улучшать браузер Epiphany. В этот раз они наконец-то добавили функцию автоматического заполнения форм!
Кроме того, разработчики улучшили сортировку вкладок. Но самое главное — это добавление диалогового окна с отчётом о конфиденциальности! Теперь вы можете увидеть, какие отслеживающие домены были заблокированы и на каких веб-сайтах.
Хотя блокировка доменов была и раньше, теперь вы можете наглядно увидеть работу функции!
@alt_gnome
@alt_gnome_chat
#GNOME47 #Adw #Разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Собрали для вас краткую выжимку изменений:
— С
metadata.json
и extension.json
проблем не будет;—
prefs.json
: getPreferencesWidget
и fillPreferencesWindow
теперь требуются при открытии окна настроек;— GNOME Shell:
—
GtkNotificationDaemonAppSource
: появятся GtkNotificationDaemonAppSource.constructor()
и emitActionInvoked()
;—
overviewControls
: класс ControlsManagerLayout
больше не использует свойство _spacing
, вместо этого параметр spacing
появится в _computeWorkspacesBoxForState()
и _getAppDisplayBoxForState()
;—
PopupBaseMenuItem
: стиль selected
заменён на псевдокласс :selected
;—
misc/util.js
: ui/messageList.js/_fixMarkup()
перенесён в misc/util.js/fixMarkup()
;— Цветовой акцент: нововведение для GNOME 47, будет храниться в org.gnome.desktop.interface.accent-color. Для применения в
stylesheet.css
, добавлены переменные -st-accent-color
и -st-accent-fg-color
. Пример использования:#panel {
background-color: -st-accent-color;
}
— GJS:
Clutter.Color
был объединён с Cogl.Color()
, поэтому нужно переключиться на более поздний.@alt_gnome
@alt_gnome_chat
#Расширения #GNOME47 #Совет #Разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
gdm
и gnome-session
реализована возможность сборки без поддержки cессии XorgПростым языком, участники проекта снижают уровень поддержки сессии Xorg. Теперь сопровождающие репозиториев операционных систем семейства Linux при сборке пакета могут исключить сессию Xorg, используя флаг x11. Полагаю, данный шаг создаст сборки и сообщества, в которых сессия Xorg будет отсутствовать не только в описании README, но и на уровне собранных пакетов, входящих в состав сборки.
Данное изменение касается не только самого GNOME, но и рабочих окружений, работающих с использованием его технологического стека, то есть использующих одну или несколько библиотек. Первое, что приходит в голову (я им пользуюсь) — окружение Phosh. Полагаю, существует много других продуктов, в которых при авторизации в большинстве случаев используется сессия Wayland.
Кстати, по умолчанию в
meson
параметр x11 присвоено значение true, что означает включение поддержки сессии Xorg@alt_gnome
@alt_gnome_chat
#GNOME47 #Разработка #Обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
— У диалогов предупреждений AdwAlertDialog изменён внешний вид. Он почти не изменялся со времён GTK3, поэтому Kramo решил обновить их внешний вид в соответствии с современным дизайн-кодом системы;
— У кнопок .destructive-action изменён цветовой акцент. Ранее они были просто перекрашенной версией кнопок .suggested-action, теперь у них появился свой паттерн покраски, они стали менее приторно-красными;
— AdwStyleManager получил расширенную поддержку работы с акцентными цветами.
— Adw.BottomSheet, новый выпадающий диалог, созданный по образу адаптивных диалогов из прошлого релиза. В отличие от них новый Adw.BottomSheet больше похож на боковую панель AdwOverlaySplitView, так как сохраняет своё состояние при открытии, а также может иметь «ручку» нажатием или перетягиванием, которой его можно открывать и скрывать;
— Adw.MultiLayoutView, новый виджет, поддерживающий автоматическую замену потомков между разными макетами, благодаря этому разработчики могут создавать совершенно разные макеты для компьютеров и мобильных устройств с помощью файлов UI;
— Adw.Spinner, замена GtkSpinner для использования libadwaita-приложений. Новый виджет не только освежает визуальных эффект ожидания работы программы, но и не имеет в своём составе градиентных областей, благодаря чему будет отлично выглядит при любом размере.
— Акцентные цвета, добавленные в GNOME 47, получили поддержку в libadwaita-приложениях и в других графических окружениях. Акцентные цвета основываются на стандартизированном портале настроек, благодаря чему приложения на libadwaita смогут получать акцентный цвет не только от GNOME. Однако, хотя стандартизированный портал настроек и принимает любой произвольный цвет sRGB, libadwaita будет самостоятельно выбирать максимально схожий цвет из списка 9 цветов;
— Поддержка изменения акцентных цветов также была добавлена в GTK Inspector;
— Акцентные цвета поддерживаются в операционных системах Windows и macOS;
— Alice Mikhaylenko провела большую работу над gtk-css, подробнее ознакомиться с результатами можно на gitlab.gnome.org
@alt_gnome
@alt_gnome_chat
#Adw #Разработка #GNOME47
Please open Telegram to view this post
VIEW IN TELEGRAM
• Акцентные цвета: яркий инструмент для создания атмосферы дизайна;
• Новый вариант сборки для Wayland: возможность использовать композитор Mutter без зависимости от X11;
• Улучшения системы: оптимизация работы на экранах с низким разрешением;
• Аппаратное кодирование скринкастов: снижение нагрузки на систему при записи экрана;
• Веб-браузер GNOME: автоматическое заполнение форм, обновленный дизайн закладок, отчёты о конфиденциальности;
• Работа с файлами: улучшенное приложение для работы с файлами — навигация, поиск информации, модернизированный интерфейс;
• Новый файловый диалог: выбор файлов теперь полностью адаптивен, панель подверглась редизайну и рефакторингу.
Хотя... Узнаете завтра!
@alt_gnome
@alt_gnome_chat
#GNOME47 #ОСАльт #Сизиф
Please open Telegram to view this post
VIEW IN TELEGRAM
@alt_gnome
@alt_gnome_chat
#GNOME47 #ОСАльт
Please open Telegram to view this post
VIEW IN TELEGRAM
su -
apt-get install gnome-games-mahjongg
flatpak install flathub org.gnome.Mahjongg
@alt_gnome
@alt_gnome_chat
#Сизиф #Игры #GNOME47
Please open Telegram to view this post
VIEW IN TELEGRAM