Commit Graph

7339 Commits

Author SHA1 Message Date
a8abefcd66 Make GameplayLeaderboardScore a model class 2020-12-18 03:34:33 +03:00
0faf3fdfd3 Update gameplay leaderboard scores with the new design 2020-12-17 15:19:10 +03:00
ea6c196f81 Remove unused using statement 2020-12-15 16:03:18 +09:00
e37089af5e Further code cleanup 2020-12-15 15:44:56 +09:00
8b68ccc0ff Rename class and move inside HUD namespace 2020-12-15 15:34:11 +09:00
dd5572b20a Remove unnecessary methods and event 2020-12-15 15:26:20 +09:00
8362ad37e3 Bring up-to-date with code changes 2020-12-15 15:22:14 +09:00
70e5d4495a Merge branch 'master' into ingame-leaderboard-general-implementation 2020-12-15 15:14:56 +09:00
10ee8ed8e8 Reorder functions and simplify transform logic 2020-12-15 13:04:11 +09:00
0d4ac2f748 Refresh view after import completes 2020-12-15 12:57:28 +09:00
db4f2d5ffb Refresh view after import succeeds 2020-12-15 12:52:45 +09:00
cafe81ab97 Further refactoring and bindable simplification 2020-12-15 12:52:38 +09:00
33f77f81f2 Disable the import button when no file is selected, rather than weird flash logic 2020-12-15 12:43:48 +09:00
cba4657021 Get handled file extensions from game itself, rather than duplicating locally 2020-12-15 12:37:41 +09:00
26fa010fed Merge branch 'master' into import-screen 2020-12-15 12:37:27 +09:00
29f3e8e486 Merge branch 'master' into fix-load-too-fast 2020-12-14 17:52:35 +09:00
0d7f53b0b9 Fix gameplay loading too fast the first time entering a beatmap 2020-12-14 14:21:21 +09:00
635608ee3d Merge branch 'master' into selectionRotation 2020-12-13 08:01:44 -05:00
7d2b77cdbd improve selection box rotation UX 2020-12-13 07:58:58 -05:00
d457926523 Merge branch 'master' into fix-player-load-stuck-at-empty-screen 2020-12-11 20:49:27 +01:00
01833e8c9b Merge branch 'master' into fix-single-threaded-seeking 2020-12-11 20:14:28 +01:00
2dd5911256 Rename method to better match purpose 2020-12-11 14:44:01 +09:00
01bd765384 Simplify pause handling by moving transform logic to bindable change event 2020-12-10 17:42:47 +09:00
679a550d83 Fix single threaded seeking not working due to unnecessary seek call 2020-12-10 17:42:28 +09:00
437c0506ce Refactor to allow for special disposal handling to still work 2020-12-10 16:56:56 +09:00
67dd7be71a Move cancelLoad call to OnResuming
This has no real effect; it just feels more readable to me.
2020-12-10 16:34:59 +09:00
491ab74059 Schedule pushWhenLoaded once ever
Previously it was being scheduled another time each OnResume, resulting
in more and more calls as a user retries the same beatmap multiple
times.

To simplify things I've decided to just schedule once ever. This means
that on resuming there's no 400ms delay any more, but in testing this
isn't really an issue (load time is still high enough that it will never
really be below that anyway). Even if gameplay was to load faster, the
animation should gracefully proceed.
2020-12-10 16:33:30 +09:00
cc996ec7fc Ensure player is consumed at the point of scheduled push running the first time 2020-12-10 16:32:14 +09:00
f9afb7f335 Merge branch 'master' into archive-model-manager-stream-import-support 2020-12-08 16:11:11 +09:00
10c1823534 Remove now unused files 2020-12-07 22:07:11 +09:00
34f3672750 Make ctor protected 2020-12-07 22:04:41 +09:00
f599427080 Implement TimeshiftFilterControl 2020-12-07 22:04:35 +09:00
1b3836aeef Re-implement multiplayer FilterControl 2020-12-07 21:59:26 +09:00
5be0672fe9 Split out enums 2020-12-07 21:54:42 +09:00
fa65874763 Limit room name to 100 characters 2020-12-07 21:09:38 +09:00
eb38bc4b4c Add the ability to import into ArchiveModelManagers from a stream 2020-12-07 18:09:18 +09:00
60d8102a77 Merge branch 'master' into import-screen 2020-12-04 21:20:14 +08:00
7104230ae3 Add "onCurrentDirectoryChanged" 2020-12-04 19:52:25 +08:00
c25e2c3dd5 Select recommended beatmap if last selection is filtered 2020-12-03 23:13:14 +02:00
fb080284d2 Simplify UI implementation 2020-12-04 04:10:08 +08:00
85de1a1d20 Animation changes 2020-12-04 03:19:20 +08:00
abe5a67bc5 Simplify implementation 2020-12-04 03:14:31 +08:00
1d92800761 Merge pull request #11068 from peppy/fix-carousel-edge-masking
Fix beatmap carousel panels getting masked away when out of scroll bounds
2020-12-03 20:40:44 +09:00
37d550f42a Merge pull request #11035 from smoogipoo/add-playlist-length 2020-12-03 18:39:54 +09:00
8245bb85dc Invoke on initial bind 2020-12-03 18:06:55 +09:00
3e62da119e Add to inspector also 2020-12-03 17:59:39 +09:00
3550e5b30f Add length display to room screen as well 2020-12-03 16:42:06 +09:00
31f7f7072d Fix song select panels not loading if partially offscreen 2020-12-03 15:13:20 +09:00
897f593b37 Fix beatmap carousel panels getting masked away when out of scroll bounds
Regressed in https://github.com/ppy/osu/pull/10973 due to removed masking specification.

Closes #11067.
2020-12-03 13:26:28 +09:00
297283491a Merge pull request #11031 from peppy/editor-fix-beat-snapping-new-beatmap
Fix editor beat snapping not working correctly when starting with a new beatmap
2020-12-02 15:17:09 +09:00