Releases: ppy/osu-framework
Releases · ppy/osu-framework
2025.321.0
What's Changed
- Allow usage of "frame statistics via touch" envvar on release builds by @frenzibyte in #6554
- SDL3: Add hack to make resizing store windowed size to config by @Susko3 in #6550
- Avoid fill flow layout flipping between floating point precisions by @peppy in #6555
Full Changelog: 2025.318.1...2025.321.0
2025.318.1
What's Changed
- Fix tablet buttons being handled when window is not active by @peppy in #6543
- Fix text flow container not handling non-1 relative width correctly by @bdach in #6553
- Revert pen input flow and map pen to touch on mobile platforms by @frenzibyte in #6523
Full Changelog: 2025.313.0...2025.318.1
2025.313.0
What's Changed
Full Changelog: 2025.311.0...2025.313.0
2025.311.0
What's Changed
- Add tip pressure to click threshold to tablet handler configuration by @Finadoggie in #6536
- Bump SixLabors.ImageSharp from 3.1.5 to 3.1.7 in /osu.Framework by @dependabot in #6547
- Fix
TextFlowContainer
not laying text out properly on someTextAnchor
settings by @bdach in #6545 - Adjust
GetBackwardWordAmount
andGetForwardWordAmount
to take symbols into account by @AleXu224 in #6496 - Remove
TrackBass
frequency clamping by @smoogipoo in #6548
Breaking changes
TextFlowContainer
no longer inherits from FillFlowContainer
and instead is a CompositeDrawable
All methods and properties that consumers should be using (and additionally some that they arguably shouldn't) remain accessible.
New Contributors
- @Finadoggie made their first contribution in #6536
- @AleXu224 made their first contribution in #6496
Full Changelog: 2025.225.0...2025.311.0
2025.225.0
What's Changed
- Log SDL video driver by @Susko3 in #6535
- Allow multiple values for one key when adding web request parameters by @bdach in #6537
- Disable SDL3 again for other desktop platforms by @peppy in #6541
Breaking changes
Calling WebRequest.AddParameter()
multiple times with the same first parameter (name
) will no longer overwrite previous calls, which is to say, a single parameter name is allowed to be associated with multiple values.
Full Changelog: 2025.220.1...2025.225.0
2025.220.1
2025.220.0
What's Changed
- Remove some obsoleted code by @peppy in #6528
- Seal
InterpolatingFramedClock
by @peppy in #6529 - Attempt to fix crashes when loading textures on macOS by @smoogipoo in #6530
- Remove Android SDL3 workaround code by @Susko3 in #6531
- Only create
PenHandler
on SDL3 by @Susko3 in #6532 - Disable SDL3 (windows) desktop default for now by @peppy in #6533
Full Changelog: 2025.217.0...2025.220.0
2025.217.0
What's Changed
- Fix
[Solo]
attributes getting committed by blocking from NUnit runs by @peppy in #6522 - Fix iOS URL handling overriding deprecated method by @frenzibyte in #6524
- Display tooltips in better positions when using touch input by @frenzibyte in #6480
- Fix Tablet Inputs by @Mrcubix in #6526
- Disable debug "frame statistics by touch" feature by default by @frenzibyte in #6527
New Contributors
Full Changelog: 2025.204.0...2025.217.0
2025.204.0
What's Changed
- Fix iOS file presentation code not scheduled to main thread by @frenzibyte in #6517
- Update OpenTabletDriver to 0.6.5.1 by @jamesbt365 in #6519
- Reduce overhead of async disposal by @peppy in #6521
Full Changelog: 2025.129.1...2025.204.0
2025.129.1
What's Changed
- Don't force fs and vs shader file extension if shader load argument string already includes file extension by @BashhScriptKid in #6514
- Roll back windows runner in another android workflow by @smoogipoo in #6516
New Contributors
- @BashhScriptKid made their first contribution in #6514
Full Changelog: 2025.129.0...2025.129.1