Skip to content

Implement the Brush tool - #1099

Merged
Keavon merged 21 commits into
masterfrom
brush-node
Apr 11, 2023
Merged

Keavon merged 21 commits into
masterfrom
brush-node

Conversation

@TrueDoctor

Copy link
Copy Markdown
Member

Closes #1069

@Keavon
Keavon force-pushed the master branch 2 times, most recently from 03ebce6 to 78116f3 Compare March 30, 2023 01:24
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Mar 30, 2023

Copy link
Copy Markdown

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8e5250a
Status:⚡️  Build in progress...

View logs

@Keavon Keavon changed the title Implement Brush Node Implement the Brush tool Apr 8, 2023
@Keavon
Keavon force-pushed the brush-node branch 2 times, most recently from ea48fcf to 8df8021 Compare April 9, 2023 22:33
@Keavon
Keavon marked this pull request as ready for review April 11, 2023 07:10
@Keavon
Keavon enabled auto-merge (squash) April 11, 2023 08:32
@Keavon
Keavon merged commit e6b5cab into master Apr 11, 2023
@Keavon
Keavon deleted the brush-node branch April 11, 2023 08:35
Keavon added a commit that referenced this pull request Apr 11, 2023
* Implement Brush Node

* Add color Input

* Add VectorPointsNode

* Add Erase Node

* Adapt compilation infrastructure to allow non Image Frame inputs

* Remove debug output from TransformNode

* Fix transform calculation

* Fix Blending by making the brush texture use associated alpha

* Code improvements and UX polish

* Rename Opacity to Flow

* Add erase option to brush node + fix freehand tool

* Fix crash

* Revert erase implementation

* Fix flattening id calculation

* Fix some transformation issues

* Fix changing the pivot location

* Fix vector data modify bounds

* Minor fn name cleanup

* Fix some tests

* Fix tests

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
Co-authored-by: hypercube <0hypercube@gmail.com>
Keavon added a commit that referenced this pull request Jul 30, 2023
* Implement Brush Node

* Add color Input

* Add VectorPointsNode

* Add Erase Node

* Adapt compilation infrastructure to allow non Image Frame inputs

* Remove debug output from TransformNode

* Fix transform calculation

* Fix Blending by making the brush texture use associated alpha

* Code improvements and UX polish

* Rename Opacity to Flow

* Add erase option to brush node + fix freehand tool

* Fix crash

* Revert erase implementation

* Fix flattening id calculation

* Fix some transformation issues

* Fix changing the pivot location

* Fix vector data modify bounds

* Minor fn name cleanup

* Fix some tests

* Fix tests

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
Co-authored-by: hypercube <0hypercube@gmail.com>
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.

Brush tool and node

3 participants