
После полутора лет разработки, прошедших с момента выхода версии Geary 2.0, легкая, быстрая и простая в использовании интегрированная среда разработки, предназначенная для предоставления основных функций IDE с минимальным количеством зависимостей, достигла версии Geary 2.1.
Теперь она поставляется с полной коллекцией тем geany-themes
, что избавляет от необходимости искать стильные цветовые схемы. Кроме того, в редакторе наконец-то появились диалоговые окна выбора файлов, отвечающие самым распространенным пожеланиям пользователей и обеспечивающие плавное перетаскивание файлов между Geany и рабочим столом.
Юзабилити получило еще несколько улучшений:
- Поиск везде – Сообщения и панели вывода компилятора теперь доступны для поиска, что облегчает отслеживание неуловимых предупреждений.
- Фильтрованные представления – Новые фильтры на боковой панели Открытые документы и в настройках Ключевые привязки позволяют держать под контролем разросшиеся списки.
- Умные подтверждения – Новое предпочтение позволяет пользователям пропустить запрос replace in session, а другое делает поиск по обводке менее громоздким.
Небольшие визуальные изменения – очищенные вкладки предпочтений и согласованные списки кодировок – еще больше упрощают интерфейс.
Под капотом команда устранила ряд давних проблем. Geany больше не будет молча усекать файлы, содержащие NUL-байты, и не будет неправильно определять кодировки в сложных документах. Были решены проблемы с обработкой сессий, скачками процессора после сборки и даже случайным ошибочным сигналом активизации документа.
Под капотом ядро редактирования Geany теперь работает на Scintilla 5.5.4 и партнерской библиотеке Lexilla 5.4.2. Помимо общего повышения производительности, эти обновления открывают возможности многокареточной вставки и автозавершения, что очень полезно для тех, кто работает с повторяющимися правками кода.
Кроме того, появилась поддержка 14 новых синтаксисов, включая CIL, Dart, Dockerfile, LESS/SCSS, Nix, Prolog, Raku, SystemVerilog, Terraform, TOML и Zig, а также обновления парсера на базе Universal Ctags p6.1.20240519.0.
Для пользователей Windows программа установки теперь имеет криптографическую подпись через SignPath.io. Моноширинный шрифт по умолчанию был заменен на Consolas, а строка заголовка приняла тему хоста. Более мелкие иконки панели инструментов и улучшенная поддержка Meson дополняют список преимуществ, характерных для конкретной платформы.
Более подробную информацию можно найти в примечаниях к выпуску.
Исходные тарбалы и инсталляторы для конкретных платформ уже доступны на зеркалах загрузки Geanys. Как обычно, большинство распространяемых дистрибутивов получат релиз в течение нескольких дней, в то время как другие дистрибутивы последуют за ними в соответствии со своим графиком установки.