1) Если Вы хотите сообщить про обновление, создайте лучше кнопку возле версии (есть новое обновление, версия такая-то.) А то каждые 10 минут всплывающее окно реально достает. При этом учитывать (бета версия это или нет) 2) Также хотелось бы увидеть тестовый модуль, в котором сразу бы отображался результат, того что мы наделали. А то получается что парсер мощный, но для правильной настройки, нужно реально досконально знать все нюансы работы с ним. А для новеньких и сложных проэктов это просто нереально. 3) Сделайте левую часть полей (Parse result и тд) фиксированную напрмер 30% от общего окна, а правую часть привяжите к левой стороне, сейчас же при раскрывании на все окно, правая часть привязана к правой части экрана, при этом куча места посередине. вот правую сделать 70% Ну и выровнять это все, а то оно ездит туда-сюда. 4) допишите в настройки запоминать размер окна ( ну если не трудно) 5) Очень бы желательно научить парсер менять местами обработки, а то выходит чтоб сделать изменение нужно либо создавать заново, опять же ничего не упуская( но это нереально, это могут делать спецы, и то не все) либо удалять добрую часть запросов и добавив то что нужно все возвращать. 6) Создайте модуль множественной замены в местах, до парсинга, всередине, при выводе результата. А то как-то очень глупо писать 20-30 замен в каждой строке. Причем чтоб учитывались как регулярки так и обычные замены. к примеру заменить 1|на 2 re - регулярное выражение re(.*?)\.(.*?)|$1 и тд.
Реализовано 1, 3, 4 Для этого есть Parser Test и опция Try in Parser test необходим какой то реальный пример использования это частный случай, решается с помощью возможностей шаблонизатора(ответ на форуме уже был) P.S. впредь не надо создавать задач в которых множество "хотелок", они будут просто игнорироваться, необходима отдельная тема на каждый запрос. также надо понимать что мы не будем реализовывать все функции подряд, только действительно важные и необходимые