Dan Balasescu
|
be3fed3072
|
Merge pull request #11024 from peppy/fix-slider-point-drag-offset
Fix slider control point dragging not correctly accounting for drag deadzone
|
2020-12-02 11:10:06 +09:00 |
|
Dan Balasescu
|
8dfe3a21cc
|
Merge pull request #11025 from peppy/editor-slider-control-point-scaling
Scale slider control point display in line with circle size
|
2020-12-02 11:06:00 +09:00 |
|
Dan Balasescu
|
46a57921e2
|
Merge branch 'master' into osu-fade-slider-body-on-hit
|
2020-12-02 11:03:04 +09:00 |
|
smoogipoo
|
2bb7484608
|
Merge branch 'immutable-hit-samples' into hit-sample-pooling
|
2020-12-01 16:05:28 +09:00 |
|
smoogipoo
|
5760e1c1fc
|
Make HitSampleInfo immutable
|
2020-12-01 15:37:51 +09:00 |
|
Dean Herbert
|
dd05c56a08
|
Fix sliders playing hit animations when completely missed
|
2020-12-01 15:34:29 +09:00 |
|
Dean Herbert
|
f8ef822e73
|
Add short fade to better hide transition on default skin
|
2020-12-01 15:21:32 +09:00 |
|
Dean Herbert
|
d0852d7f4a
|
Hide slider body immediately on successful hit when snaking is enabled
|
2020-12-01 14:56:41 +09:00 |
|
Dean Herbert
|
8d101efb24
|
Remove unused proxy layer
|
2020-12-01 14:56:14 +09:00 |
|
Dean Herbert
|
b256c54619
|
Scale slider control point display in line with circle size
|
2020-12-01 14:17:36 +09:00 |
|
Dean Herbert
|
c8c1848bb8
|
Fix slider control point dragging not correctly accounting for drag deadzone
|
2020-12-01 13:46:30 +09:00 |
|
Bartłomiej Dach
|
5fbe1823a0
|
Merge branch 'master' into editor-beat-snap-always
|
2020-11-30 18:39:22 +01:00 |
|
Dean Herbert
|
51741c4791
|
Merge branch 'master' into hit-sample-pooling
|
2020-11-30 22:25:28 +09:00 |
|
smoogipoo
|
f589da4317
|
Fix compilation error
|
2020-11-30 19:24:38 +09:00 |
|
Dean Herbert
|
c17d67bc7d
|
Merge branch 'master' into editor-beat-snap-always
|
2020-11-30 18:34:38 +09:00 |
|
smoogipoo
|
4bbeb9ebd4
|
Merge branch 'master' into hit-sample-pooling
|
2020-11-30 18:31:58 +09:00 |
|
smoogipoo
|
fdef6e479c
|
Remove 1000ms offset and adjust comment
|
2020-11-30 18:28:04 +09:00 |
|
smoogipoo
|
8f48389f89
|
Merge branch 'master' into improve-dho-time-offsets
|
2020-11-30 18:01:48 +09:00 |
|
Dean Herbert
|
5bc76cac58
|
Remove unused using statement
|
2020-11-27 17:01:07 +09:00 |
|
Dean Herbert
|
1246c8ba5f
|
Reduce the opacity of the default skin slider ball
Previous value was [hitting pure white on some brighter combo
colours](https://github.com/ppy/osu/issues/10910#issuecomment-734354812).
|
2020-11-27 15:22:29 +09:00 |
|
Dean Herbert
|
bcc197f9fe
|
Merge branch 'master' into improve-dho-time-offsets
|
2020-11-27 15:03:56 +09:00 |
|
ekrctb
|
fe85b7d482
|
Remove unused import
|
2020-11-27 10:18:00 +09:00 |
|
ekrctb
|
57454bbb1c
|
Remove hitObject argument from OnApply and OnFree
|
2020-11-27 10:13:05 +09:00 |
|
Dean Herbert
|
b1864670a2
|
Merge pull request #10961 from smoogipoo/better-dho-rewind
Rewind pooled DHOs into better states
|
2020-11-27 00:42:58 +09:00 |
|
Dean Herbert
|
9811c46e35
|
Rename application method to better describe what it actually does
|
2020-11-26 19:16:18 +09:00 |
|
Dan Balasescu
|
aad6cf4ad3
|
Merge branch 'master' into editor-multiple-object-positional-snap
|
2020-11-26 17:06:47 +09:00 |
|
smoogipoo
|
0414e5c550
|
Add MaximumJudgementOffset to DrawableHitObject, use in more places
|
2020-11-26 01:12:42 +09:00 |
|
smoogipoo
|
c744db1b57
|
Rewind pooled DHOs into better states
|
2020-11-26 00:42:25 +09:00 |
|
Dean Herbert
|
c9a41f9dae
|
Make all objects in selection candidates for spatial snapping
Closes #10898.
|
2020-11-24 17:35:54 +09:00 |
|
Dan Balasescu
|
87ce8a53ff
|
Merge branch 'master' into on-drawable-hitobject-added
|
2020-11-24 16:09:57 +09:00 |
|
Dean Herbert
|
5662e722ed
|
Merge pull request #10936 from bdach/fix-follow-points-getting-stuck
Fix legacy follow point animations not playing after a while
|
2020-11-23 14:14:00 +09:00 |
|
Bartłomiej Dach
|
827a089810
|
Merge branch 'master' into change-taiko-ez
|
2020-11-22 13:29:02 +01:00 |
|
Bartłomiej Dach
|
1c31a4a6b6
|
Expose animation start time as mutable in interface
|
2020-11-22 13:11:22 +01:00 |
|
ekrctb
|
c506b438bf
|
Remove more code and make some methods private
|
2020-11-22 18:51:16 +09:00 |
|
ekrctb
|
5247ebaf53
|
Restore accidently removed comment
|
2020-11-22 18:51:16 +09:00 |
|
Bartłomiej Dach
|
240c1b0aef
|
Add support for changing animation start time after load
|
2020-11-21 20:06:30 +01:00 |
|
Bartłomiej Dach
|
e55326e7c7
|
Merge branch 'master' into fix-slider-selection-nre
|
2020-11-21 15:08:05 +01:00 |
|
ekrctb
|
295ca38cda
|
Merge remote-tracking branch 'origin/master' into on-drawable-hitobject-added
|
2020-11-21 15:25:16 +09:00 |
|
ekrctb
|
4345d8dcb6
|
Event -> virtual method
|
2020-11-21 15:20:33 +09:00 |
|
ekrctb
|
82aefa3868
|
Rework and rename to OnNewDrawableHitObject.
The semantics is changed and hopefully more clear.
|
2020-11-21 00:27:19 +09:00 |
|
smoogipoo
|
9520cf6481
|
Merge branch 'master' into fix-judgement-ordering
|
2020-11-20 22:49:33 +09:00 |
|
smoogipoo
|
96abee3fde
|
Fix silent NRE in slider selection blueprint
|
2020-11-20 22:43:10 +09:00 |
|
Dan Balasescu
|
de824e47df
|
Merge branch 'master' into remove-dead-playfield-code
|
2020-11-20 21:48:24 +09:00 |
|
Dan Balasescu
|
b799fcf65b
|
Merge pull request #10916 from peppy/fix-editor-context-menus-outside-playfield
Fix slider right click context menus not being shown outside the valid playfield area
|
2020-11-20 21:47:44 +09:00 |
|
Dan Balasescu
|
4213d6bdba
|
Merge pull request #10890 from peppy/legacy-jugement-match-stable-transforms
Adjust judgement animations to match stable
|
2020-11-20 21:47:21 +09:00 |
|
Dan Balasescu
|
79752bcb19
|
Merge branch 'master' into legacy-jugement-match-stable-transforms
|
2020-11-20 20:51:27 +09:00 |
|
ekrctb
|
27f5a99726
|
Fix more than one proxy is created
|
2020-11-20 18:42:48 +09:00 |
|
ekrctb
|
cd16a3fa61
|
Use event instead of using custom pools (osu)
|
2020-11-20 17:56:47 +09:00 |
|
smoogipoo
|
7bd75eca81
|
Separate classes
|
2020-11-20 16:53:08 +09:00 |
|
smoogipoo
|
c1f56cd0ba
|
Remove aliveness hackery
|
2020-11-20 16:52:27 +09:00 |
|
smoogipoo
|
85eb98a7ec
|
Clean up some code reuse
|
2020-11-20 16:43:07 +09:00 |
|
Dean Herbert
|
7fe0923fcf
|
Show main judgement content above hitobjects
|
2020-11-20 16:25:48 +09:00 |
|
smoogipoo
|
2418f17b0c
|
Fix lifetime not being set correctly in some cases
|
2020-11-20 16:19:02 +09:00 |
|
Dean Herbert
|
0e9999ecb1
|
Merge branch 'remove-dead-playfield-code' into fix-judgement-ordering
|
2020-11-20 16:12:48 +09:00 |
|
smoogipoo
|
2ed2ddfe8a
|
Rename methods
|
2020-11-20 15:39:29 +09:00 |
|
smoogipoo
|
33eea64cfc
|
Fix follow points not updating on positional changes
|
2020-11-20 15:31:04 +09:00 |
|
Dean Herbert
|
185653b1d8
|
Remove depth specifications
|
2020-11-20 15:11:24 +09:00 |
|
Dean Herbert
|
45b1fcf26f
|
Remove unnecessary using statement
|
2020-11-20 15:01:37 +09:00 |
|
Dean Herbert
|
af67b4a346
|
Remove no longer necessary code from OsuPlayfield
|
2020-11-20 14:57:08 +09:00 |
|
smoogipoo
|
2fc53a278d
|
Add back reorder support
|
2020-11-20 14:10:28 +09:00 |
|
smoogipoo
|
17ff7fe163
|
Fix failing test due to early lifetime end
|
2020-11-20 13:55:27 +09:00 |
|
smoogipoo
|
a3145ed96d
|
Fix test compile errors
|
2020-11-20 13:54:41 +09:00 |
|
Dean Herbert
|
b547abafb2
|
Fix slider right click context menus not being shown outside the valid playfield area
Closes #10816.
|
2020-11-20 13:46:23 +09:00 |
|
smoogipoo
|
d467a00eea
|
Add initial followpoint pooling implementation
|
2020-11-20 00:11:31 +09:00 |
|
smoogipoo
|
688a04c2ff
|
Make slider/spinner use pooled samples
|
2020-11-19 20:40:30 +09:00 |
|
Dean Herbert
|
7f3c8ad744
|
Merge pull request #10872 from smoogipoo/fix-missing-triangles
|
2020-11-19 14:11:08 +09:00 |
|
Dean Herbert
|
3024ae6d86
|
Add better test coverage of hit lighting (and ensure reset after animation reapplication)
|
2020-11-19 14:10:07 +09:00 |
|
Bartłomiej Dach
|
24d7fa03d8
|
Merge branch 'master' into legacy-jugement-match-stable-transforms
|
2020-11-18 20:33:58 +01:00 |
|
Bartłomiej Dach
|
5156de3a10
|
Merge branch 'master' into fix-judgement-transform-logic
|
2020-11-18 19:20:11 +01:00 |
|
Dean Herbert
|
d017e725fb
|
Add comment for future todo task
|
2020-11-18 19:03:34 +09:00 |
|
Dean Herbert
|
9d3de5bca0
|
Fix hit lighting dictating lifetime even when not present in skin
|
2020-11-18 19:03:34 +09:00 |
|
Dean Herbert
|
72a15ef2dc
|
Handle DrawableJudgement lifetime more flexibly
|
2020-11-18 19:03:34 +09:00 |
|
Dean Herbert
|
94886a09b2
|
Remove fades from DrawableJudgement itself
|
2020-11-18 19:03:34 +09:00 |
|
Dean Herbert
|
37b9550e6e
|
Merge pull request #10876 from nbvdkamp/slider-control-point-connection-fix
Fix slider control point connections not being updated
|
2020-11-18 18:54:54 +09:00 |
|
kamp
|
2d66423fbd
|
Simplify inequality
|
2020-11-17 23:04:38 +01:00 |
|
kamp
|
c8fb49d540
|
Apply suggestions and remove redundant updateConnectingPath call
|
2020-11-17 22:23:46 +01:00 |
|
smoogipoo
|
ce4baf328d
|
Move into OnApply() to resolve one-frame issues
|
2020-11-17 23:35:36 +09:00 |
|
smoogipoo
|
04805b78c3
|
Tighten osu! ruleset lifetime expiry for past hitobjects
|
2020-11-17 23:20:19 +09:00 |
|
Dean Herbert
|
8247e6ce91
|
Move result type to ctor
|
2020-11-17 15:43:54 +09:00 |
|
Dean Herbert
|
f465dd5a5e
|
Move all extended animation logic out of DrawableJudgement
|
2020-11-17 14:59:34 +09:00 |
|
Dean Herbert
|
82c3925a37
|
Remove unused DrawableOsuJudgement constructors
|
2020-11-17 14:13:51 +09:00 |
|
Dean Herbert
|
9dfa4249e0
|
Make Apply non-virtual
|
2020-11-17 14:05:13 +09:00 |
|
smoogipoo
|
c101f32db8
|
Reset osu! triangle pieces on hitobject application
|
2020-11-17 13:06:52 +09:00 |
|
kamp
|
c6618f08aa
|
Fix slider control point connections not being updated
|
2020-11-16 21:26:08 +01:00 |
|
Bartłomiej Dach
|
8da40ce2dc
|
Reduce duplication by extracting ModEasyWithExtraLives
|
2020-11-16 19:54:00 +01:00 |
|
Bartłomiej Dach
|
128adce017
|
Merge branch 'master' into change-taiko-ez
|
2020-11-16 19:37:47 +01:00 |
|
smoogipoo
|
84b42f207d
|
Fix triangles disappearing after a while
|
2020-11-16 23:14:20 +09:00 |
|
smoogipoo
|
4cf6aca873
|
Fix slider ball tint not working
|
2020-11-16 22:40:25 +09:00 |
|
PercyDan54
|
99ee5e3ad7
|
Correct inheritance
|
2020-11-16 18:28:50 +08:00 |
|
PercyDan54
|
d7acfd5413
|
Remove retires from ModEasy
|
2020-11-16 18:15:15 +08:00 |
|
Dan Balasescu
|
09298139e1
|
Merge pull request #10844 from bdach/spinner-rotation-tracker-state
Fix rotation tracker state not being reset on drawable spinner re-use
|
2020-11-16 17:10:40 +09:00 |
|
Dean Herbert
|
6706840b54
|
Merge pull request #10853 from bdach/add-to-legacy-conversion-tests
|
2020-11-16 15:22:04 +09:00 |
|
Bartłomiej Dach
|
a17990f2ee
|
Fix osu!-specific missing cases
|
2020-11-15 15:40:31 +01:00 |
|
kamp
|
268bbcf77d
|
Clamp selection movement instead of refusing to move on borders
|
2020-11-15 14:22:46 +01:00 |
|
Bartłomiej Dach
|
532680bb36
|
Manually reset rest of rotation tracker state on object application
|
2020-11-14 23:23:11 +01:00 |
|
Bartłomiej Dach
|
727a886fb3
|
Move spinner completion info into judgement
|
2020-11-14 23:08:47 +01:00 |
|
Bartłomiej Dach
|
af392e3995
|
Move rate adjusted spinner rotation into judgement result
|
2020-11-14 21:10:12 +01:00 |
|
Dean Herbert
|
deea75b2e9
|
Fix typo in comment
|
2020-11-14 18:05:51 +09:00 |
|
Dean Herbert
|
7ac4d2c4be
|
Move "drawable" to first prefix
|
2020-11-14 18:05:30 +09:00 |
|
Dean Herbert
|
90f37ff4ab
|
Rejig namespaces
|
2020-11-14 18:04:59 +09:00 |
|