40ca94cd7b
Fix incorrect year being passed on first load
2021-05-20 16:04:51 +03:00
c48b5eebdd
Don't reload the context when clicking selected year button
2021-05-20 15:45:39 +03:00
bd80cf656a
Merge remote-tracking branch 'refs/remotes/ppy/master' into sidebar
2021-05-20 15:41:08 +03:00
7845d07dd5
Merge pull request #12886 from peppy/fix-skin-editor-context-menu-sticking
...
Fix skin editor context menus not dismissing when clicking away
2021-05-20 21:03:35 +09:00
527847596e
Merge pull request #12884 from peppy/ternary-menu-item-refactor
...
Create base implementations of the two most common `TernaryStateMenuItem`s
2021-05-20 21:02:15 +09:00
0f4b502fdf
Add missing xmldoc
2021-05-20 20:09:22 +09:00
1848bd902d
Fix skin editor context menus not dismissing when clicking away
2021-05-20 19:51:07 +09:00
e3284b976d
Merge branch 'thread-safe-spectator-client' into fix-spectator-playing-state-5
2021-05-20 19:46:26 +09:00
06c99e8c7c
Fix race due to StopWatchingUser() being called asynchronously
2021-05-20 19:45:31 +09:00
5a8b8782d3
Fix WatchUser being called asynchronously in BDL
2021-05-20 19:44:43 +09:00
ee4bca9ed1
Handle collection changed event
2021-05-20 19:37:43 +09:00
df5970fab4
Create base implementations of the two most common TernaryStateMenuItem
s
2021-05-20 19:34:53 +09:00
7ee81669f7
Remove bind helpers from SpectatorClient
2021-05-20 19:27:43 +09:00
b515fe3cb1
Fix playing user state not removed on stop watching
2021-05-20 19:20:09 +09:00
89b4f69588
Expose playing user states as bindable dictionary
2021-05-20 19:19:39 +09:00
2896da499d
Merge branch 'restructure-spectator-client' into thread-safe-spectator-client
2021-05-20 18:53:54 +09:00
a74405d0ed
Merge branch 'master' into restructure-spectator-client
2021-05-20 18:53:42 +09:00
f74dbb9e1f
Remove locking from SpectatorScreen
2021-05-20 18:52:20 +09:00
10597f7e6a
Remove locking from SpectatorClient
2021-05-20 18:37:27 +09:00
20f1ef4318
Extract common implementation of updating drawable position from screen space pos
2021-05-20 18:35:13 +09:00
6f75c59760
Fix flip logic not using the full selection quad
2021-05-20 18:31:51 +09:00
95c78b9185
Split out common selection quad logic
2021-05-20 18:24:25 +09:00
27e81d6504
Implement proper rotation algorithm for skin editor
2021-05-20 18:21:16 +09:00
6eff8d513e
Annotate nullables
2021-05-20 17:51:09 +09:00
9d07749959
Improve implementation of TestSpectatorClient
...
There was a lot of weirdness here, such as storing the playing users,
clearing the playing users from test scenes (!!), and storing the users
being wathed.
This was all a thing because the previous implementation overrode the
base method implementations, which is no longer a thing.
2021-05-20 17:41:46 +09:00
750a5c3ea9
Fix test compilation error
2021-05-20 17:20:30 +09:00
df80531a0a
Split online connectivity into OnlineSpectatorClient
2021-05-20 16:30:56 +09:00
6beeb7f7c4
Rename SpectatorStreamingClient -> SpectatorClient
2021-05-20 15:55:07 +09:00
d197a7f6f5
Rename multiplayer client classes
2021-05-20 15:39:45 +09:00
958d51141d
Rename FrontPageDisplay
to ArticleListing
2021-05-20 15:24:01 +09:00
9267d23dc2
Make year nullable rather than defaulting to zero
2021-05-20 15:23:49 +09:00
d4530313aa
Tidy event parameter naming
2021-05-20 15:15:46 +09:00
489caebf59
Move bind LoadComplete
code out of constructor
2021-05-20 15:15:19 +09:00
0489ae719d
Don't couple PoolableDrawableWithLifetime
lifetime with its entry
...
It turns out the incompatibility with `LifetimeManagementContainer` causes more issues than anticipated.
2021-05-20 14:56:15 +09:00
673ca4c2a1
Tidy up content container specification
2021-05-20 14:30:40 +09:00
ac8efdeabd
Move private methods down
2021-05-20 14:12:34 +09:00
713f69ea55
Tidy up load process
2021-05-20 14:11:42 +09:00
80a714a9c4
Merge pull request #12857 from Joehuu/dev-register-no-warning
...
Don't show warning screen when registering on dev server
2021-05-20 14:05:53 +09:00
8f5b28d264
Fix "folder missing" message showing incorrectly for beatmaps folder
2021-05-20 13:56:18 +09:00
3c201fb8e7
Standardise canBeNull
specification
2021-05-20 13:20:35 +09:00
3da2cdfd05
Fix nullref in test
2021-05-19 14:06:21 -07:00
788f1fcf48
Merge branch 'master' into disable-skin-editor-border
2021-05-19 21:52:29 +02:00
5df7d3bfd0
Merge branch 'master' into fix-editor-blueprint-wrong-beatmap
2021-05-19 20:48:10 +02:00
e9cab29134
Cache editor beatmap in placement blueprint test scene
2021-05-19 20:48:06 +02:00
eb5db8ff03
Disable border display on skin editor to avoid crashes
...
This wasn't being displayed correctly anyway, so rather than fixing
let's just remove it for now.
Closes #12868 .
2021-05-20 02:01:46 +09:00
22337e0fc7
Add comment explaining why origin is flipped
2021-05-20 01:59:30 +09:00
00ed699340
Fix origin specifications using incorrect flags
2021-05-20 01:53:24 +09:00
363aec8179
Merge branch 'master' into hit-error-skinnable
2021-05-20 01:51:45 +09:00
a55879e511
Fix oversights in scale algorithm
2021-05-20 01:47:31 +09:00
14af86d6c5
Use the same code path for all scaling
2021-05-19 21:46:41 +09:00