Ранний альфа-функционал. Уже очень полезно, но отдельные части еще будут допиливаться.
EyePad - это специальный режим запуска EyeAuras, который заточен под работу со скриптами, проектами и mini-app.
Технически это все тот же EyeAuras.exe, но запущенный с аргументом:
--pad
В портативной версии программы рядом обычно лежит файл EyePad.vbs. Он просто запускает:
EyeAuras.exe --pad
Так что EyePad - это не отдельная программа, а специальный режим работы EyeAuras.

Обычный UI EyeAuras удобен для работы с аурами, макросами, деревьями поведения и настройкой программы.
EyePad нужен для другого:
.sln и работать через Live ImportПо сути EyePad это мост между "я пишу код" и "я запускаю готовое приложение на базе EyeAuras".
EyePad умеет работать не только с одним форматом. На практике можно открывать:
.csx и .cs - обычные C# скрипты.sln - полноценные solution-файлы для работы через IDE и Live Import.dll - готовые сборки.json - ауры/скриптовые конфиги EyeAurasТо есть EyePad подходит и для быстрых экспериментов, и для больших проектов.
EyePad умеет не только открывать локальные файлы, но и работать с уже существующими паками.
Типовой сценарий выглядит так:
Это удобно, когда нужно быстро поправить уже готовый пак, не поднимая для этого отдельную полноценную рабочую среду в обычном интерфейсе EyeAuras.
Вот так выглядит импортированный пак внутри EyePad:

Вот так выглядит EyePad в режиме одного скрипта:

Это уже не "дерево аур с кучей окон", а гораздо более прямой рабочий интерфейс, ориентированный на код, запуск и импорт проектов.
Самый простой вариант:
.cs или .csxЭто очень удобно для небольших тулов, прототипов, утилит, простых mini-app и любых быстрых экспериментов.
Особенно хорошо этот режим сочетается с ImGui, когда вы хотите быстро собрать маленький тул с собственным UI прямо в одном скрипте.
Если проект уже вырос, можно открыть .sln.
В этом случае EyePad превращается в runtime-оболочку для вашего проекта:
Именно поэтому EyePad особенно хорошо подходит для разработки более серьезных mini-app, где уже есть несколько файлов, собственный UI, ресурсы и внешние библиотеки.
Вот так выглядит EyePad, когда открыт .sln и запущен режим Live Import:

Если коротко:
.csx.sln и разрабатывать через IDEEyePad не придумывает отдельный скриптовый движок. Он использует тот же runtime, что и обычные скрипты EyeAuras:
.sln и Live ImportТо есть EyePad - это не "упрощенный режим", а скорее более удобная оболочка для сценария "пишу код и тут же запускаю его".
Еще одна важная техническая особенность EyePad - это виртуализация.
Каждая отдельная вкладка в EyePad это по сути маленький изолированный EyeAuras:
Это еще одно ключевое отличие от обычного EyeAuras.
В обычном EyeAuras:
В EyePad:
Если хотите просто попробовать:
EyeAuras.exe --pad
Можно сразу передать входной файл:
EyeAuras.exe --pad "config\auras\HW\Script.json"
или
EyeAuras.exe --pad "D:\Projects\MyTool\MyTool.sln"
или
EyeAuras.exe --pad "D:\Projects\MyTool\Script.csx"
Если файл задан, EyePad постарается открыть его сразу при старте.
Если открыть .sln, EyePad будет работать как runtime для проекта. Если открыть один целевой скрипт или конфиг скрипта, то это уже очень близко к mini-app сценарию.
Самое важное различие не в "движке", а в том, как именно вы им пользуетесь.
Обычный EyeAuras:
EyePad:
EyePad не пытается заменить Rider или Visual Studio. Наоборот, он отлично работает вместе с ними:
Это одно из ключевых отличий между EyeAuras и EyePad.
В обычном EyeAuras у программы есть свой постоянный конфиг, в котором живут ауры, папки, настройки и прочее рабочее состояние.
В EyePad логика другая:
То есть EyePad не хранит собственный "мир аур" как отдельную постоянную конфигурацию программы. Все либо лежит на диске, либо временно существует в памяти/виртуальной рабочей области, пока вы явно не сохраните, не экспортируете или не опубликуете результат.
Используйте EyePad, если вы хотите:
Если же ваша задача - обычная работа с аурами, триггерами, действиями и деревьями поведения вручную, то стандартный UI EyeAuras обычно будет удобнее.
EyePad - это один из ключевых строительных блоков для mini-app.
Если коротко:
Следующая статья как раз про это: