Skip to content

Docs: add the interface icon set to the design system - #58

Merged
SandObserver merged 1 commit into
mainfrom
docs/icon-set
Sep 19, 2026
Merged

SandObserver merged 1 commit into
mainfrom
docs/icon-set

Conversation

@SandObserver

Copy link
Copy Markdown
Owner

Summary

  • Add an Icons section to the design system page: the full set, rendered at build time from the app's ui/js/icon-set.js, a rules table, and the steps for adding a widget icon.
  • Add IconSet.astro, which imports the app file through readRepoFile and falls back to a link when the app repo is absent.
  • Rewrite the manifest glyph table to describe the new icons.
  • Sync the bundled widget and admin scripts from the app, including the System widget's drawn network arrows.

Testing
npm run build and npm run check pass. Checked the Icons section in Chrome in the dark and light schemes.

Checklist

  • npm run build and npm run check both pass.
  • Product UI is shown by running or capturing it, never recreated in CSS.
  • Any new preview or screenshot carries no private hostnames or real data.
  • Visual changes verified in both colour schemes and both docs themes.
  • Links to the app repo still resolve.

@SandObserver SandObserver added the documentation Improvements or additions to documentation label Sep 19, 2026
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying stackyard-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3b2545c
Status: ✅  Deploy successful!
Preview URL: https://e0db657b.stackyard-docs.pages.dev
Branch Preview URL: https://docs-icon-set.stackyard-docs.pages.dev

View logs

@SandObserver
SandObserver merged commit 460384c into main Sep 19, 2026
2 checks passed
@SandObserver
SandObserver deleted the docs/icon-set branch September 19, 2026 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant