MarkChannelAsRead
IHasComboColours
`IHasComboColours` was already mutable (via a strange `AddComboColours()` method) and exposing a straight list is easier to work with. `IHasCustomColours` is also similarly externally mutable (in a way which is not easily removable).
ChannelManager.MarkChannelAsRead
Rename element in OsuSettings enum
Added heart_size constant and adjusted the glow radius value to be more in line with the website
Added glow to the supporter promo at the end of the changelog, as it is on the website.
Fix multiplayer client not leaving room
`ShowProgressGraph` -> `ShowDifficultyGraph`
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
Add event flow for kick handling
InitialActivity
Player
SongSelect
TestMultiplayerClient
Add ability for gameplay leaderboard scroll when too many users are displayed
Unify team score display logic with other components
Co-authored-by: Joseph Madamba <madamba.joehu@outlook.com>
Commas are already applied on the multiplayer leaderboard, as well as the results screen.
Matches score handling in `ScoreManager`.
Show team versus team scores and winner at the results screen
Hide left border of beatmap wedge
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
Fix entering a playlist room potentially showing settings screen incorrectly