Вышла версия 1.0.2. Список изменений ниже: * Значительно упрощён процесс сборки и установки, подробности смотрите в Readme.
* Пользователям archlinux предоставлены готовые файлы pkgbuild для сборки пакета. Проект подготовлен к созданию полноценного deb-пакета.
* Пользователям стал доступен функционал таймеров в Lua. За основу взят класс QTimer, чей интерфейс был проброшен в Lua. Подробное описание и пример представлен в "Справке" в разделе, посвященном Lua.
* В Lua теперь доступна функция seance:send( <bytes> ), позволяющая отправить данные из скрипта. Совместно с таймерами это позволяет пользователям использовать асинхронщину, например, отправлять повторные запросы в случае отсутствия ответа, писать автоматические тесты и т.д.
* Реализован первый вариант механизма делиметров. Теперь пользователь может делить или собирать входящие данные в пакеты по спецсимволам или времени. Данный механизм позволит избежать "разрыва" сообщений, вызванных особенностью канала.
* Переработан механизм определения размеров ячеек в логе. Ошибки в реализации приводили к неверному определению размера и, как следствие, к артефактам отрисовки текста.
* Шрифт аттрибутов теперь соответствует шрифту канала.
Скачать версию для Win можно по ссылке в данном посте. Ссылка в заглавном топике также будт обновлена.
https://disk.yandex.ru/d/1Q6Mu5oXrnKnsw