Commit Graph

573 Commits

Author SHA1 Message Date
921f008217 Fix ModIcon not updating background colour correctly 2021-02-02 21:35:08 +09:00
e58ece9e10 Make ModSelectOverlay abstract 2021-02-02 21:06:04 +09:00
50e92bd0ed Fix selection not being preserved when IsValidMod changes 2021-02-02 20:50:54 +09:00
10ceddf3ff Make IsValidMod adjustable 2021-02-02 20:47:50 +09:00
6d620264f4 Allow mod buttons to not be stacked 2021-02-02 20:27:41 +09:00
d034728443 Remove conditional compilation symbols for such case 2021-01-24 01:05:45 +03:00
85b8b00b8c Fix forgotten modulo 2021-01-24 01:04:56 +03:00
faa2210274 Use old-style Enum.GetValues method for older than .NET 5 2021-01-24 00:55:58 +03:00
acfb2d2980 Refactor beatmap set covers into using ModelBackedDrawable<T> 2021-01-24 00:32:33 +03:00
d83abfa7d2 Add test scene with failing test case 2021-01-24 00:32:20 +03:00
360f26c13d Merge branch 'master' into scroll-to-20 2021-01-22 19:58:36 +01:00
54dbb43f79 Fix more potential failures 2021-01-21 14:03:35 +09:00
7c4a072568 Merge branch 'master' into scroll-to-20 2021-01-21 13:48:26 +09:00
163a937e41 Fix mod test failing intermittently 2021-01-21 13:30:53 +09:00
5fd644fc57 Unify variable names 2021-01-17 22:42:48 +09:00
268f9d661f Dispose of local config on disposal 2021-01-13 13:00:14 +03:00
80fa2cf693 Add test coverage 2021-01-12 11:14:05 +03:00
375ecf92ed Merge remote-tracking branch 'upstream/master' into fix-mod-buttons-not-copying-settings 2021-01-09 00:26:18 +03:00
0639429a23 Fix test (and remove no longer valid test) 2021-01-05 18:10:39 +09: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
ee664ad571 Add test coverage 2021-01-01 03:47:18 +03:00
668f89d8b2 Copy test from #11019 2020-12-22 17:33:11 +02:00
eb38bc4b4c Add the ability to import into ArchiveModelManagers from a stream 2020-12-07 18:09:18 +09:00
15e0ea332b Check state instead of alpha in tests 2020-12-06 13:18:19 -08:00
c4cb1440ab Rename PaginatedContainerHeader to ProfileSubsectionHeader 2020-11-21 02:59:01 +03:00
ef3c918a3c Simplify input buttons/keys in tests 2020-11-09 14:18:20 -08:00
4f6081c7f3 Use BindableList<T> 2020-10-28 19:44:13 +03:00
c4efceceb2 Use char instead of sting for request parameter creation 2020-10-27 23:57:11 +03:00
008d1d697c Implement filtering by rank achieved 2020-10-27 23:14:48 +03:00
1710b396e7 Implement BeatmapSearchMultipleSelectionFilterRow 2020-10-27 22:27:29 +03:00
1b40b56d41 Add ability to search by play criteria 2020-10-27 21:30:53 +03:00
26a60d898c Implement BeatmapSearchExtraFilterRow 2020-10-27 21:22:20 +03:00
c3f1a30447 Merge branch 'master' into mod-customisation-absorb-mouse-input 2020-10-15 00:40:27 +02:00
f04aec538f Fix MultiMod throwing exceptions when creating copies 2020-10-14 18:12:19 +09:00
28d3295f9f Test Class Fixes 2020-10-13 19:20:15 +02:00
7df9282727 CodeAnalysis fixes 2020-10-12 15:58:34 +02:00
8768891b12 Add testing for clicking mods through customisation menu 2020-10-12 14:41:05 +02:00
87bf3bdc16 Add the most basic implementation of LabelledSliderBar feasible 2020-10-06 17:26:06 +09:00
54520faa7e Merge pull request #10082 from EVAST9919/profile-sections-update
Update section headers in ProfileOverlay in line with web
2020-09-11 14:53:17 +09:00
97690c818c Add regression test coverage 2020-09-11 00:12:05 +02:00
e5d0f3b657 Merge remote-tracking branch 'refs/remotes/ppy/master' into profile-sections-update 2020-09-10 20:23:02 +03:00
e39609d3ca Implement PaginatedContainerWithHeader component 2020-09-07 23:08:50 +03:00
3a24cc1aa9 Implement PaginatedContainerHeader component 2020-09-07 22:13:29 +03:00
0500f24a1d Remove now-redundant test case 2020-09-04 10:24:54 +03:00
e465afa280 Merge branch 'master' into beatmap-track-rework 2020-08-14 20:02:43 +09:00
3cb22fad82 Fix mods sharing bindable instances 2020-08-13 19:48:31 +09:00
91e28b849d Fix incorrect BeatmapManager construction 2020-08-13 00:29:23 +09:00
322d08af1b Remove more local music controller caches 2020-08-11 13:11:59 +09:00
2351701ade Fix test not having a long enough track 2020-08-07 23:08:51 +09:00
5002d69f69 Update inspections 2020-08-07 20:51:56 +09:00