Releases: ppy/osu-framework
Releases · ppy/osu-framework
2024.831.0
What's Changed
- Remove unnecessary boxing allocation by @smoogipoo in #6360
- Bring back
HasFlagsFast
by @peppy in #6362 - Update veldrid by @peppy in #6361
- Fix Android safe area by @hwsmm in #6363
- Fix tabbable container not checking if its next tab stop is focusable by @bdach in #6364
- Implement native method for
PresentFileExternally
in MacOS by @cdwcgt in #6365 - Fix renderers can't batch vertices with the same blending parameters in some cases by @EVAST9919 in #6366
- Implement
FastCircle
component by @EVAST9919 in #6290
New Contributors
Full Changelog: 2024.809.2...2024.831.0
2024.809.2
What's Changed
- Revert BindableList GC reduction change by @smoogipoo in #6356
Full Changelog: 2024.809.1...2024.809.2
2024.809.1
What's Changed
- Remove HashSet allocations during BindableList methods by @smoogipoo in #6348
- Update SDL3 bindings by @smoogipoo in #6349
- Fix texture wrapping not updating on consecutive WhitePixel use by @smoogipoo in #6350
- Remove
iPhone
/iPhoneSimulator
platform configurations by @frenzibyte in #6351 - Do not unfocus on click if the focused drawable changed during the click by @smoogipoo in #6345
- Fix double clicking on dropdown header not changing menu state by @smoogipoo in #6346
- Update BASS libraries by @frenzibyte in #6352
- Allow clicking on empty search header to close dropdown by @smoogipoo in #6353
- Fix tempo attributes being ignored by @OliBomby in #6354
- Update nativelibs by @smoogipoo in #6355
Full Changelog: 2024.802.0...2024.809.1
2024.802.0
What's Changed
- Bump SixLabors.ImageSharp from 3.1.4 to 3.1.5 in /osu.Framework by @dependabot in #6343
- Fix line endings in csproj by @smoogipoo in #6344
- Fix
PassThroughInputManager
not always releasing input by @frenzibyte in #6347
Full Changelog: 2024.720.0...2024.802.0
2024.720.0
What's Changed
- Update SDL3-CS by @hwsmm in #6314
- Reduce macOS CI test output by @smoogipoo in #6334
- Fix popovers one-frame-twitching in specific circumstances by @bdach in #6335
- Fix SampleGame prelaunch tasks by @Nierius in #6337
- Disable multi-line trailing comma inspections entirely by @frenzibyte in #6338
- Keep
PassThroughInputManager
in input queue even while parent input is disabled by @frenzibyte in #6340
New Contributors
Full Changelog: 2024.716.0...2024.720.0
2024.716.0
What's Changed
- Don't use
FillFlowContainer
inVirtualisedListContainer
by @EVAST9919 in #6321 - Ignore ongoing text drag selection when user writes to textbox by @frenzibyte in #6328
- Fix intermittent
Playing
state on short looping samples by @smoogipoo in #6329 - Fix deferred FBO depth target texture leak by @smoogipoo in #6331
- Make time move along at the same rate in all threads during headless execution by @smoogipoo in #6327
Full Changelog: 2024.702.0...2024.716.0
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