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 на стороне сервера