Skip to content

Commit 83b24eb

Browse files
Use embedded data URIs for Octicon icons
- Embed SVG icons using go:embed for offline use and faster loading - Convert icons to base64 data URIs at runtime - Fall back to CDN URL for non-embedded icons - Add test to verify all toolset icons are properly embedded - 44 SVG files (22 icons × 2 sizes) totaling ~27KB
1 parent d750be6 commit 83b24eb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+117
-36
lines changed

pkg/octicons/icons/apps-16.svg

Lines changed: 1 addition & 0 deletions
Loading

pkg/octicons/icons/apps-24.svg

Lines changed: 1 addition & 0 deletions
Loading

pkg/octicons/icons/beaker-16.svg

Lines changed: 1 addition & 0 deletions
Loading

pkg/octicons/icons/beaker-24.svg

Lines changed: 1 addition & 0 deletions
Loading

pkg/octicons/icons/bell-16.svg

Lines changed: 1 addition & 0 deletions
Loading

pkg/octicons/icons/bell-24.svg

Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

pkg/octicons/icons/codescan-16.svg

Lines changed: 1 addition & 0 deletions
Loading

pkg/octicons/icons/codescan-24.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)