We're making tabs in #LibreOffice dialog boxes vertical, to improve navigation. This is just one of the many changes our QA and Development communities worked on in June: qa.blog.documentfoundation.org… #foss #OpenSource #freesoftware

LibreOffice reshared this.

in reply to LibreOffice

IMO the old Tree menus seem like the best system for complicated option GUI's with many views to show.

Then you can describe this in JSON, with metadata for whether the data is a dropdown or number turner etc. and you make a generic view loading code to auto-generate the view based on the JSON.

Then for any temp changes you have a in-memory copy until apply/ok and that gets looped and applied to the settings file.