[Homeros] I: Для тех, кто крепок нервами

Michael Pozhidaev msp на altlinux.ru
Пт Июн 19 11:42:03 MSK 2015


Всем привет!

Сообщение только для тех, кто наделён крепкими нервами. Сразу
подчёркиваю, что описанные ниже вещи находятся в процессе стабилизации,
и никого расстреливать на месте не нужно.

Добавлена первая сборка приложения для открытия
документов. Предполагается, что оно будет открывать документы
распространённых форматов. Как локально, так и из сети. Далее это же
приложение будет наделено функциями читалки, а также всеми вещами в
стиле пометок на полях, закладок и т. д. Основной его компонент -
базовая структура, которая хранит содержимое документа в
форматонезависимом виде и умеет выполнять навигацию по нему. Структура
эта вышла чудовищной сложности, её стабилизация сейчас находится в фазе
активной работы.

Реализованы подходы к двум форматам: doc и html. Docx на подходе, должен
появиться в скорости. Просто в коммандере жмёте Enter на файле, и он
должен в него пускать. Можно также жать Enter в области просмотра
новостной статьи, там должна открываться ссылка на сайт. Для Lenta.ru,
например, работает неплохо, с некоторого момента читаю там новости
целиком.

А ещё появился клиент для поиска в Wikipedia. Просто открываете и ищете
там всё быстро, удобно и многократно. В отличие от описанной выше
структуры doctree, работает почти безупречно.

Мегаидея - привычные функции Page Up/Page Down в этом приложении сразу
отправить лесом, а наделить их функциями прыжков по заголовкам. То есть
без привязки к тому, сколько текста фактически попадает на экран.

Помимо этого архитектурно переработан механизм расширений. Внешне
заметно мало, но это должно привести к скорому появлению фич,
позволяющих работать с областями "со внешней стороны". Исследуются идеи,
не получится ли сделать перевод произвольного фрагмента. То есть так же,
как и копирование в буфер, только не копировать, а прочитать перевод.

Организоционно меняем ход работы. Сборочные скрипты дозрели настолько,
что можно начинать систему ночных сборок. Сейчас такой первый выпуск для
linux, через несколько часов для windows, ещё будет обновление завтра
утром, а по-настоящему регулярные (близкие к ежедневным) обновления
попробуем запустить с 1 июля. Ходить всегда сюда:

http://download.luwrain.org/nightly/

Если быть точным, только что выложенный релиз лежит здесь:

http://download.luwrain.org/nightly/2015-06-19/luwrain-linux-nightly-2015-06-19.tar.gz

Со всеми на связи!

-- 
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/
English info page: http://www.marigostra.com/


Подробная информация о списке рассылки Homeros