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.
(This depends on the Minimal ViewBox PR, since it needs to calculate the content dimensions to be able to set the white background as the default layer mask with the same dimensions as the content.)
This PR adds a button that lets layers act as masks for the layers farther down, allowing you to cut out parts of the lower layers or add some transparency, depending on the color of the mask layer (black = full transparency, white = no transparency).
Each layer can be toggled between normal mode and mask mode. When a masked layer is manipulated, a dashed outline and handles show the shape and thickness. If another layer is selected, the outline and handles disappear to show the mask effect as it appears in the exported output.