Концепт редактора интерфейсов? 🫣 | День 25
Я уже практически закончил всё, что планировал к первому релизу системы блоков кода, остаётся только доработать переменные и сохранения, после чего можно выпускать в релиз. Но в связи с учёбой я эту задачку перенёс на выходные, а пока в свободные минуты (буквально) экспериментирую с концептами для новых обновлений.
И один из таких - система интерфейсов ✏️
Если коротко, то посмотрев на NoesisGUI, появилась идея сделать свой редаткор интерфесов: задумка простая, у вас есть холст на котором можно располагать виджеты. И каждый виджет имеет кучу всяких параметров, например:
- Трансформация: Расположение, Размеры, Центрирование, Внешние и Внутренние отступы, а также слой (чтобы одни виджеты могли перекрывать другие).
- Внешний вид: Задний/Передний фон, рамка и в целом внешний вид каждого виджета.
- Содержимое: Уникальные параметры для каждого виджета, условно текст, путь к изображению, список вариантов и т.п.
Также можно добавить возможность создания анимаций практически любых этих параметров (вроде того, что я показывал несколько роликов назад с интерфейсом сообщения)
Но главный вопрос скорее к тому, а нужна ли вообще возможность создания таких интерфейсов или удобнее это делать через скрипты, как это было в Legacy?
В случае с простым перетаскиванием это очень удобно для шаблонных контейнеров фиксированного размера, но вот сделать какой-нибудь прокручиваемые список или дерево прокачки через подобную систему довольно тяжело в отличии от тех же скриптов. Как думаете, стоит дать этому редактору шанс, или скрипты всё же лучше?
Post #80
341
- ❤ 6
- 👀 2
- 🔥 1