Commit Graph

22 Commits

Author SHA1 Message Date
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
206bf3713e Make IAPIProvider read-only bindables into IBindables 2020-12-18 15:16:36 +09:00
623b78d675 Combine all loading animation implementations 2020-02-21 15:32:46 +09:00
c751328665 Disable button when not logged in 2019-11-13 12:13:33 +09:00
3903e59f2f Add null check for notification overlay 2019-11-13 00:01:13 +03:00
dfd5c88075 Typo fix 2019-11-13 00:00:08 +03:00
da819261e0 Shrink and darken loading layer to better suit button 2019-11-12 21:38:16 +09:00
5110ae82a1 Tidy up implementation 2019-11-12 21:38:08 +09:00
58df6930b2 Get error message from server 2019-11-12 19:34:20 +09:00
2dac3a6efe Handle hitting the maximum allowed number of favourited beatmaps 2019-10-16 13:58:29 +03:00
a7dc9bb582 Add tooltip and remove pink layer 2019-10-07 15:41:05 +03:00
2d707b2b65 Implement PostBeatmapFavouriteRequest 2019-10-07 15:36:23 +03:00
cdf75b4098 Public before private 2019-07-22 22:14:09 +09:00
3e95cb9145 Use bindable and disable button 2019-07-22 14:35:18 +03:00
f1952c0816 Update font awesome usage 2019-04-02 19:55:24 +09:00
de80fc0eac Update icon usage to match framework changes 2019-03-27 19:29:27 +09:00
3fe4b8fd1c Update variable names
Also cleans up some weird code
2019-02-22 17:51:39 +09:00
d8c55bc729 Adjust namespaces 2019-02-21 19:05:52 +09:00
bca347427f Update with framework bindable changes 2019-02-21 18:56:34 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
1be2571d33 Make BeatmapSetOverlay accept nulls everywhere 2018-04-18 16:08:45 +09:00