1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 12:57:36 +08:00
osu-lazer/osu.Game.Tests
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 Add failing test cases 2020-12-03 23:13:48 +01:00
Beatmaps Fix Storyboard's FirstEventTime not finding the true earliest event 2021-01-04 15:16:01 +09:00
Chat Remove usages of null-forgiving operator 2020-06-09 22:13:48 +09:00
Collections/IO Centralise import test helper methods 2020-09-18 18:05:33 +09:00
Editing Make HitSampleInfo immutable 2020-12-01 15:37:51 +09:00
Gameplay Add region specifications around implicit interface implementations 2020-12-22 12:01:09 +09:00
Input Revert leasing logic 2020-12-05 22:15:41 +01:00
NonVisual Rename variable to make more sense 2020-12-29 14:27:35 +09:00
Online Fix some web requests retrieving the user too early 2020-07-14 13:07:17 +09:00
Resources Add failing test for storyboard start time ordering 2021-01-04 15:15:23 +09:00
Rulesets Clarify purpose and construction of extra test 2020-10-12 17:38:22 +02:00
Scores/IO Centralise import test helper methods 2020-09-18 18:05:33 +09:00
ScrollAlgorithms Add test cases for sequential scroll algorithm 2020-05-21 21:56:59 +02:00
Skins Centralise import test helper methods 2020-09-18 18:05:33 +09:00
Testing Rename to TestSceneRulesetDependencies, mark as headless and avoid throwing 2020-06-15 11:49:50 +03:00
Visual Refactor LoadingLayer to avoid applying effects to external drawables 2021-01-05 17:31:45 +09:00
ImportTest.cs Centralise import test helper methods 2020-09-18 18:05:33 +09:00
osu.Game.Tests.csproj Bump Microsoft.NET.Test.Sdk from 16.8.0 to 16.8.3 2021-01-01 17:53:41 +00:00
WaveformTestBeatmap.cs Fix timeline test 2020-11-13 17:51:01 +09:00