Releases: ppy/osu-framework
Releases · ppy/osu-framework
2025.117.0
Android missing because android workflow broke
What's Changed
- Bump NVika tool to 4.0.0 by @bdach in #6494
- Fix incorrect release pattern in macOS/iOS texture loading code by @frenzibyte in #6495
Full Changelog: 2025.115.0...2025.117.0
2025.115.0
What's Changed
- Change
OffsetScrollPosition
to take adouble
by @peppy in #6492 - Add entry point to
Game
for logging setup purposes by @peppy in #6493
Full Changelog: 2025.114.1...2025.115.0
2025.114.1
What's Changed
- FFmpeg build: Use macos-13 CI image by @FreezyLemon in #6473
- Cleanup Objective-C interop code by @frenzibyte in #6474
- Expose game host from iOS app delegate class by @frenzibyte in #6477
- Implement system-provided file selection display on iOS by @frenzibyte in #6445
- Show whether drawable is receiving input in draw visualiser by @peppy in #6481
- Disable dropdown searching on mobile when no hardware keyboard is attached by @frenzibyte in #6479
- Update SDL3-CS to 2025.104.0 by @Susko3 in #6486
- Fix crash when dragging in a text box while a key is held down by @424ever in #6485
- Add native macOS image loading support by @frenzibyte in #6475
- Use
double
inScrollContainer
for scroll tracking by @peppy in #6467 - Allow
TextBox
to specify type of text being input by @frenzibyte in #6408
New Contributors
Full Changelog: 2024.1224.0...2025.114.1
2024.1224.0
What's Changed
- Implement getting OpenGL iOS main framebuffer on SDL3 by @Susko3 in #6468
- Use Accelerate framework for texture image processing on iOS and fix premultiplication issues by @frenzibyte in #6470
- Shave allocation overheads in recent iOS texture loading code by @frenzibyte in #6471
Full Changelog: 2024.1220.0...2024.1224.0
2024.1220.0
What's Changed
- Fix
BindableList
methods crashing with non-IList
collections by @smoogipoo in #6466
Full Changelog: 2024.1219.1...2024.1220.0
2024.1219.1
What's Changed
- Bump OpenTabletDriver to 0.6.5.0 by @jamesbt365 in #6465
New Contributors
- @jamesbt365 made their first contribution in #6465
Full Changelog: 2024.1219.0...2024.1219.1
2024.1219.0
What's Changed
- Prefer HDTV / Rec. 709 colorspace for videos with HD resolution and unspecified colorspace by @frenzibyte in #6403
- Fix unobserved exceptions on named pipe shutdown by @peppy in #6447
- Improve
BindableList
performance + reduce allocations by @smoogipoo in #6450 - Fix increased CPU/energy impact while backgrounded by @smoogipoo in #6451
- Add support for presenting/opening files on iOS by @frenzibyte in #6448
- Fix multiple instances of a game being allowed to start concurrently by @peppy in #6452
- Bring back iOS application delegates and fix many issues by @frenzibyte in #6453
- Fix iOS audio session allowing other audio to mix by @frenzibyte in #6457
- Fix disabling hold-to-right-click not cancelling in-progress actions by @frenzibyte in #6459
Full Changelog: 2024.1206.0...2024.1219.0
2024.1206.0
What's Changed
- Switch to using named pipes for IPC by @peppy in #6442
- Allow rewriting URL lookups in
OnlineStore
by @frenzibyte in #6433
Full Changelog: 2024.1205.0...2024.1206.0
2024.1205.0
What's Changed
- Set up-to-date .NET code quality analyzers by @huoyaoyuan in #6434
- Clean up
IWindow
and remove platform-agnostic code probingISDLWindow
by @Susko3 in #6438 - Document
CursorEffectContainer
and update outdated name by @voidedWarranties in #6441 - Bring back borderless mode for macOS and Linux by @Susko3 in #6264
- Update transitive vulnerable dependencies for source generation tests by @huoyaoyuan in #6435
- Add callback for when a submenu is opened by @nekodex in #6439
- Fix Rider support of .globalconfig by @huoyaoyuan in #6444
- Fix recent warnings seen on Rider 2024.3 by @frenzibyte in #6443
Full Changelog: 2024.1128.0...2024.1205.0
2024.1128.0
What's Changed
- Factor window scale in
UserInputManager.mouseOutsideAllDisplays
by @Susko3 in #6432 - Work around Android CI workflow errors by @frenzibyte in #6436
- Update SDL3 package by @smoogipoo in #6437
Full Changelog: 2024.1118.0...2024.1128.0