Naxess
5022a78e80
Check current point instead of start point
...
Since each control point will call this when the path updates, the previous would correct the start segment 3 times instead of just once.
This fixes that.
2021-03-31 20:25:46 +02:00
Naxess
75b8f2535f
Move updatePathTypes to PathControlPointPiece
...
Here we produce a local bound copy of the path version, and bind it to update the path type.
This way, if the path version updates (i.e. any control point changes type or position), we check that all control points have a well-defined path.
Additionally, if the control point piece is disposed of, the GB should also swoop up the subscription because of the local bound copy.
2021-03-31 20:09:56 +02:00
Naxess
1718084dbc
Update/remove determinant tests
...
We now only change the path type based on the bounding box.
If the control points are too linear, the framework now handles the fallback to Bezier.
2021-03-31 20:08:39 +02:00
Dan Balasescu
f6f1ef6986
Merge pull request #12220 from peppy/editor-fix-speed-multiplier-precision
...
Fix legacy control point precision having an adverse effect on the editor
2021-03-31 18:00:11 +09:00
Dan Balasescu
f8c1dfe57f
Merge branch 'master' into editor-fix-speed-multiplier-precision
2021-03-31 17:17:25 +09:00
Dan Balasescu
ef1f133fb1
Merge pull request #12238 from peppy/fix-mass-drag-drop-imports
...
Group large drag drop imports into a single operation
2021-03-31 16:15:26 +09:00
Dean Herbert
f46fae9ec6
Merge pull request #12235 from smoogipoo/fix-never-ending-mania
...
Fix mania beatmaps sometimes never ending
2021-03-31 15:48:05 +09:00
Dean Herbert
ffc28256d0
Merge pull request #12237 from peppy/fix-retry-count
...
Fix retry count not updating correctly
2021-03-31 14:59:12 +09:00
Dean Herbert
30cae46cbd
Group large drag drop imports into a single operation
2021-03-31 14:57:28 +09:00
Dean Herbert
0c53b4eb93
Fix wrong counting and add test
2021-03-31 14:09:39 +09:00
Dean Herbert
e0c61f4dc5
Fix retry count not updating correctly
...
Regressed with changes to player reference retention logic. Could add a
test but the logic is so local now it seems quite redundant.
2021-03-31 13:57:58 +09:00
smoogipoo
43e48406ca
Miss all ticks when hold note is hit
2021-03-31 12:21:14 +09:00
smoogipoo
f78d628878
Improve assertions
2021-03-31 12:21:07 +09:00
smoogipoo
ded91b32a4
Add failing test
2021-03-31 12:11:43 +09:00
Dean Herbert
e848444d74
Merge pull request #12227 from peppy/fix-accuracy-display
...
Fix accuracy displaying incorrectly in online contexts
2021-03-30 23:35:23 +09:00
Dean Herbert
fb0079fb9f
Fix accuracy displaying incorrectly in online contexts
...
Closes #12221 .
2021-03-30 22:42:32 +09:00
Dean Herbert
8bd03c2e2a
Merge pull request #12218 from peppy/tablet-rotation-configuration
...
Add tablet rotation configuration
2021-03-30 21:04:12 +09:00
Dean Herbert
633e6130bf
Update framework
2021-03-30 19:46:22 +09:00
Dean Herbert
de394f3d14
Merge branch 'master' into tablet-rotation-configuration
2021-03-30 19:46:19 +09:00
Dean Herbert
a2f50af424
Fix fall-through scroll redirection
2021-03-30 19:42:40 +09:00
Dean Herbert
05961e98d5
Ensure GlobalActions are handled before anything else game-wide
2021-03-30 19:03:15 +09:00
Dan Balasescu
1c22c6d5de
Merge pull request #12222 from peppy/add-mania-key-count-filter
...
Add osu!mania key count filtering using "keys=4" at song select
2021-03-30 18:15:49 +09:00
Dean Herbert
56428a027e
Change static method to public
2021-03-30 16:56:20 +09:00
Dean Herbert
e769ef45be
Fix misplaced parenthesis
2021-03-30 16:55:39 +09:00
Dan Balasescu
11958553b7
Merge pull request #12180 from peppy/hide-caught-fruit-in-hidden
...
Fix osu!catch fruit showing on plate when hidden mod is enabled
2021-03-30 16:37:02 +09:00
Dean Herbert
1d968009c2
Add osu!mania key filtering using "keys=4" at song select
2021-03-30 16:09:35 +09:00
Dan Balasescu
b24c695146
Merge branch 'master' into hide-caught-fruit-in-hidden
2021-03-30 15:42:00 +09:00
Dean Herbert
90c75a64cf
Fix legacy control point precision having an adverse effect on the editor
2021-03-30 15:24:11 +09:00
Dan Balasescu
f40cf499bc
Merge pull request #12182 from peppy/add-editor-nudging-support
...
Add support for nudging objects in the editor using ctrl+arrow keys
2021-03-30 15:16:16 +09:00
Dan Balasescu
54656e1b8c
Merge pull request #12219 from peppy/fix-new-test-failures
...
Fix incorrect wait logic in IPC location test
2021-03-30 15:03:35 +09:00
Dean Herbert
f12353a99e
Update forgotten test scene usage
2021-03-30 14:57:06 +09:00
Dean Herbert
0f7be8f632
Merge pull request #11853 from FamousPig/scale-breaking-bounds
2021-03-30 14:56:03 +09:00
Dan Balasescu
d2ef0ba644
Merge branch 'master' into add-editor-nudging-support
2021-03-30 14:34:43 +09:00
Dean Herbert
89bea2868a
Move bool one level down
2021-03-30 14:33:55 +09:00
Dean Herbert
88035f73e0
Fix incorrect wait logic in IPC location test
...
Not really willing to put more effort into fixing this one. Should do the job.
2021-03-30 14:23:49 +09:00
Dean Herbert
b82247aabe
Add inline comments and use Vector2.Zero
2021-03-30 14:13:16 +09:00
Dean Herbert
eda45e0e28
Merge branch 'master' into scale-breaking-bounds
2021-03-30 14:05:19 +09:00
Dean Herbert
9504fe3f3c
Inline add of spm calculation (no need for it to be a separate call)
2021-03-30 13:43:05 +09:00
Dean Herbert
d51f4e108e
Merge pull request #12213 from MiraiSubject/ipc-directory-regression
2021-03-30 13:15:18 +09:00
Dean Herbert
1dfd08eded
Add tablet rotation configuration
2021-03-30 13:01:48 +09:00
Dean Herbert
8dfff999f9
Add rotation slider
2021-03-30 12:40:50 +09:00
Dean Herbert
8a0fcf20ed
Move offset settings up for more logical ordering
2021-03-30 12:32:42 +09:00
Salman Ahmed
f848ef5347
Add legacy spinner SPM counter support
2021-03-30 04:19:23 +03:00
Salman Ahmed
0bf84e473d
Refactor spinner SPM counter for skinning purposes
2021-03-30 04:19:23 +03:00
Dan Balasescu
ff43983c0a
Merge pull request #12214 from peppy/update-framework
...
Update framework and dependencies
2021-03-30 09:48:26 +09:00
smoogipoo
69db0a5593
Countries should not be null (internal game resource)
2021-03-30 09:03:34 +09:00
smoogipoo
804ffe9f48
Fix inspections
2021-03-30 09:00:09 +09:00
Shivam
2d344ae6ff
wait for IPC to be populated in the test
...
Did not see this when locally running test until after a couple of subsequent runs.
2021-03-29 16:16:50 +02:00
Dean Herbert
6f01070408
Add weird android package requirements
2021-03-29 23:11:24 +09:00
Naxess
70d5b616f2
Add scaling path type recovery
2021-03-29 15:49:49 +02:00