Commit Graph

411 Commits

Author SHA1 Message Date
91d34d86f7 Abstractify ModSelectOverlay 2021-01-27 22:02:23 +09:00
54dbb43f79 Fix more potential failures 2021-01-21 14:03:35 +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
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
61b632516e Ensure CurrentTrack is never null 2020-08-07 19:43:16 +09:00
5c05fe3988 Expose track from MusicController 2020-08-06 16:24:14 +09:00
6e42b8219c Move track to MusicController, compiles 2020-08-06 16:24:14 +09:00
d7e82efb67 Fix tests 2020-08-04 21:16:59 +09:00
dc559093cd Rename namespace from Dashboard to Home 2020-08-02 21:47:09 +03:00
bddc61756a Rework padding 2020-08-02 21:44:34 +03:00
b5f688e63a Implement DashboardBeatmapListing component 2020-08-01 07:04:39 +03:00
7624804edf Implement DashboardPopularBeatmapPanel component 2020-08-01 06:23:06 +03:00
ce47a34991 Implement DashboardNewBeatmapPanel component 2020-08-01 06:14:24 +03:00
74f70136fd Implement DashboardBeatmapPanel component 2020-08-01 06:00:24 +03:00
c1b9b847ec Merge branch 'master' into grey-logo-animation 2020-07-27 14:10:52 +09:00
50f72ac9cb rename classes 2020-07-22 22:10:59 +02:00