Topics

Note Selector

UI Planning

Tuesday, July 9, 2024

Concept Image of Widget-Based Editing in Nebula Concept Image of Text-Based Editing in Nebula

Editor

  • The editor should support toggling between widget-based controls and a text editor for directly manipulating the JSON data.

Editing Themes

Theme editing should be straightforward. The editor would allow the user to edit the collection of theme attributes.

Editing Styles

Since styles override definitions, and definitions should exist for the available Layers-compatible software on the system, the user should be able to choose from a list the software they would like to stylize. From there, they should be able to navigate through the software's definition hierarchy and make desired changes.

Editor Options

  • Create a toggle that switches between displaying the entire widget hierarchy, as it appears in the definitions, and just the widgets/attributes that the style makes changes to. Could also be designed side-by-side with drag-n-drop support. It could be called the Isolate toggle.