1.9.9774
Daily-driver build with the safest release cadence.
- Updated
- 18 weeks ago
- File Size
- 515.39 MB
- Release Notes
- Open notes
Stable is the recommended track for most users. Alpha gets you the newest capabilities first.
Daily-driver build with the safest release cadence.
Fastest release track with the newest features and experiments.
Every release stays linked here so you can inspect what changed before you switch versions.
From now on, whenever you paste links to EyeAuras website (https://eyeauras.net/) or even to specific auras (https://eyeauras.net/share/S20240426185158EYI4GEqRm2vh), a small preview will be shown. This applies to most modern messengers - Twitter, Discord, Telegram, etc.

Whenever you export or import aura, small (JSON) and large (binary, images, models, etc) parts will be handled separately and downloaded from different locations. For you, as end user, this would mean that
This should be especially noticeable by users who are connected to EU Eye Hub. Eventually, I'll also add separate file hub to RU region as well.

Done some face-lifting on EyeAuras website (and EU Mirror).

Send Input #EA-373 by Godhuntlinqse and RowenorlinqseFrom now on, whenever you report a bug, you'll get an in-app notification that the report has been accepted with a tracking number attached to it (e.g. EA-368)

Also subsequent status updates will be also sent to you, when the bug will be fixed or taken into progress.

Hopefully, this improvement will make the process more efficient and transparent and will help us to build the better program together! :)
Implemented notifications system - now each user has their own inbox and can browse it at any moment in the app. The primary use case for this right now will be to add feedback to your reports. You will be seeing when your bug report was closed, you'll see my comment, etc.


Due to the nature of scripts which are developed in EyeAuras, sometimes it is useful to restrict user from changing something in aura pack which you are distributing. This could be done to avoid potential misconfiguration or, in some cases, just to keep your mechanism internals secret.
Specifically for this folder permissions were introduced. They allow any logged-in user to set a specific requirements on a folder-level and the program will protect folder internals from external manipulations/eyes.
Right now, permission consists of 3 things:
Right now the primary way of setting permission level is via context menu

At the very top you can see current permission level and folder owner

If user does not have enough permissions he cannot see/edit content of such auras

In 6694 new Aura Tree was implemented using the new and more responsive UI technology. From now on it becomes the default one. Even at this point it is already more capable than the old version and has a great flexibility.
At this point I am expecting feature parity with an older Tree, meaning that(I hope), nothing was lost in transition. If I missed something - please report a bug or contact me in Discord directly.
There are few known minor bugs here and there, I'll work on them in the following weeks on a normal basis as they are not game breakers. Please send a report if you'll notice something strange.
P.S. Tooltips in this new tree are not the best, I'll work on them in one of the future versions

Fully reworked how login form looks like - at this point you can see status of your current license (free/pro), total time left and in the nearest future there will also be a list of separately purchased modules/subscription. I'll publish more information about this mechanism later this summer. Basically, the idea is to allow users to trade scripts with each other.

Oh, and the warning that is shown when total number of auras exceeds limit set on Free accounts (which is 10) is now much more visible. Hopefully that will save users some nerve cells in the future - previously, if you forgot/did not prolongue the license and start up the program it was kinda tricky to figure out why scripts are not working. Now there will be a huge warning shown at the bottom of the tree AND those auras which are not active for technical reasons will be striked out.

Синхронизация папок (правый клик по папке => Synchronize) — это, по сути, Import, но с несколькими дополнительными возможностями.
Идея в том, что пользователь подписывается на опубликованные ауры и может получать уведомления, а затем обновляться до последней версии, когда автор выкладывает новую версию ауры.
Первая реализация так и не стала массово использоваться: ей не хватало скорости, а также мешало множество мелких, но неприятных особенностей. В ближайшие несколько месяцев это планируется исправить и, по сути, сделать синхронизацию/подписку на папки основным способом получения аур из внешних источников — как для пользователей, так и для авторов.
Что планируется изменить:
p.s. это план на следующий квартал, а не на неделю :)
Начать я решил с переписывания UI синхронизации папок — он должен стать отзывчивее, быстрее и удобнее. Мы всё ближе к полному отказу от старых частей интерфейса, и, надеюсь, к концу 2024 года это будет завершено.

В EyeAuras есть одна «скрытая» функция, которая была реализована много лет назад, но о ней до сих пор знает примерно 0.1% пользователей. Речь о синтаксисе поиска.

