SceneBuilder is a GREAT piece of software. What features could make it even greater?
Fellow developers who are of the school of thought that don't see the appeal of FXML, this is not for you. Sorry.
I'm a big fan of FXML and Scenebuilder is honestly one of the smoothest UI developing tools that have drag-and-drop functionality.
I'm thinking maybe I could become a contributor to it if the developers are open to that (haven't checked yet). Anyway, I was thinking:
- What could make Scenebuilder even better?
- Before I give my idea of a feature, I'd like to point out 2 ....tiny bugs it has, in case anyone noticed:
- Can't include an fxml if the root is a tabPane. Even if you have some component selected, it won't add it there. You have to:
- wrap the tabPane in some Pane, like AnchorPane, include the fxml file, copy it to the tab you want, then unwrap the tabPane.
2, When you drag a pane into a tab, 99% of the time, it'll be copied as a graphic to the tab, not content. You have to try twice. Paste the component, then paste it again. You'll see what you first copied appeared as a graphic, then what you pasted second was the content.
My feature idea: a translation editor.
A dialog that, like the skeleton controller, reads all text in the layout, and copies them as values to keys extrapolated from the values.
Place of Residence = place_of_residence.
With a button that generates the resource bundle in question next to the layout.
So, what creative features do you think Scenebuilder could use?