Обзор обновлений GNOME за 27 февраля - 7 марта: клавиатурная навигация в Calendar, новые приложения и бета-релизы

2026-03-07 118 комментарии
В GNOME 50 Calendar наконец поддерживает полную навигацию с клавиатуры - работа заняла почти год. Parabolic, графический интерфейс для yt-dlp, обзавёлся сборкой для macOS и портативной версией для Windows. Вышел ratic - новый музыкальный плеер на gtk-rs с поддержкой MPRIS, динамическим фоном и очередью воспроизведени

За неделю с 27 февраля по 6 марта в экосистеме GNOME произошло сразу несколько заметных событий. Главное - GNOME Calendar в версии 50 впервые получит полноценную клавиатурную навигацию по месячному виду: работа над этим шла почти год. Параллельно вышли GTK 4.22.0 с поддержкой SVG-иконок с анимацией и CSS-свойства backdrop-filter, а также PyGObject 3.56.0 с улучшенной интеграцией GObject. В сторонних проектах - бета-релиз Parabolic с первой сборкой для macOS, новый музыкальный плеер ratic на gtk-rs, обновления Memento, Concessio и Embellish, а также экспериментальный проект Maui.Gtk, который тянет GTK как Linux-бэкенд для Microsoft MAUI.

GNOME Calendar (Flathub) - это простой и красивый календарь для рабочего стола GNOME. Он строится поверх Evolution Data Server и поддерживает синхронизацию с Google Calendar, NextCloud и CalDAV-серверами.

Разработчик Hari Rana сообщил о слиянии merge request !564 - почти год потребовался на то, чтобы перебрать разные подходы и выбрать оптимальный. В GNOME 50 вид по месяцам GNOME Calendar впервые в истории проекта станет полностью доступен с клавиатуры.

Вот как работает навигация: Tab переключает фокус между событиями в хронологическом порядке, а когда события в ячейке заканчиваются - переходит в следующую. Shift+Tab движется в обратную сторону. Ctrl+Tab с любого события сразу переходит к соседней ячейке. Enter или Space открывают поповер для создания события. Удерживание Shift вместе со стрелками выделяет диапазон ячеек и открывает поповер с этим диапазоном.

Как подчёркивает автор, вся работа велась на добровольной основе - только на пожертвования. При этом большинство календарных приложений от компаний с триллионными оценками до сих пор не дотягиваются до этого уровня доступности.

Следующий шаг - правильная передача навигационной информации через вспомогательные технологии.

GTK 4.22: SVG-иконки с анимацией и новые виджеты

GTK (GitHub) - кроссплатформенный тулкит для создания графических интерфейсов, на котором строится весь рабочий стол GNOME.

Emmanuele Bassi объявил о релизе GTK 4.22.0. Главное в этом цикле:

  • Новый SVG-формат для символьных иконок с поддержкой анимаций на основе состояний
  • GtkSvg - paintable-объект для эффективного рендеринга анимированных SVG
  • GtkAccessibleHypertext - интерфейс доступности для объектов со ссылками
  • Под Wayland GTK теперь использует settings portal
  • Улучшенная фильтрация языков в диалоге выбора шрифта
  • Настройка reduced motion с поддержкой медиа-запросов для управления анимациями в виджетах
  • GskRenderReplay - новый API для воспроизведения render-нод
  • Поддержка CSS-свойства backdrop-filter
  • GtkPopoverBin - новый виджет для отображения поповер-меню поверх любого виджета

GTK 4.22 войдёт в состав GNOME 50 runtime.

PyGObject 3.56.0: чище и ближе к GObject

PyGObject (репозиторий) - Python-биндинги для библиотек платформы GNOME.

Arjan выпустил PyGObject 3.56.0. Релиз принёс улучшенную интеграцию с жизненным циклом GObject (do_constructed, do_dispose), упрощённую работу с Python-обёртками объектов и чистку легаси-кода. Пакет уже доступен на PyPI и сервере загрузок GNOME.

Сторонние проекты

Concessio 0.3.0 (Flathub) - утилита для понимания и конвертации прав доступа UNIX между символьным и числовым форматами. Ronnie Nissan добавил поддержку umask-конвертации - по просьбам пользователей - и расширил справочный диалог объяснением umask.

Memento 1.1.0 / 1.1.1 (Flathub) - личный дневник просмотра фильмов: список ожидания, история просмотров с датой и местом, детали фильма с составом и внешними ссылками. В новых версиях появился рейтинг IMDb в карточке фильма, французская локализация и правки интерфейса.

Maui.Gtk - новый сообщественный проект Marcel Tiede, который интегрирует GTK через C#-биндинги GirCore как Linux-бэкенд для Microsoft MAUI.

ratic (GNOME) - новый музыкальный плеер на gtk-rs и relm4, вышедший на этой неделе в первой версии. Поддерживает большинство аудиоформатов, сортировку и группировку по альбомам и исполнителям, полнотекстовый поиск, динамический размытый фон с тёмной/светлой темой, очередь с несколькими режимами воспроизведения, MPRIS и локализацию через Weblate (пока английский и французский).

Embellish 0.7.0 (Flathub) - приложение для управления Nerd Fonts с интерфейсом на GTK4 и libadwaita. Новая версия добавила поддержку произвольных шрифтов: установку по URL на ZIP- или tar.xz-архив, экспорт и импорт из файла или буфера обмена (с подсветкой JSON через GtkSourceView). Автор подчёркивает: устанавливать можно не только Nerd Fonts.

Parabolic V2026.3.0-beta1: macOS и Windows

Parabolic (Flathub) - графический интерфейс для yt-dlp: скачивает видео и аудио с веб-сайтов в различных форматах.

Разработчик выпустил первую бету 2026.3.0. Главная новость - сборка GNOME-версии для macOS (разработчик не владеет Mac и просит сообщество помочь с тестированием), а также портативная версия для Windows. Среди других изменений: выбор предпочтительной частоты кадров для видео, автоматический перевод встроенных метаданных и глав на язык приложения (отключается в настройках конвертера), обновление deno изнутри приложения, предпросмотр обложки в диалоге добавления загрузки. Также улучшены выбор форматов для плейлистов, обрезка обложек аудио и обработка длинных имён файлов - теперь они обрезаются автоматически.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте