Commit Graph

33254 Commits

Author SHA1 Message Date
8192fb47fe Merge branch 'master' into skin-editor-eat-input 2022-03-22 19:22:48 +01:00
09ec49e6fa Rename realm-backed resource store in preparation for non-legacy usage 2022-03-22 18:31:18 +09:00
ff8352b749 Merge branch 'master' into screen-mod-retention 2022-03-22 17:27:26 +09:00
483fb84b56 Fix typo in FinishCountdown method 2022-03-22 16:50:13 +09:00
61ddf1e6cf Disallow exiting the editor without saving (unless explicitly confirming) 2022-03-22 15:42:56 +09:00
f95bd89166 Revert editor exit behaviour to exit without changes for now 2022-03-22 14:46:57 +09:00
fb7f9a81db Remove unnecessary equality check in skin editor construction path 2022-03-22 14:35:13 +09:00
23be0f1be9 Remove availability picker for now 2022-03-22 14:34:06 +09:00
d0fee53e1f Implement auto countdown timers
Change to using TimeSpan
2022-03-22 14:34:06 +09:00
0fcb3bdba9 Fix beatmap date added not being updated on reimporting a soft deleted beatmap
Addresses concerns raised in https://github.com/ppy/osu/discussions/17399.
2022-03-22 14:10:36 +09:00
4630aa15cc Apply refactorings according to reviews 2022-03-22 12:54:19 +09:00
17b639b404 Implement suggested change to wipe mods on multiplayer screen 2022-03-21 22:42:17 -04:00
36772ec652 Merge pull request #17356 from apollo-dw/strict-tracking
Implement "Strict Tracking" mod in osu!
2022-03-22 07:32:36 +09:00
aea03ca21d Merge pull request #17359 from frenzibyte/fix-score-panel-max-combo
Improve method of retrieving beatmap maximum combo for results score panels
2022-03-22 06:28:30 +09:00
9a2691c1bc Remove unnecessary schedule 2022-03-21 23:54:47 +09:00
33acc5d720 Remove no longer valid comments 2022-03-21 14:06:53 +03:00
058fbbbe6c Remove unused using directive 2022-03-21 14:06:36 +03:00
2a696783af Remove unused const in SkinEditorOverlay 2022-03-21 17:33:56 +09:00
2f18c512cd Convert SkinEditorOverlay to an OverlayContainer to allow it to block input 2022-03-21 17:33:56 +09:00
3643f879e4 Add test coverage of skin editor settings slider not working via keyboard adjustments 2022-03-21 17:33:56 +09:00
36868dbdb4 Add the ability to override the user setting for hold-to-confirm containers
Sometimes the user is not right.
2022-03-21 16:07:27 +09:00
d811a70f4b Change button types on editor exit dialog to match purpose
Addresses https://github.com/ppy/osu/discussions/17363.
2022-03-21 16:06:59 +09:00
b42081dd9b Add DangerousButton for use in popup dialogs 2022-03-21 16:06:45 +09:00
31570d3114 Merge pull request #17252 from jai-x/new-chat-channel-control
Implement `ChannelListItem` for new chat design
2022-03-21 15:41:00 +09:00
3bb01fd595 Fix close button animation not being applied correct on mouse down due to conflicting scales 2022-03-21 14:41:57 +09:00
7ca3beb7cc Also add fade to ChannelItem selected box 2022-03-21 14:41:42 +09:00
428e439f40 Remove space between '#' and channel name
This was in flyte's design (he was following discord) but doesn't feel
too correct when it's not aligned with anything else. We can revisit
this if/when we have better glyphs to represent channel types.
2022-03-21 14:36:56 +09:00
16caf2d30b Add slight animation when highlighting an unread channel 2022-03-21 14:34:54 +09:00
692362131e Add animation when mention pill appears (or a new message arrives) 2022-03-21 14:31:51 +09:00
11b050b66b Add slight fade when hovering ChannelListItems 2022-03-21 14:28:14 +09:00
9eda2f2df1 Remove box surrounding close button 2022-03-21 14:25:29 +09:00
f922a6b556 Rename renaming button/pill classes 2022-03-21 14:15:22 +09:00
812343b410 Merge branch 'master' into new-chat-channel-control 2022-03-21 14:14:02 +09:00
355b0fa314 Fix loading player via skin editor still allowing changing current audio track
`PlayerLoader` is required in the sequence to get the game into the
correct state for gameplay right now. Applying ths simplest fix here.

Closes https://github.com/ppy/osu/issues/17351.
2022-03-21 13:49:56 +09:00
5c1e11c153 Merge branch 'master' into queue-list-counter 2022-03-21 05:01:09 +03:00
06136b2247 Revert OsuTabItem Text to protected, update tab count test 2022-03-20 21:37:02 -04:00
8fbdd06895 add queue tab count test 2022-03-20 16:24:41 -04:00
b9859f9f21 Obsolete BeatmapInfo.MaxCombo and suppress in usages 2022-03-20 16:30:29 +03:00
c2063f415d Remove unnecessary MaxCombo migration between unmapped database fields 2022-03-20 16:27:54 +03:00
aef40da8d4 Add note about null return value 2022-03-20 16:24:30 +03:00
2a78042038 GetBeatmapMaximumComboAsync -> GetMaximumAchievableComboAsync 2022-03-20 16:18:53 +03:00
145fca2704 Fix failing test scenes 2022-03-20 16:17:19 +03:00
5f878ed82b Delegate IsPlayable to the obsoleted UserPlayable by default
Handles consumers who still haven't updated to use `IsPlayable` yet.
2022-03-20 16:07:09 +03:00
add9f3ec91 Rename multiplayer mod usages to make more sense 2022-03-20 13:12:24 +03:00
820a672940 Reword xmldoc to make more sense 2022-03-20 06:37:08 +03:00
70e943fbcc ModUsage.Solo -> ModUsage.User 2022-03-20 06:36:51 +03:00
e1d22e58bf Simplify queue count text logic 2022-03-20 06:25:14 +03:00
7529d6fc00 Bind queue items during playlist initialization
Along with where the other bindables are bound together (only bind, not
listening).
2022-03-20 06:23:44 +03:00
eca7975864 Compute the beatmap maximum achievable combo instead of Beatmap.MaxCombo 2022-03-20 05:38:14 +03:00
d36f32a9c9 Introduce method for computing maximum achievable combo properly 2022-03-20 05:38:14 +03:00