Theme Editor as Dialog
Monday, July 10, 2023
The theme editor should exist as a standalone dialog. It should also edit the active theme directly. Changes to the theme attributes will be reflected on the application widgets immediately after they are made. This means that the editor won't have to initialize a copy of the widget for preview sake anymore, saving significant resources.
Concept
The following is a concept of the theme editor as a standalone dialog:
The left side of the dialog shows a tree-view for navigating through the theme-item hierarchy. The right side contains attribute editors associated with the attributes of the selected theme item.
The increased space of the standalone dialog allows for improved navigation and more room for attribute editors.