1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 04:07:25 +08:00
osu-lazer/osu.Game
Dean Herbert 54982dcdd7 Refactor LoadingLayer to avoid applying effects to external drawables
In theory this seemed like a good idea (and an optimisation in some
cases, due to lower fill rate), but in practice this leads to weird edge
cases.

This aims to do away with the operations on external drawables by
applying a dim to the area behind the `LoadingLayer` when required.
I went over each usage and ensured they look as good or better than
previously.

The specific bad usage here was the restoration of the colour on dispose
(if the `LoadingLayer` was disposed in a still-visible state).

I'm aware that the `BeatmapListingOverlay` will now dim completely during
load. I think this is fine for the time being.
2021-01-05 17:31:45 +09:00
..
Audio Ensure equality member consistency for SampleInfo 2020-12-03 23:25:53 +01:00
Beatmaps Merge pull request #11226 from peppy/fix-legacy-skin-texture-loader-store 2020-12-23 16:41:01 +09:00
Collections remove unnec using 2020-09-19 15:13:52 -05:00
Configuration Move all endpoint information to a configuration class 2020-12-24 17:58:38 +09:00
Database Merge branch 'master' into fix-leaderboard-user-handling 2020-12-28 13:43:53 +01:00
Extensions Catch multiplayer client-related unobserved exceptions better 2020-12-31 11:39:42 +01:00
Graphics Refactor LoadingLayer to avoid applying effects to external drawables 2021-01-05 17:31:45 +09:00
Input Revert leasing logic 2020-12-05 22:15:41 +01:00
IO Merge branch 'master' into fix-legacy-skin-texture-loader-store 2020-12-22 12:09:35 +09:00
IPC
Migrations Add flag value to database 2020-10-20 00:46:08 +02:00
Online Update osu.Game/Online/API/APIMod.cs 2021-01-03 17:04:16 +09:00
Overlays Refactor LoadingLayer to avoid applying effects to external drawables 2021-01-05 17:31:45 +09:00
Properties
Replays Add field to Replay denoting whether the full replay have been received or not 2020-10-27 18:58:37 +09:00
Rulesets Clarify & cleanup comments some 2021-01-03 13:44:29 +01:00
Scoring Merge branch 'master' into move-cache-logic-to-base-impl 2020-11-06 16:56:35 +09:00
Screens Refactor LoadingLayer to avoid applying effects to external drawables 2021-01-05 17:31:45 +09:00
Skinning Annotate potentially null parameters in protected ctor of LegacySkin 2020-12-22 12:08:40 +09:00
Storyboards Remove unused using 2021-01-04 15:40:22 +09:00
Tests Allow null users to still be displayed in the participant list 2020-12-28 15:03:44 +09:00
Updater Update EndsWith usages 2020-10-16 12:58:34 +09:00
Users Move load-complete fade specification inside 2020-12-26 14:35:14 +01:00
Utils Extract shared rank-formatting helper 2020-12-19 15:04:22 +01:00
osu!.res
osu.Game.csproj Merge branch 'dependabot/nuget/Microsoft.AspNetCore.SignalR.Client-3.1.10' into dependency-updates 2021-01-01 21:25:10 +01:00
OsuGame.cs Add website root URL and update most links to use it 2020-12-24 18:11:42 +09:00
OsuGameBase.cs RealtimeMultiplayer -> Multiplayer 2020-12-25 14:10:59 +09:00
PerformFromMenuRunner.cs Inline complete method as well 2020-12-31 10:27:42 +01:00