github ppy/osu-framework 2023.326.0

latest releases: 2024.528.1, 2024.528.0, 2024.523.0...
18 months ago

Breaking Changes

iOS project structure has been revamped

In efforts to migrate the framework to SDL on iOS, the project structure required major changes. For consumers, you're required to remove the AppDelegate class attached in the game project as GameAppDelegate no longer exists, and change the Application.Main method to call GameApplication.Main as such:

-        public static void Main(string[] args) => UIApplication.Main(args, null, typeof(AppDelegate));
+        public static void Main(string[] args) => GameApplication.Main(new MyGameIOS());

What's Changed

  • Fix android restore for deployment github action by @peppy in #5696
  • Enable Mono Interpreter on iOS by @frenzibyte in #5697
  • Add workaround for incorrect SRGB conversion inside BufferedContainers on android by @peppy in #5700
  • Fix namespace warnings in iOS / android test projects by @peppy in #5703
  • Migrate iOS framework to SDL by @frenzibyte in #5698
  • Fix blur direction changing between renderer surfaces by @smoogipoo in #5706
  • Build debug symbol packages in deploy workflow by @bdach in #5705
  • Add support for D3D tearing and waitable swapchains by @smoogipoo in #5704
  • Add Veldrid support on iOS by @frenzibyte in #5699

Full Changelog: 2023.322.0...2023.326.0

Don't miss a new osu-framework release

NewReleases is sending notifications on new releases.