-
-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(Group): 2nd Patch of New Group! 🎉 #7859
Merged
Merged
Changes from all commits
Commits
Show all changes
70 commits
Select commit
Hold shift + click to select a range
1a191a7
apply 7744 patch (no binaries)
ShaMan123 26e8392
apply 7744 patch (binaries)
ShaMan123 7d793b3
commit #7744 review
ShaMan123 2708029
patch2
ShaMan123 02a8ffa
Update spray_brush.class.js
ShaMan123 0d3690f
enable text editing under group
ShaMan123 ff0346a
migrate back to isDescendantOf
ShaMan123 812f02a
render bg
ShaMan123 053946c
fix(): clear canvas from entire object tree
ShaMan123 db76c44
fix(): center object in case object is nested
ShaMan123 04aad5b
Update eraser_brush.mixin.js
ShaMan123 8c1c535
Update canvas.class.js
ShaMan123 3fd4af2
Update canvas_events.mixin.js
ShaMan123 58e9be2
lint
ShaMan123 c2ef2f5
safeguard from adding group to itself
ShaMan123 f0145b5
Update object_ancestry.mixin.js
ShaMan123 cb20b81
patch tests from v6!
ShaMan123 347f80d
Update canvas_grouping.mixin.js
ShaMan123 a56d55e
Update canvas.class.js
ShaMan123 2a426e7
Update group_layout.js
ShaMan123 5e3fc1f
Update group_layout.js
ShaMan123 2b1f680
remove redundant logic
ShaMan123 1ad5cc8
Update canvas_grouping.mixin.js
ShaMan123 11c828f
fix(): calling sendPointToPlane
ShaMan123 b6fa3dc
Update group.class.js
ShaMan123 e9afc89
refactor `enterGroup`
ShaMan123 d8f8251
invalidate groups after active selection change
ShaMan123 c58a274
_shouldSetNestedCoords
ShaMan123 c0f5571
perf(): refrain from `contains`
ShaMan123 9a223d0
Update canvas_events.mixin.js
ShaMan123 2d5cc75
Update canvas.class.js
ShaMan123 01c4a87
Update canvas.class.js
ShaMan123 2164161
fix(): export svg backgroundColor
ShaMan123 a5575bd
Update group.js
ShaMan123 5c56124
backport collection fix to test
ShaMan123 5e3aaf5
Update group.class.js
ShaMan123 d53d6b6
lint
ShaMan123 8e907bb
fix(): target prop on canvas added/removed event
ShaMan123 f082fc9
fix(): modify handlers strictly on canvas events
ShaMan123 c2d93db
Merge branch 'master' into v6-group-patch2
ShaMan123 2f346b0
Update group_layout.js
ShaMan123 9931a3c
Merge branch 'master' into v6-group-patch2
ShaMan123 d6f1950
Merge branch 'master' into v6-group-patch1
ShaMan123 5cb64af
Merge branch 'v6-group-patch1' into v6-group-patch2
ShaMan123 63cab25
Merge branch 'master' into v6-group-patch2
asturur 21110d3
Update spray_brush.class.js
ShaMan123 6c141e1
remove merge error
ShaMan123 465ea96
add some comment
asturur ffafe66
more comments
asturur e2d03f0
only a comment and removed an extra negation by swapping a ternary
asturur 3e09114
better invalidation + comment
ShaMan123 af3430c
fix(): text enterEditing in interactive group
ShaMan123 67abe2f
fix(): strict ancestors
ShaMan123 b8477f2
test `findCommonAncestors`
ShaMan123 d039d04
add strict option + fixes
ShaMan123 2c49f67
Revert "fix(): strict ancestors"
ShaMan123 7ba7fa4
fix test
ShaMan123 de96660
better comments
ShaMan123 b566158
better comment
ShaMan123 beaa331
JSDOC
ShaMan123 c0aea33
remove redundant `len` variable
ShaMan123 3ec53b4
fix(Collection): `remove` return value
ShaMan123 1c414cf
typo
ShaMan123 2c65a5c
adjust tests
ShaMan123 785433a
Update group.class.js
ShaMan123 56a2b73
Update collection.mixin.js
ShaMan123 3df9435
fix(): safegurad from circular refs
ShaMan123 d49baac
Update group.js
ShaMan123 31d2107
Update group.js
ShaMan123 97886a6
refactor() change common ancenstors returned data to help isInFrontOf…
asturur File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
note for myself: check what happens with nested groups
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I understand it correctly it iterates over all objects from last to first, wee it hits an objects it walks down it's objects as well so I expect targets[0] to be the top most target to accept the pointer.