1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 00:53:22 +08:00
osu-lazer/osu.Game.Tests/Visual
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
..
Background Remove default from base ResultsScreen too 2020-11-21 14:38:38 +01:00
Collections Change order of dependency caching to promote use of locals 2020-09-15 15:00:04 +09:00
Components Replace using static with explicit nested reference 2021-01-02 12:25:59 +01:00
Editing Make all objects in selection candidates for spatial snapping 2020-11-24 17:35:54 +09:00
Gameplay move SkinnableHealthDisplay 2020-12-31 20:23:13 +08:00
Menus Make IAPIProvider read-only bindables into IBindables 2020-12-18 15:16:36 +09:00
Multiplayer Trim missed reference to deleted member 2020-12-29 11:53:42 +01:00
Navigation Re-namespace all files in OnlinePlay directory 2020-12-25 16:50:09 +01:00
Online Add test coverage of null users in scoreboard 2020-12-28 20:30:08 +09:00
Playlists Re-namespace all files in OnlinePlay directory 2020-12-25 16:50:09 +01:00
Ranking Remove default from base ResultsScreen too 2020-11-21 14:38:38 +01:00
Settings Simplify input buttons/keys in tests 2020-11-09 14:18:20 -08:00
SongSelect Remove unnecessary resolved recommender in test 2020-12-22 14:42:12 +09:00
UserInterface Refactor LoadingLayer to avoid applying effects to external drawables 2021-01-05 17:31:45 +09:00
TestSceneOsuGame.cs Add NewsOverlay to the game 2020-07-16 14:48:40 +03:00
TestSceneOsuScreenStack.cs Fix song select filters not reapplied if in a child screen 2019-12-10 02:30:23 +09:00