8. Fills, strokes, effects and appearance
Esta página está em inglês; a tradução está a caminho.
| ID | Requirement | P | Type | Ver. | M |
|---|---|---|---|---|---|
| STY-1 | Nodes shall have a list of fills. Solid, linear, radial, angular (conic) and diamond gradients, and image; each with its own opacity, blend mode and visibility; reorderable. | Must | functional | test | 0.2 |
| STY-2 | Gradients shall be edited on the canvas. Drag endpoints and stops on the node; add stops by clicking the line; colour, position and opacity per stop. | Must | functional | test | 0.2 |
| STY-3 | Image fills shall have scale modes and adjustments. Must: fill, fit, crop (with a crop rectangle) and tile (with scale); rotation; exposure and contrast. Should (same milestone, not gating): saturation, temperature, tint, highlights, shadows. | Must | functional | test | 0.2 |
| STY-4 | A colour picker shall cover the needs of UI design. Must: HEX, RGB, HSL, HSB and OKLCH input; opacity; eyedropper (I) over the canvas; document colours; variables and styles in the same picker. Should: a P3 wide-gamut document colour profile as a setting (needs colour management the renderer does not have yet). | Must | functional | test | 0.2 |
| STY-5 | Nodes shall have a list of strokes. Same paint types as fills; weight (per side for frames and rectangles), alignment (inside, centre, outside), dash and gap pattern, caps (none, round, square, arrow lines, arrow equilateral, triangle, circle, diamond), joins (miter, bevel, round) and miter limit. | Must | functional | test | 0.2 |
| STY-6 | Effects shall include shadows and blurs. Drop shadow and inner shadow (x, y, blur, spread, colour, blend mode, “show behind transparent areas”), layer blur and background blur; multiple effects in order. | Must | functional | test | 0.2 |
| STY-7 | Layer opacity and blend modes shall be applied as in Figma. Pass through (groups), normal, darken, multiply, colour burn, lighten, screen, colour dodge, overlay, soft light, hard light, difference, exclusion, hue, saturation, colour, luminosity. | Must | functional | test | 0.2 |
| STY-8 | Frames shall clip content optionally. “Clip content” per frame; clipping respects corner radius. | Must | functional | test | 0.1 |
| STY-9 | Progressive blur and noise/texture effects could be supported. As in current Figma. | Could | functional | demonstration | backlog |