github ppy/osu-framework 2024.121.1

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

Breaking Changes

DrawablePool.Get() wil now throw if the DrawablePool did not begin load

Previously the pool would return drawables correctly before load, but it would not initialise the pool to correct default size, causing overheads on drawable retrieval (usually on update thread).

HostOptions.BindIPC has been superseded by HostOptions.IPCPort

Previously, the IPC port used for multiple instances of a single osu!framework app was hardcoded in the IPC host itself, effectively making it so that all osu!framework apps would share the same IPC port, which obviously cannot work.

To allow multiple osu!framework apps to utilise IPC concurrently, BindIPC has thus been replaced by IPCPort.

  • Setting IPCPort = null is equivalent to BindIPC = false.
  • Setting IPCPort to a non-null value is equivalent to BindIPC = true and will force the use the specific port provided.

Note that it is advised to use a "user port" (in the range of 1024-49151) as per RFC 6335.

What's Changed

  • Include rounded corner radius in android safe area implementation by @bdach in #6143
  • Ignore autogenerated .idea android file by @Susko3 in #6144

Full Changelog: 2024.121.0...2024.121.1

Don't miss a new osu-framework release

NewReleases is sending notifications on new releases.