ImGUI Editor – визуальный редактор mimgui-интерфейсов
Открытый визуальный редактор: собираете окно мышью – получаете готовый Lua-код для mimgui.
ImGUI Editor (LuaJIT ImGUI Editor) – открытый визуальный редактор интерфейсов для Lua-скриптов MoonLoader. Я выпустил его на BLAST.HK 17 сентября 2020 года в версии 0.0.1-Alpha и в тот же день открыл исходники.

Какую проблему решает
Интерфейсы скриптов для GTA: San Andreas пишут на Dear ImGui через привязку mimgui. Каждое окно верстается кодом: подбираешь координаты, размеры, отступы и перезапускаешь скрипт после каждой правки. Подробнее об этом – в статье «ImGui в GTA: San Andreas».
В ImGUI Editor окно собирается мышью, а на выходе получается Lua-код, который можно сразу вставить в скрипт.
Возможности
Элементы раскладываются по окну перетаскиванием. В 0.0.1-Alpha есть текст, кнопка, флажок (checkbox) и поле ввода, в одном окне помещается до 100 элементов. Результат экспортируется в Lua-код для mimgui. Программа портативная, устанавливать её не нужно.
Дальше я планировал добавить изменение размеров элементов, шрифты, удаление и копирование элементов.
Технологии
Редактор написан на C++ с Dear ImGui и DirectX 9, то есть интерфейс для ImGui сделан на самом ImGui. Версия 0.0.1-Alpha была первой тестовой.
Частые вопросы
Какие элементы поддерживает ImGUI Editor?
Первая версия 0.0.1-Alpha поддерживает текст, кнопку, флажок (checkbox) и поле ввода – до 100 элементов в одном окне.
Нужно ли устанавливать ImGUI Editor?
Нет, это портативная программа для Windows: распаковали архив – и можно работать.