1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 21:07:33 +08:00
osu-lazer/osu.Game.Tests
Jai Sharma 39c30516d0 Implement ChannelControlItem for new chat design
Adds new component `ChannelControlItem` and it's child components to be
used as the clickable control in the new chat sidebar for joined
channels.

Has public properties `HasUnread` and `MentionCount` to control the
display of the channel having unread messages or mentions of the user.

Channel select/join requests are exposed via `OnRequestSelect` and
`OnRequestLeave` events respectively which should be handled by a parent
component.

Requires a cached `Bindable<Channel>` instance to be managed by a parent
component.

Requires a cached `OveralayColourScheme` instance to be provided by a
parent component.
2022-03-14 18:55:27 +00:00
..
Audio Move visual test to correct namespace 2021-09-30 15:19:15 +09:00
Beatmaps Revert local registrations in test scenes 2022-02-18 16:52:34 +09:00
Chat Add a centralised constant for the osu URL schema protocol 2022-02-18 15:57:37 +09:00
Collections/IO Update remaining usages of GetSuitableHost in template projects 2022-01-25 14:15:29 +09:00
Database Add extension method to detect and isolate realm collection-level changes 2022-03-08 14:50:47 +09:00
Editing Revert local registrations in test scenes 2022-02-18 16:52:34 +09:00
Gameplay Add failing test case 2022-03-02 20:32:41 +03:00
Input Clean up unused resolved properties 2021-12-03 18:49:49 +09:00
Localisation Move common interface implementations to extension methods 2021-10-05 14:41:14 +09:00
Models Make BeatmapSet.Metadata non-null 2021-11-24 15:03:34 +09:00
Mods Fix clear identifier typos 2021-12-27 20:26:28 -08:00
NonVisual Rename "client" fields in tests to specify whether spectator or multiplayer 2022-02-16 09:52:18 +09:00
Online Fix intermittent failures on TestBeatmapDownloadingFlow due to slow realm refresh 2022-03-10 20:33:14 +09:00
OnlinePlay Remove beatmap bindable from PlaylistItem 2022-02-15 23:50:08 +09:00
Resources Add a test EF database 2022-02-15 16:56:00 +09:00
Rulesets Fix 'auto-property never assigned to' inspections 2022-03-08 21:41:10 +01:00
Scores/IO Remove Task from the inner-most Import method in RealmArchiveModelImporter 2022-01-25 15:30:29 +09:00
ScrollAlgorithms Add test cases for sequential scroll algorithm 2020-05-21 21:56:59 +02:00
Skins Remove ILive<> interface (and use abstract Live<> instead) 2022-01-26 13:38:56 +09:00
Testing Update mock RulesetInfo usage to set OnlineID instead of ID 2021-11-24 15:50:26 +09:00
Utils Add tests showing expected behaviour of naming helper 2022-02-17 00:28:13 +01:00
Visual Implement ChannelControlItem for new chat design 2022-03-14 18:55:27 +00:00
ImportTest.cs Replace usages of Wait with WaitSafely 2022-01-04 11:51:41 +09:00
osu.Game.Tests.csproj Update dependencies 2022-03-09 19:09:51 +09:00
tests.ruleset Exclude tests from ConfigureAwait rule 2021-03-08 14:36:35 +09:00
WaveformTestBeatmap.cs Retrieve separated skin instance from working beatmap for editing 2021-08-15 21:18:09 +02:00