Calculate sample playback position using screen-space drawable rectangles
Fix `TestSceneSkinnableSound` not working under visual tests
Visually improve AnchorOriginVisualiser
TestSceneSkinnableSound
oops
Implement `ChannelList` for new chat design
Move Code Quality check to top of list + fix inspection
Might solve https://github.com/ppy/osu/discussions/17897 (depends on how adeptly signalr falls back to long polling if/when is fails to websocket via the proxy, or maybe succeed). As with the framework side change, I've tested this to not break a zero-proxy flow. Intending to have the user test this after next release. Reference: https://stackoverflow.com/questions/59343807/get-system-default-web-proxy-in-net-core / https://stackoverflow.com/questions/13515058/using-signalr-client-through-a-web-proxy
Use existing web localisation for most hardcoded strings
MetadataLineInfo
Add extension points to new mod select screen required to replace old design
ChannelSelectorState
BindableBool
SelectorActive
Bindable<ChannelSelectorState>
AllowConfiguration
AllowCustomisation
Improve legacy hitcircle texture lookup to match 1:1 with stable
Split out the base design of sheared overlay into its own abstract class
GridContainer
PopupScreenTitle
ShearedOverlayHeader
This will allow for reuse with the first-run overlay.
Show login prompt directly when attempting to enter multiplayer
2a3a0c1
CallBase
protected
Update paginated profile subsections to display items inline with web
OsuScrollContainer
ChannelList
nullable