1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-27 09:17:20 +08:00
Jai Sharma a3477c3841 Implement ChannelListing for new chat design
Adds components `ChannelListing` and `ChannelListing` item with visual
test. Essentially a more simplified version of the existing
`ChannelSelectionOverlay` component.

Correctly implements `IFilterable` behaviour to filter child channel
items. Channel joined state is based on the underlying `Joined` bindable
of the `Channel` class.

Channel join/leave events are exposed via `OnRequestJoin` and
`OnRequestLeave` events which should be handled by parent component.

Requires a cached `OverlayColourScheme` instance to be provided by the
parent overlay component when added.
2022-03-08 22:30:58 +00:00
..
2021-08-03 15:02:18 +03:00
2022-03-09 00:48:12 +09:00
2022-02-10 19:35:28 +09:00