Open CryZe opened 9 years ago
I glanced over this and it seems only real roadblock for moving to sdk-format project and netstandard 2.0 is json de/serialization (DynamicJsonConverter and DynamicJsonObject). Im not sure why its all done by hand, maybe someone more familiar with codebase can tell more?
I don't think there's any good reason. Feel free to replace the JSON stuff.
I'll see what i can do. Just as a side question, is regular livesplit going to get phased out by livesplit one? If so, when? Maybe its not worth doing any of this if you are going to deprecate regular livesplit soon.
There's no actual timeframe. The web version is already usable, the OBS plugin kinda too. And I have no idea when a proper desktop version is ready. Probably not all too soon. Without all the autosplitters the original LiveSplit is probably going to be used for quite some long time still. However we also don't actively work on the original LiveSplit. So if you don't actually need any of these changes yourself (e.g. for using this library outside of LiveSplit somewhere), then it's probably not worth it to implement this.
if this is still an issue for anyone, I've created my own .NET Core wrapper which is OSS and available on NuGet: https://www.nuget.org/packages/SpeedrunDotComAPI/1.0.0 https://github.com/mirrorcult/SpeedrunDotComAPI
By turning it into a Portable Library, it can be used with Mono for Android and similar more simplified versions of Mono. Would be great for Android and iOS support.