open-scd
open-scd copied to clipboard
Welcome and What's New screen
Is your feature request related to a problem? Please describe.
As a user of OpenSCD I don't feel I know what's changing as the releases roll by, and the minimal UI design sometimes means I don't notice new and cool things that I want to know about. It's not obvious from the Changelog how to get to the new features sometimes.
Describe the solution you'd like
(I don't expect this to be a priority soon but it recurs in the back of my mind and I must make it go away by writing it down)
I'd like an "on first loading" screen dialogue which appeared to users after each "official release" of OpenSCD which drew attention to user-facing changes. It could be disabled with a check box at the bottom and could include embedding of images, links to e.g. YouTube videos. Ideally, we could write the content for this as part of the release process (in a language like Markdown) or reduce it from the Changelog.
I'd also like to be able to include a "Tips" screen dialog which would pop up each time OpenSCD loaded and would provide little tips and tricks and hints (randomly) like:
- Did you know OpenSCD has three subscription editors? Here's how they work
- You can Cleanup control blocks which don't have datasets by doing the following...
- You can enable and disable functionality by going to Menu > Extensions
- Here's how Undo and Redo works in OpenSCD (yes, some of my users have not noticed this!)
- We even have cool keyboard shortcuts
- We have a dark theme (even if it needs a little work!)
- Come join our chat, we are not very scary.
- Please log issues, we really do care, select this template and tell us what you need.
- Pro mode allows you to drop into the XML at a moment in many screens
- You can now see device capability by clicking on this
in the IED editor - We fixed this long-standing annoying user grip, hurrah
Requirements:
- Tips and Version Update can be enabled and disabled (maybe from a settings cog). When you do this you are told how to get them back.
- You can see the previous Tip or Version Update information by clicking next or previous (because sometimes you don't have time and want to come back to these the next time OpenSCD loads "Oh yeah, I meant to look at that...").
- Ability to write these with a lightweight markup language (probably Markdown
). - Ability to embed images, and link or embed videos (e.g. Youtube).
Hello there,
Thank you for opening this issue! We appreciate your interest in our project. However, it seems that this issue hasn't had any activity for a while. To ensure that our issue tracker remains organized and efficient, we occasionally review and address stale issues.
If you believe this issue is still relevant and requires attention, please provide any additional context, updates, or details that might help us understand the problem better. Feel free to continue the conversation here.
If the issue is no longer relevant, you can simply close it. If you're uncertain, you can always reopen it later.
Remember, our project thrives on community contributions, and your input matters. We're here to collaborate and improve. Thank you for being part of this journey!
I think this is still relevant.
Nice enhancement :)
Would displaying the CHANGELOG.md
be enough, or do you want something like https://introjs.com/ ?