Skip to content

Commit ee71c80

Browse files
dvdksnclaude
andcommitted
chore: migrate icons from Material Symbols to Heroicons
Replaces @material-symbols/svg-400 (5.5 MB) with heroicons (488 KB) — an 11x reduction in icon asset size. Heroicons uses a single consistent distribution format (24px solid SVGs, fill="currentColor") eliminating the need for the separate utils/svg.html partial, the icon-svg-stroke CSS utility, and the dual-path resolution logic in icon.html. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
1 parent dcc4994 commit ee71c80

63 files changed

Lines changed: 335 additions & 398 deletions

File tree

Some content is hidden

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

assets/css/utilities.css

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,6 @@
5454
fill: currentColor;
5555
}
5656
}
57-
@utility icon-svg-stroke {
58-
svg {
59-
font-size: 24px;
60-
width: 1em;
61-
height: 1em;
62-
display: inline-block;
63-
stroke: currentColor;
64-
}
65-
}
6657

6758
@utility icon-xs {
6859
svg {

assets/icons/search.svg

Lines changed: 0 additions & 8 deletions
This file was deleted.

assets/icons/sparkle.svg

Lines changed: 0 additions & 8 deletions
This file was deleted.

assets/icons/system.svg

Lines changed: 4 additions & 0 deletions
Loading

assets/theme/icons/edit.svg

Lines changed: 0 additions & 8 deletions
This file was deleted.

assets/theme/icons/issue.svg

Lines changed: 0 additions & 8 deletions
This file was deleted.

content/get-started/_index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,30 @@ keywords: Docker, get started
44
description: Get started with Docker
55
layout: wide
66
params:
7-
icon: download
7+
icon: arrow-down-tray
88
notoc: true
99
get-started:
1010
- title: Get Docker
1111
description: Choose the best installation path for your setup.
1212
link: /get-started/get-docker/
13-
icon: download
13+
icon: arrow-down-tray
1414
- title: What is Docker?
1515
description: Learn about the Docker platform.
1616
link: /get-started/docker-overview/
17-
icon: summarize
17+
icon: document-text
1818
get-started2:
1919
- title: Introduction
2020
description: Get started with the basics and the benefits of containerizing your applications.
2121
link: /get-started/introduction/
22-
icon: rocket
22+
icon: rocket-launch
2323
- title: Docker concepts
2424
description: Gain a better understanding of foundational Docker concepts.
2525
link: /get-started/docker-concepts/the-basics/what-is-a-container/
26-
icon: foundation
26+
icon: home
2727
- title: Docker workshop
2828
description: Get guided through a 45-minute workshop to learn about Docker.
2929
link: /get-started/workshop/
30-
icon: desk
30+
icon: computer-desktop
3131
aliases:
3232
- /engine/get-started/
3333
- /engine/tutorials/usingdocker/

content/guides/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Docker guides
33
linkTitle: Guides
44
description: Explore the Docker guides
55
params:
6-
icon: developer_guide
6+
icon: book-open
77
layout: landing
88
aliases:
99
- /guides/language/

content/manuals/_index.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ keywords: docker, docs, manuals, products, user guides, how-to
66
url: /manuals/
77
layout: wide
88
params:
9-
icon: description
9+
icon: document-text
1010
sidebar:
1111
groups:
1212
- AI and agents
@@ -18,15 +18,15 @@ params:
1818
ai-and-agents:
1919
- title: Docker Sandboxes
2020
description: Run AI coding agents in isolated environments.
21-
icon: terminal
21+
icon: command-line
2222
link: /ai/sandboxes/
2323
- title: MCP Catalog and Toolkit
2424
description: Augment your AI workflow with MCP servers.
2525
icon: /icons/toolkit.svg
2626
link: /ai/mcp-catalog-and-toolkit/
2727
- title: Gordon
2828
description: Streamline your workflow and get the most out of the Docker ecosystem with your personal AI assistant.
29-
icon: note_add
29+
icon: document-plus
3030
link: /ai/gordon/
3131
- title: Docker Model Runner
3232
description: View and manage your local models.
@@ -55,11 +55,11 @@ params:
5555
link: /testcontainers/
5656
- title: Docker Build
5757
description: Build and ship any application anywhere.
58-
icon: build
58+
icon: wrench-screwdriver
5959
link: /build/
6060
- title: Docker Engine
6161
description: The industry-leading container runtime.
62-
icon: developer_board
62+
icon: cpu-chip
6363
link: /engine/
6464
- title: Docker Compose
6565
description: Define and run multi-container applications.
@@ -68,7 +68,7 @@ params:
6868
supply-chain-security:
6969
- title: Docker Hub
7070
description: Discover, share, and integrate container images.
71-
icon: hub
71+
icon: globe-alt
7272
link: /docker-hub/
7373
- title: Docker Hardened Images
7474
description: Secure, minimal images for trusted software delivery.
@@ -81,28 +81,28 @@ params:
8181
platform:
8282
- title: Administration
8383
description: Centralized observability for companies and organizations.
84-
icon: admin_panel_settings
84+
icon: shield-check
8585
link: /admin/
8686
- title: Billing
8787
description: Manage billing and payment methods.
88-
icon: payments
88+
icon: credit-card
8989
link: /billing/
9090
- title: Accounts
9191
description: Manage your Docker account.
92-
icon: account_circle
92+
icon: user-circle
9393
link: /accounts/
9494
- title: Security
9595
description: Security guardrails for both administrators and developers.
96-
icon: lock
96+
icon: lock-closed
9797
link: /security/
9898
- title: Subscription
9999
description: Commercial use licenses for Docker products.
100-
icon: card_membership
100+
icon: credit-card
101101
link: /subscription/
102102
enterprise:
103103
- title: Deploy Docker Desktop
104104
description: Deploy Docker Desktop at scale within your company
105-
icon: download
105+
icon: arrow-down-tray
106106
link: /enterprise/enterprise-deployment/
107107
---
108108

content/manuals/accounts/_index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,27 @@ params:
99
grid:
1010
- title: Create a Docker ID
1111
description: Get started with Docker and create an account.
12-
icon: fingerprint
12+
icon: finger-print
1313
link: /accounts/create-account/
1414
- title: Manage account
1515
description: Learn how to manage the settings for your account.
16-
icon: manage_accounts
16+
icon: cog
1717
link: /accounts/manage-account/
1818
- title: Personal access tokens
1919
description: Learn how to create and manage access tokens for your account.
20-
icon: password
20+
icon: lock-closed
2121
link: /security/access-tokens/
2222
- title: Set up two-factor authentication
2323
description: Add an extra layer of authentication to your Docker account.
2424
link: /security/2fa/
25-
icon: mobile_lock_portrait
25+
icon: device-phone-mobile
2626
- title: Deactivate an account
2727
description: Learn how to deactivate a Docker user account.
2828
link: /accounts/deactivate-user-account/
29-
icon: disabled_by_default
29+
icon: no-symbol
3030
- title: Account FAQ
3131
description: Explore frequently asked questions about Docker accounts.
32-
icon: help
32+
icon: question-mark-circle
3333
link: /accounts/general-faqs/
3434
---
3535

0 commit comments

Comments
 (0)