0xd34df00d 24.12.2011 23:24
Новости — LeechCraft: новости с фронта
Где-то с середины лета на welinux.ru не было постов про LeechCraft, но это не значит, что проект никак не продвинулся с тех пор. Наоборот, мы впилили кучу всякого нового и интересного :) Хотя, конечно, учебный семестр и новая работа дают о себе знать — темп разработки уже далеко не летний.На всякий случай напомню, что такое LeechCraft. Это кроссплатформенный
Основным фокусом разработки последнее время (этак последний год) как раз и является модуль IM-клиента, который у нас называется Azoth. IM тоже модульный и мультипротокольный, спасибо архитектуре личкрафта, позволяющей плагинам иметь свои собственные плагины.
До последнего времени из протоколов поддерживались только XMPP и IRC, но буквально вчера-позавчера появилась поддержка одного из самых популярных протоколов в мире — Windows Live Messenger, в девичестве — MSN, так что мы теперь точно имеем полное право именоваться мультипротокольным клиентом :)
В планах также отдельная аська и добавление поддержки Telepathy, чтобы заполучить все поддерживаемые ей протоколы.
С середины лета в Azoth появились прочие опциональные вещи, присутствующие в любом другом уважающем себя клиенте, такие как:
- Метаконтакты;
- Шифрование OTR;
- Ряд новых расширений XMPP-протокола, в частности — поддержка OpenPGP.
Скоро будет релиз версии 0.5, в частности, уже с месяц как произошла заморозка списка фич к этой версии, и сейчас идет исправление ошибок. Тем не менее, разработка не остановилась, и в основной ветке идет работа над новыми вкусностями для следующего релиза. Среди них:
- Сайдбар со своими виджетами — что-то среднее между плазмой из KDE (так что падать не будет) и боковой штуковинкой в юнити. Из виджетов уже сделан индикатор батареи;
- Почтовый клиент (да-да, мы правда решили сделать это!);
- Просмотрщик картинок.
Приведем еще пару скриншотов, скорее относящихся к релизной версии, поэтому некоторых интересных вкусных фич на них нет.
Наш браузер:

IM-клиент:

Окно чата с Adium-стилем:

А вот так личкрафт выглядит из мастер-ветки: тыц. Скриншот большой, поэтому миниатюру показывать бессмысленно. Хотя, снимок с виджетом для сайдбара, отображающим заряд батареи, показать вполне можно и так:

С сентября личкрафт есть в официальном дереве портажей Gentoo (аж 39 ебилдов!), а также вроде бы в openSUSE, Agilia и некоторых других дистрибутивах. Инструкции по установке доступны здесь.
К сожалению, в связи с переходом на только недавно стандартизованный C++11 и ошибками gcc в свежих Ubuntu/Debian, личкрафт из master-ветки пока недоступен под эти дистрибутивы, так что придется ограничиться стабильными майлстоунами. Но мы работаем над устранением соответствующих проблем. Все будет готово совсем-совсем скоро, в особенности — релиз 0.5 :)
Пожалуйста, оставляйте ваши замечания, идеи, мнения, предложения, ну и, конечно же, присоединяйтесь к разработке!

+ 0 -
Archlinux, Linux t8k 3.1-pf #1 SMP PREEMPT Sat Dec 24 13:50:13 MSK 2011 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ AuthenticAMD GNU/Linux, не собирается.
extra/boost 1.48.0-2 [112,41 M]
Free peer-reviewed portable C++ source libraries - Development
extra/boost-libs 1.48.0-2 [8,20 M]
Free peer-reviewed portable C++ source libraries - Runtime
Free peer-reviewed portable C++ source libraries - Development
extra/boost-libs 1.48.0-2 [8,20 M]
Free peer-reviewed portable C++ source libraries - Runtime
О, окей. Сегодня как раз вышел новый майлстоун перед 0.5 — там починена сборка с Boost 1.48. Ждем, когда в арче это счастье обновится :)
а есть ли возможность vim-like управления (аналог vimperator/pentadactyl)?