ee9e6fff40
Add bindable flow for expanded leaderboard state
2021-02-19 15:09:41 +09:00
a6d163619a
Merge pull request #11827 from peppy/perform-from-screen-subclass-support
...
Allow beatmap imports from any derived version of SongSelect, rather than only PlaySongSelect
2021-02-19 15:05:18 +09:00
484968d797
Fix weird bool check
...
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me >
2021-02-19 14:46:10 +09:00
4504023a23
Merge branch 'master' into playlists-freemod-support
2021-02-19 14:43:59 +09:00
39059ed82d
Remove unnecessary null coalesce check
2021-02-19 14:36:51 +09:00
df05c57f44
Merge branch 'master' into playlists-freemod-support
2021-02-19 14:35:20 +09:00
a2aec6bcdc
Merge pull request #11808 from smoogipoo/multiplayer-no-playlist-mangling
...
Rework multiplayer playlist handling to support multiple items
2021-02-19 14:33:53 +09:00
1701d69a60
Fix calls to IsAssignableFrom being back-to-front
2021-02-19 14:33:08 +09:00
95d62d03e2
Merge pull request #11826 from frenzibyte/fix-score-type-wrong-order
...
Fix misordered hit error in score meter types
2021-02-19 14:16:57 +09:00
87edf67879
Update framework
2021-02-19 14:07:39 +09:00
c0e0bd4f42
Add compatibility with old server build
2021-02-19 13:57:04 +09:00
85a844a378
Restructure class slightly
2021-02-19 13:40:12 +09:00
183a481a34
Refactor playlist update to remove .Contains() check
2021-02-19 13:32:32 +09:00
841c2c56d9
Remove confusing pp_rank include (will be removed osu-web side too)
2021-02-19 13:30:42 +09:00
bc10fcafae
Remove now unnecessary schedule
2021-02-19 13:23:51 +09:00
b68dbbceff
Merge branch 'master' into multiplayer-participant-rank
2021-02-19 13:16:44 +09:00
f32a2739ec
Merge pull request #11823 from peppy/online-overlay-login-placeholder
...
Add login placeholder logic to OnlineOverlay
2021-02-19 11:53:04 +09:00
4caca9653a
Update framework
2021-02-19 10:39:56 +09:00
ce0011f710
Merge branch 'master' into update-framework
2021-02-19 10:39:50 +09:00
6240d3964c
Merge pull request #11817 from peppy/fix-collection-dropdown-cross-thread-manipulation
...
Fix potential crash from cross-thread drawable manipulation in CollectionFilterDropdown
2021-02-19 10:06:42 +09:00
28550f19e8
Merge branch 'master' into online-overlay-login-placeholder
2021-02-19 10:06:25 +09:00
10ec4cd8e0
Revert change to loading layer's default state
2021-02-18 22:38:17 +09:00
f6df5a9d2b
Suppress false warning
2021-02-18 15:55:45 +03:00
a407bfe73b
Privatize UserRanks
and expose a similar CountryRank
field instead
2021-02-18 15:37:52 +03:00
e14a59f272
Fix creating ruleset instances per LINQ select
2021-02-18 15:26:59 +03:00
cea9ecc2cc
Merge pull request #11820 from smoogipoo/fix-offthread-collection-import
...
Fix collections being imported from BDL thread
2021-02-18 19:52:37 +09:00
8b8d03dfd6
Merge pull request #11822 from peppy/chat-login-placeholder
...
Add login placeholder for chat overlay
2021-02-18 19:36:30 +09:00
8a1a4ea2d4
Set Current directly
2021-02-18 19:33:04 +09:00
d85a4a22e5
Allow beatmap imports from any derived version of SongSelect, rather than only PlaySongSelect
2021-02-18 19:19:28 +09:00
a01896a652
Fix misordered hit error in score meter types
2021-02-18 13:04:22 +03:00
990c1b1d6e
Revert accidental removal of newlines
2021-02-18 18:19:57 +09:00
0bd1964d8e
Add login placeholder logic to OnlineOverlay
...
A perfect implementation of this would probably leave the filter/header
content visible, but that requires some re-thinking and restructuring to
how the content is displayed in these overlays (ie. the header
component shouldn't be inside the `ScrollContainer` as it is fixed).
Supersedes and closes #10774 .
Closes #933 .
Addresses most pieces of #7417 .
2021-02-18 18:07:24 +09:00
58d8f0733c
Allow using OnlineViewContainer without deriving it
2021-02-18 18:07:24 +09:00
c3f66a0c74
Add login placeholder for chat overlay
2021-02-18 17:46:07 +09:00
46b67dd7bc
Merge pull request #11821 from peppy/fix-carousel-border-additive-alplha
...
Fix carousel items' borders getting blown out when selected and hovered
2021-02-18 17:45:58 +09:00
71316bbee5
Allow using OnlineViewContainer without deriving it
2021-02-18 17:45:58 +09:00
668cc144f6
Fix test failures + multiple filter operations firing
2021-02-18 17:39:01 +09:00
b713eb2eae
Make field readonly
2021-02-18 17:13:48 +09:00
c3a98b6ad1
Fix carousel items' borders getting blown out when selected and hovered
...
I tried restructuring the hierarchy to avoid needing this added property
(moving the hover layer out of the border container) but this leads to
some subpixel leakage outside the borders which looks even worse.
Closes #6915 .
2021-02-18 16:59:44 +09:00
46ba5de32c
Fix collections being imported from BDL thread
2021-02-18 16:19:36 +09:00
e911760318
Split OnlinePlayComposite to remove if-statement
2021-02-18 15:47:33 +09:00
143e145670
Update implementation of AdjustableAudioComponents
2021-02-18 15:44:23 +09:00
56e9e10ff5
Make server authoritative in playlist item id
2021-02-18 15:30:31 +09:00
421cdb6650
Consume new method in existing usages (and remove some unnecessary set/unset code)
2021-02-18 15:01:11 +09:00
dfedea9ea2
Move preview point logic to a specific method in WorkingBeatmap
2021-02-18 14:55:44 +09:00
49589b64c3
Intro track should not restart from preview point
2021-02-18 14:55:15 +09:00
90dce52042
Fix potential crash from cross-thread drawable manipulation in CollectionFilterDropdown
2021-02-18 14:10:28 +09:00
e7308193e7
Add xmldoc explaining how PreviewTime is intended to work
2021-02-18 13:03:29 +09:00
e30fb72ee2
Merge pull request #11811 from peppy/fix-mod-display-thread-safety
...
Fix ModDisplay potentially being operated on before loaded completely
2021-02-18 00:05:31 +09:00
d8b10eca0c
Merge pull request #11802 from peppy/fix-import-contention
...
Fix long-running import tasks holding up user interactive imports
2021-02-17 23:35:48 +09:00