Add a 60bpm beat when no beatmap is playing
Introduce the concept of SkinComponents
Fix potential null reference on DirectPanel unbind
Add other sample functions to SkinnableSound Co-authored-by: Dean Herbert <pe@ppy.sh>
Fix OsuLegacySkin fallback logic being incorrect Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
Add kudosu history to UserProfileOverlay
Ensure playing track of beatmap selected only if a track change occurred
Delay initial hitobject state computation Co-authored-by: Dean Herbert <pe@ppy.sh>
Add genre and language sections to beatmapset overlay Co-authored-by: Dean Herbert <pe@ppy.sh>
Hide taiko swell ticks Co-authored-by: Dean Herbert <pe@ppy.sh>
Fix taiko swell tick judgements having non-zero time offsets
Move beat divisor colour retrieval to BindableBeatDivisor
Fixes skin fonts not being applied. This is a temporary fix as configuration retrieval from skins will see a complete rewrite over the coming days.
Allow searching channels by topics