Repository navigation
Tangible 0.22.2
Pre-release
Pre-release
Added
- Icon source enforcement (web, Wave 10-H): all stray
<svg>elements and Unicode glyph icons (▴ ▾ ▲ ▼ ↑ ↓ ✕) have been replaced with<Icon name="…" />from$lib/Icon.svelte. Affected components:FilterBar.svelte(list/grid view toggles),FiltersPanel.svelte(open/close caret),DataTable.svelte(sort-direction arrows),ItemComments.svelte(expand/collapse toggle),ShoppingStoreManager.svelte(close and aisle-move buttons). check-iconsscript (web, Wave 10-H):web/scripts/check-icons.mjswalkssrc/**/*.svelteand flags bare<svg>elements and Unicode glyph-icon characters. Run asnpm run check-icons; wired intonpm run checkso it runs in CI automatically.
Changed
- Iconography rule added to AGENTS.md:
$lib/Icon.svelteis the sole source for icons on the web front-end; bare<svg>elements and Unicode glyph substitutes are banned and enforced bynpm run check-icons.