Skip to content

UI Config Editor Feature#3

Merged
lissy93 merged 10 commits into
masterfrom
config-editor-feature
May 17, 2021
Merged

UI Config Editor Feature#3
lissy93 merged 10 commits into
masterfrom
config-editor-feature

Conversation

@lissy93
Copy link
Copy Markdown
Owner

@lissy93 lissy93 commented May 17, 2021

This feature adds the ability for the user to edit their configuration directly from the UI.

This includes the ability for the user to now:

  • Edit all section and item data using a rich JSON editor
  • Download/ backup conf.yml directly from the UI
  • Edit site meta data: title, description, footer, etc
  • Reset all locally stored data to the initial state
  • Also includes a new toast component, for subtle notifications
  • As well as bug fixes, UI improvements and a general refactor :)

There are a few limitations:

  • Sections can be edited through the JSON editor, and site meta through a form, but currently that is all
  • Data is stored locally, the user must still use the conf.yml in order for changes to persist across devices
  • The schema for conf.yml is not yet completed, meaning that validation is currently very basic

@lissy93 lissy93 merged commit 265a8b4 into master May 17, 2021
@lissy93 lissy93 deleted the config-editor-feature branch May 17, 2021 20:10
Copy link
Copy Markdown
Owner Author

@lissy93 lissy93 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🐉

asterling8516 pushed a commit to asterling8516/dashy that referenced this pull request Nov 23, 2023
asterling8516 pushed a commit to asterling8516/dashy that referenced this pull request Nov 23, 2023
lissy93 pushed a commit that referenced this pull request Mar 15, 2026
…e-issue

Fix theme not applying when workspace is set as default view
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant