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
Salman Ahmed
62dec1cd78
Fix oversight in input blocking from osu! gameplay resume
2024-08-19 14:14:40 +09:00
Dan Balasescu
20b890570e
Replace try-finally with return
...
Try-finally has a small overhead that's unnecessary in this case given
how small the code block is.
2024-08-05 13:28:42 +09:00
Dean Herbert
419d5a76ce
Merge branch 'master' into fix-pause-in-osu-again
2024-08-05 12:00:21 +09:00
Caiyi Shyu
4b5c163d93
remove unnecessary LayoutValue
2024-08-02 17:45:05 +08:00
Caiyi Shyu
06af8cb952
interpolate parts in local space to avoid broken trails
2024-08-02 16:23:37 +08:00
Salman Ahmed
dc9f6a07cb
Fix inspections
2024-08-02 11:16:32 +03:00
Salman Ahmed
f5a3eb5612
Add comment
2024-08-02 11:01:40 +03:00
Salman Ahmed
5368a43633
Fix clicking resume overlay hitting underlying hit circle
2024-08-02 10:22:01 +03:00
Salman Ahmed
eafc0f79af
Fix clicking resume cursor not triggering a gameplay press in osu!
2024-08-02 10:21:44 +03:00
Dan Balasescu
ff7815c3c5
Submit vertices in local space to avoid cross-thread access
2024-07-30 20:13:00 +09:00
Caiyi Shyu
e564b1dc9e
Fix cursor trail alignment issue with UI panels
...
- Convert cursor trail coordinates to local space before storing.
- Apply necessary transformations to align with other UI elements.
- Ensure cursor trail remains connected during UI panel movements.
2024-07-25 18:23:01 +08:00
Salman Ahmed
e539670df1
Add explanatory note
2024-07-19 19:19:36 +03:00
Salman Ahmed
4f6c7fe7c3
Schedule resume operation by one frame to ensure the triggered key down event does not cause a gameplay press
2024-07-19 18:48:35 +03:00
Dean Herbert
5350945340
Update HasFlag
usages
2024-07-03 00:19:04 +09:00
Dean Herbert
55b80f70f6
Change "playfield" skin layer to respect shifting playfield border in osu! ruleset
2024-06-28 18:12:20 +09:00
Bartłomiej Dach
1b00d0181a
Fix playfield border size not updating in editor on circle size change
2024-06-17 09:36:01 +02:00
Bartłomiej Dach
97003b3679
Account for osu! circle radius when drawing playfield border
...
Addresses https://github.com/ppy/osu/discussions/13167 .
2024-06-17 09:08:43 +02:00
Dan Balasescu
f6a59bee9a
Use delayed resume overlay for autopilot
2024-05-30 19:17:18 +09:00
Dean Herbert
d0b1ebff5a
Revert "Temporary rollback of framework / SDL3"
...
This reverts commit d7d569cf4e
.
2024-05-22 16:29:39 +08:00
Dean Herbert
d7d569cf4e
Temporary rollback of framework / SDL3
2024-05-21 14:36:16 +08:00
Dan Balasescu
3b8b56cbcb
Apply required changes after framework masking updates
2024-05-09 20:18:53 +09:00
Bartłomiej Dach
e5e345712e
Fix resume overlay not appearing after pausing inside window but outside of actual playfield area
...
Related to https://github.com/ppy/osu/discussions/27871 (although does
not actually fix the issue with the pause button, _if_ it is to be
considered an issue - the problem there is that the gameplay cursor
gets hidden, so the other condition in the modified check takes over).
Regressed in
bce3bd55e5
.
Reasoning for breakage is silent change in `this` when moving the
`Contains()` check (`DrawableRuleset` will encompass screen bounds,
while `OsuResumeOverlay` is only as big as the actual playfield).
2024-04-16 13:45:09 +02:00
Bartłomiej Dach
f9873968a5
Apply NRT in OsuResumeOverlay
2024-04-16 13:39:06 +02:00
Dan Balasescu
0beaa8e8c5
Merge branch 'master' into tcm-resume
2024-03-14 12:22:46 +09:00
Dan Balasescu
e0f1f70b82
Adjust NRT to prevent future issues
...
This way, it will yet at us if the setter is ever moved out of the ctor.
2024-03-11 15:52:40 +09:00
Dean Herbert
091425db30
Fix nullability hint
2024-03-11 14:43:58 +08:00
Dean Herbert
f3d154a995
Add inline comment explaining optimisation
2024-03-11 11:28:15 +08:00