Commit Graph

49423 Commits

Author SHA1 Message Date
16e0cc6a2b Remove IIpcHost param from ScoreManager
No longer used since 3e3b9bc963.
2022-02-01 21:35:40 +01:00
a378e78ced Fix RealmLive unnecessarily passing ID around
Appears to have never been needed. When the `retrieveFromID` method was
created in 81b5717ae7, it didn't use the
`id` parameter for anything either.
2022-02-01 21:35:12 +01:00
3d7af805a3 Fix BeatmapMetadata not using its user param correctly 2022-02-01 21:16:28 +01:00
eee020f8e4 Cleanup tooltip layout
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-02-01 20:26:52 +01:00
b06128ffa5 Rename "Final PP" to "Achieved PP" 2022-02-01 22:26:55 +08:00
39524f3dd2 Split total pp into 2 lines 2022-02-01 22:26:30 +08:00
b75c08c9ab Improve beat length logic
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-02-01 13:36:36 +00:00
f4210f7a30 Rework spectator components to use new user state 2022-02-01 21:53:25 +09:00
41007169f7 Give SpectatorState a user state 2022-02-01 21:51:05 +09:00
bfe6218ed5 Change default orientation to SensorLandscape 2022-02-01 12:43:58 +01:00
2c0c44a950 Merge pull request #16722 from smoogipoo/spectator-consistency-frames
Implement spectator consistency frames
2022-02-01 17:28:13 +09:00
15479ae046 Add test coverage of no header doing nothing 2022-02-01 16:55:28 +09:00
0f83f77d2b Add xmldoc for new ResetFromReplayFrame method 2022-02-01 16:52:53 +09:00
f87920cd83 Remove unnecessary GridContainer and list mods verticall to give more space 2022-02-01 16:43:26 +09:00
8eace12fe3 Synchronise (roughly) backgrounds of all custom tooltips 2022-02-01 16:35:25 +09:00
3ca2c90684 Add test scores in BeatmapLeaderboard test scene with more mods 2022-02-01 16:35:25 +09:00
fdb52a8fd7 Remove gap in tooltip display between statistics 2022-02-01 16:35:25 +09:00
855135c51e Fix potential nullref during display due to incorrect equality check 2022-02-01 16:13:27 +09:00
e1b57c4bf6 Fix inspections 2022-02-01 16:07:57 +09:00
d7b939277e Code quality improvements 2022-02-01 07:10:00 +01:00
fd287e06f2 Add missing license header 2022-02-01 06:51:00 +01:00
38e075c522 Add HasQuit gameplay state 2022-02-01 14:47:19 +09:00
781cb9f18d Move HasPassed/HasFailed into GameplayState 2022-02-01 14:46:24 +09:00
c2b775c0a3 Minor alignment adjustments 2022-02-01 06:45:59 +01:00
502e6af008 Remove PlayingUsers list from SpectatorClient 2022-02-01 14:42:30 +09:00
0641264a11 Merge branch 'master' into spectator-consistency-frames 2022-02-01 14:35:30 +09:00
db973fb348 Add basic tooltip for leaderboard scores 2022-02-01 06:28:18 +01:00
aa492270dd Ignore FodyWeavers.xml files in subdirectories
These are created when building specific projects rather than the main
solution (typically iOS / android) and of no use to us.
2022-02-01 13:30:28 +09:00
5a6d57efb7 Update fastlane and dependencies 2022-02-01 12:43:35 +09:00
c421d8d3cd Merge pull request #16719 from peppy/mania-column-touch
Add basic touch input support for osu!mania
2022-02-01 12:26:29 +09:00
c50577e25f Apply suggestion from review
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-02-01 10:48:41 +09:00
9227211a44 Privatise shouldAlternate 2022-01-31 22:56:27 +01:00
2f88efd3c3 Pass column in rather than accessing parent 2022-02-01 00:53:56 +09:00
e5601772a9 Make incompatible with 2022-01-31 15:00:36 +00:00
4fb565e15f Reset ScoreProcessor from statistics replay frames 2022-01-31 21:32:56 +09:00
39e1d65976 Make ScoreProcessor write all judgement types 2022-01-31 18:53:47 +09:00
0458d408bb Add replay statistics frames to FramedReplayInputHandler 2022-01-31 18:53:47 +09:00
4727aeda01 Give last bundled replay frame the frame header 2022-01-31 18:53:47 +09:00
f3d4756c7f Merge pull request #16713 from frenzibyte/fix-spectator-gcc-state-2
Fix multiplayer spectator occasionally rewinding time unexpectedly
2022-01-31 18:33:08 +09:00
62603e78fd Merge pull request #16714 from frenzibyte/rewrite-hardware-correction-clock
Rewrite `HardwareCorrectionOffsetClock` to handle seeking on different gameplay rates
2022-01-31 17:32:22 +09:00
a49a9ed0a0 Fix incorrect invoke 2022-01-31 17:19:04 +09:00
6956146cce Merge pull request #16718 from peppy/add-key-counter-keyword
Add "counter" keyword for key overlay setting
2022-01-31 17:10:12 +09:00
575d9671bf Merge pull request #16717 from peppy/fix-dialog-overlay-missing-test-failures
Fix test failures if `DialogOverlay` is not loaded in time
2022-01-31 17:06:24 +09:00
0e764538e0 Retrieve KeyBindingContainer via DI rather than traversal lookup 2022-01-31 17:05:04 +09:00
9005bce0fa Add "counter" keyword for key overlay setting 2022-01-31 16:37:51 +09:00
cc7fb0e559 Add mouse click support and increase area to full column height 2022-01-31 16:37:02 +09:00
a84fd2e20c Merge branch 'master' into master 2022-01-31 16:30:08 +09:00
cec16d17ab Merge pull request #16696 from peppy/fix-migration-crash-case-sensitivity
Fix stable import not working when multiple configuration files exist with different file case
2022-01-31 15:52:29 +09:00
8d13e0514b Merge pull request #16716 from peppy/carousel-less-invalidations
Refactor carousel drawables to reduce invalidations
2022-01-31 15:52:08 +09:00
95582a9023 Merge pull request #16690 from smoogipoo/flush-frames-end-play
Purge final spectator frames before ending play
2022-01-31 15:40:41 +09:00