Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI Config Editor Feature #3

Merged
merged 10 commits into from
May 17, 2021
Merged

UI Config Editor Feature #3

merged 10 commits into from
May 17, 2021

Conversation

Lissy93
Copy link
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
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
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