Commit Graph

94 Commits

Author SHA1 Message Date
aa2c1ee85e Add new beatmap search filter row "General" 2021-03-25 23:20:10 +01:00
e82eaffaed Flip order back to original for romanisable strings 2021-02-25 14:14:07 +09:00
8a97e2e28d Update LocalisedString usages to RomanisedString 2021-02-22 19:01:42 +09:00
1fd76ea3fb Apply changes to UI components overriding functions with changing signatures 2021-02-22 19:01:42 +09:00
9e9e382bee Merge branch 'master' into user-beatmap-downloading-states-2 2021-02-05 15:27:17 +09:00
2c08ce05fa Remove game-local enum [Order] attribute
In favour of the newly-added framework one.
2021-01-27 22:29:52 +01:00
bd44bf8c0b Extract disabling progress bar user-interactivity 2021-01-18 10:51:39 +03:00
5fd644fc57 Unify variable names 2021-01-17 22:42:48 +09:00
addd463d26 Merge branch 'master' into explicit-search-control 2021-01-17 21:44:25 +09:00
edb6d3907b Merge pull request #11472 from frenzibyte/explicit-beatmap-markers
Add explicit content markers to beatmap panels and overlay
2021-01-17 21:44:10 +09:00
dc8e38cf4d Remove pointless inline comment 2021-01-15 07:20:13 +03:00
1f12b2bd09 Rename download state Downloaded to Importing 2021-01-13 18:04:53 +03:00
a5f99ed8e6 Merge branch 'explicit-beatmap-markers' into explicit-search-control 2021-01-13 12:53:57 +03:00
f6637eec36 Add explicit pill to beatmap panels 2021-01-13 12:13:14 +03:00
24c1839739 Add global web setting for allowing explicit content 2021-01-12 11:10:25 +03:00
249be461d5 Add "explicit maps" search filter control 2021-01-12 11:09:55 +03:00
bd37723788 Expose as IBindable for added safety 2021-01-11 01:55:54 +09:00
274a045d8d Remove Dispose() override
Culls another non-thread-safe mutation of the `Playing` bindable.
It seems to be a weird vestige from an earlier revision of the old
"direct" panel, which relied on `DisposeOnDeathRemoval` to finish track
playback (and then was removed in
6c150c9ed7). The play button is no longer
responsible for managing preview track lifetime anyway;
`PreviewTrackManager`'s method are intended for that.
2021-01-08 20:08:19 +01:00
52789118a3 Schedule play button state update
Revealed by the framework-side transform thread safety checks. `Stopped`
is even annotated as not being thread-safe (but was annotated as such
long after the class's nascence).
2021-01-08 20:08:19 +01:00
f0e6b6eaf8 sort by ruleset id first then star diff 2020-12-15 11:09:09 +07:00
5221a34929 Only handle keys which create characters 2020-11-10 16:32:58 +09:00
a2ef3aa21a Force beatmap listing overlay's textbox back on screen when a key is pressed
Not the cleanest solution, but works for now. Will eventually be
replaced after the header is updated to reflect the latest designs
(which keeps it on screen in all cases).

Closes https://github.com/ppy/osu/issues/10703.
2020-11-10 16:26:30 +09:00
1313ab89e7 Add xmldoc to multiple selection row 2020-10-28 23:37:21 +01:00
016e920aa9 Move filter tab item hierarchy construction to BDL 2020-10-28 23:14:52 +01:00
a8cefb0d4c Rename method 2020-10-28 23:12:28 +01:00
f5aedc96c4 Rework multiple selection filter 2020-10-28 23:07:54 +01:00
e77049eae3 Use discard-like lambda parameter names 2020-10-28 22:58:51 +01:00
5c2c5f2000 Use existing ScoreRank for rank filter 2020-10-28 23:35:08 +03:00
4f6081c7f3 Use BindableList<T> 2020-10-28 19:44:13 +03:00
914bd53788 Add missing blank line 2020-10-28 02:39:51 +03:00
03c5057a92 Simplify BeatmapSearchMultipleSelectionFilterRow 2020-10-28 02:28:31 +03:00
fd11346a28 Update button colours 2020-10-28 01:48:24 +03:00
b4ec3b9fef Simplify MultipleSelectionFilterTabItem state changes 2020-10-28 01:41:46 +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
742a96484b Add ability to set extra parameters to SearchBeatmapSetsRequest 2020-10-27 20:13:18 +03:00
b4b9c71f00 Make all toolbar tooltips lowercase 2020-09-06 10:13:06 -07:00
99e34d8562 Update with missing icons 2020-09-03 17:05:45 +09:00
dceae21bbf Centralise fetching of overlay component titles and textures 2020-09-03 16:34:58 +09:00
840380e0de Fix LocallyAvailable state case getting cleared 2020-07-10 20:30:59 +09:00
8152e0791d Fix potential nullref 2020-07-07 21:48:42 +09:00
ad5bd1f0c0 Update in line with other/unspecified switch
See 289f0f0a20.
2020-06-15 18:45:52 +09:00
7bc70e644a Add Unspecified language 2020-06-13 00:20:34 -07:00
7212ab3a1a Add new beatmap genres and languages 2020-06-12 23:48:30 -07:00
9aa54ed89e Fix serach control background never being updated 2020-05-29 19:53:32 +03:00
affad47248 Fix genre/language search doesn't work 2020-05-29 19:44:53 +03:00
c836c9319b Combine pagination logic into BeatmapListingFilterControl 2020-05-14 15:35:11 +09:00
04c9973526 Clean up cancellation logic 2020-05-14 14:33:31 +09:00