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