Commit Graph

56765 Commits

Author SHA1 Message Date
a475ca848d Add rotation to fruit pieces 2022-10-26 18:55:47 +09:00
4ff4de00b3 Add argon fruit design 2022-10-26 18:55:47 +09:00
81bb00c258 Add argon transformer for osu!catch (and basic new catcher design) 2022-10-26 18:55:47 +09:00
674ae9e742 Refactor DrawableSliderHead to never update the drawable position
Slider heads are guaranteed to always be drawn at (0,0). This fixes
weird behaviour in the editor, but also simplifies things in the
process. Win-win.

Closes #20644.
2022-10-26 15:26:22 +09:00
614011d612 Update TestSceneObjectOrderedHitPolicy to provide better output 2022-10-26 15:25:50 +09:00
d03161ec01 Apply distance snap time component even when nearby object snap kicks in 2022-10-26 14:39:39 +09:00
72b594d72e Merge pull request #20941 from peppy/fix-distance-snap-offset
Offset start of distance snap grid drawing if reference object's start time doesn't align
2022-10-26 13:46:31 +09:00
f8a4af5e0e Add osu!catch read-distance-spacing implementation 2022-10-26 13:45:06 +09:00
a8393a81a4 Merge pull request #20922 from ekrctb/fix-mania-hold-note-fade-out
Fix hold note disappearing instantly without fade out
2022-10-26 13:44:40 +09:00
6b53ea3400 Enable distance snapping when DS value is changed via user interaction 2022-10-26 13:37:01 +09:00
7d59bc6e2f Merge branch 'grid-momentary-shortcuts' into read-current-distance-snap 2022-10-26 13:28:04 +09:00
54ae16badc Move distance snap toggle button implementation to DistancedHitObjectComposer 2022-10-26 13:27:23 +09:00
8d9a85e9e5 Fix typos in xmldoc
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-10-26 13:14:12 +09:00
2016d33055 Offset start of distance snap grid drawing if reference object's start time doesn't align
Closes #20938.
2022-10-26 13:11:26 +09:00
cab9a1c012 Add test coverage of distance snap grid failing visually 2022-10-26 13:10:54 +09:00
5f10b81af1 Move distance snap grid test cursor behind grid to better visualise centre-points 2022-10-26 13:10:54 +09:00
cbcebfa130 Remove switch back to selection tool to simplify test flow 2022-10-26 12:18:56 +09:00
ccbc39910c Merge pull request #20934 from bdach/fix-taiko-flashlight-regression
Fix invalid taiko flashlight size calculation
2022-10-26 12:11:48 +09:00
7249542167 Merge pull request #20912 from LittleEndu/carousel-do-not-select-random
Make beatmap carousel select nearest to selection when selection was filtered
2022-10-26 11:40:56 +09:00
0ed40c8676 Merge pull request #20937 from Joehuu/listing-scroll-to-top-tags/source
Scroll beatmap listing to top when searching via tags/source
2022-10-26 11:37:09 +09:00
d9d083752a Clamp backwards index to total current items to fix edge case of item removal 2022-10-26 11:03:11 +09:00
8505848b1a Scroll beatmap listing to top when searching via tags/source 2022-10-25 18:06:49 -07:00
48057412f5 Merge branch 'master' into grid-momentary-shortcuts 2022-10-25 22:17:08 +02:00
181c7d1d6e Merge pull request #20901 from peppy/add-editor-object-clone
Add ability to clone objects in the editor
2022-10-25 22:16:07 +02:00
f5ca447b8e Rename one more "{duplicate -> clone}" reference 2022-10-25 21:34:41 +02:00
bcdf24b972 Merge branch 'master' into add-editor-object-clone 2022-10-25 21:33:52 +02:00
2ddb94db64 Merge pull request #20903 from peppy/beat-snap-divisor-hotkey
Add ability to use `Shift`+`Number` to set current beat divisor in editor
2022-10-25 21:06:59 +02:00
3d31c9bbc5 Merge branch 'master' into beat-snap-divisor-hotkey 2022-10-25 20:32:32 +02:00
974f22dd97 Attempt to make flashlight code slightly more legible 2022-10-25 20:15:19 +02:00
e3bc1126d7 Fix invalid flashlight size calculation
This regressed in #20714. One usage of `getSizeFor(0)` was replaced by
`adjustSize(GetSize())`, but another usage of `getSizeFor(Combo.Value)`
was replaced by `adjustSize(Combo.Value)`, which is not correct, since
`adjustSize()` is expecting to receive a combo-based size, rather than a
combo value directly.
2022-10-25 20:03:22 +02:00
93e9b4a2c5 Add failing test case 2022-10-25 20:02:28 +02:00
521fbd2ea3 Merge pull request #20345 from mk56-spn/Freeze_frame_implementation
Add "Freeze Frame" mod
2022-10-26 01:28:23 +09:00
d2b0a413da Always encode scroll speed as slider velocity in the legacy encoder 2022-10-25 18:18:25 +02:00
aae5359b2e Update Tests 2022-10-25 17:47:51 +02:00
242f80b8b3 Set scrollspeed directly at beatmap decode 2022-10-25 15:49:14 +02:00
0b8b322322 Fix tests 2022-10-25 19:48:33 +09:00
92ab39f5c2 Fix hold note disappear instantly 2022-10-25 19:16:23 +09:00
cf3bf41b49 Harden and simplify logic to avoid weird issues 2022-10-25 18:57:15 +09:00
5a537f13b5 Merge pull request #20914 from peppy/allow-distance-grid-snap
Allow both distance snap and grid snap to be applied at the same time
2022-10-25 16:04:11 +09:00
cb9fc78255 Merge pull request #20916 from peppy/sample-documentation
Rename some pieces and better document `SampleBankInfo`
2022-10-25 15:59:19 +09:00
f4aae9138b Remove Incompatibility with HD 2022-10-25 08:48:45 +02:00
da93849b80 Rename some pieces and better document SampleBankInfo 2022-10-25 14:55:33 +09:00
16ef0b09e8 Add test coverage of momentary toggles 2022-10-25 14:36:35 +09:00
1a06669010 Merge branch 'allow-distance-grid-snap' into grid-momentary-shortcuts 2022-10-25 14:36:10 +09:00
a9755295e4 Update tests in line with new behaviour 2022-10-25 14:32:08 +09:00
2f0283e4d4 Simplify logic with new multi-grid snap support 2022-10-25 14:22:30 +09:00
2b850694fa Merge branch 'allow-distance-grid-snap' into grid-momentary-shortcuts 2022-10-25 14:10:45 +09:00
02a3f8c17f Allow both distance snap and grid snap to be applied at the same time 2022-10-25 14:09:22 +09:00
6177df2a24 Merge branch 'master' into fix-17143 2022-10-25 13:44:58 +09:00
22ea9a8ab4 Add early return of carousel group has no items 2022-10-25 13:34:22 +09:00