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 toBindIPC = false
. - Setting
IPCPort
to a non-null value is equivalent toBindIPC = 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