wordcraft/docs
Valentin Klein 8a2a8bb60d
Insert > Icons: an original icon library, a searchable picker and Icon Color (#309) (#318)
Adds wordcraft_render::icon_lib, 61 monochrome icons in ten categories
(Arrows, Communication, Office, People, Nature, Weather, Shapes, Symbols,
Technology, Transport). They are original WordCraft artwork: simple
geometric line drawings designed on a 24x24 grid as path data in code, with
no icon files and nothing copied from another icon set.

insert.icon {"id", "color"?, "size"?} renders the chosen icon with vello_cpu
to a transparent PNG at about 300 ppi and inserts it at the caret through the
ordinary picture path, so it saves to .docx and every other format. Without
an id it lists the library (narrowed by query and category) and asks the
front end for the picker. picture.iconColor repaints a one-colour picture
in a new colour and keeps its transparency.

Insert > Illustrations > Icons opens a dialog with a search box, category
chips and a grid of icons drawn live by the egui painter from the same path
data; Insert or a double click places the selection. Picture Format > Adjust
gains an Icon Color menu. New strings are translated in every catalog.

Catalog parity 393/434 -> 394/434 (90.8%).

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Brandon Thomas <echelon@gmail.com>
2026-10-11 13:27:42 -04:00
..
brand M0.1–M0.6: workspace, geom, document model, fonts, layout, render 2026-10-05 22:30:16 -04:00
images M7/M14: comment balloons in the margin; ROADMAP alpha and parity estimates; README Review and Layout screenshots; cargo xtask alias 2026-10-06 01:38:55 -04:00
architecture.md Progress docs: target-app parity, gaps, alpha gate, readiness by audience (#277) 2026-10-10 14:11:53 -04:00
contributors.md About: contributor and model credits compiled in (grab bag + table, self-submitted names) (#6) 2026-10-07 21:17:02 -04:00
control-protocol.md i18n: add Russian (ru) interface translation (#300) 2026-10-11 11:53:41 -04:00
file-format-parity.md Enclose Characters: put a character in a circle, square, triangle or diamond (#301) 2026-10-11 13:20:45 -04:00
gaps.md Insert > Icons: an original icon library, a searchable picker and Icon Color (#309) (#318) 2026-10-11 13:27:42 -04:00
hardware-parity.md Windows: use OpenGL when DirectX 12 has no GPU driver (#316) (#325) 2026-10-10 16:24:16 -04:00
layout-parity.md Enclose Characters: put a character in a circle, square, triangle or diamond (#301) 2026-10-11 13:20:45 -04:00
localization-parity.md i18n: add Russian (ru) interface translation (#300) 2026-10-11 11:53:41 -04:00
localization-tr.md i18n: add Turkish (tr) interface translation (#494) 2026-10-11 11:16:22 -04:00
mcp.md Headless: file.setAuthor takes a name; review.trackChanges lists its value param (#90) (#224) 2026-10-10 09:43:05 -04:00
parity-checklist.md Insert > Icons: an original icon library, a searchable picker and Icon Color (#309) (#318) 2026-10-11 13:27:42 -04:00
releasing.md Bump version to 0.5.0; add Linux riscv64 release build (#394) 2026-10-10 19:41:30 -04:00
roadmap.md Insert > Icons: an original icon library, a searchable picker and Icon Color (#309) (#318) 2026-10-11 13:27:42 -04:00
target-app-parity.md Insert > Icons: an original icon library, a searchable picker and Icon Color (#309) (#318) 2026-10-11 13:27:42 -04:00
typing-parity.md Move paragraphs, promote/demote, Go Back and Alt+X like Word (#343) (#351) 2026-10-11 11:49:02 -04:00
ui-parity.md Insert > Icons: an original icon library, a searchable picker and Icon Color (#309) (#318) 2026-10-11 13:27:42 -04:00
zotero.md Read Aloud: player with speed control, sentence skipping, skips citations (#190) 2026-10-10 08:36:19 -04:00