Commit Graph

15 Commits

Author SHA1 Message Date
436f1e4ae4 Replace other hardcoded horizontal padding with const
- Also add overlay stream item padding const and account for it
2023-04-02 20:50:18 -07:00
af389b1107 Replace all hardcoded 50 horizontal padding with const 2023-04-02 20:50:18 -07:00
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
31a447fda0 Update parameter discards 2022-06-24 21:26:19 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
0ecf5f201c Rename User to APIUser and move to correct namespace 2021-11-07 11:26:01 +09:00
2609b22d53 Replace usage of CurrentModeRank in line with API change 2021-03-01 23:07:25 +03:00
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
9c22753f3f Remove unnecessary inheritance to OverlayView 2020-12-18 02:51:19 +03:00
94175d0532 Use global friends list instead of always fetching 2020-12-17 13:33:17 +03:00
81d95f8584 Implement UserBrickPanel component 2020-07-18 20:24:38 +03:00
b3d4b4a3f4 Add back missing fill flow 2020-04-20 18:25:39 +09:00
5464746d3d Switch to using CompositeDrawable 2020-04-20 15:25:58 +09:00
29bea4e11c Implement OverlayView component 2020-04-16 11:42:21 +03:00
bfd643dd16 Rename classes 2020-03-23 10:47:27 +09:00