Great! Yeah, sorry, I should have been a bit more clear about what constituted a 'frame object'. But glad you figured it out!
We definitely did put a ton of work into this thing, you're right about that! It's still a good foundation for future enhancement, just haven't had the time to work on it again. Because we're not selling an actual hardware 'Frame' (like Electric Objects, Framed, Meural, etc.) our potential audience is limited. But if/when we ever have some time I hope to pick up where we left off...
Regarding the UI, it would be part of the
Openframe-WebApp component of the project. (Unfortunately this bit has the least documentation.) This is the code for the actual web app, written using React, that's being served from
openframe.io. Our idea was that we'd have some kind of specification for defining property types that extensions could implement, and then based on these property types we'd display the appropriate form fields in the 'Frame' and 'Artwork' edit screens in the web app so that users could update the setting properties for the extensions they've installed.
Jonathan