PerryAsleep / GrooveAuthor

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

[FEATURE REQUEST] Cross-platform support #10

Open rehtlaw opened 1 month ago

rehtlaw commented 1 month ago

I would love to see another option for chart editors that can also be used on Mac and Linux (especially since wine doesn't play nice with newer .NET versions). Grepping through the code, I didn't see too much windows specific that would have to be replaced outside of compiler options and I guess window creation, but I also have little to no C# (and especially MonoGame) experience, so I can't tell how much work it would be to rewrite the windows specific parts to work cross-platform.

PerryAsleep commented 1 month ago

A few folks have mentioned they'd like this feature. It's not an insurmountable problem, but it also wouldn't be quick. Some considerations:

Perhaps some day when I have a lot of time to devote to a real meaty task I can begin tackling this but just to be realistic I'm not sure I'll have the bandwidth for it any time soon. Though I am very open to the idea of others contributing to the project to work on this task if they would like. Someone reached out to me on Discord recently about potentially taking on this work but they may not have the time for it. I'm always happy to talk through these issues though and offer my opinions on how to approach the problem.