Fix deleted beatmap sets potentially reappearing due to pending update requests
Add implementation for `ScreenFooter` to house footer content of sheared overlays
Improve results displays in daily challenge screen
Fix preview track persisting to play after entering multi/playlists gameplay
ShearedOverlayContainer
Add caret transition to beatmap listing sort tab items
Slight performance improvement by doing the detach as early as possible.
Adjust editor transparent tweens to be less "flashy"
Ensure realm subscriptions always fire initial callback with null `ChangeSet`
Touched on in https://github.com/ppy/osu/discussions/28581. After a bit more usage of the editor I do agree with this and think that making the fades a bit more gentle helps a lot.
ChangeSet
We expect this to be the case, but it turns out that it [may be coalesced](https://www.mongodb.com/docs/realm-sdks/dotnet/latest/reference/Realms.IRealmCollection-1.html#Realms_IRealmCollection_1_SubscribeForNotifications_Realms_NotificationCallbackDelegate__0__Realms_KeyPathsCollection_): > Notifications are delivered via the standard event loop, and so can't > be delivered while the event loop is blocked by other activity. When > notifications can't be delivered instantly, multiple notifications may > be coalesced into a single notification. This can include the > notification with the initial collection. Rather than struggle with handling this locally every time, let's fix the callback at our end to ensure we receive the initial null case. I've raised concern for the API being a bit silly with realm (https://github.com/realm/realm-dotnet/issues/3641).
Simplify realm model tracking in `BeatmapCarousel` (and fix hard delete handling)
Use Environment.IsPrivilegedProcess and remove Mono.Posix.NETStandard
Fix composer disappearing when undoing change to control points
Fix breaks not showing unless already ordered in the beatmap file
As mentioned in https://github.com/ppy/osu/issues/28752. Regressed in https://github.com/ppy/osu/pull/28444.
IBeatmap.Breaks
Fix CurrentTimeAccurate being inaccurate
Fix editor playback control not removing correct adjustment
Closes https://github.com/ppy/osu/issues/28768. great job past me 🤦🤦🤦🤦🤦🤦🤦🤦🤦🤦🤦
Change display of "expanded" chevrons in many UI components to use scale instead of rotation
Handling a few extra events is preferrable to keeping a second realm subscription live.
BeatmapCarousel
Fix editor menus overflowing off screen