openpencil/src/engine
Danila Poyarkov cf454a855e Fill type picker with solid/gradient/image tabs and gradient stop editing
- FillPicker component: 3 category tabs (Solid, Gradient, Image), gradient
  subtype dropdown (Linear/Radial/Angular/Diamond), draggable gradient stop
  bar, per-stop color/position/opacity editing with ScrubInput
- FillSection uses FillPicker instead of ColorPicker for full Fill editing
- Default gradient transforms for each subtype so renderer picks them up
- colorToRgba255/rgba255ToColor helpers in color.ts
- Custom SVG icons for fill type tabs (solid square, gradient fade)
2026-02-28 17:26:50 +03:00
..
canvaskit.ts Add oxlint, oxfmt, typescript-go 2026-02-27 15:52:55 +03:00
clipboard.ts Fix .fig import/export round-trip 2026-02-28 15:12:24 +03:00
color.ts Fill type picker with solid/gradient/image tabs and gradient stop editing 2026-02-28 17:26:50 +03:00
fig-export.ts Tier 1 rendering parity: gradients, images, effects, strokes, arcs 2026-02-28 16:40:34 +03:00
fonts.ts Fix production build type errors 2026-02-28 11:37:02 +03:00
layout.ts Add layout tests, fix cross-axis sizing bugs 2026-02-28 13:59:39 +03:00
renderer.ts Tier 1 rendering parity: gradients, images, effects, strokes, arcs 2026-02-28 16:40:34 +03:00
scene-graph.ts Tier 1 rendering parity: gradients, images, effects, strokes, arcs 2026-02-28 16:40:34 +03:00
snap.ts Rotation-aware snap guides and selection bounds 2026-02-28 01:24:23 +03:00
undo.ts Wire undo/redo into all editor operations 2026-02-28 06:28:17 +03:00
vector.ts Fix open paths rendering as closed 2026-02-28 07:15:07 +03:00