Skip to content
This repository was archived by the owner on Sep 3, 2024. It is now read-only.
This repository was archived by the owner on Sep 3, 2024. It is now read-only.

User configuration of UI #38

@IanMayo

Description

@IanMayo

Once we've got browser storage sorted (#11), I'd like to let users change the UI.

Here's the flow:

  • at app load, we populate the UI using example.js
  • we also store this UI into local storage.
  • We have a config UI button. This lets the user produce an editable copy of the current UI. The user specifies a name for the new UI
  • Then the UI definition is made editable via the JDorn JSON Schema Editor (https://github.com/jdorn/json-editor)
  • This takes the UI schema file, plus the current UI definition
  • On complete, the UI switches to use this new one
  • Alternatively, the user can switch to any other user-edited UI layout.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions