Skip to content

Full document graph #1345

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

Merged
merged 11 commits into from
Aug 22, 2023
Merged

Full document graph #1345

merged 11 commits into from
Aug 22, 2023

Conversation

0HyperCube
Copy link
Member

@0HyperCube 0HyperCube commented Jul 30, 2023

Migrate all vector nodes to a document graph. Currently breaks:

  • Pen tool doesn't place more than one point.
  • Occasionally drawing with rectangle tool doesn't work / is offset
  • Thumbnails go over the entire node graph and break the click targets
  • Thumbnails should display the left input, not the result of the composite
  • Placing on top of other artwork
  • Bounding boxes and hit testing
    • Colour picker
    • Fill
    • Path
    • Pen
    • Line
    • Rectangle
    • Circle
    • Shape

Fixes #1223
Part of #1394

@0HyperCube 0HyperCube force-pushed the document-graph-continued branch 2 times, most recently from 9f20d51 to 7b76b8c Compare July 30, 2023 19:44
@0HyperCube 0HyperCube force-pushed the document-graph-continued branch from 3ec7143 to 1c18d6e Compare August 1, 2023 07:26
@0HyperCube 0HyperCube force-pushed the document-graph-continued branch from 7b19e5c to ba0cfe1 Compare August 1, 2023 09:39
@0HyperCube 0HyperCube force-pushed the document-graph-continued branch from a3b3ede to 84431ec Compare August 4, 2023 21:57
@Keavon Keavon force-pushed the master branch 7 times, most recently from 6f01677 to cfe38c6 Compare August 12, 2023 20:44
@0HyperCube 0HyperCube force-pushed the document-graph-continued branch from e3c3fd1 to 19cb1ef Compare August 14, 2023 13:28
@Keavon Keavon force-pushed the master branch 3 times, most recently from 9d207ea to dd21d44 Compare August 16, 2023 07:47
* Fix pen tool (except overlays)
* Thumbnail of only the layer and not the composite
* Fix occasional transform breakages
* Constrain size of thumbnail
* Insert new layers at the top
* Broken layer tree
* Fix crash when drawing
* Reduce calls to send graph
* Reduce calls to updating properties
* Store cached transforms upon the document
* Fix missing node UI updates
* Fix fill tool and clean up imports and indentation
* Error on overide existing layer
* Fix pen tool (partially)
* Fix some lints
@TrueDoctor TrueDoctor force-pushed the document-graph-continued branch from 57b0078 to ebc0a24 Compare August 22, 2023 10:43
@TrueDoctor TrueDoctor marked this pull request as ready for review August 22, 2023 10:44
@TrueDoctor TrueDoctor merged commit 0ad5759 into full-document-graph Aug 22, 2023
@TrueDoctor TrueDoctor deleted the document-graph-continued branch August 22, 2023 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants