1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-05 16:43:04 +08:00
osu-lazer/osu.Game/Overlays/Chat/ChannelList
Jai Sharma f1dd319fd9 Implement ChannelList for new chat design
Reference design: https://www.figma.com/file/f8b2dHp9LJCMOqYP4mdrPZ/Client%2FChat?node-id=1%3A297

Adds new component `ChannelList` which makes up the sidebar channel
selector of the new chat design. Contains two separate fill flows for
public and private `ChannelItem` child components.

Exposed bindable `SelectorActive` to indicate current state of the "Add
more channels" button. Requires `Bindable<Channel>` from parent
component.

Renames and updates the `TestSceneChannelListItem` to
`TestSceneChannelList` to make use of new component and having both
tests seemed redundant.
2022-04-15 15:44:38 +01:00
..
ChannelList.cs Implement ChannelList for new chat design 2022-04-15 15:44:38 +01:00
ChannelListItem.cs Also add fade to ChannelItem selected box 2022-03-21 14:41:42 +09:00
ChannelListItemCloseButton.cs Fix close button animation not being applied correct on mouse down due to conflicting scales 2022-03-21 14:41:57 +09:00
ChannelListItemMentionPill.cs Add animation when mention pill appears (or a new message arrives) 2022-03-21 14:31:51 +09:00
ChannelListSelector.cs Implement ChannelList for new chat design 2022-04-15 15:44:38 +01:00