Разработчики представили обновление для кроссплатформенного электронного дневника RedNotebook под индексом 2.4.3. Этот открытый проект, развивающийся с 2008 года, представляет собой удобный инструмент для ведения ежедневных записей и структурирования мыслей. Программа написана на языке Python и распространяется под свободной лицензией GNU GPLv2, что позволяет пользователям контролировать свои данные. Исходный код проекта полностью открыт на платформе GitHub.
Для тех, кто не знаком с RedNotebook, приложение предлагает отличную локальную альтернативу облачным сервисам. Главная особенность заключается в том, что оно не требует баз данных — вся информация хранится в простых текстовых файлах. При этом пользователям доступно форматирование текста, тегирование, автоматическое распознавание ссылок и проверка орфографии. Готовые записи можно экспортировать в форматы PDF, HTML, LaTeX или обычный текст.
В свежем обновлении разработчики уделили внимание стабильности работы в среде Linux. Одним из ключевых улучшений стало исправление критической ошибки, приводившей к аварийному завершению работы программы в графическом сервере Wayland при установке иконки окна. Также для Wayland отключили функции сохранения и восстановления положения окна, чтобы избежать конфликтов. Кроме того, создатели вернули прежний формат именования резервных копий, убрав из названий файлов суффикс с именем журнала.
Не обошли стороной и другие важные компоненты интерфейса. В версии 2.4.3 была исправлена ошибка в работе функции проверки орфографии, из-за которой выбранные варианты исправления не применялись к тексту. Также разработчики починили окно настроек, которое ранее не закрывалось при нажатии на кнопку подтверждения. А для любителей работать ночью во встроенную справочную систему добавили подробные инструкции по активации темного оформления интерфейса.
С технической стороны процесс сборки версий для Windows перевели со старой системы непрерывной интеграции AppVeyor на современную платформу GitHub Actions. В файле конфигурации setup.py теперь четко прописаны обязательные и опциональные зависимости Python, что облегчит жизнь мейнтейнерам пакетов в дистрибутивах Linux. Наконец, разработчики исправили сортировку слов, которая ранее могла работать некорректно при несовпадении с системной локалью пользователя.




Подписаться
Уведомления о новых комментариях пока не подключены.
Пожалуйста, войдите, чтобы прокомментировать
0 комментариев