dca1bddabb
Lock supported interface orientation to landscape for iPhone
2022-02-02 21:25:50 +03:00
7463744407
Fix osu! autoplay-like mods not declaring incompatibility with AimAssist
2022-02-02 19:17:33 +01:00
3a5099cf06
Merge pull request #16748 from frenzibyte/explicit-diffadjust-keyboard-step
...
Use `0.1` keyboard step for "Difficulty Adjust" sliders
2022-02-03 00:22:23 +09:00
074a691635
Set keyboard step to 0.1
for difficulty adjust sliders
2022-02-02 17:43:08 +03:00
81a22dbd29
Add back playing users list
2022-02-02 23:19:43 +09:00
fcbba3d948
Rename PlayingUserStates -> WatchingUserStates
2022-02-02 23:11:29 +09:00
589f5e7a31
Update test which has now been resolved
2022-02-02 23:09:38 +09:00
9d1d13c715
Fix up TestSpectatorClient implementation
...
Rather than using a list which is supposed to be updated "client"-side,
now uses the "server"-side list.
2022-02-02 23:05:09 +09:00
19eb9ad8a7
Reorder StatisticsItem
constructor to make a touch more sense
2022-02-02 23:02:38 +09:00
3c2a6fe208
Don't prompt for a replay if no item requires hit events
2022-02-02 19:07:14 +08:00
1e19c7046a
Use spacing instead of bottom margin
2022-02-02 19:02:29 +08:00
b0023b9809
Also dispose rows
2022-02-02 19:00:46 +08:00
f777347aaf
Merge pull request #16742 from smoogipoo/fix-multi-swap-mod-crash
...
Fix crash when selecting non-osu! ruleset mods as freemod
2022-02-02 19:14:10 +09:00
6d3bc005ea
Merge branch 'master' into spectator-state-rework
2022-02-02 18:57:04 +09:00
b5fb3b7dae
Fix crash when selecting swap mod as freemod
2022-02-02 18:42:22 +09:00
36bfef4f54
Dispose container before replacing
2022-02-02 17:32:16 +08:00
042574660c
Rename "Content" to "CreateContent"
2022-02-02 17:29:03 +08:00
90e30bc9e8
Remove useless null checks
2022-02-02 17:26:17 +08:00
6a482827fe
Fix weird line breaking
2022-02-02 17:23:03 +08:00
5e3d124eef
Add scrolling to the extended statistics panel
2022-02-02 17:20:22 +08:00
db0f3b7f5e
Merge pull request #16738 from peppy/fix-ruleset-incorrectly-loading
...
Fix rulesets potentially being marked `Available` even when methods are missing
2022-02-02 18:03:04 +09:00
4f3e55a0ce
Merge branch 'master' into songselect-random-sfx
2022-02-02 17:18:24 +09:00
6260c5fc13
Merge pull request #16739 from nekodex/cursor-tap
...
Add cursor 'tap' audio feedback
2022-02-02 17:02:33 +09:00
cb31ce812c
Merge branch 'master' into cursor-tap
2022-02-02 16:34:34 +09:00
4758de226b
Update resources
2022-02-02 16:27:59 +09:00
6e41a6e704
Tidy up code into a presentable state
2022-02-02 16:27:16 +09:00
2e46404fe5
Remove spinner support for now
2022-02-02 16:26:00 +09:00
987aa5a21c
Add testing of different strengths
2022-02-02 16:26:00 +09:00
f07502ac5f
Use simple damp easing rather than transforms
2022-02-02 16:15:06 +09:00
334ed2c9c4
Fix sliders moving before they are actually hit
2022-02-02 15:36:09 +09:00
6b31e7e9db
Merge branch 'master' into aimassist-mod
2022-02-02 15:18:48 +09:00
104256a054
Add test coverage
2022-02-02 15:18:44 +09:00
e7d72f1823
Revert recent changes
2022-02-02 15:18:44 +09:00
0c5da9370a
Fix rulesets potentially being marked Available
even when methods are missing
...
Came up when running the game after the recent breaking changes
(https://github.com/ppy/osu/pull/16722 ), where two template rulesets I
had loaded were erroring on startup but still being marked as available,
allowing them to crash the game on attempting to initiate relpay logic.
These cases are already handled for first-time ruleset loading via the
`GetTypes()` enumeration in `RulesetStore.addRuleset`, but when
consistency checking already present rulesets the only runtime
validation being done was `ruleset.CreateInstance()`, which does not
handle missing types or methods.
2022-02-02 14:52:01 +09:00
6e60e68b80
Change from click to mousedown+mouseup and only play when cursor is visible
2022-02-02 14:44:06 +09:00
3ba5d88914
Update statistics item display logic
2022-02-02 13:41:51 +08:00
a2affefb0a
Avoid checking gameplay clock time in Update
method
2022-02-02 14:33:17 +09:00
c5c4c85006
Lazily create content of StatisticItem
2022-02-02 13:29:18 +08:00
c7a192cc5f
Only handle LeftButton
and RightButton
actions
...
There are definitely going to be other actions used in the future, which
would immediately cause this mod to fail. Limiting handling to
left/right buttons only is the correct way forward.
2022-02-02 14:04:12 +09:00
fed63abd83
Sanitise interceptor logic to now require two separate check paths
2022-02-02 14:02:48 +09:00
0036d0e26d
Move alternate mod to "conversion" category
2022-02-02 13:58:13 +09:00
6d962e7925
Merge pull request #16726 from dekrain/leaderboard-score-tooltip
...
Add basic tooltip for leaderboard scores
2022-02-02 13:56:45 +09:00
4b646709c1
Merge pull request #16658 from Spooghetti420/no-long-notes-mod
...
Add "Hold Off" mod (no long notes)
2022-02-02 13:35:44 +09:00
ddc8094a75
Update description
2022-02-02 13:34:23 +09:00
d065e32ca1
Fix crash due to MatchLeaderboardScore
s not having populated rulesets
2022-02-02 13:23:49 +09:00
b4fd1ecba2
Hide attribute if the maximum is 0
2022-02-02 11:02:01 +08:00
35b7653290
Revert mod flow changes and add visual test coverage showing an overflow case
2022-02-02 09:13:19 +09:00
6033c89e7b
Merge pull request #16734 from bdach/war-on-unused-params
...
Fix several cases of unused constructor and method parameters
2022-02-02 07:40:58 +09:00
3674ed15ce
Remove unused game host parameter
...
No longer used since eeccf836ec
.
2022-02-01 21:53:21 +01:00
b978010b48
Remove unused allowMissing
parameter in audio file check test
...
No longer used since 7f95400f46
.
2022-02-01 21:53:21 +01:00