1.5.7706
Ноябрь — Auth2.0 / исправления ошибок
Крупные изменения в аутентификации — подготовка к офлайн-режиму
Почти полностью переработана часть программы, которая отвечает за получение данных аутентификации с сервера.
Цель этих изменений — в будущем позволить пользоваться программой без подключения к серверу. Это многоэтапная работа, и первым этапом стала внутренняя переработка соответствующих механизмов.
Улучшения Window Selector — добавлены свойства-фильтры
Window Selector — это элемент управления, с помощью которого можно выбрать или указать Target Window. В течение многих лет он автоматически исключал из поиска все окна, которые находились под управлением EyeAuras.
Теперь это поведение стало опциональным. Его можно отключить, добавив [ownedBy=any] в выражение, например:
My Window [ownedBy=any]
В этом случае будут проверяться все окна, существующие в системе, включая те, которые были созданы EyeAuras.
Также был добавлен похожий фильтр, позволяющий захватывать так называемые Tool windows. К этому типу, например, обычно относятся Overlays.
По умолчанию такие окна игнорируются. Чтобы добавить их в список возможных кандидатов, допишите [type=any] в конец выражения сопоставления, например:
My Overlay [ownedBy=any][type=any]
Такое выражение позволит находить любое окно/overlay с заголовком My Overlay.
Исправления и улучшения
- [Capture] Исправлена проблема, из-за которой WGCS пытался захватить изображение до того, как окно становилось видимым (
Argument out of range) - [Scripting] Улучшен CodeEditor: изменён способ подсветки ошибок, добавлен single-file Razor template и обновлён сам шаблон
- [UI] Исправлен счётчик эффектов #EA-753 Effects counter v7668 by Headway9016
- [UI] Исправлена проблема с Export/Activation на стороне сервера