У поиска есть 3 режима:
/ в начале поисковой строки, включается режим поиска, который проверяет не только название, но и actions, triggers, overlays и даже bindings. Это позволяет очень быстро находить нужные наборы аур, например:/overlay : найдёт все ауры, в которых есть хотя бы один overlay
/send seq : найдёт ауры, отвечающие за отправку ввода через action Send Sequence
/hotkey : найдёт ауры, которые отслеживают нажатия клавиш через trigger Hotkey Is Active
Последние пару лет оверлеи, которые рендерит программа, представляли собой окна без рамки с прозрачным фоном. Это именно то, что нужно, когда вы просто хотите показать текст или изображение поверх экрана.
Но с появлением оверлея WebUI, который позволяет создавать практически любой интерфейс, стало логично добавить возможность показывать оверлей как обычное окно — с изменяемым размером, собственной иконкой и прочими привычными для desktop-программ вещами.
Поэтому в оверлее WebUI появился новый раздел Window Settings (и не только там, но это самый важный случай). В нем можно переключаться между режимами Overlay (старый/текущий вариант) и Window, меняя визуальный стиль оверлея.
Важно учитывать, что Overlay по своей природе всегда отображается поверх всех окон. Для обычных окон это не всегда удобно. Режим Window меняет это поведение и позволяет, например, создавать окна, которые можно сворачивать.
Для примера возьмем один из интерфейсов из examples pack, доступный по ссылке: https://eyeauras.net/share/S20230513170854lZJYjdkyYDux.

А вот так он будет выглядеть, если включить Window:

Идея всегда была в том, чтобы можно было собрать свой набор аур и скриптов и распространять его другим пользователям — бесплатно или платно.
Сейчас я работаю над новой функцией, которая позволит создавать копию программы со встроенным набором скриптов. После этого ее можно будет архивировать и распространять любым удобным способом, то есть пользователи смогут получать уже готовый к запуску продукт.
Это сильно упростит первоначальную настройку: конфигурация и стартовый пак аур уже будут встроены в программу, поэтому пользователю не придется отдельно скачивать ауры, выполнять настройку и заниматься другими ручными шагами.
Для этого появится новая кнопка Pack, которая будет поддерживать разные пресеты и опции, влияющие на то, как именно будет пересобираться приложение. Первая версия — это, по сути, сам EyeAuras + конфигурация, но позже точно появятся и другие варианты. Например, можно будет исключать из программы некоторые «сомнительные» модули вроде Send Input, делая сборку полностью легитимной. Это может быть важно, если вы разрабатываете продукт, использующий компьютерное зрение и оверлеи, но не нуждающийся в автоматизации.

Safe Mode: если программа падает, то при следующем запуске EyeAuras спрашивает, хотите ли вы стартовать в Safe Mode. Изначальная идея этой опции — отключить большую часть возможностей EyeAuras, чтобы вы могли удалить или изменить элементы, которые потенциально приводят к сбоям. К счастью, с момента последнего такого репорта прошло уже несколько месяцев, но сама возможность определенно полезна. Раньше при любом подобном событии программа просто спрашивала пользователя, как поступить. Для некоторых это было слишком неудобно, особенно если речь идет, например, об отключении электричества сразу на 30 ПК. Поэтому теперь Safe Mode можно включить или отключить на постоянной основе.Show In Taskbar / Show in Tray: эти две новые опции управляют тем, будет ли EyeAuras отображаться в панели задач и/или в трее. В первую очередь это нужно для функции упаковки, но и в обычной работе кому-то это тоже может пригодиться.
Rewritten Aura Tree - the thing on the left of the program where all auras management is happening - to use new UI tech. In the current iteration the goal is to replicate the existing functionality. Huge benefit of the newer UI tech is performance - it can handle even very large number of auras without any hiccups and problems. Some known problems are still there - e.g. drag'n'dropping the aura to root folder still leads to crash. The fix will be deployed in one of the following patches.
Right now both trees co-exist and are toggleable on the fly. Performance/loading speed benefits will be seen later when "there will be only one" (c) left



There is new option in Settings. It will make configuration being periodically saved into local Git repository. This opens up a bunch of possibilities:

P.S. Important! Option is available only when "File system storage" is enabled. This is already default for new users and will be switched on for everyone later in April. You can enable it yourself right now at any moment.