CollectionsStrings
newTexst
Regressed in https://github.com/ppy/osu/pull/28363.
Change display of "expanded" chevrons in many UI components to use scale instead of rotation
DuckDuration
record
AudioFilter
Fix collections dropdown crashing during storage migration
Closes https://github.com/ppy/osu/issues/25834 The name fallback that was there previously since https://github.com/ppy/osu/pull/11892 was half broken. This way should be a lot less prone to failure.
Closes https://github.com/ppy/osu/issues/25815. `CollectionDropdown.collectionsChanged()` was assuming that if it received `null` changes, then it must mean that the change subscription is being initialised and the `filters` list will not contain any items. However, that is not the only circumstance wherein a realm subscription can fire with `null` changes; that can also happen after the main realm instance gets recycled via the notification registration flow: https://github.com/ppy/osu/blob/2f28a92f0a03c8aed6fac2ec7fb41f7ed865f798/osu.Game/Database/RealmAccess.cs#L545-L549 https://github.com/ppy/osu/blob/2f28a92f0a03c8aed6fac2ec7fb41f7ed865f798/osu.Game/Database/RealmAccess.cs#L1228-L1251 Therefore, to fix the crash, just ensure that the list is cleared every time.
CollectionDropdown
Co-authored-by: Dean Herbert <pe@ppy.sh>
The realm implementation doesn't support this.
Allows easier targetting when there is a lot of content in the scroll view As discussed in https://github.com/ppy/osu/discussions/24095#discussioncomment-6332398.
FocusedOverlayContainer.PopIn
abstract
See https://github.com/ppy/osu-framework/pull/5834
As discussed in https://github.com/ppy/osu/discussions/23739