Topics

Note Selector

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:

Concept Image of the Theme Editor as a 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.