Commit Graph

40119 Commits

Author SHA1 Message Date
805da56746 Merge pull request #11701 from peppy/disable-test-temporarily
Disable failing test temporarily pending resolution
2021-02-08 17:42:57 +09:00
59dc148a48 Merge pull request #11680 from frenzibyte/instant-pause-on-focus-loss
Make pausing on window focus loss instantaneous
2021-02-08 17:00:17 +09:00
10142a4471 Disable failing test temporarily pending resolution 2021-02-08 16:59:21 +09:00
9e0724b138 Remove unnecessary double resolution of OsuGame 2021-02-08 15:58:41 +09:00
e8f08b09dc Merge pull request #11552 from vmaggioli/zero-spinner-slider
Fix being able to set zero or negative hitobject duration via timeline
2021-02-08 14:52:35 +09:00
93f1a3c1bf Merge branch 'master' into instant-pause-on-focus-loss 2021-02-08 14:31:40 +09:00
0698008ef3 Merge pull request #11565 from peppy/fix-multiplayer-client-connection-reliability
Rewrite connection logic to better handle failure cases
2021-02-08 14:22:43 +09:00
da85fb372d Merge branch 'master' into fix-multiplayer-client-connection-reliability 2021-02-08 13:43:24 +09:00
d955200e07 Prevent invalid hit results for ignored slider heads 2021-02-08 11:10:14 +09:00
2218247b21 Override mod type 2021-02-08 11:07:50 +09:00
be0678c031 Merge pull request #11698 from Joehuu/centre-player-loader-metadata
Fix player loader metadata not being centred
2021-02-08 10:42:00 +09:00
d74a1437be Fix player loader metadata not being centred 2021-02-07 15:14:08 -08:00
0df15b4d7a Add test coverage 2021-02-07 19:25:33 +01:00
0229851c9c Apply rounding to ModTimeRamp to improve SPM consistency 2021-02-07 19:02:09 +01:00
0e1ec703d3 Use IApplicableToRate in osu! auto generator 2021-02-07 18:49:31 +01:00
3fabe247b0 Allow OsuModGenerator to accept a mod list 2021-02-07 18:35:34 +01:00
7daeacaff2 Add and implement IApplicableToRate interface 2021-02-07 18:35:34 +01:00
68c20a2a37 Allow autoplay score generation to access mod list 2021-02-07 18:35:34 +01:00
d0ca2b99a8 Remove unnecessary injected dependency 2021-02-06 20:57:01 +03:00
40ddccf0c7 Do not consider replays for "pause on focus lost"
Replays are not pausable as can be seen in the `canPause` check.
2021-02-06 20:56:08 +03:00
c9db0bf886 Call break time update when loaded 2021-02-06 20:54:13 +03:00
f6d08f54e6 Use the oldest user config file available when there happens to be multiple config files available. 2021-02-05 21:19:13 +01:00
f29938e15d Make last binding game activity more sensible 2021-02-05 20:39:57 +03:00
34a1918d03 Merge branch 'master' into user-beatmap-downloading-states-2 2021-02-06 00:27:55 +09:00
96652e07cd Merge branch 'master' into zero-spinner-slider 2021-02-05 09:40:55 -05:00
dd4207cb4e Merge pull request #11661 from peppy/playlist-max-room-attempts
Add support for setting the maximum attempt count for a playlist
2021-02-05 23:40:38 +09:00
5061231e59 Switch to beat length 2021-02-05 09:39:14 -05:00
7f82a06a61 Remove no longer used using directive 2021-02-05 23:08:31 +09:00
0679901e4d Update error handling 2021-02-05 22:53:40 +09:00
3ca64a1cb2 Merge branch 'master' into playlist-max-room-attempts 2021-02-05 22:13:13 +09:00
c94fc3bc62 Merge pull request #11684 from smoogipoo/fix-freemods-flashing
Fix mods on participant panels flashing when changed
2021-02-05 19:29:05 +09:00
95ad7ea8f7 Fix mods on participant panels flashing when changed 2021-02-05 18:44:33 +09:00
f338fa114b Merge branch 'master' into user-beatmap-downloading-states-2 2021-02-05 18:02:40 +09:00
3997cd4104 Merge pull request #11681 from peppy/fix-crash-on-incompatible-freemod-selection
Fix crashes when setting a mod in free mod select overlay which requires deselection of another mod
2021-02-05 17:55:16 +09:00
dad32da415 Add rate limiting on sending download progress updates 2021-02-05 17:34:05 +09:00
a5855f5d28 Move follow circle tracking to DrawableSliderHead 2021-02-05 17:33:48 +09:00
110458612d Avoid handling null playlist items when updating avaialability display 2021-02-05 17:19:23 +09:00
791cbb7f03 Don't reset ready state if the map is locally available 2021-02-05 17:17:29 +09:00
ee3367d7c5 Add classic slider ball tracking 2021-02-05 17:14:23 +09:00
630c5bb747 Avoid potential crashes when lease is held on SelectedMods 2021-02-05 16:46:21 +09:00
3e750feaa4 Subclass LocalPlayerModSelectOverlay to correctly deselect incompatible mods on free mod selection 2021-02-05 16:42:35 +09:00
8d18c7e929 Fix BreakTracker.IsBreakTime not updated properly on breaks set
Causes a pause from focus lose when playing a beatmap that has a break section at the beginning, due to `IsBreakTime` incorrectly set to `false`
2021-02-05 10:28:35 +03:00
e1789c29b1 Use Pause() instead of performUserRequestedExit() to avoid unexpected operations 2021-02-05 10:28:13 +03:00
be91f54349 Add back edge case with comment 2021-02-05 16:19:45 +09:00
9ba5ae3db7 Remove lots of unnecessary client side logic 2021-02-05 16:17:02 +09:00
1368d55152 Add test coverage of precedence of display 2021-02-05 15:58:27 +09:00
3aa3692ed4 Disable snaking out when tracking is disabled 2021-02-05 15:56:13 +09:00
98c4573240 Add assertions covering new test 2021-02-05 15:52:49 +09:00
1b6a052798 Refactor logic to suck a bit less 2021-02-05 15:46:03 +09:00
6aece18f8d Add OOHP tests 2021-02-05 15:36:47 +09:00