Releases: ppy/osu-framework
2023.1113.0
What's Changed
Full Changelog: 2023.1111.0...2023.1113.0
2023.1111.0
2023.1030.0
What's Changed
- FFmpeg: Enable MPEG-4 parser and decoder by @FreezyLemon in #6024
- Update FFmpeg binaries by @github-actions in #6026
- Update native libs by @peppy in #6027
- Bring back shader workaround to fix blur on iOS by @frenzibyte in #6031
- Throw exception when pushing a screen at OnExiting without blocking by @hwabis in #6033
- Disable retrieval of SDL display modes on non-desktop platforms by @frenzibyte in #6032
- Fix releasing mouse buttons outside of window not working in relative mode by @Susko3 in #6036
- Correctly handle OTD "multi-reports" by @Susko3 in #6035
- Allow selecting all text in a textbox programatically by @peppy in #5823
Full Changelog: 2023.1012.0...2023.1030.0
2023.1012.0
What's Changed
- Add button to randomise test scene background colour by @peppy in #6022
- Add notes regarding using inline delegates with
Scheduler.AddOnce
by @peppy in #6023
Full Changelog: 2023.1006.0...2023.1012.0
2023.1004.2
What's Changed
Full Changelog: 2023.1004.1...2023.1004.2
2023.1004.1
Breaking changes
DecoupleableInterpolatingFramedClock
is obsoleted. Use DecouplingClock
instead
See #6001 for more details on a migration path.
What's Changed
- Add fluXis to project list by @flustix in #6003
- Stop logging non-error output from OpenTabletDriver by @peppy in #6006
- Add new
DecouplingClock
and obsoleteDecoupleableInterpolatingFramedClock
by @peppy in #6001 - Fix keyboard handler getting disabled on window creation failure by @peppy in #6005
- Fix
WaveformGraph
overhead whenDrawPosition
is changed by @peppy in #6009 - Increase tolerance in decoupling framed clock tests by @bdach in #6011
- Reduce FFmpeg binary size by @FreezyLemon in #5981
- Update FFmpeg binaries by @github-actions in #6012
- Disable linux video hardware acceleration for now by @peppy in #6015
- Fix race condition in ThreadedTaskScheduler when adding tasks by @smoogipoo in #6014
- Update FFmpeg binaries by @github-actions in #6016
- Update nativelibs to latest version by @peppy in #6013
New Contributors
Full Changelog: 2023.925.0...2023.1004.1
2023.925.0
What's Changed
Full Changelog: 2023.922.0...2023.925.0
2023.922.0
What's Changed
- Allow testflight/app store links to be opened externally by @peppy in #5991
- Tidy up
InterpolatingFramedClock
by @peppy in #5992 - Fix
OpenUrlExternally
potentially crashing applications due to misconfigurations (and log errors instead) by @yesseruser in #5989 - Remove local veldrid-spirv iOS native libraries by @frenzibyte in #5995
- Avoid throwing exception when attempting to access
WebRequest
response in fail path by @peppy in #5998 - Bump OpenTabletDriver to 0.6.3.0 by @X9VoiD in #5999
- Don't block cut/copy platform actions on empty textbox selection by @peppy in #5997
New Contributors
- @yesseruser made their first contribution in #5989
Full Changelog: 2023.914.0...2023.922.0
2023.914.0
What's Changed
- Revert masking SSBO changes by @smoogipoo in #5990
Breaking changes
Masking-related breaking changes from 2023.822.0 have been reverted
After pushing the SSBO masking changes to users, it turned out that the change was not an unambiguous performance win as originally hoped, and as such has been reverted for now in order to avoid diverting focus further away from more important concerns.
In response, framework consumers need to revert any and all changes incurred by the aforementioned release. It is advised to keep the changes around somewhere, however, as the SSBO concept may be revisited at a later date.
Full Changelog: 2023.912.0...2023.914.0
2023.912.0
What's Changed
- Fix masking broken with TexturedVertex3D by @smoogipoo in #5987
Full Changelog: 2023.904.0...2023.912.0