-
-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feature request] Schema - add "displayname" and "description" fields #5338
Comments
We had some discussion about that with @kfarr 6 months ago when I was working on the react upgrade and fixing issues in aframe-inspector and was planning to work on an editor from the aframe-inspector code base. My work on an editor was put on stand by at that time, but I'll be working on it in the coming months, not sure how the code and UI will end up though, I'm just starting thinking about it. You can read my notes here |
I'm copying here the relevant passage from my notes, for archive, in case I modify or remove my notes later. Be able to specify which fields of a component appear in the panel, with which widget and label with a component schema that can be registered for the editor, similar to aframe components, see discussion on https://stackoverflow.com/questions/73271455/how-to-specify-widget-behavior-for-component-properties-with-a-custom-a-frame-in/73279049#73279049 Some field like the animation loop property that allows number or boolean indeed has an issue that would be fixed by a system where you can say that this component property needs to use the boolean widget. For now it's hard coded here aframevr/aframe-inspector@c541c41 |
Yes in general this would be helpful for all of us. FYI the only thing we've implemented so far with 3dstreet editor is a display name of sorts for an individual entity by using a custom attribute |
The Aframe-Inspector and possible other editors use component schema to build editor UI. It will be useful to add human readable
displayname
anddescription
fields to schema so editor can create human friendly interface. This especially useful for things like material parameters which need some usage tips.The text was updated successfully, but these errors were encountered: