PerryAsleep / GrooveAuthor

GrooveAuthor is an editor for authoring StepMania charts.
MIT License
21 stars 2 forks source link

[FEATURE REQUEST] allow for multiple charts to be opened side-by-side #11

Open rehtlaw opened 1 month ago

rehtlaw commented 1 month ago

This came up in a discussion very recently, but the ability to put up two different charts side by side (maybe even from different game types) from the same simfile that automatically scroll together would be great. In theory you can already just open two instances of the editor side-by-side with different charts open, but it would be a bit QoL gain if both were synced up and used the same playhead/scroll position.

PerryAsleep commented 1 month ago

Thanks for writing this up. I agree this would be nice. Though to be honest I am not sure when I will have time for it. It would be a fairly large task. At a high level some of the problems are:

My first thought to handle all this would probably be to have one chart be the main chart and the other open one(s) be auxiliary charts that are just rendered but don't handle input. I think that would avoid most of the complications. But I'd need to give more thought to what the UX would be for handling all that.

Actually having written all that out it may really not be as bad as I initially thought. I'll keep thinking about this. Thanks for the suggestion.

rehtlaw commented 1 month ago

Yeah you could probably get away implementing the 2nd chart as a view-only window, but implementing proper window focus and letting both sides be edited would certainly be more intuitive for users.