Skip to content

bump osu-framework to 2026.504.3 - #301

Merged
winnerspiros merged 4 commits into
masterfrom
copilot/fix-vulkan-glitches-and-performance
May 4, 2026
Merged

bump osu-framework to 2026.504.3#301
winnerspiros merged 4 commits into
masterfrom
copilot/fix-vulkan-glitches-and-performance

Conversation

Copilot AI commented May 4, 2026

Copy link
Copy Markdown
  • Bump ppy.osu.Framework / .Android / .iOS from 2026.504.22026.504.3
  • Fix Build only (Android) CI failure: FrameSync.Limit1x removed from framework enum in 2026.504.3 — remove dead v3 migration comparison in OsuGameAndroid.cs

Copilot AI and others added 3 commits May 4, 2026 13:44
…Launcher, audio offset UX

Agent-Logs-Url: https://github.com/winnerspiros/osu/sessions/62d6e310-b56e-4f11-9f94-fdff8c3c665d

Co-authored-by: winnerspiros <1675249+winnerspiros@users.noreply.github.com>
…1x users

Agent-Logs-Url: https://github.com/winnerspiros/osu/sessions/09cd040f-c004-401d-925b-43622580ffdb

Co-authored-by: winnerspiros <1675249+winnerspiros@users.noreply.github.com>
…rPass TBR clear)

Agent-Logs-Url: https://github.com/winnerspiros/osu/sessions/0bbf55a6-e45a-4dd0-af20-c261afb97c7c

Co-authored-by: winnerspiros <1675249+winnerspiros@users.noreply.github.com>
@winnerspiros
winnerspiros marked this pull request as ready for review May 4, 2026 17:35
Copilot AI review requested due to automatic review settings May 4, 2026 17:35
@gitar-bot

gitar-bot Bot commented May 4, 2026

Copy link
Copy Markdown

Gitar is working

Gitar

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository to consume winnerspiros/osu-framework 2026.504.3, while also introducing several Android-specific runtime and UX adjustments related to audio latency guidance, FrameSync migration, and Samsung Game Launcher discovery.

Changes:

  • Bump ppy.osu.Framework package references (Desktop, Android, iOS) from 2026.504.2 to 2026.504.3.
  • Add an Android FrameSync “v3” migration flag and logic to move users from Limit1x back to ActualUnlimited under specific conditions.
  • Add Android UX/behaviour updates: expanded “Resync hardware audio offset” guidance and best-effort Samsung Game Launcher self-registration + manifest category.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
osu.iOS.props Bumps ppy.osu.Framework.iOS to 2026.504.3.
osu.Android.props Bumps ppy.osu.Framework.Android to 2026.504.3.
osu.Game/osu.Game.csproj Bumps ppy.osu.Framework to 2026.504.3 and updates the accompanying comment.
osu.Game/Overlays/Settings/Sections/Audio/AndroidAudioSettings.cs Expands user-facing tooltip/help text for hardware audio offset resync (Bluetooth caveats).
osu.Game/Configuration/OsuConfigManager.cs Adds AndroidStartupFrameSyncV3MigrationApplied default + enum entry.
osu.Android/OsuGameAndroid.cs Implements FrameSync v3 migration (Limit1x → ActualUnlimited) gated by a new local-config flag.
osu.Android/OsuGameActivity.cs Adds Samsung game category intent-filter and broadcasts a best-effort Game Launcher rescan request on launch.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +72 to +74
// Note: AudioOffset shifts the ENTIRE gameplay clock — audio track, hit
// object visual timing, and hit sound effects all move together. This keeps
// everything internally consistent regardless of the offset value you choose.
TooltipText = "Measures the device's AAudio pipeline latency over 2 s and applies the median to the audio offset. "
+ "NOTE: does NOT include Bluetooth transmission delay (~100–300 ms extra). "
+ "For Bluetooth speakers/headphones, resync first, then fine-tune the offset manually until music and hit sounds feel right. "
+ "The offset shifts the entire game clock — audio, hit objects, and effects all move together.",
Comment thread osu.Game/osu.Game.csproj
Comment on lines +41 to +44
<PackageReference Include="ppy.osu.Framework" Version="2026.504.3" />
<!--
Explicitly pin `ppy.Veldrid.SPIRV` to the winnerspiros fork build that
`ppy.osu.Framework 2026.504.2` was compiled against. This version is the only
`ppy.osu.Framework 2026.504.3` was compiled against. This version is the only
… framework 2026.504.3

Agent-Logs-Url: https://github.com/winnerspiros/osu/sessions/6d9758b5-4a70-46dc-9493-c41ff4d8a561

Co-authored-by: winnerspiros <1675249+winnerspiros@users.noreply.github.com>
Copilot AI requested a review from winnerspiros May 4, 2026 17:57
@winnerspiros
winnerspiros merged commit 688f460 into master May 4, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants