v1.4.0
What's Changed
Added
- Standalone icon catalog page (#87). New optional
icons:yaml block (groups of
ico-*.svgentries — generated by the consumer's sync tooling, see
portadesign/tailwind-base#272) gets its own first-level DOKUMENTACE page at
/styleguide/icons(render endpoint/styleguide/render/icons/index): inline SVG tiles
grouped per category, icon name + optional human label per tile. Markup is prepared
server-side by the newIconsCatalog— the consumer-side{{ attribute }}Twig
placeholder is stripped, legacy fixedwidth/heightroots are normalized to a
synthesizedviewBox, script vectors (<script>,<foreignObject>,on*handlers,
javascript:/data:hrefs) are removed, and every file read goes through the shared
PathGuardcontainment.multi-color icons (brand marks with own fills) are badged
instead of tinted; missing/unreadable files render a loud dashed missing-state tile.
The sidebar entry is gated on the new sg-confighasIconsflag, so a project without
anicons:block gets no dead menu item and renders unchanged.
Full Changelog: v1.3.0...v1.4.0