every class i create uses the dialog box, which is generally passable. but i need to create clasess that have CSS properties not found in the dialog box. i know can build classes in the stylesheet.css but i can't link to any of them in the component props which means my non-webdev team can't use them.
Would require embedding a full CSS parser in the Java side of the application. Not impossible, but not a high priority.
You could make a 'stub' style class (with no actual effects) so that it shows up in the selector, and then do all of the actual CSS authoring in the stylesheet. The big downside there is maintenance burden. I'm personally in favor of the idea of allowing arbitrary CSS editing inside a style class (with a one-way operation to convert the builder into a plain text input), but I also don't make any decisions re: Perspective
For @ian.sebryk note you can actually do this already, but it's only practical for adding basic props. Inside of an existing property in the dialogue, you can end the prop with ; and then continue on and add what you want to aka css injection.
Eg in the backgroundColor prop value, you can add:
; gap: 5px
This way you can add props that aren't in the dialogue which let's you still see them from the dialogue, rather than having some props in dialogue, some in css stylesheet