d099bb8ab6
Calculate offsets from overlay ScreenSpaceDrawQuad
s instead
2021-08-07 21:08:26 +03:00
19a19f915c
Adjust settings panel to autosize to zero when hiding it
...
Previously, when hiding the settings overlay, it remains to have a width
of `56` (sidebar width), this is due to the panel content being placed
next to the sidebar, so therefore the content has to move 400
(PANEL_WIDTH) + 56 (sidebar_width) backwards, for the overlay to have a
width of 0 on hide.
2021-08-07 21:07:08 +03:00
9f3013e2c8
Remove all HorizontalScreenOffset
calculations from overlays
2021-08-07 19:30:12 +03:00
e924ea8d93
Make ScreenOffsetContainer
privatly settable only
2021-08-07 18:52:27 +03:00
9ac5c9aa2f
Fix notification overlay having incorrect initial X
2021-08-07 01:27:54 +03:00
8dc0650ca7
Add test coverage
2021-08-06 22:56:43 +03:00
ac157f6cef
Fix settings panel children not processing transforms while masked away
2021-08-06 22:36:26 +03:00
f77037ef57
Replace state-based screen offsetting logic with HorizontalScreenOffset
s
2021-08-06 18:38:57 +03:00
8e8e0fb8d8
Add placement-dependent horizontal screen offset properties
2021-08-06 18:38:15 +03:00
067ff0e0ad
Store last opened settings subpanel rather than relying on LINQ
2021-08-06 18:38:15 +03:00
8f014650df
Merge branch 'master' into toggle-multiplayer-leaderboard-with-hud
2021-08-06 19:36:19 +09:00
724edcbecd
Toggle the expanded state of the multiplayer leaderboard with the user's HUD
...
Resolves https://github.com/ppy/osu/discussions/14140 .
---
Until now, the multiplayer leaderboard would expand during break time.
Now, it respects the user's HUD visibility status (which can be toggled
using Shift+Tab).
2021-08-06 19:23:44 +09:00
b401dc0b2e
Remove playlist button
2021-08-06 18:58:50 +09:00
8dc167ac9a
Set default MultiplayerRoomSettings
type to something that isn't playlists
2021-08-06 18:56:01 +09:00
6164903fec
Merge branch 'master' into new-difficulty-colours
2021-08-06 18:05:53 +09:00
7d670c6d35
Fix gap in fill colour
2021-08-06 18:05:24 +09:00
e13a82ed63
Fix colour picker antialiasing
2021-08-05 14:07:35 +03:00
e6cd05ea93
Update framework
2021-08-05 19:06:05 +09:00
1476b3b22a
Merge branch 'master' into bassmix
2021-08-05 17:33:21 +09:00
27ff428491
Revert "Temporary changes to compile with latest framework"
...
This reverts commit 34c671f712
.
2021-08-05 17:33:19 +09:00
0211521a97
Merge branch 'master' into multiplayer-create-with-enter
2021-08-05 17:07:03 +09:00
5811dff853
Merge pull request #14120 from peppy/multiplayer-team-vs-team-selection
...
Add ability to choose Team Versus match type and view / switch teams
2021-08-05 17:02:14 +09:00
94aa5fbca7
Fix doubled json property (runtime error)
2021-08-05 16:31:34 +09:00
2b973b9831
Redirect beatmap selection to intentionally click the button directly
2021-08-05 14:21:51 +09:00
bf720f7e06
Ensure operations are not performed during loading
2021-08-05 14:14:07 +09:00
22bd6c7556
Move keyboard progress flow handling to MatchSettingsOverlay
2021-08-05 14:06:58 +09:00
fd54487186
Add safety against pushing to non-current screen
2021-08-05 14:06:58 +09:00
2ccf7e75b0
Fix new possible nullref inspection due to delegate initialisation in constructor
2021-08-05 13:24:59 +09:00
c84bd2c74d
Update new obsolete usages
2021-08-05 13:22:59 +09:00
d0ce0cf9f5
Merge branch 'master' into new-difficulty-colours
2021-08-04 17:12:15 +03:00
476442d1a3
Merge branch 'master' into multiplayer-create-with-enter
2021-08-04 19:37:41 +09:00
5a6636ae5c
Merge pull request #14116 from peppy/update-platform-action-triggers
...
Update existing test to make use of `ManualInputManager.Keys`
2021-08-04 19:36:39 +09:00
42e14fb492
Merge branch 'update-platform-action-triggers' into multiplayer-create-with-enter
2021-08-04 17:31:38 +09:00
9b9dacf3fe
Update usages of Drawable.Click()
2021-08-04 17:30:33 +09:00
c76edd8887
Update framework
2021-08-04 17:24:13 +09:00
666007b2f9
Merge branch 'master' into multiplayer-team-vs-team-selection
2021-08-04 13:54:11 +09:00
5f170feede
Merge pull request #14104 from peppy/multiplayer-match-rulesets
...
Add required multiplayer models (and associated flows) for match "types"
2021-08-04 13:46:37 +09:00
401835a3d8
Add missing event glue
2021-08-04 13:13:47 +09:00
472925180a
Merge branch 'master' into fix-muted-dim-factor
2021-08-04 12:00:49 +09:00
bec0f379a7
Round star difficulty to two fractional digits during sampling
2021-08-04 02:16:51 +03:00
65db9d664e
Match osu-web colour for DifficultyRating.Hard
2021-08-04 01:52:49 +03:00
4e303b2aa1
Add xmldoc and source link
2021-08-04 01:52:49 +03:00
b5970d5cdc
Handle pitch black background case
2021-08-04 01:52:48 +03:00
d22f2ececb
adjust wiki main page font
2021-08-03 22:17:45 +07:00
ed94266a5d
change markdown container font
2021-08-03 22:14:44 +07:00
cb72667aa8
add typeface inter in osu font
2021-08-03 22:10:33 +07:00
aa320c70a7
Improve show/hide animation and add more padding around the crown
2021-08-03 23:42:37 +09:00
75426f84f1
Fire initial match user states in TestMultiplayerClient
2021-08-03 23:42:37 +09:00
b8e878ccc9
Add the ability to change team by clicking current team colour
...
Definitely not the final UX, but it's what people are used to and easy
to implement, so it'll do for now.
2021-08-03 23:42:37 +09:00
9bfb0f1294
Add basic team vs handling to TestMultiplayerClient
...
Not sure this is the best place to do so... I can foresee this class
getting much larger than we want it to.
2021-08-03 23:42:37 +09:00