osu/osu.Game
Jai Sharma f049d7cb67 Implement ChatTextBox for new chat design
Reference design: https://www.figma.com/file/f8b2dHp9LJCMOqYP4mdrPZ/Client%2FChat?node-id=1%3A297

Adds new component `ChatTextBox`.
Exposes `BindableBool` `ShowSearch` to change text input behaviour
between normal and search behaviour.

Adds new component `ChatTextBar`.
Exposes `BindableBool` `ShowSearch` which toggles between showing current
chat channel or search icon.
Additionally binds to child `ChatTextBox` components.
Requires a cached `Bindable<Channel>` instance to be managed by a parent
component.
2022-03-29 22:33:38 +01:00
..
Audio
Beatmaps Merge pull request #17416 from peppy/skin-fuck 2022-03-25 15:36:06 +09:00
Collections
Configuration Add ability to cycle between clock display modes 2022-03-26 19:18:41 +09:00
Database Add safety to realm instance retrieval in RealmAccess 2022-03-29 11:40:58 +09:00
Extensions
Graphics Add the ability to override the user setting for hold-to-confirm containers 2022-03-21 16:07:27 +09:00
Input
IO Update PresentExternally usages in line with framework changes 2022-03-24 23:41:07 +09:00
IPC
Localisation
Migrations
Models
Online Merge pull request #17402 from smoogipoo/multiplayer-auto-countdown 2022-03-25 20:31:14 +09:00
Overlays Implement ChatTextBox for new chat design 2022-03-29 22:33:38 +01:00
Performance
Properties
Replays
Rulesets Fix "Barrel Roll" tooltip not limiting decimal places for spin speed 2022-03-29 16:11:44 +03:00
Scoring Use a constant for the early version timing offset 2022-03-24 16:43:41 +09:00
Screens Merge pull request #17449 from smoogipoo/countdown-button-ux 2022-03-27 13:42:10 +09:00
Skinning Fix skin editor not exiting correctly when using the menu 2022-03-28 20:43:26 +09:00
Stores Fix beatmap date added not being updated on reimporting a soft deleted beatmap 2022-03-22 14:10:36 +09:00
Storyboards
Tests Merge pull request #17402 from smoogipoo/multiplayer-auto-countdown 2022-03-25 20:31:14 +09:00
Updater
Users
Utils
.editorconfig
osu!.res
osu.Game.csproj Update resources 2022-03-25 13:18:49 +09:00
OsuGame.cs Convert SkinEditorOverlay to an OverlayContainer to allow it to block input 2022-03-21 17:33:56 +09:00
OsuGameBase_Importing.cs
OsuGameBase.cs Allow realm subscriptions to be initiated from a non-update thread 2022-03-24 23:41:07 +09:00
PerformFromMenuRunner.cs