Fix invalid array definition in slnf
Fix consecutive perfect curve segments not being loaded properly
Refresh setup screen appearance to be closer to design
Use OnlineViewContainer for BeatmapDetails
Ensure GlobalActions are handled before anything else game-wide
Fix not being able to select timeline blueprints in intro time
Fix floating point error in slider path encoding
Make last control point not able to make an implicit segment
Some skills might not even require history retention, so why waste the allocations?
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
Refactor to abstract out strain logic into StrainSkill class
Disable sdk linker for android debug releases