Releases: ppy/osu-framework
Releases · ppy/osu-framework
2025.709.0
What's Changed
- Fix memory leak when multiple games use the same host by @smoogipoo in #6606
- Use test clock as reference for decoupling clock by @smoogipoo in #6605
Full Changelog: 2025.704.0...2025.709.0
2025.704.0
What's Changed
- Remove
libveldrid-spirvlibs from Android package by @smoogipoo in #6601
Full Changelog: 2025.625.0...2025.704.0
2025.625.0
What's Changed
- Add button to take screenshot of target drawable to DrawVisualiser by @minetoblend in #6588
- Add linux-arm64 BASS & FFmpeg natives by @JamiKettunen in #6575
- Use nanosleep for non-Windows platforms by @hwsmm in #6392
- Fix disposal logic in
DrawableScreenshotterDrawNodeby @minetoblend in #6589 - Fix
CircularProgressnot working properly with texture-atlas backed textures by @minetoblend in #6587 - Refactor render events by @smoogipoo in #6592
- Rewrite
TestCaseSourceattribute implementation to fix edge cases by @frenzibyte in #6594 - Preserve weight and italics when falling back to other fonts in text rendering by @frenzibyte in #6598
New Contributors
- @JamiKettunen made their first contribution in #6575
Full Changelog: 2025.604.1...2025.625.0
2025.512.0
What's Changed
- Add volume slider in test browser by @frenzibyte in #6571
- Remove accidental
#nullable disableline in new class by @frenzibyte in #6572 - Update bass libraries (and add script to ease the update process) by @peppy in #6573
- Change
ValueChangedEventto astructby @peppy in #6114 - Update native libraries with latest bass versions by @peppy in #6574
Full Changelog: 2025.419.0...2025.512.0
2025.419.0
What's Changed
- Fix incorrect text flow layout with non-left anchors when line breaks at last word of paragraph by @bdach in #6568
Full Changelog: 2025.418.0...2025.419.0
2025.418.0
What's Changed
- Fix text flow container layout changing after one frame in some cases by @bdach in #6556
- Remove nullable disable annotation in the text namespace. by @andy840119 in #6559
- Fix menu items being clickable during fade out by @peppy in #6563
- Fix second button click moving slider while dragging by @Kruchji in #6565
New Contributors
Full Changelog: 2025.321.0...2025.418.0
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
TextFlowContainernot laying text out properly on someTextAnchorsettings by @bdach in #6545 - Adjust
GetBackwardWordAmountandGetForwardWordAmountto take symbols into account by @AleXu224 in #6496 - Remove
TrackBassfrequency 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