Releases: ppy/osu-framework
Releases · ppy/osu-framework
2026.428.0
What's Changed
- Update OpenTabletDriver to 0.6.7 by @Kuuuube in #6739
- Add sensitivity setting for SDL3 pens by @Susko3 in #6737
- Prevent held non-modifier keys from re-triggering bindings after modifier release by @Piotrr0 in #6736
- Allow configuring audio latency with an env variable by @rszyma in #6724
New Contributors
Full Changelog: 2026.422.0...2026.428.0
2026.422.0
What's Changed
- Convert no longer necessary lambda expressions to method groups by @Joehuu in #6726
- Turn on SDL 3 for windows by @peppy in #6735
Full Changelog: 2026.416.0...2026.422.0
2026.416.0
What's Changed
- Revert "Fix audio component enqueued actions potentially executing out-of-order in single thread mode" by @bdach in #6728
- Fix unsafe threading in MIDI handler initialisation code by @bdach in #6729
- Update CodeFileSanity by @smoogipoo in #6731
- Fix audio track playing beyond expiry/disposal in edge cases by @peppy in #6732
Full Changelog: 2026.406.0...2026.416.0
2026.318.0
What's Changed
- CI tooling updates by @bdach in #6722
- Fix mouse cursor not being able to leave window over top and left edge on Wayland by @Susko3 in #6720
Full Changelog: 2026.310.0...2026.318.0
2026.310.0
What's Changed
- Fix typo in dropdown menu item show/hide xmldoc by @Joehuu in #6712
- Add tooltips for test steps which are too long to fit by @peppy in #6713
- Add property to retrieve status code of a web request by @bdach in #6716
- Add support for external file picker and presenting files via share panel on Android by @bdach in #6717
Full Changelog: 2026.303.0...2026.310.0
2026.303.0
What's Changed
- Fix a Typo and Add a Missing Case
BlendingParameters.tranlateBlendingFactorSrcby @menvae in #6707 - Fix instability from near-zero scale by preserving sign when clamping in DrawInfo by @cdwcgt in #6708
- Add scripts to use local OpenTabletDriver by @Kuuuube in #6709
- Update SDL3 to 2026.302.0 by @smoogipoo in #6710
- Switch to fork of
managed-midiwith fixes by @peppy in #6711
New Contributors
Full Changelog: 2026.209.0...2026.303.0
2026.209.0
What's Changed
- Add colour picker step-button for test scenes by @minetoblend in #6705
- Add
doublevariant forSpringclass by @minetoblend in #6706 - Fix unplugging controller sometimes crashing game by @Susko3 in #6692
- Fix hovering with tablet causing mouse buttons to be immediately released by @YNataniel295 in #6701
New Contributors
- @YNataniel295 made their first contribution in #6701
Full Changelog: 2026.129.0...2026.209.0
2026.129.0
What's Changed
- Fix game crashing when no displays are connected by @Susko3 in #6691
- Add localisation support for
displayNames inDirectorySelector's related classes by @diquoks in #6700 - Fix typo in uniform typecheck by @minetoblend in #6702
- Add workaround for pen clicks not working on Android by @Susko3 in #6703
New Contributors
Full Changelog: 2026.108.0...2026.129.0
2026.108.0
What's Changed
- Use quad batch for path drawing by @EVAST9919 in #6690
- Stop calling
SDL_GetWindowBordersSize()when it's unsupported by @Susko3 in #6683 - Add overload for custom easing functions to
TransformSequence.TransformToby @minetoblend in #6694 - Fix crash when getting SDL3 pen device type by @Susko3 in #6695
Full Changelog: 2026.102.0...2026.108.0
2026.102.0
What's Changed
- Fix
Pathbeing choppy with small theta difference between segments by @EVAST9919 in #6689
Full Changelog: 2025.1229.0...2026.102.0