Skip to content

docs(examples): SVG icon gallery - 34 real-world multicolour icons via SvgIcon#176

Merged
DemchaAV merged 3 commits into
developfrom
feat/svg-icon-gallery
Jun 12, 2026
Merged

docs(examples): SVG icon gallery - 34 real-world multicolour icons via SvgIcon#176
DemchaAV merged 3 commits into
developfrom
feat/svg-icon-gallery

Conversation

@DemchaAV

Copy link
Copy Markdown
Owner

What

Stacked on #173. The real-world proof sheet for the beta SVG reader:

  • SvgIconGalleryExample (new features/svg category → "SVG Import" showcase group): a 5-column captioned grid of all 34 requested svgrepo icons — fruit, UI, objects, up to 19 layers each — read by SvgIcon.parse from committed .svg resources and placed with addSvgIcon(icon, 50).
  • Triage of the whole Downloads set against the reader first: 38/38 parsed, zero failures (plain-hex svgrepo collections sit entirely inside the supported subset).
  • Numbers that sell the feature: 34 multicolour icons = 156 KB of sources, rendered sheet = 65 KB single-page PDF (the old single hero PNG was 1.8 MB).
  • Gallery/README registration + committed preview; icon artwork attributed to svgrepo.com in the Javadoc.

The Feature-Catalog icon block intentionally does NOT land here — feature-catalog.pdf is already modified by the open #175, and a parallel binary edit would guarantee a merge conflict. It goes into the consolidated catalog PR right after the queue merges.

Verification

Gallery generated end-to-end and eyeballed: colours, layer order and shapes all correct across the full grid. Full gate: ./mvnw verify -pl .1287 tests, 0 failures, BUILD SUCCESS.

DemchaAV added 2 commits June 12, 2026 11:21
…a SvgIcon

New SvgIconGalleryExample (features/svg, new 'SVG Import' showcase group): a 5-column captioned grid of 34 svgrepo icons (fruit, UI, objects - up to 19 layers each) read by SvgIcon.parse from committed .svg resources (156 KB total) and placed with addSvgIcon. Triage of the whole set against the beta reader: 38/38 files parsed with zero failures. The rendered sheet is a single 65 KB page - the strongest real-world evidence the icon subset covers practice. Icon artwork from svgrepo.com (licence per icon page, attributed in the example Javadoc).
@DemchaAV DemchaAV merged commit c0c59df into develop Jun 12, 2026
11 checks passed
@DemchaAV DemchaAV deleted the feat/svg-icon-gallery branch June 12, 2026 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant