b00c6a1d60
Make first non-default skin index a property
...
The previous code was very brittle - it was not always updating
properly, and seems to have worked either by a carefully crafted set of
circumstances, or just plain coincidence.
Having this be a get-only property avoids potential error in the future
caused by not updating the index properly, at the expense of an added
linear lookup.
2021-01-19 18:31:37 +01:00
206a0b8bac
Fix firstNonDefault staying as -1
2021-01-19 16:55:50 +00:00
a880b8d21d
Satisfy AppVeyor
2021-01-19 16:11:16 +00:00
b265d2dab4
Remove another whitespace
2021-01-19 14:16:22 +00:00
1d4c813ff6
Merge branch 'sort-skins-alphabetically' of https://github.com/rednir/osu into sort-skins-alphabetically
2021-01-19 14:03:31 +00:00
31e61326e1
Only user skins are sorted
2021-01-19 14:00:17 +00:00
f1894a8bac
fixed itemUpdated()
2021-01-19 12:17:56 +00:00
f0add0a7cf
Make BeatmapSetOverlay use OverlayHeader
2021-01-19 01:34:37 +03:00
0b65c0cd25
Remove whitespace
2021-01-18 20:17:42 +00:00
da89426a3b
Merge branch 'master' of https://github.com/ppy/osu into sort-skins-alphabetically
2021-01-18 20:09:15 +00:00
7476cb3047
Sort SkinSection in alphabetical order
2021-01-18 19:51:42 +00:00
0560eb4120
Reduce final fill alpha of main menu confirm-to-exit
2021-01-18 18:22:21 +09:00
0b165dce4b
Fix multiplayer mod select showing autoplay as a choice
2021-01-18 17:50:32 +09:00
1364de1166
Merge branch 'master' into beatmap-colour-setting
2021-01-18 16:07:46 +09:00
5278cad393
Reword setting to make more sense
2021-01-17 22:42:48 +09: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
816cc7a59b
Adjust explicit label spacing on beatmap set overlay
2021-01-17 00:35:23 +01:00
b5e784ed42
Fix possibility of crash when selecting a random skin during skin import
2021-01-15 16:34:28 +09:00
dc8e38cf4d
Remove pointless inline comment
2021-01-15 07:20:13 +03:00
6281c1086a
Space out explicit marker in beatmap overlay
2021-01-14 05:41:09 +03:00
abf718242b
Make explicit marker font semi-bold
2021-01-14 05:40:43 +03:00
1f12b2bd09
Rename download state Downloaded
to Importing
2021-01-13 18:04:53 +03:00
43daa7c7c0
Use Colour2
of orange theme for explicit pill
2021-01-13 17:07:42 +03:00
e275dd02e0
Create static colour properties for now
2021-01-13 17:07:11 +03:00
9d59d784f8
Add Colour{1-4} properties to OverlayColourProvider
2021-01-13 17:06:44 +03:00
a5f99ed8e6
Merge branch 'explicit-beatmap-markers' into explicit-search-control
2021-01-13 12:53:57 +03:00
78631323ba
Add explicit pill to beatmap overlay
2021-01-13 12:13:14 +03:00
f6637eec36
Add explicit pill to beatmap panels
2021-01-13 12:13:14 +03:00
ee6baeb57e
Add "explicit" marker pill
2021-01-13 12:13:14 +03:00
5f10bcce02
Added beatmap colour settings checkbox and associated tests.
2021-01-13 00:09:22 -05: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
d2ca6da0fd
Remove unused constant
2021-01-11 01:56:09 +09:00
bd37723788
Expose as IBindable for added safety
2021-01-11 01:55:54 +09:00
e4eb44df6e
Merge branch 'master' into fix-play-button-crashes
2021-01-11 01:46:41 +09:00
375ecf92ed
Merge remote-tracking branch 'upstream/master' into fix-mod-buttons-not-copying-settings
2021-01-09 00:26:18 +03: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
0cf5be3ef4
Fix selection change event being invoked with wrong mod
2021-01-08 17:02:57 +01:00
c208800150
Fix auto selection scenario regressing due to scheduling too much
2021-01-08 14:17:14 +09:00
4973e23003
Merge branch 'master' into fix-transform-mutation-mod-selection
2021-01-08 11:16:15 +09:00
a761ec952a
Merge branch 'master' into remove-osu-direct
2021-01-06 17:32:12 +01:00
866fb28d6c
Merge pull request #11411 from LavaDesu/feature/discord-presence-toggle
...
Add ability to toggle discord rich presence
2021-01-07 00:52:38 +09:00
283c69a68f
Update enum name in line with changes
2021-01-06 23:12:56 +09:00
6572bb18de
Merge branch 'master' into fix-transform-mutation-display-settings
2021-01-06 10:09:14 +01:00
15dd7a87a6
Move gameplay preview event binding to LoadComplete
2021-01-06 15:19:12 +09:00
52687fc37c
Merge branch 'master' into fix-transform-mutation-loading-layer
2021-01-05 23:10:51 +01:00
2b253f6d01
Remove now-unused fields & locals
2021-01-05 22:56:53 +01:00