Skip to content

feat: replace inline SVG icons with Dinkie Icons#7

Merged
Angelmmiguel merged 1 commit intomainfrom
angel/add-icon-lib
Feb 12, 2026
Merged

feat: replace inline SVG icons with Dinkie Icons#7
Angelmmiguel merged 1 commit intomainfrom
angel/add-icon-lib

Conversation

@Angelmmiguel
Copy link
Copy Markdown
Contributor

@Angelmmiguel Angelmmiguel commented Feb 12, 2026

Summary

  • Configure Dinkie Icons via unplugin-icons with Svelte compiler support
  • Replace all inline SVG icons across 14 component files with consistent Dinkie Icon components
  • Add unplugin-icons/types/svelte type reference for proper TypeScript support

Icon mapping

Usage Dinkie Icon
Search right-magnifying-glass
Expand/collapse chevron right-black-triangle
File/document page-facing-up
Edit/pencil pencil
GitHub github
Delete diagonal-cross
Share share
Shield/security shield
Upload download (rotated 180°)
Folder/browse file-folder
Checkmark (copy success) white-heavy-check-mark
Clipboard/copy clipboard
Info circled-information-source
External link link-symbol
Star white-medium-star

Animated loading spinners in UploadZone and MainContent are kept as inline SVGs since pixel-art icons don't suit CSS spin animations.

Test plan

  • Verify all icons render correctly across the UI
  • Check expand/collapse chevron rotation in tool calls, subagents, system messages, and thinking blocks
  • Confirm copy button icons toggle between clipboard and checkmark on click
  • Verify modal close buttons work (LogsLocationModal, ShareModal)
  • Check upload zone displays upload, folder, and GitHub icons
  • Verify loading spinners still animate in gist loading states

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
capsule 8d8f6e3 Commit Preview URL

Branch Preview URL
Feb 12 2026, 07:32 AM

@Angelmmiguel Angelmmiguel changed the title Replace inline SVG icons with Dinkie Icons feat: replace inline SVG icons with Dinkie Icons Feb 12, 2026
@Angelmmiguel Angelmmiguel self-assigned this Feb 12, 2026
@Angelmmiguel Angelmmiguel merged commit 7c9e6d4 into main Feb 12, 2026
2 checks passed
@Angelmmiguel Angelmmiguel deleted the angel/add-icon-lib branch February 12, 2026 10:51
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