Commit Graph

21817 Commits

Author SHA1 Message Date
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
3faf7db068 Merge pull request #10882 from PercyDan54/import-screen
Add File Import screen
2020-12-15 15:03:15 +09:00
f0e6b6eaf8 sort by ruleset id first then star diff 2020-12-15 11:09:09 +07: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
79768f0aa4 Update framework 2020-12-14 17:52:38 +09:00
29f3e8e486 Merge branch 'master' into fix-load-too-fast 2020-12-14 17:52:35 +09:00
558955d65d Merge pull request #11167 from Firmatorenio/mania-legacyskin-scoreposition
Adjust mania judgement position in legacy skins according to their ScorePosition setting
2020-12-14 16:36:11 +09:00
0d7f53b0b9 Fix gameplay loading too fast the first time entering a beatmap 2020-12-14 14:21:21 +09:00
2e88e283d8 Remove unused using 2020-12-14 13:20:51 +09:00
028909353c Revert one more change 2020-12-14 13:15:52 +09:00
e01b41b7d1 Merge branch 'master' into mania-legacyskin-scoreposition 2020-12-14 13:10:48 +09:00
1794bfeddb Move offset into legacy mania judgement 2020-12-14 13:07:55 +09:00
ca11eeefdf Merge branch 'master' into mania-legacyskin-scoreposition 2020-12-14 11:25:34 +09:00
6b78045ff1 fix codefactor empty line complaint 2020-12-14 06:57:43 +06:00
c83c3e92fc apply a private setter in a protected property 2020-12-14 01:53:20 +06:00
3741c2339a simplify implementation and adjust the default values 2020-12-13 22:43:36 +06:00
2108844319 apply ScorePosition to the judgement container 2020-12-13 22:01:08 +06:00
f14e49c72e fetch ScorePosition from the skin 2020-12-13 21:59:04 +06: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
51840121b9 Merge branch 'master' into update-framework 2020-12-12 13:02:34 +01:00
f20c5a2bda Update framework (again) 2020-12-12 15:29:26 +09: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
31ae79a140 Merge pull request #11149 from peppy/add-cache-suffix-online-db
Add a simple cache-busting query string to online.db retrieval
2020-12-11 20:20:52 +09:00
b5f6baf341 Update framework 2020-12-11 18:03:48 +09:00
a35060ea7a Add a simple cache-busting query string to online.db retrieval
As we are finally pushing updates for this database, this adds a minimum
level of guarantee that a client will request a new version (without
having to worry about multiple levels of server-side caching).
2020-12-11 17:56:02 +09:00
2dd5911256 Rename method to better match purpose 2020-12-11 14:44:01 +09:00
b3d8347315 add support for ScorePosition into LegacyManiaSkin 2020-12-10 20:11:08 +06: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
58d7e41978 Enable nullable on ImportTask 2020-12-08 12:52:34 +09:00
77279a7e56 Update stale xmldoc on import method
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2020-12-08 12:48:59 +09:00
10c1823534 Remove now unused files 2020-12-07 22:07:11 +09:00