Berkan Diler
|
fccdbffa93
|
Use MathF instead of Math- functions when possible
MathF-functions are faster than the Math-counterpart and it looks cleaner, so use MathF when we cast to float or int anyway.
|
2019-11-25 00:45:42 +01:00 |
|
Dean Herbert
|
c2e85a2057
|
Apply CornerExponent fixes
|
2019-11-22 19:49:20 +09:00 |
|
Huo Yaoyuan
|
4cd7d67fe4
|
Use early return for if-pattern-matching.
|
2019-11-22 00:02:40 +08:00 |
|
Huo Yaoyuan
|
818553027b
|
Merge branch 'master' into sharpen
|
2019-11-21 23:42:46 +08:00 |
|
Dean Herbert
|
201f32859a
|
Merge branch 'master' into slider-control-point-removal
|
2019-11-21 22:10:52 +09:00 |
|
Berkan Diler
|
6cab517b2d
|
.NET Standard 2.1 implements Math.Clamp , use it instead of MathHelper.Clamp from osuTK.
|
2019-11-20 13:37:47 +01:00 |
|
Huo Yaoyuan
|
374ef6ff83
|
Merge branch 'master' into sharpen
|
2019-11-20 17:30:58 +08:00 |
|
Huo Yaoyuan
|
608785b99a
|
Update .Net Standard projects to 2.1
|
2019-11-18 18:35:58 +08:00 |
|
smoogipoo
|
031b686ee9
|
Only accept input while hovered
|
2019-11-13 17:38:34 +09:00 |
|
smoogipoo
|
d835def4ab
|
Add point count to the menu item text
|
2019-11-13 17:36:46 +09:00 |
|
smoogipoo
|
c56503ee88
|
Select single control point on right click
|
2019-11-13 17:29:00 +09:00 |
|
smoogipoo
|
9c52d239b4
|
Return null to allow passthrough
|
2019-11-13 16:56:48 +09:00 |
|
smoogipoo
|
4c0bca5c07
|
Add ability to delete control points via right-click option
|
2019-11-13 16:38:15 +09:00 |
|
Huo Yaoyuan
|
144812669d
|
Use static local functions.
|
2019-11-12 19:56:54 +08:00 |
|
Huo Yaoyuan
|
dcfa98414f
|
Use ??=.
|
2019-11-12 19:56:51 +08:00 |
|
Huo Yaoyuan
|
e5e8e70704
|
Use pattern matching.
|
2019-11-12 19:55:19 +08:00 |
|
Huo Yaoyuan
|
7d7b9e36b2
|
Use compound assignment.
|
2019-11-12 19:53:50 +08:00 |
|
smoogipoo
|
a0884fe9d4
|
Fix being able to add while not selected
|
2019-11-12 15:07:54 +09:00 |
|
smoogipoo
|
93d8cd38ca
|
Implement addition via ctrl+click
|
2019-11-12 15:02:27 +09:00 |
|
smoogipoo
|
407ca41ba4
|
Simplify using existing tools
|
2019-11-12 15:02:27 +09:00 |
|
smoogipoo
|
316dcae614
|
Use squared distance
|
2019-11-12 15:02:27 +09:00 |
|
smoogipoo
|
13b11996e0
|
Improve closest segment algorithm
|
2019-11-12 15:02:27 +09:00 |
|
smoogipoo
|
10fd5ef5a7
|
Merge context menus
|
2019-11-12 15:02:27 +09:00 |
|
smoogipoo
|
461f76926f
|
Add right-click menu to support control point addition
|
2019-11-12 15:02:01 +09:00 |
|
Dean Herbert
|
a43b0ee01b
|
Apply naming and styling changes
|
2019-11-12 10:45:46 +09:00 |
|
Dean Herbert
|
b37bf4ea01
|
Merge remote-tracking branch 'upstream/master' into selection-hitsound-addition
|
2019-11-12 10:44:53 +09:00 |
|
Dean Herbert
|
5da4db6889
|
Merge pull request #6802 from smoogipoo/edit-fadeout-time
Increase fade-out time of hitobjects in the editor
|
2019-11-12 10:30:50 +09:00 |
|
Dean Herbert
|
8402fb1490
|
Move to const and add some xmldoc for future visitors
|
2019-11-12 10:02:42 +09:00 |
|
Dean Herbert
|
662318a635
|
Merge remote-tracking branch 'upstream/master' into edit-fadeout-time
|
2019-11-12 09:53:16 +09:00 |
|
Huo Yaoyuan
|
ccc8aa6fa4
|
Apply brace style.
|
2019-11-11 20:13:13 +08:00 |
|
smoogipoo
|
3b13ad480a
|
Increase fade-out time of hitobjects in the editor
|
2019-11-11 13:06:41 +09:00 |
|
Dan Balasescu
|
1c1a49011b
|
Merge branch 'master' into infrastructure
|
2019-11-08 19:10:49 +09:00 |
|
smoogipoo
|
df31acb294
|
Fix slider nested hitobject samples not getting updated
|
2019-11-08 15:43:34 +09:00 |
|
smoogipoo
|
6fc1be64c2
|
Make hitobject samples a bindable list
|
2019-11-08 14:04:57 +09:00 |
|
smoogipoo
|
b1da81571f
|
Implement slider head control point snapping
|
2019-11-07 14:00:12 +09:00 |
|
Dean Herbert
|
0df0260dd9
|
Disallow selections to be moved outside of the playfield (#6742)
Disallow selections to be moved outside of the playfield
|
2019-11-06 18:29:06 +09:00 |
|
Dean Herbert
|
41a8954b81
|
Refactor follow points to support dynamic updates (#6721)
Refactor follow points to support dynamic updates
Co-authored-by: Dean Herbert <pe@ppy.sh>
|
2019-11-06 17:43:58 +09:00 |
|
smoogipoo
|
2c1bfd62ef
|
Disallow selections to be moved outside of the playfield
|
2019-11-06 17:28:04 +09:00 |
|
Dean Herbert
|
7b5b3ff15c
|
Remove unused returns
|
2019-11-06 16:36:12 +09:00 |
|
Dean Herbert
|
7ebd5daf7d
|
Merge remote-tracking branch 'upstream/master' into dynamic-followpoints
|
2019-11-06 16:33:47 +09:00 |
|
Dean Herbert
|
ee544e174a
|
Group -> Connection
|
2019-11-06 16:33:42 +09:00 |
|
smoogipoo
|
2588534eda
|
Skin entire selection, add xmldocs
|
2019-11-06 16:04:20 +09:00 |
|
smoogipoo
|
020b08b450
|
Initial implementation of limited distance snap
|
2019-11-06 15:27:48 +09:00 |
|
smoogipoo
|
68ca5cb26a
|
Adjust comments
|
2019-11-05 23:20:46 +09:00 |
|
smoogipoo
|
aff275ea21
|
Revert "Fix follow point lifetime not being updated correctly"
This reverts commit 1ef2b81041 .
|
2019-11-05 23:03:05 +09:00 |
|
smoogipoo
|
0a2af2b0fe
|
Apply transform override at a higher level
|
2019-11-05 23:02:39 +09:00 |
|
smoogipoo
|
d762ec959c
|
Schedule group refresh when loaded
|
2019-11-05 22:50:38 +09:00 |
|
smoogipoo
|
68a81e0eb0
|
Fix follow point transforms not working after rewind
|
2019-11-05 22:50:21 +09:00 |
|
smoogipoo
|
f2118b0eba
|
Add automated test cases
|
2019-11-05 19:31:58 +09:00 |
|
smoogipoo
|
6c58faf30c
|
Fix group ends potentially not being updated correctly
|
2019-11-05 19:31:48 +09:00 |
|
Dean Herbert
|
52dba69a64
|
Implement slider control point deletion (#6679)
Implement slider control point deletion
Co-authored-by: Dean Herbert <pe@ppy.sh>
|
2019-11-05 19:15:15 +09:00 |
|
smoogipoo
|
1ef2b81041
|
Fix follow point lifetime not being updated correctly
|
2019-11-05 17:33:02 +09:00 |
|
smoogipoo
|
3b6064336b
|
Implement group re-ordering based on start time
|
2019-11-05 17:33:02 +09:00 |
|
smoogipoo
|
a19e26f8aa
|
Improve performance of refreshes
|
2019-11-05 17:33:02 +09:00 |
|
smoogipoo
|
712253ff50
|
Replace follow point renderer with new implementation
|
2019-11-05 17:33:02 +09:00 |
|
smoogipoo
|
ddfcda9e02
|
Remove abstract ConnectionRenderer class
|
2019-11-05 17:33:02 +09:00 |
|
smoogipoo
|
d77882c21b
|
Fix slider selection input handled outside path
|
2019-11-05 17:31:52 +09:00 |
|
smoogipoo
|
7c20a589f2
|
Remove unused usings
|
2019-11-05 13:56:21 +09:00 |
|
smoogipoo
|
c8beb5296f
|
Use PlatformAction.Delete instead of Delete key
|
2019-11-05 13:26:44 +09:00 |
|
smoogipoo
|
08bd811326
|
Merge remote-tracking branch 'origin/master' into slider-controlpoint-deletion
# Conflicts:
# osu.Game.Rulesets.Osu/Edit/Blueprints/Sliders/Components/PathControlPointVisualiser.cs
|
2019-11-05 13:07:06 +09:00 |
|
Dean Herbert
|
66253a0bd4
|
Handle selection on mouse down instead of click
This is how other elements work, and feels better with drag preselection
|
2019-11-05 02:21:50 +09:00 |
|
Dean Herbert
|
bcf8a6d514
|
Fix slider creation regressing with path selection changes
|
2019-11-03 19:59:37 +09:00 |
|
Dean Herbert
|
f69a641d35
|
Merge branch 'master' into slider-controlpoint-deletion
|
2019-11-03 19:32:10 +09:00 |
|
Dean Herbert
|
1155aacd90
|
Update sliders when control points change (#6680)
Update sliders when control points change
|
2019-11-03 19:05:48 +09:00 |
|
Dean Herbert
|
f849926049
|
Merge branch 'master' into slider-controlpoint-deletion
|
2019-11-03 19:05:17 +09:00 |
|
Dean Herbert
|
4dbdfcdd3c
|
Change control to toggle rather than always select
|
2019-11-03 18:41:29 +09:00 |
|
Dean Herbert
|
6bc62385b6
|
Merge branch 'master' into slider-controlpoint-selection
|
2019-11-03 15:28:50 +09:00 |
|
Dean Herbert
|
e23ea94383
|
Add one more level of null check
|
2019-11-01 15:33:38 +09:00 |
|
Dean Herbert
|
05002ea3e8
|
Move Show/Hide code to PopIn/PopOut
|
2019-11-01 14:50:38 +09:00 |
|
smoogipoo
|
41ae66d517
|
Update slider when control points change
|
2019-10-31 18:24:38 +09:00 |
|
smoogipoo
|
18f374eec6
|
Deselect deleted control points
|
2019-10-31 17:58:33 +09:00 |
|
smoogipoo
|
78194cfa6e
|
Implement slider control point deletions
|
2019-10-31 17:54:09 +09:00 |
|
smoogipoo
|
43b2cbb865
|
Implement slider control point deletion
|
2019-10-31 17:39:57 +09:00 |
|
smoogipoo
|
20aeb7aaff
|
Implement multiple selection
|
2019-10-31 17:25:30 +09:00 |
|
smoogipoo
|
8d50b155e8
|
Make selection happen on click only
|
2019-10-31 17:13:10 +09:00 |
|
smoogipoo
|
cfdf710676
|
Add test
|
2019-10-31 16:51:58 +09:00 |
|
smoogipoo
|
e23a75c64a
|
Implement control point selection
|
2019-10-31 16:23:54 +09:00 |
|
smoogipoo
|
7a3ebcd0b1
|
Fix path changes not updating tail circle
|
2019-10-31 15:52:38 +09:00 |
|
Huo Yaoyuan
|
bcf8e3a9d4
|
Remove redundant properties from desktop projects.
While OutputType=Library maybe doubtful, PlatformTarget=AnyCPU should be clearly the default.
|
2019-10-30 22:56:33 +08:00 |
|
Huo Yaoyuan
|
31595159be
|
Normalize .props
|
2019-10-30 21:54:14 +08:00 |
|
Dean Herbert
|
e9cb3337b3
|
Fix 1x1 white pixel appearing in the centre of hitcircles on default skin
|
2019-10-29 22:31:27 +09:00 |
|
Dean Herbert
|
194e501f86
|
Merge branch 'master' into snapping-refactor
|
2019-10-26 14:20:08 +09:00 |
|
smoogipoo
|
da6ee05dd6
|
Fix not being able to drag non-snaked sliders
|
2019-10-25 18:37:44 +09:00 |
|
smoogipoo
|
607b4d874a
|
Refactor flow of snapping through HitObjectComposer
|
2019-10-25 16:40:30 +09:00 |
|
smoogipoo
|
a6458fdeab
|
Re-use slider type
|
2019-10-24 19:04:24 +09:00 |
|
smoogipoo
|
b7af4acdbf
|
Allow not having a composer
|
2019-10-24 19:04:00 +09:00 |
|
smoogipoo
|
0af5706db6
|
Snap path during control point movement
|
2019-10-24 19:02:59 +09:00 |
|
smoogipoo
|
f45f17339c
|
Implement slider path distance snapping
|
2019-10-24 18:17:30 +09:00 |
|
Dean Herbert
|
ef4dd3e028
|
Merge pull request #6580 from smoogipoo/remove-controlpoint-snap
Don't snap slider control point placement
|
2019-10-24 10:27:16 +09:00 |
|
smoogipoo
|
436941cda3
|
Add comment
|
2019-10-23 17:58:44 +09:00 |
|
Dean Herbert
|
02efd0e943
|
Merge pull request #6556 from smoogipoo/fix-slider-stack-change
Fix sliders not moving with stacking changes
|
2019-10-23 17:48:06 +09:00 |
|
smoogipoo
|
b903edca45
|
Don't snap slider control point placement
|
2019-10-23 16:03:16 +09:00 |
|
smoogipoo
|
54f23cbd0d
|
Update stacking test case values
|
2019-10-23 15:49:36 +09:00 |
|
Dean Herbert
|
e3fa5f1da3
|
Merge branch 'master' into beatsnap-grid-integration
|
2019-10-21 18:44:34 +09:00 |
|
smoogipoo
|
c34d3362df
|
Fix hit circles selection area being too large
|
2019-10-21 17:14:08 +09:00 |
|
Dean Herbert
|
b157aaead1
|
Merge remote-tracking branch 'upstream/master' into beatsnap-grid-integration
|
2019-10-21 17:09:43 +09:00 |
|
smoogipoo
|
38c2c328ff
|
Rename HitObject -> DrawableObject in selection blueprints
|
2019-10-21 17:04:56 +09:00 |
|
smoogipoo
|
5f8d46f666
|
Fix sliders not moving with stacking change
|
2019-10-21 16:24:06 +09:00 |
|
Dean Herbert
|
11e5e0decc
|
Merge branch 'master' into dho-apply
|
2019-10-21 16:05:11 +09:00 |
|
smoogipoo
|
96649e0a6a
|
Fix selection blueprints not respecting stacking
|
2019-10-21 15:03:49 +09:00 |
|