Недавно я сделал библиотеку
egui-probe для генерации UI редактирования значения любых типов с помощью EguiProbe трейта, который можно задерайвить.Но это редактирование конкретного типа. А что если типа нет?
Совсем без схемы делать ну такое.
Хоче рантаймовую опциональную схему и генерировать UI для неё.
Поэтому сегодня я сделал новую библиотеку.
Она предоставляет тип
Value который может принимать несколько классических вариантов данных.А так же тип
Desc, который описыает схему.Сам он при этом может редактироваться с помощью
EguiProbe.А объединяя
Value и Desc можно получить ValueProbe, который может быть использован для редактирования значения согласно схеме.Самое замечательное, что почти не пришлось писать UI кода в этот раз.
Всю тяжелую UI работу делает
egui-probeНа видео показан demo example.