1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-31 11:33:22 +08:00
Commit Graph

565 Commits

Author SHA1 Message Date
Sheppsu
40011f0e73 Merge branch 'master' into replay-analysis-spectating 2024-12-10 21:53:00 -05:00
Dean Herbert
025e446ca9
Merge pull request #30299 from jhk2601/std_mod_bloom
Implement new osu! mod Bloom
2024-11-15 15:33:10 +09:00
Dean Herbert
af4a3785e9
Fix up code quality and isolate scale better 2024-11-13 14:52:24 +09:00
Dan Balasescu
32190fdb58
Hide cursor trail from draw visualiser 2024-11-05 16:39:13 +09:00
jhk2601
f6566f9157 Code quality touch-ups 2024-10-15 15:37:05 -04:00
jhk2601
bd71da012a Refactors handling of scale to a function 2024-10-15 02:14:03 -04:00
jhk2601
1a142ff944 minor changes 2024-10-14 01:54:02 -04:00
jhk2601
0794fc61a0 Initial Implementation (working, unsafe handling of cursor position) 2024-10-11 18:38:53 -04:00
Sheppsu
9e262483e5 Merge branch 'master' into replay-analysis-spectating 2024-09-22 02:53:17 -04:00
Sheppsu
0a0cb5a771 Revert "Merge branch 'master' into replay-analysis-spectating"
This reverts commit c5f491a394.
2024-09-22 02:40:57 -04:00
Sheppsu
c5f491a394 Merge branch 'master' into replay-analysis-spectating
# Conflicts:
#	osu.Game.Rulesets.Osu/UI/DrawableOsuRuleset.cs
2024-09-22 02:37:02 -04:00
Sheppsu
26f1596150 move replay analysis settings creation point
replay analysis settings is created in the respective drawable that's adding it, instead of adding it from `DrawableRuleset`
for this, it adds a virtual method in Ruleset that uses a non-ruleset-specific `ReplayAnalysisSettings` (the osu specific one was renamed to `OsuReplayAnalysisSettings`).
2024-09-21 02:02:55 -04:00
Bartłomiej Dach
f38ae5f239
Fix replay analysis overlay being affected by visibility impairing mods
Closes https://github.com/ppy/osu/issues/29748.
2024-09-11 15:55:02 +02:00
Bartłomiej Dach
4a39873e2a
Fix replay analysis overlay not rotating with Barrel Roll enabled
Closes https://github.com/ppy/osu/issues/29839.
2024-09-11 15:54:30 +02:00
Sheppsu
70a502771b slight restructure + comments 2024-09-09 02:06:24 -04:00
Sheppsu
f2c98dd064 load analysis settings synchronously
specifically in multiplayer spectating
2024-09-06 06:46:12 -04:00
Sheppsu
b223f5ea74 remove unnecessary token register 2024-09-06 06:00:33 -04:00
Sheppsu
2a7f7f114b remove unnecessary invalidateLoaded call 2024-09-06 05:47:32 -04:00
Sheppsu
c0d0a8a76b fix structure of update functions 2024-09-06 05:41:07 -04:00
Sheppsu
8749f9bb64 implement replay analysis into spectating 2024-09-06 03:58:02 -04:00
Sheppsu
e94e08fec3 fix marker depth when rewinding 2024-09-05 20:14:36 -04:00
Bartłomiej Dach
b9ddac4201
Fix test failures 2024-09-05 09:45:37 +02:00
Dean Herbert
167e3a3377
Make loading asynchronous 2024-09-05 16:25:08 +09:00
Dean Herbert
a1cf67be62
Add setting to adjust replay analysis display length 2024-09-05 15:53:53 +09:00
Dean Herbert
0f01a855af
Add note about cursor hiding being potentially flaky 2024-09-05 15:30:42 +09:00
Dean Herbert
47a9b345eb
Rename config variables and setting strings 2024-09-05 15:15:15 +09:00
Dean Herbert
7390d89c75
Switch to using CircularProgress for more consistent sizing
Also show both mouse buttons at once on frame markers.
2024-09-05 15:12:53 +09:00
Dean Herbert
4f719b9fec
One more rename pass 2024-09-05 14:28:20 +09:00
Dean Herbert
2d198e57e1
Second visual design pass 2024-09-05 14:17:53 +09:00
Dean Herbert
08ebc83a89
Fix path getting misaligned with negative position values 2024-09-05 12:14:24 +09:00
Dean Herbert
21146c3501
Add back shadow cast 2024-09-05 12:08:49 +09:00
Dean Herbert
a6ed719454
Visual design pass 2024-09-05 12:08:49 +09:00
Dean Herbert
a4a37c5ba6
Simplify lifetime entries and stuff 2024-09-05 12:08:49 +09:00
Dean Herbert
7f9a98a7aa
More renames 2024-09-05 12:08:48 +09:00
Dean Herbert
dcb463acaf
Split out classes and avoid weird configuration stuff 2024-09-05 12:08:48 +09:00
Dean Herbert
6c07b873af
Isolate configuration container from analysis overlay 2024-09-04 19:37:36 +09:00
Dean Herbert
9b81deb3ac
Fix settings not working if ReplayPlayer is not available 2024-09-04 19:09:23 +09:00
Dean Herbert
cc3d220f6f
Allow settings to be added to replay HUD from ruleset 2024-09-04 19:00:23 +09:00
Dean Herbert
992a0da957
Rename classes slightly 2024-09-04 19:00:22 +09:00
Dean Herbert
a417fec234
Move analysis container implementation completely local to osu! ruleset 2024-09-04 19:00:22 +09:00
Sheppsu
c89597b060 fix config mistake 2024-09-04 03:37:52 -04:00
Sheppsu
a549cdd5b9 persist analysis settings 2024-09-03 04:49:50 -04:00
Sheppsu
56db29d0f5 make test go indefinitely 2024-09-03 01:38:54 -04:00
Sheppsu
a2b15fcdee rework code logic to make more sense
analysis container creates settings and the settings items are created more nicely
also removed use of localized strings because that can be done separately
2024-09-03 00:59:42 -04:00
Sheppsu
1ed94e598a Merge branch 'master' into replay-analysis-settings 2024-09-01 19:32:25 -04:00
Bartłomiej Dach
7c0550d251
Merge pull request #29500 from frenzibyte/fix-pausing-for-the-millionth-time
Fix oversight in osu! pause input handling
2024-08-27 10:04:47 +02:00
Dan Balasescu
180c4a0248
Fix tests by removing assumption 2024-08-20 14:20:52 +09:00
TheOmyNomy
67de43213c Apply current cursor expansion scale to trail parts 2024-08-19 23:21:06 +10:00
Salman Ahmed
2a49167aa0 Remove flac whatever 2024-08-19 15:44:17 +09:00
Salman Ahmed
86d0079dcd Rewrite the fix to look less hacky and direct to the point 2024-08-19 15:43:59 +09:00