Keavon Chambers
Keavon Chambers
Instead of deleting its children, it should ungroup those children from the artboard and then delete just the artboard, leaving the artwork behind. The code for ungrouping with Ctrl+Shift+G can...
Currently, new layers are drawn, they are placed into the last selected artboard. To improve upon this, we want: - [ ] Placing layers in correct artboard based on its...
This lets the user skew the perspective of the rectangle with some arbitrary affine transform. The user can access this by dragging a corner of the transform cage while holding...
**Blocked on #1270** Following the migration to the unified node graph, the previous Imaginate functionality has changed. We no longer rasterize the area below the Imaginate frame now that compositing...
Currently, the Layer node performs a compositing operation with the bottom and left data. But we also want other adjustment-style nodes (with a single primary input and output of the...
Chromium browsers recently got the ability to browse local fonts. We should provide a way to choose between the Google Fonts list and local fonts, but gray that out with...
If the user tilts the canvas in the viewport, the scale of the increments becomes inaccurate. We want to essentially tilt the measuring system with the canvas. So for example,...
First, we want to always draw border overlays around all artboards to clarify what's clickable. Then, we need to default to one artboard always being selected (for discoverability, to avoid...
The legacy boolean operations were unstable, and are no longer compatible with the migration of vector data to nodes (#1065) so they had to be removed. But they're very important...