Commit Graph

56565 Commits

Author SHA1 Message Date
2734a28115 Merge branch 'master' into tourney-save-changes-button-ux 2022-07-14 04:37:03 +03:00
24df8f6a0d Enable NRT on save changes button 2022-07-14 04:33:07 +03:00
776d9551e2 Disable "save changes" button by default 2022-07-14 04:16:25 +03:00
cb2f0b8c67 Add test coverage for collection items 2022-07-14 03:42:03 +03:00
9ec4fbb86d Add test coverage for details item 2022-07-14 03:41:47 +03:00
036e64382f Add beatmap details menu item to playlist items 2022-07-14 03:41:47 +03:00
728487b7fb Handle GetBeatmapSetRequest on test room requests handler
Required for `BeatmapSetOverlay` lookups to work under dummy API. Not
100% sure about it, but works for now.
2022-07-14 02:34:55 +03:00
099a7e90d6 Centralise creation of playlist in test scene 2022-07-14 02:19:30 +03:00
760742e358 Move relax global multiplier to diffcalc 2022-07-14 00:42:50 +03:00
102d0415f1 Merge branch 'master' into drawable-playlist-item-collection 2022-07-14 00:10:49 +03:00
a660c23c42 Merge pull request #19110 from peppy/fix-editor-player-exit-crash
Fix potential crash when exiting editor test mode
2022-07-13 22:15:59 +02:00
bde34380a4 Merge branch 'master' into fix-editor-player-exit-crash 2022-07-13 21:41:25 +02:00
7df1afb8af Merge pull request #19108 from peppy/update-framework
Update framework
2022-07-13 20:31:35 +02:00
a7605efbb2 Merge branch 'master' into update-framework 2022-07-13 19:59:09 +02:00
02ffdd23dd Merge pull request #19089 from tsunyoku/singletap-mod
Add "Single Tap" mod for osu! ruleset, abstract Alternate & Single Tap into InputBlockingMod
2022-07-14 02:16:33 +09:00
732d86bad7 Merge branch 'master' into singletap-mod 2022-07-14 01:43:25 +09:00
e2f2d5f794 Rename last action to better represent that it is only captured actions 2022-07-14 01:40:44 +09:00
7ac04d0478 Fix potential crash when exiting editor test mode 2022-07-14 01:00:18 +09:00
0bc42ef67d Merge branch 'master' into stable-slider-followcircle-anims 2022-07-14 00:24:33 +09:00
31e1e96364 Update framework 2022-07-13 23:25:32 +09:00
3b554140db Use grid container to avoid layout changes when changing language 2022-07-13 23:22:55 +09:00
0db1caf591 Add language selection to first run overlay 2022-07-13 23:22:55 +09:00
7ed05277f8 Merge pull request #19098 from peppy/last-played
Add "last played" sort mode to song select
2022-07-13 22:44:50 +09:00
4d9494d3b3 change LastPressedAction to have a private setter 2022-07-13 14:42:45 +01:00
937692604e Remove mention of autoplay mod for now 2022-07-13 22:37:20 +09:00
afaf8f5189 Merge pull request #19105 from peppy/fix-editor-disposed-track
Fix audio and background file equality incorrectly comparing `BeatmapSet.Hash`
2022-07-13 22:34:36 +09:00
af03002495 make flash duration and ruleset private 2022-07-13 14:31:09 +01:00
0da1bd393c privatise checkCorrectAction, add abstract CheckValidNewAction function 2022-07-13 14:29:27 +01:00
7f59426587 Merge pull request #19096 from peppy/custom-storage-log-output
Add log output for custom storage usage
2022-07-13 22:28:21 +09:00
b6528b9ff7 Merge pull request #19102 from peppy/fix-ladder-editor-commit-on-selection-change
Ensure any changes are committed before changing `LadderEditorSettings`'s target match
2022-07-13 22:06:10 +09:00
be3187c3a4 Remove remnant nullable disables 2022-07-13 22:05:56 +09:00
33dd9562cc Privatise some fields 2022-07-13 22:04:57 +09:00
b04a4450fe Merge pull request #19101 from peppy/fix-gameplay-screen-update-teams
Fix gameplay screen not updating with changes in various editors
2022-07-13 22:04:52 +09:00
5e6b9b96b0 Apply NRT to new InputBlockingMod class 2022-07-13 22:02:46 +09:00
ac172addfe Merge pull request #19104 from peppy/footer-mod-buttons-transform-safety
Fix drawable mutation from disposal thread
2022-07-13 22:00:23 +09:00
2e86e7ccee Add extra steps to TestExitWithoutSave to guarantee track type 2022-07-13 19:41:46 +09:00
1cfdea911b Fix audio and background file equality incorrectly comparing BeatmapSet.Hash 2022-07-13 19:41:38 +09:00
c6b6f41b71 Add test coverage of AudioEquals 2022-07-13 19:41:38 +09:00
6950223a7d Fix drawable mutation from disposal thread 2022-07-13 19:19:14 +09:00
952d97c66e Update comment regarding LoadTrack safety 2022-07-13 19:02:22 +09:00
467f83b603 Add non-null assertion missing in BeatmapScoreRow 2022-07-13 18:48:12 +09:00
214351a87e Ensure any changes are committed before changing LadderEditorSettings's target match 2022-07-13 18:32:47 +09:00
5c6fa2341f Fix TeamScoreDisplay not tracking team changes properly 2022-07-13 18:15:59 +09:00
1516756d8b Fix team name not updating on TeamDisplay immediately 2022-07-13 18:10:27 +09:00
4dff999ce6 Fix potential null referenced in SeedingScreen
Also ensure that any update operations only occur when the seeding
screen is displayed. They were running in the background until now.
2022-07-13 18:09:55 +09:00
b9ad90ce54 Switch TeamWinScreen scheduling to AddOnce 2022-07-13 17:57:45 +09:00
11c8a2c16e Disable tournament client "save changes" button when there's no changes to save 2022-07-13 17:46:09 +09:00
fc274629f8 Add "last played" sort mode to song select
Note that this will consider the most recent play of any beatmap in
beatmap set groups for now, similar to other sort methods.
2022-07-13 16:43:43 +09:00
ab3ec80159 Update LastPlayed on gameplay starting in a SubmittingPlayer 2022-07-13 16:43:43 +09:00
4b96d74b0c Add test coverage of LastPlayed updating 2022-07-13 16:43:43 +09:00