Releases: ppy/osu-framework
Releases · ppy/osu-framework
2024.702.0
What's Changed
- Rewrite TripleBuffer as a true lockless, flipping, triple buffer by @smoogipoo in #6319
- FFmpeg build: Update to 7.0 by @FreezyLemon in #6255
- Fix typo in
Drawable
documentation by @frenzibyte in #6322 - Change
PassThroughInputManager
to not sync new presses outsideHandle()
by @frenzibyte in #6221 - Update
PresentFileExternally
documentation to better describe folder behaviour by @peppy in #6323 - Hide
PassThroughInputManager
from input queue if parent input is disabled by @frenzibyte in #6225 - Remove
HasFlagFast()
extension, restoreEnum.HasFlag()
by @smoogipoo in #6324 - Add lenience to scrollbar visibility conditionals by @frenzibyte in #6325
Full Changelog: 2024.627.0...2024.702.0
2024.627.0
What's Changed
- Remove faulty assertion in scroll container by @frenzibyte in #6317
- Fix
VirtualisedListContainer
rows not returning pooled content in a different way by @bdach in #6318
Full Changelog: 2024.626.0...2024.627.0
2024.626.0
What's Changed
- Fix clicking on padded dropdown search bars not opening the menu by @smoogipoo in #6315
- Add virtualised list container by @bdach in #6312
- Fix
VirtualisedListContainer
rows not returning child to pool on disposal by @bdach in #6316
Full Changelog: 2024.625.0...2024.626.0
2024.625.0
What's Changed
Full Changelog: 2024.618.0...2024.625.0
2024.618.0
What's Changed
- Fix
KeyCombination.IsPressed()
tripping assertions when empty by @bdach in #6304 - Mark
FindClosestParent<T>()
callers as possibly null-returning by @bdach in #6303 - Remove OS username from log headers by @sineplusx in #6306
- Make shader setter in
SpriteText
protected by @EVAST9919 in #6307 - Ignore editlist when decoding mp4/mov videos by @bdach in #6311
- Replace audio effect
BindableList
by Add/Remove methods by @smoogipoo in #6310
New Contributors
- @sineplusx made their first contribution in #6306
Full Changelog: 2024.528.1...2024.618.0
2024.528.1
What's Changed
- Fix
GameHost.Collect()
being called twice on android by @Susko3 in #6272 - Upgrade SDL3 package by @smoogipoo in #6305
Full Changelog: 2024.528.0...2024.528.1
2024.528.0
What's Changed
- Refactor
KeyCombination.ContainsKey()
and.ContainsKeyPermissive()
for better extensibility by @Susko3 in #6229 - Fix IL3000 warning on Android by @Susko3 in #6300
- Fix crash when dropdown is removed from hierarchy during select by @smoogipoo in #6302
Full Changelog: 2024.523.0...2024.528.0
2024.523.0
What's Changed
- Update SDL3-CS by @bdach in #6296
- Add a way to make Drawable clicks not change focus by @smoogipoo in #6297
- Add back support for opening dropdown by setting internal states by @smoogipoo in #6298
Full Changelog: 2024.522.1...2024.523.0
2024.522.1
What's Changed
- Rollback Veldrid to fix broken buffered containers by @smoogipoo in #6294
- Update Veldrid by @smoogipoo in #6295
Full Changelog: 2024.522.0...2024.522.1
2024.522.0
What's Changed
- Allow insecure requests on debug builds via
OSU_INSECURE_REQUESTS
environment variable by @smoogipoo in #6283 - Avoid colour space conversion when multiplying
SRGBColour
by white by @EVAST9919 in #6287 - Implement focus traps by @smoogipoo in #6286
- Fix incorrect assertion and possible nullref by @smoogipoo in #6293
- Bring back SDL2 by default, lock SDL3 behind environment variable by @smoogipoo in #6292
Full Changelog: 2024.513.0...2024.522.0