Разработчики Kate и KDevelop встретились в Вене и обсудили новые возможности обоих продуктов.
Разработчики упорно трудились, чтобы текстовый редактор KDE Kate производил ещё более неизгладимое впечатление. Около 400 коммитов в исходном коде было произведено только за последнюю неделю. Исправлены мелкие недоработки, досадные ошибки и улучшена общая функциональность. KWrite теперь часть пакета kdebase. Недавно он был объединён с Kate.
Компонент редактора Kate Part (ещё используемый в KDevelop и Kile) получил новый облик для сообщений. Данный интерфейс позволяет приложениям показывать пассивные, но интерактивные уведомления внутри текстового поля.
Например, при долгой загрузке файла с удалённого ресурса или как показано на рисунке при замене текста.
У Катюши теперь есть уникальная возможность показывать миникарту в полосе прокрутки. Миникарта отображает текст редактора в миниатюре и помогает при навигации в документе.
Kate получила новый плагин Управление Проектом (Project Management). Этот плагин читает файлы .kateproject в папке вашего проекта и отображает все файлы, связанные с данным проектом, с помощью фильтров или запросов к Git и Subversion. Плагин тесно связан с плагином Поиска и Замены и позволяет пользователю искать и заменять только внутри файлов проекта.
Плагин Управление Проектом так же интегрирован в новый диалог Быстрого Открытия и доступен в меню или через горячую клавишу Ctrl+Alt+o.
Плагин Управление Проектом использует ctags в фоновом режиме для разбора файлов проекта.
Катя получила усовершенствование в виде встроенных цветовых схем. Цвета могут измениться в будущем или улучшится контраст. Возможность находится ещё в разработке.
Кроме вышеперечисленных изменений, есть ещё небольшие изменения.
Во-первых, сделана маленькая подсказка во время скроллинга в виде номера текущей линии.
Во-вторых, реализована возможность удалить множество пробелов в конце документа при сохранении.
В-третьих, документ доступный в режиме только-для-чтения, отображается с дополнительным префиксом, чтобы пользователь заранее видел этот режим.
В-четвёртых, Scripting API был улучшен и содержит экспериментальную поддержку быстрого кодирования для любого языка.
Разработчики обработали 850 отчётов об ошибках Кати и снизили их до 60 ошибок со статусом "Открыто". Проанализировано 300 запросов на улучшения функционала.
Разработчики ценят вклад сообщества в поиске ошибок, так как это делает продукт ещё лучше.
Все вышеупомянутые возможности мы увидим в релизе KDE 4.10!
Родные души:
Новое в KDE 4.10.
Unity портит порядок следования меню Кати.