Skip to content

0.12 Release!

Compare
Choose a tag to compare
@opcon opcon released this 25 Aug 14:14
· 102 commits to master since this release

Version 0.12

Highlights

  • Cross-platform support (complete support for OS X, minimal support for Linux)
  • Enabled triple buffering - this makes the game play smoother
  • Added opt-in analytics and crash reporting using Piwik and Sentry
  • Redesigned main menu (still a WIP though)
  • Fixed some bugs
  • Update to latest version of dependencies (fixed some bugs, e.g. with CSCore)
  • Use hardcoded SoundCloud category names, since they removed the API endpoint for obtaining them
  • Added large structures to generated levels
  • Improved build system
    • Switched to paket instead of nuget
    • Added a FAKE build script
    • Added deploy targets
      • Zipped
      • Squirrel
      • ILMerged assembly (only runs on Mac/Linux atm)
  • Added Continuous Integration with AppVeyor and Travis-CI
  • Improved font handling
  • Reorganized project directory layout
  • Renamed BeatDetection solution+namespace to TurntNinja
  • Split BeatCollection class into OnsetCollection and OnsetDrawing, to separate timing logic from display logic
  • Easy mode is now the default difficulty
  • Added basic SoundCloud searching functionality (type to search + enter)
  • Added welcome screen on first start up
  • Automatic updating through Squirrel is now only allowed if the application was installed through Squirrel initially
  • Added ServiceLocator class to handler services (added in Substructio)
  • New settings provider, JsonSettings. This is used on non-Windows platforms, and avoids some bugs with the xml application settings in Mono ( #19 )
  • Altered way that recent songs are saved so that it's compatible with OSX and Linux ( #9 ). This should also prevent songs being lost across application upgrades.