Вышла очередная версия модульной интегрированной среды LeechCraft, содержащей в себе браузер, IM-клиент, RSS, Torrent-клиент, медиа-плеер и многое другое.
Разработка этой версии заняла больше четырех месяцев и более 1400 коммитов. Кроме того, это первый релиз под новой лицензией Boost Software License.
Это последний майлстоун в серии 0.6, и все остальные релизы до 0.6.0 не будут содержать никаких новых функций — только исправления ошибок.
Наиболее существенные изменения:
- Появился мультиоконный режим в LeechCraft. Теперь, например, все вкладки с IM-чатами могут быть в одном окне, а веб-страницы — в другом. Многооконность все еще очень экспериментальная и может привести к падениям. Пожалуйста, сообщайте о любых проблемах с ней!
- Azoth теперь также сохраняет особые настройки форматирования (включено оно или нет) для отдельных контактов.
- Azoth Acetamide, модуль поддержки протокола IRC, теперь поддерживает получение списка каналов на сервере.
- Анонсирован новый модуль, VelvetBird — адаптер между библиотекой libpurple и Azoth.
- LMP, модуль-аудиоплеер, теперь имеет полноценный менеджер обложек, позволяет открывать браузер информации об исполнителе из множества разных мест в интерфейсе, поддерживает предпрослушивание целых альбомов с сайтов вроде ВКонтакте (если дискография доступна через модули вроде LastFMScrobble и MusicZombie).
- Появился новый субмодуль LMP Graffiti, позволяющий редактировать теги аудиофайлов, разделять CUE-файлы на отдельные треки и получать теги для аудиофайлов с сервисов вроде MusicBrainz при помощи аудио-отпечатков (если соответствующие плагины установлены)
- Модуль чтения документов Monocle теперь умеет много новых возможностей:
- превью страниц (с визуальным выделением видимой области)
- закладки
- формы в PDF-файлах;
- текстовый поиск.
- SB2, модуль виджетов, теперь позволяет расположить панель не только слева, но и рядом с любым другим краем окна. Кроме того, кварки теперь можно удалять с панели, равно как и изменять их порядок.
- Модуль Launchy теперь поддерживает избранное, куда пользователь может поместить часто используемые приложения и вкладки LeechCraft. Избранное отображается на панели SB2, если включен соответствующий кварк.
- Aggregator был существенно ускорен.
- Виджет истории в браузере Poshuku был исправлен, в частности, теперь поддерживается поиск по URL, и одни и те же адреса отображаются один раз.
- Модуль Vrooby теперь поддерживает UDisks2, а также сборку с несколькими бекендами сразу, из которых подходящий будет выбран во время работы модуля.
Некоторые старые и неподдерживаемые модули были удалены, среди них:
- EiskaltDC++, DirectConnect-клиент.
- LCFTP, FTP-клиент.
- TransparentArch, заготовка модуля поддержки различных архивов.
- VFSCore, модуль поддержки виртуальной файловой системы. Этот модуль был удален, так как соответствующий механизм в Qt был объявлен устаревшим и отсутствует в Qt 5.
- Tab++, заменен на TabsList и SB2.
И теперь пара слов о будущих планах. В первую очередь, Qt 5 не будет поддерживаться хотя бы до релиза Qt 5.1, так как Qt 5 все еще содержит достаточно ошибок, и хотелось бы переводить такую большую и сложную кодовую базу, как LeechCraft, тогда, когда Qt 5 будет стабильнее. Кроме этого, у разработчиков есть пара клевых идей для серии 0.7, от новых модулей вроде менеджера расходов и концепции источников данных до полноценного рабочего окружения, основанного на LeechCraft, работающего из коробки и без помощи вещей вроде KDE.
>>> Подробности