TurboConf

Добро пожаловать в TurboConf!

C чего начать?

Вышел TurboConf 6.1

Новый улучшенный механизм вставки текста, использование DirectX, продвинутый поиск в Навигаторе по метаданным, улучшенный скрипт Закрывашка 2, более удобные уведомления,OneScript 1.9

Более быстрый и надежный механизм вставки текста из подсказки T9

В TurboConf 6.1 реализован новый более быстрый и надежный механизм вставки текста из подсказки T9. Новая версия не использует буфер обмена при вставке. Раньше совместное использование буфера обмена конфигуратором, TurboConf, а также другими программами могло приводить к ошибкам при вставке. Также старый метод был значительно медленнее, чем новая реализация.

В таблице приведены замеры при вставке текста из подсказки T9, новой и предыдущей версии.

По результатам тестов скорость вставки выросла от 2 до 5 раз.

Версия пока экспериментальная и решение об ее использовании по умолчанию, будет принято по результатам тестов. Включить/отключить эту опцию можно в Настройках/Разработчикам.

Важно: в текущей тестовой версии новый механизм вставки используется только в подсказке T9, в остальных функциях используется прежняя реализация через буфер.

Использование DirectX для работы с оверлеем

При взаимодействии с конфигуратором, TurboConf часто отображает оверлей поверх окна конфигуратора. Обычная версия TurboConf использует для этого GDI. Время на создания оверлея при выполнении большинства команд, обычно составляет 30-150 мс, в зависимости от машины.
Использование DirectX 11 позволяет уменьшить время создания оверлея до 2-20 мс, что еще увеличит скорость выполнения команд на 25-50%! Если DirectX не установлен в системе, то будет использоваться стандартная реализация создания оверлея.

Улучшения в Навигаторе по метаданным

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

Улучшенный скрипт Закрывашка 2

  • Добавлены кнопки настроек в окнах конфигуратора.
  • Скрипт Закрывашка теперь снова включен по умолчанию
  • При автозакрытии окна конфигуратора скрипт теперь показывает всплывающее уведомление, с возможностью изменения настроек по клику на нем.

Подсветка вхождений в ТурбоПоиске по модулю и файлам конфигурации


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

Подсветка работает как для поиска по модулю, так и для поиска по файлам конфигурации.

Дополнительно были сделаны некоторые оптимизации в поиске по файлам конфигурации, для более быстрого добавления большого количества элементов в дерево поиска.

Удобные всплывающие уведомления

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

API TurboConf теперь использует OneScript 1.9

OneScript обновлен до актуальной версии, что позволяет использовать новые возможности при разработке скриптов.

Также в программе исправлены различные ошибки для обеспечения надежной работы. Полный список изменений см. в комментариях.