Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A enhanced html version when you run Check Sequence.
As you can run Check Sequence even though a sequence is not opened - I decided to call it the xlights Show Status Report. The menu remains Check Sequence as that is what people know - we could rename in the future.
I tried to have the code keep writing to the log file as it usually does.
Here is a preview of how it looks.
I try where i can to group messages nicely where i can:
for example, in the old txt file it was
SubModels with no nodes
ERR: SubModel '03.15.0Mod SHOWSTOPPER SNOWFLAKE/**WHOLE FLAKE' contains no nodes.
ERR: SubModel '03.15.0Mod SHOWSTOPPER SNOWFLAKE/**SPOKES_SPINNERS' contains no nodes.
ERR: SubModel '03.15.0Mod SHOWSTOPPER SNOWFLAKE/**OUTSIDE' contains no nodes.
ERR: SubModel '03.15.0Mod SHOWSTOPPER SNOWFLAKE/**MIDDLE' contains no nodes.
ERR: SubModel '03.15.0Mod SHOWSTOPPER SNOWFLAKE/**CENTER' contains no nodes.
ERR: SubModel 'Diamond_Tip47_Chromaflake/Main Arms Outline 6' contains no nodes.
etc
For the very first time it will use dark mode if that is what you have in xlights, else light mode .. Then once you toggle it on the page it will use the browsers local storage to keep track of what you had this at and use that when it runs again.
One thing to note is that it references an external css file for styling.
https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css
we could download and include this css file in the installer and have it in the installed xlights folder, and then point the css there whenever a check sequence is run. I am unsure how to exactly do this and would need guidance if we want to do this. (from what i can see, i need to go into the build scripts and for windows edit xLights_4_64bit_VS.iss file ?)