Прошло около 30 месяцев с тех пор, как GNOME открыл банку своей инициативы Круг GNOME. С тех пор любой разработчик может подавать свои заявки, и, если повезет и хорошо поработает, он станет частью круга. На этой неделе в этот «круг» было добавлено 50-е приложение, отчасти потому, что за последние семь дней было принято три новых: Chess Clock, часы для отслеживания времени шахматных партий, Komikku, приложение для чтения комиксов и Пипетка, позволяющая выбирать цвета с рабочего стола и создавать палитры.
Кроме того, GNOME также рассказал нам о многих других новостях, а запись TWIG за неделю с 17 по 24 февраля включает в себя длинный список изменений Что у вас есть дальше? Все нижеследующее сводится к появлению трех приложений, которые вошли в круг GNOME, поэтому можно сказать, что у них была полная и продуктивная неделя.
На этой неделе в GNOME
- Верстак теперь полностью изолирован. Начиная со следующей версии, он будет защищать пользователей от аварий или вредоносного кода. Возможно, сделано Flatpak.
- Pika Backup 0.5 поставляется с:
- Различные предустановки для часто исключаемых папок, которые можно активировать независимо.
- Поддержка добавления правил исключения на основе регулярных выражений или шаблонов оболочки.
- Возможность вручную удалять определенные файлы.
- Более автоматизированная помощь в поиске и подключении USB-накопителей при запуске резервного копирования.
- Более 20 других изменений, включая незначительные улучшения интерфейса и исправления ошибок.
- GLib теперь поддерживает получение имен приложений UWP в Windows в GLIb, что делает диалог запуска приложений GTK более полезным.
- Выпущен GJS 1.75.2. Это бета-версия GNOME 44, включающая:
- Есть новые методы Gio.Application.prototype.runAsync() y GLib.MainLoop.prototype.runAsync() которые делают то же самое, что запустить() но они возвращают обещание, которое разрешается после завершения основного цикла, а не блокируется во время выполнения основного цикла.
- Есть новые методы Gio.InputStream.prototype.createSyncIterator() y Gio.InputStream.prototype.createAsyncIterator() которые позволяют легко перебирать входные потоки по последовательным фрагментам байтов либо с циклом for-of, либо с циклом for-await-of.
- Прокси-классы DBus теперь имеют статический метод новый асинхронный(), который возвращает Promise, который разрешается в экземпляр прокси-класса, в котором initAsync() ха завершено.
- Получатели свойств DBus теперь могут напрямую возвращать экземпляры GLib.Variant, если они имеют правильный тип, вместо того, чтобы возвращать значения JS и упаковывать их в GLib.Variant.
- В каирских перечислениях были обнаружены давние опечатки.
- Больше улучшений в Каире, созданный Tubery Каир.SVGSurface.prototype.finish() y Каир.SVGSurface.prototype.flush() потому что ранее поверхности SVG записывались на диск только тогда, когда объект SVGSurface собирал мусор, что делало неуверенным их доверие.
- GNOME Boxes теперь имеет более современный диалог создания виртуальной машины, который лучше подходит для интерфейса GNOME Human.
- В GNOME Builder теперь есть переключатель, позволяющий нам запускать приложение с активным инспектором GTK. Кроме того, теперь он использует PTY для операций клонирования, чтобы обеспечить более надежные сообщения с сервера git. Доска объявлений также была улучшена, чтобы нам было легче исправлять проблемы в проектах. Обновлено несколько подсистем.
- Elastic уже выпущен для широкой публики. Это редактор весенних анимаций от libadwaita.
- Mousai теперь поддерживает автономный режим. С этим обновлением записи будут сохранены и будут распознаны, когда у нас снова появится соединение.
- На этой неделе вышла Palette v0.3.0, полностью переписанная на Rust. В этом обновлении используется colorhief-rs, что значительно ускоряет извлечение цветов.
- Capsule 1.1 прибыла с поддержкой мобильных устройств.
- Tube Converter полностью переписал свой бэкенд с использованием pythonnet, фреймворка, с помощью которого можно интегрировать Python непосредственно в приложение, чтобы использовать вызовы yt-dlp непосредственно из Python, а не полагаться на исполняемый файл.
- Настройки диспетчера входа v3.alpha.0 доступны для тестирования в виде AppImage и включают новые функции, такие как:
- Опция «Всегда показывать меню специальных возможностей» в настройках на верхней панели.
- Возможность изменить размер курсора/указателя.
- Примечания к выпуску доступны в окне «О программе».
- Вместо имени каталога отображаются собственные имена тем.
- Темы только для курсора не отображаются при выборе темы значка.
- Fractal 4.2.2-beta2 доступен на Flathub Beta и представляет собой отладочный выпуск, который исправляет несколько вещей в Fractal 4.4.
- Выпущена новая версия Eyedropper со многими небольшими улучшениями UX (пользовательский опыт) и UI (интерфейс). Что наиболее очевидно, так это новая иконка.
- Denaro v2023.2.1 прибыл с:
- Новая и улучшенная иконка.
- Исправлена ошибка, из-за которой в TransactionDialog была выбрана неправильная группа.
- Исправлена ошибка, из-за которой некоторые переменные LC не могли быть проанализированы.
- Различные улучшения UX.
- Бутылки Вышла версия 51.0 с множеством исправлений ошибок.
Вот и все на этой неделе в GNOME.
Изображения и контент: TWIG.