-
Notifications
You must be signed in to change notification settings - Fork 21
Label Manager #71
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
Label Manager #71
Conversation
I want to hold off on adding new features until we get our new release out. This looks great though. |
I would like to have labels discarded when saving to sm. But I otherwise fully support this and know it's a feature that people have asked for. |
Is there any specific reason you are against saving them in .sm? afaict, saving non-standard data to the files has become more common such as GrooveAuthor saving editor specific data for itself. |
I actually disagree with GrooveAuthor's choice to save extra fields in I don't think any fields should be put in Maybe others can chime in on if this is something they care about? |
@teejusb, you're the Stepmania expert--does this cause an issue or is it irrelevant? |
Even if it doesn't cause an issue, I agree with @sukibaby. I also don't think we should be saving extra fields if the format doesn't make use of them. It makes the files themselves non-standard and really just causes confusion for people who wouldn't know otherwise. Just because GA does it, which already sounds non-ideal, doesn't mean AV should as well. If people want editor specific data, that should probably a supplemental file and not jammed into the sm imo. Gamewise, it's not useful unless the theme somehow makes use of it, which it shouldn't since that's not its job to do so (the engine should generally take care of parsing the sm/sscs). I also think |
Thanks for the input! |
Might be worth adding a warning to saving a .sm if any SM5 features are used that they won't be saved. |
Here are the tags that get parsed by
Agreed! I think it's good to give users more insight into their files so they learn what is correct/incorrect. |
Why not put these tags in comments? |
That's actually a pretty effective idea. Honestly if it works on most simulators then it'd be the best solution. |
This was generally to expand the usefulness of labels already preset in ssc files, not to add AV specific metadata. |
I see, possible future feature then |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks great!
Implements a dedicated Label/Bookmark manager for quick jumping around a file and makes labels generally useful.
This also makes Labels get saved into a .sm along with .ssc, this is outside spec but no issues have appeared due to this change.
Also add prevention for characters
;,=
that cause file loading issues in AV and games.Includes:
Clicking a list item will jump to that section of the song.
A unit switch that changes the displayed timestamp as either:
A copy to clipboard button for quick sharing for things such as notes between users. This uses the current time unit selected.