mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-14 19:27:01 -04:00
LR-MASK-BRUSH: separate brush subtraction from erasing (#516)
This commit is contained in:
1 parent
65ad290e89
commit
a6d092ceb0
6 files changed
+128
-13
No files matched your search
@@ -55,6 +55,12 @@ scrolling pans in both axes and respects the operating system's scrolling direct
|
||||
These gestures work in Detail (including editing tools and full-screen preview), Compare and Reference
|
||||
views, and only apply over their image areas. Panning stops at the image edges.
|
||||
|
||||
Mask brushing uses the UI command `tool.brush` through `engine.execute`. With `{}` it activates
|
||||
painting on the current mask. `{"new": true}` creates a separate brush mask; `{"op": "add"}` or
|
||||
`{"op": "subtract"}` appends a brush component to the selected mask. Creating either starts in
|
||||
paint mode with the overlay visible. Brush Erase (or Alt while painting) removes strokes' coverage
|
||||
within that brush component; it is distinct from subtracting the component from the whole mask.
|
||||
|
||||
### When the library can't be saved
|
||||
|
||||
With a persistent library, every command that changes something is written to the catalog journal (fsynced) before
|
||||
|
||||
Reference in new issue
Block a user