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

[FEATURE] Interactive Config Editor #298

Merged
merged 102 commits into from
Oct 30, 2021
Merged

Conversation

Lissy93
Copy link
Owner

@Lissy93 Lissy93 commented Oct 26, 2021

Extra Large Lissy93 /FEATURE/interactive-editor → Lissy93/dashy Commits: 102 | Files Changed: 70 | Additions: 3087 ✨ Feature

Category: Feature

Overview
This is a big one....
A couple of people had raised in the feedback, that the current config editor isn't very user friendly, and that's true. This PR introduces a brand-new and improved interactive editor, for modifying sections, items, app config and page info through the UI.

  • Enter edit mode
  • Add new items
  • Edit items
  • Copy, move and duplicate items
  • Remove items
  • Edit sections
  • Remove sections
  • Edit app config
  • Edit page info
  • Export config (file and clipboard)
  • Apply config (locally and write to disk)

There are still a tiny bit left to do, but this feature is mostly finished, and will be merged by this weekend :)

Issue Number N/A

New Vars N/A

Screenshot

Edit Items & Sections
Edit Sections and Items Demo

Edit Config and Export
Edit Sections and Items Demo

Code Quality Checklist (Please complete)

  • All changes are backwards compatible
  • All lint checks and tests are passing
  • There are no (new) build warnings or errors
  • (If a new config option is added) Attribute is outlined in the schema and documented
  • (If a new dependency is added) Package is essential, and has been checked out for security or performance
  • Bumps version, if new feature added

@EVOTk
Copy link
Contributor

EVOTk commented Oct 30, 2021

Really can't wait for this feature to be available, thank you again for all you do !!

Repository owner deleted a comment from liss-bot Oct 30, 2021
Repository owner deleted a comment from liss-bot Oct 30, 2021
@Lissy93 Lissy93 merged commit 1b0bf78 into master Oct 30, 2021
@Lissy93 Lissy93 deleted the FEATURE/interactive-editor branch October 30, 2021 13:07
@EVOTk
Copy link
Contributor

EVOTk commented Oct 30, 2021

Big Thx :D

@Lissy93
Copy link
Owner Author

Lissy93 commented Oct 30, 2021

I'm glad this is merged now, it tool longer than I thought it would ;)
Let me know if you find any issues with it :)

Repository owner deleted a comment from liss-bot Oct 30, 2021
@liss-bot
Copy link
Collaborator

The fix for this issue has now been released in Dashy 1.9.0 ✨

If you haven't done so already, please update your instance to 1.9.0 or later. See Dashy 1.9.0 for full info.

Feel free to reach out if you need any more support. If you are enjoying Dashy, consider supporting the project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants