1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-12 01:47:24 +08:00
osu-lazer/osu.Game
Jai Sharma de393f735f Implement basic layout and behaviour of new chat overlay
Provides initial implementation of new chat overlay in component
`ChatOverlayV2`. Contains only the basic functionality required for
a functioning chat overlay according to the new design with the intent
of added the rest of the functionality in subsequent PRs.

Backports existing tests for the current chat overlay except for ones
testing keyboard shortcuts (since they haven't been added) and tab
closing behaviour (since no tabs).
2022-04-30 23:59:47 +01:00
..
Audio Clean up unused resolved properties 2021-12-03 18:49:49 +09:00
Beatmaps Add "always bundled" beatmaps 2022-04-29 11:45:18 +09:00
Collections Split out IDialogOverlay to allow for easier testing 2022-04-18 18:36:26 +09:00
Configuration Only show first run setup once per install 2022-04-19 16:59:25 +09:00
Database Split out INotificationOverlay to allow for easier testing 2022-04-18 20:14:01 +09:00
Extensions Update TimeSpan localisation to use ToLocalisableString 2022-04-28 11:12:50 +03:00
Graphics Merge pull request #18008 from peppy/add-tutorial 2022-04-29 13:10:45 +09:00
Input Add replay statistics frames to FramedReplayInputHandler 2022-01-31 18:53:47 +09:00
IO Remove unused binary serialization related code. 2022-04-12 20:29:13 +08:00
IPC Update IPC usage to return null 2021-12-03 14:30:15 +09:00
Localisation Merge branch 'master' into add-tutorial 2022-04-29 11:25:17 +09:00
Migrations Revert "Remove all EF migrations" 2022-01-29 23:13:23 +09:00
Models Add support for creating new blank difficulties 2022-02-02 21:55:33 +01:00
Online Rename countdown object 2022-04-28 20:00:38 +09:00
Overlays Implement basic layout and behaviour of new chat overlay 2022-04-30 23:59:47 +01:00
Performance Add LocalUserPlayInfo interface to convey common information about player status 2021-08-17 16:15:47 +09:00
Properties
Replays Add deep cloning support to Score/ScoreInfo/Replay 2021-07-19 14:14:28 +09:00
Rulesets Rename method to better reflect what it's doing 2022-04-27 00:03:48 +03:00
Scoring Prevent scores being calculated twice 2022-03-30 13:15:41 +09:00
Screens Merge pull request #18011 from frenzibyte/rewind-shift-click 2022-04-29 23:10:29 +09:00
Skinning Merge pull request #17941 from frenzibyte/remove-legacy-skin-fallback 2022-04-25 21:55:05 +09:00
Stores Move logging and early return into UndeleteForReuse method itself 2022-04-13 14:33:28 +09:00
Storyboards Add null check guards to unsubscriptions in Dispose() 2022-04-07 21:37:42 +02:00
Tests Merge branch 'master' into multiplayer-force-start-2 2022-04-29 14:45:40 +09:00
Updater Split out INotificationOverlay to allow for easier testing 2022-04-18 20:14:01 +09:00
Users Use existing web localisation for most hardcoded strings 2022-04-20 16:31:11 -07:00
Utils Move FastRandom to LegacyRandom in osu.Game project 2022-04-28 19:01:21 +09:00
.editorconfig Add localisation length hinting 2022-04-28 19:26:28 +09:00
osu!.res And then everything became one 2017-09-19 16:06:58 +09:00
osu.Game.csproj Update framework 2022-04-30 23:52:36 +09:00
OsuGame.cs Merge branch 'master' into first-run-setup 2022-04-21 15:49:39 +09:00
OsuGameBase_Importing.cs Move import logic out to partial class 2021-05-28 02:44:44 +09:00
OsuGameBase.cs Move all usages of client.realm filename to a single const 2022-03-30 13:34:48 +09:00
PerformFromMenuRunner.cs Split out INotificationOverlay to allow for easier testing 2022-04-18 20:14:01 +09:00