Compare commits

...

44 Commits

Author SHA1 Message Date
ajnart
63c26284dc refactor: update icon submission templates for clarity and consistency
- Enhanced descriptions for adding and updating monochrome and normal icons to clarify light/dark version requirements.
- Improved input prompts for icon names, SVG codes, and additional notes to ensure better user guidance.
- Added optional fields for brand guidelines and source URLs to enrich submissions.
- Updated the icon submission form component to reflect the new template structures and descriptions.
2025-05-09 00:04:11 +02:00
ajnart
beab14f535 feat: add workmark icons 2025-05-08 23:55:25 +02:00
dashboard-icons-manager[bot]
523ba5ffd1 feat(icons): add orb (#1409)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 23:37:01 +02:00
dashboard-icons-manager[bot]
bb09c8b685 feat(icons): update obsidian (#1408)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 23:33:46 +02:00
dashboard-icons-manager[bot]
246c4cb605 feat(icons): add comfy-ui (#1407)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 23:30:01 +02:00
dashboard-icons-manager[bot]
b663a9c8c4 feat(icons): add typesense (#1406)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 23:22:56 +02:00
dashboard-icons-manager[bot]
87ead373f3 feat(icons): add boinc (#1404)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 23:14:40 +02:00
dashboard-icons-manager[bot]
4d92df2b7b feat(icons): add local-xpose (#1403)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 23:10:45 +02:00
dashboard-icons-manager[bot]
1ba94d1a41 feat(icons): update homebox (#1357)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
2025-05-08 23:09:09 +02:00
dashboard-icons-manager[bot]
ae9af5801a feat(icons): add ldap-account-manager (#1356)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 23:01:37 +02:00
dashboard-icons-manager[bot]
79637bbc2f feat(icons): add manga-dex (#1402)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 22:59:56 +02:00
dashboard-icons-manager[bot]
c91901ea5c feat(icons): add brick-tracker (#1401)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 22:57:02 +02:00
dashboard-icons-manager[bot]
cc77cd8782 feat(icons): add huntarr (#1345)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 22:52:48 +02:00
dashboard-icons-manager[bot]
c6cd383e27 feat(icons): add price-buddy (#1400)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 22:50:21 +02:00
dashboard-icons-manager[bot]
d6fdd02f48 feat(icons): add local-content-share (#1399)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 22:47:06 +02:00
dashboard-icons-manager[bot]
67bd04ae9d feat(icons): add cyber-power-full (#1398)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 22:30:41 +02:00
dashboard-icons-manager[bot]
3013253110 feat(icons): update cisco (#1397)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 22:20:16 +02:00
dashboard-icons-manager[bot]
abb3167c3a feat(icons): add wiki-go (#1396)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 22:13:15 +02:00
dashboard-icons-manager[bot]
e1b3b997b1 feat(icons): add redhat-linux (#1395)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 22:07:02 +02:00
dashboard-icons-manager[bot]
9305c78e0d feat(icons): add omni-tools (#1393)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 21:55:58 +02:00
dashboard-icons-manager[bot]
3f30602d95 feat(icons): add core-control (#1391)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-05-08 21:48:36 +02:00
Bjorn Lammers
a6672c4893 chore: remove outdated tree.xml (#1346) 2025-05-08 21:06:30 +02:00
Thomas Camlong
3305a49a7e feat: add netlify.toml 2025-04-29 15:19:57 +02:00
Thomas Camlong
d087fdf4c2 feat: add netlify.toml 2025-04-29 15:12:42 +02:00
Thomas Camlong
a2f3b52874 feat: add netlify.toml 2025-04-29 15:00:46 +02:00
dashboard-icons-manager[bot]
706150b159 feat(icons): add signoz (#1331)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-04-28 21:03:48 +02:00
dashboard-icons-manager[bot]
72e966bfc9 feat(icons): update opengist (#1333)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-04-28 21:03:32 +02:00
dashboard-icons-manager[bot]
e302cf1398 feat(icons): add atuin (#1336)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-04-28 21:03:12 +02:00
dashboard-icons-manager[bot]
146103b84d feat(icons): update jellystat (#1337)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-04-28 21:02:31 +02:00
dashboard-icons-manager[bot]
cad8572707 feat(icons): add zen-browser (#1325)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-04-28 20:19:09 +02:00
dashboard-icons-manager[bot]
b175292f61 feat(icons): add zorin-linux (#1327)
* feat(icons): add zorin-linux

* fix(icons): trim empty spacing

Signed-off-by: Bjorn Lammers <bjorn@lammers.media>

---------

Signed-off-by: Bjorn Lammers <bjorn@lammers.media>
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
Co-authored-by: Bjorn Lammers <bjorn@lammers.media>
2025-04-28 20:18:00 +02:00
dashboard-icons-manager[bot]
3bdb95f8f7 feat(icons): add vitalpbx (#1330)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-04-28 20:15:29 +02:00
dashboard-icons-manager[bot]
65a8e4619d feat(icons): update wireguard (#1328)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-04-28 20:05:02 +02:00
dashboard-icons-manager[bot]
1900721aa3 feat(icons): add uptimerobot (#1329)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-04-28 20:04:34 +02:00
dashboard-icons-manager[bot]
d0f45e6bbb feat(icons): add cup (#1316)
* feat(icons): add cup

* fix(icons): trim empty spacing

Signed-off-by: Bjorn Lammers <bjorn@lammers.media>

---------

Signed-off-by: Bjorn Lammers <bjorn@lammers.media>
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
Co-authored-by: Bjorn Lammers <bjorn@lammers.media>
2025-04-28 19:37:31 +02:00
dashboard-icons-manager[bot]
4138e10265 feat(icons): add nzbgeek (#1318)
* feat(icons): add nzbgeek

* fix(icons): trim empty spacing

Signed-off-by: Bjorn Lammers <bjorn@lammers.media>

---------

Signed-off-by: Bjorn Lammers <bjorn@lammers.media>
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
Co-authored-by: Bjorn Lammers <bjorn@lammers.media>
2025-04-28 19:34:56 +02:00
Thomas Camlong
321e969f6c Merge pull request #1320 from homarr-labs/feat/related-refine 2025-04-28 16:21:21 +02:00
Thomas Camlong
ea9b96ad6d fix(icons): Remove non-existing alternate URL (#1324) 2025-04-28 16:19:23 +02:00
Thomas Camlong
59ad9344b7 feat: make DISABLE_POSTHOG public (#1323)
For client side availabilty
2025-04-28 15:46:42 +02:00
Bjorn Lammers
50c3a92b29 fix(web): Run Biome checks and apply fixes 2025-04-27 22:59:33 +02:00
Bjorn Lammers
575dee0580 feat(icons/[id]): Refine related icons relevance, display limits, and styling 2025-04-27 22:57:56 +02:00
dashboard-icons-manager[bot]
23462d2980 feat(icons): add reactjs (#1300)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-04-27 17:29:48 +02:00
dashboard-icons-manager[bot]
832a4b76ae feat(icons): add viber (#1317)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-04-27 17:12:48 +02:00
dashboard-icons-manager[bot]
267b6d4400 feat(icons): add mailpit (#1315)
Co-authored-by: Dashboard Icons Manager <193821040+dashboard-icons-manager[bot]@users.noreply.github.com>
2025-04-27 17:12:30 +02:00
160 changed files with 27613 additions and 25600 deletions

View File

@@ -1,73 +1,88 @@
name: "Add light & dark icon"
description: Use this template to add a new icon to the project. Monochrome icons need both light and dark versions.
title: "feat(icons): add [NAME]"
labels: ["monochrome-icon"]
description: |
Submit a new icon with distinct 'light' and 'dark' versions.
- A **Light Icon** is typically light-colored (e.g., predominantly white/very light shades, like Sonarr's logo) and is best suited for dark backgrounds.
- A **Dark Icon** is typically dark-colored (e.g., predominantly black/very dark shades, like Ollama's logo) and is best suited for light backgrounds.
title: "feat(icons): add monochrome [icon-name]"
labels: ["icon addition", "monochrome icon"]
body:
- type: markdown
attributes:
value: |
Hello and thank you for contributing to the project! Please fill out the following information to add a new icon to the project.
Once you've submitted the issue, sombody from the team will review it, before adding a label which automatically creates a pull request with the other filetypes.
If you submit a PNG icon, please note, that the SVG can not be generated from it.
Thanks for contributing a new icon with light and dark variants! Please complete the following.
Ensure your icons are optimized and adhere to quality standards.
**Light Icon Definition:** Predominantly light colors (e.g., white, light grays - like Sonarr's logo), designed for optimal visibility on dark backgrounds.
**Dark Icon Definition:** Predominantly dark colors (e.g., black, dark grays - like Ollama's logo), designed for optimal visibility on light backgrounds.
- type: input
id: icon-name
attributes:
label: Icon name
description: The name has to be unique and should be kebab-case.
placeholder: e.g. "icon-name"
label: "Icon Name"
description: "The unique name for the icon (e.g., `home-assistant`). This will be the base filename."
placeholder: "e.g., sonarr"
validations:
required: true
- type: textarea
id: svg-code-light
attributes:
label: Paste light mode icon
description: |
Please paste the icon here. It will automatically upload it to github. This icon should be visible on a light background.
label: "SVG Code (Light Version)"
description: "Paste the SVG code for the **Light Version** of the icon (predominantly light colors, for dark backgrounds)."
placeholder: "<svg>...</svg>"
render: svg
validations:
required: true
- type: textarea
id: svg-code-dark
attributes:
label: Paste dark mode icon
description: |
Please paste the icon here. It will automatically upload it to github. This icon should be visible on a dark background.
- type: dropdown
attributes:
label: Icon type
options:
- SVG
- PNG
- type: dropdown
attributes:
label: Categories
multiple: true
options:
- Animal
- Cloud
- Communication
- Design
- Development
- E-Commerce
- Education
- File
- Finance
- Food
- Gaming
- Hardware
- Health
- Location
- Logistics
- Media
- Music
- Nature
- News
- Organization
- Search
- Security
- SocialMedia
- Streaming
- Travel
- Video
label: "SVG Code (Dark Version)"
description: "Paste the SVG code for the **Dark Version** of the icon (predominantly dark colors, for light backgrounds)."
placeholder: "<svg>...</svg>"
render: svg
validations:
required: true
- type: input
id: brand-guidelines
attributes:
label: Aliases
description: A comma separated list of aliases
placeholder: e.g. "icon-alias, icon-alias-2"
label: "Brand Guidelines URL (Optional)"
description: "If available, provide a link to the official brand guidelines or logo source."
placeholder: "e.g., https://brand.home-assistant.io/"
- type: input
id: source-url
attributes:
label: "Icon Source URL (Optional)"
description: "Link to where you found the icon (e.g., official website, GitHub repository)."
placeholder: "e.g., https://example.com/logo.svg"
- type: dropdown
id: icon-type-confirmation
attributes:
label: "Icon Type Confirmation"
description: "Confirm this icon submission includes separate light and dark variants as defined above."
options:
- "Yes, this includes light and dark variants."
validations:
required: true
- type: input
id: categories
attributes:
label: "Categories (Optional, comma-separated)"
description: "Relevant categories for the icon (e.g., `media, automation`). Helps with searching and organization."
placeholder: "e.g., dashboard, utility, networking"
- type: input
id: aliases
attributes:
label: "Aliases (Optional, comma-separated)"
description: "Alternative names or keywords for the icon (e.g., `ha, hass`)."
placeholder: "e.g., prox, pve"
- type: textarea
id: additional-notes
attributes:
label: Additional information
description: |
Add additional informations like a link to the application.
label: "Additional Notes (Optional)"
description: "Any other relevant information or context for the maintainers."

View File

@@ -1,71 +1,74 @@
name: "Add normal icon"
description: Use this template to add a new icon to the project. Normal icons work for both light and dark themes.
title: "feat(icons): add [NAME]"
labels: ["normal-icon"]
description: "Submit a new 'normal' icon. A normal icon is designed to be versatile and visually consistent across both light and dark backgrounds without requiring separate versions."
title: "feat(icons): add [icon-name]"
labels: ["icon addition", "normal icon"]
body:
- type: markdown
attributes:
value: |
Hello and thank you for contributing to the project! Please fill out the following information to add a new icon to the project.
Once you've submitted the issue, sombody from the team will review it, before adding a label which automatically creates a pull request with the other filetypes.
If you submit a PNG icon, please note, that the SVG can not be generated from it.
Thanks for your interest in contributing a new icon! Please complete the following details.
A **normal icon** should be designed to work well and maintain good contrast/readability on both light and dark backgrounds.
Ensure your icon is optimized and adheres to our quality standards.
- type: input
id: name
id: icon-name
attributes:
label: Icon name
description: The name has to be unique and should be kebab-case.
placeholder: e.g. "icon-name"
label: "Icon Name"
description: "The unique name for the icon (e.g., `home-assistant`). This will be used as the filename."
placeholder: "e.g., sonarr"
validations:
required: true
- type: textarea
id: icon
id: svg-code
attributes:
label: Paste icon
description: |
Please paste the icon here. It will automatically upload it to github.
- type: dropdown
id: type
attributes:
label: Icon type
options:
- SVG
- PNG
- type: dropdown
attributes:
label: Categories
multiple: true
options:
- Animal
- Cloud
- Communication
- Design
- Development
- E-Commerce
- Education
- File
- Finance
- Food
- Gaming
- Hardware
- Health
- Location
- Logistics
- Media
- Music
- Nature
- News
- Organization
- Search
- Security
- SocialMedia
- Streaming
- Travel
- Video
label: "SVG Code (Normal Version)"
description: "Paste the SVG code for the icon. This version should be suitable for both light and dark backgrounds. Ensure the icon\'s colors provide good contrast and readability on various background shades."
placeholder: "<svg>...</svg>"
render: svg
validations:
required: true
- type: input
id: brand-guidelines
attributes:
label: Aliases
description: A comma separated list of aliases
placeholder: e.g. "icon-alias, icon-alias-2"
label: "Brand Guidelines URL (Optional)"
description: "If available, provide a link to the official brand guidelines or logo source."
placeholder: "e.g., https://brand.home-assistant.io/"
- type: input
id: source-url
attributes:
label: "Icon Source URL (Optional)"
description: "Link to where you found the icon (e.g., official website, GitHub repository)."
placeholder: "e.g., https://example.com/logo.svg"
- type: dropdown
id: icon-type-confirmation
attributes:
label: "Icon Type Confirmation"
description: "Confirm this icon is a \'normal\' icon (designed to be versatile and visually consistent across both light and dark backgrounds without requiring separate versions)."
options:
- "Yes, this is a normal icon."
validations:
required: true
- type: input
id: categories
attributes:
label: "Categories (Optional, comma-separated)"
description: "Relevant categories for the icon (e.g., `media, automation`). Helps with searching and organization."
placeholder: "e.g., dashboard, utility, networking"
- type: input
id: aliases
attributes:
label: "Aliases (Optional, comma-separated)"
description: "Alternative names or keywords for the icon (e.g., `ha, hass`)."
placeholder: "e.g., prox, pve"
- type: textarea
id: additional-notes
attributes:
label: Additional information
description: |
Add additional informations like a link to the application.
label: "Additional Notes (Optional)"
description: "Any other relevant information or context for the maintainers."

View File

@@ -0,0 +1,110 @@
name: "Add Wordmark Icon"
description: |
Submit a new wordmark icon (icon featuring brand name).
A **Wordmark Icon** incorporates the brand's name or logotype directly into or alongside the graphical mark.
It can be a single version for all themes, or have separate light/dark versions.
- **Light Icon Version:** (If applicable) predominantly light colors (e.g., Sonarr's logo), for dark backgrounds.
- **Dark Icon Version:** (If applicable) predominantly dark colors (e.g., Ollama's logo), for light backgrounds.
title: "feat(icons): add wordmark [icon-name]"
labels: ["icon addition", "wordmark icon"]
body:
- type: markdown
attributes:
value: |
Thanks for contributing a new wordmark icon!
**What is a Wordmark Icon?** It's an icon that integrates the brand's name/logotype with its graphical mark for stronger brand recognition.
Please complete the following details. Ensure your icon is optimized.
- type: input
id: icon-name
attributes:
label: "Icon Name (Base)"
description: "The unique name for the icon (e.g., `my-service-wordmark`). This will be used as the base for filenames."
placeholder: "e.g., awesome-app-wordmark"
validations:
required: true
- type: markdown
attributes:
value: |
**Icon Versioning:** Does this wordmark have a single version or separate light/dark versions?
- type: checkboxes
id: wordmark-type
attributes:
label: "Wordmark Version Type"
description: "Select how this wordmark is provided."
options:
- label: "Single version (works on both light and dark backgrounds)"
required: false
- label: "Separate light and dark versions"
required: false
- type: textarea
id: svg-code-wordmark-normal
attributes:
label: "SVG Code (Single/Normal Wordmark)"
description: "If this is a single-version wordmark, paste the SVG code here. Ensure it's versatile for all backgrounds."
placeholder: "<svg>...</svg>"
render: svg
validations:
required: false
- type: textarea
id: svg-code-wordmark-light
attributes:
label: "SVG Code (Light Wordmark Version)"
description: "If providing separate versions, paste the SVG for the **Light Version** here (predominantly light colors, e.g., for dark UIs)."
placeholder: "<svg>...</svg>"
render: svg
validations:
required: false
- type: textarea
id: svg-code-wordmark-dark
attributes:
label: "SVG Code (Dark Wordmark Version)"
description: "If providing separate versions, paste the SVG for the **Dark Version** here (predominantly dark colors, e.g., for light UIs)."
placeholder: "<svg>...</svg>"
render: svg
validations:
required: false
- type: markdown
attributes:
value: |
**Important:** Please ensure you fill out the correct SVG code section(s) based on your selection above. If providing separate light/dark versions, both are typically required. If a single version, only the 'Single/Normal' field is needed.
- type: input
id: brand-guidelines
attributes:
label: "Brand Guidelines URL (Optional)"
description: "Link to official brand guidelines, if available."
placeholder: "e.g., https://brand.example.com/"
- type: input
id: source-url
attributes:
label: "Icon Source URL (Optional)"
description: "Link to where you found the wordmark (e.g., official website)."
placeholder: "e.g., https://example.com/logo-wordmark.svg"
- type: input
id: categories
attributes:
label: "Categories (Optional, comma-separated)"
description: "Relevant categories for the icon."
placeholder: "e.g., service, productivity"
- type: input
id: aliases
attributes:
label: "Aliases (Optional, comma-separated)"
description: "Alternative names or keywords."
placeholder: "e.g., myapp-text, full-logo"
- type: textarea
id: additional-notes
attributes:
label: "Additional Notes (Optional)"
description: "Any other relevant information."

View File

@@ -1,36 +1,59 @@
name: "Update light & dark icon"
description: Use this template to update an existing icon. Monochrome icons need both light and dark versions.
title: "feat(icons): update [NAME]"
labels: ["monochrome-icon"]
description: |
Improve an existing icon with distinct 'light' and 'dark' versions.
- A **Light Icon** is typically light-colored (e.g., predominantly white/very light shades, like Sonarr's logo) and is best suited for dark backgrounds.
- A **Dark Icon** is typically dark-colored (e.g., predominantly black/very dark shades, like Ollama's logo) and is best suited for light backgrounds.
title: "fix(icons): update monochrome [icon-name]"
labels: ["icon update", "monochrome icon"]
body:
- type: markdown
attributes:
value: |
Hello and thank you for contributing to the project! Please fill out the following informations to update an existing icon in the project.
Thanks for improving an icon with light and dark variants!
Please ensure the updated versions adhere to the definitions:
**Light Icon Definition:** Predominantly light colors (e.g., white, light grays - like Sonarr's logo), for dark backgrounds.
**Dark Icon Definition:** Predominantly dark colors (e.g., black, dark grays - like Ollama's logo), for light backgrounds.
Please specify the icon name and provide the updated SVGs.
- type: input
id: iconName
id: icon-name
attributes:
label: Icon name
description: The name has to be unique and should be kebab-case.
placeholder: e.g. "icon-name"
label: "Icon Name to Update"
description: "The name of the existing icon you are updating (e.g., `home-assistant`)."
placeholder: "e.g., sonarr"
validations:
required: true
- type: textarea
id: svg-code-light
attributes:
label: Paste light mode icon
description: |
Please paste the icon here. It will automatically upload it to github. This icon should be visible on a light background.
label: "Updated SVG Code (Light Version)"
description: "Paste the new SVG code for the **Light Version** (predominantly light colors, for dark backgrounds)."
placeholder: "<svg>...</svg>"
render: svg
validations:
required: true
- type: textarea
id: svg-code-dark
attributes:
label: Paste dark mode icon
description: |
Please paste the icon here. It will automatically upload it to github. This icon should be visible on a dark background.
- type: dropdown
attributes:
label: Icon type
options:
- SVG
- PNG
label: "Updated SVG Code (Dark Version)"
description: "Paste the new SVG code for the **Dark Version** (predominantly dark colors, for light backgrounds)."
placeholder: "<svg>...</svg>"
render: svg
validations:
required: true
- type: textarea
id: reason-for-update
attributes:
label: Additional information
description: |
Add additional informations like, the reason for the update, or what has been changed.
label: "Reason for Update"
description: "Briefly explain why this icon needs an update (e.g., outdated design, quality, color adjustment)."
validations:
required: true
- type: textarea
id: additional-notes
attributes:
label: "Additional Notes (Optional)"
description: "Any other relevant information or context for the maintainers."

View File

@@ -1,31 +1,44 @@
name: "Update normal icon"
description: Use this template to update an existing icon. Normal icons work for both light and dark themes.
title: "feat(icons): update [NAME]"
labels: ["normal-icon"]
description: "Improve an existing 'normal' icon. A normal icon is designed to be versatile and visually consistent across both light and dark backgrounds."
title: "fix(icons): update [icon-name]"
labels: ["icon update", "normal icon"]
body:
- type: markdown
attributes:
value: |
Hello and thank you for contributing to the project! Please fill out the following informations to update an existing icon in the project.
Thanks for helping improve an existing icon!
A **normal icon** should be designed to work well and maintain good contrast/readability on both light and dark backgrounds.
Please specify the icon name and provide the updated details.
- type: input
id: iconName
id: icon-name
attributes:
label: Icon name
description: The name has to match the existing icon name.
placeholder: e.g. "icon-name"
label: "Icon Name to Update"
description: "The name of the existing icon you are updating (e.g., `home-assistant`)."
placeholder: "e.g., sonarr"
validations:
required: true
- type: textarea
id: svg-code
attributes:
label: Paste icon
description: |
Please paste the icon here. It will automatically upload it to github.
- type: dropdown
attributes:
label: Icon type
options:
- SVG
- PNG
label: "Updated SVG Code (Normal Version)"
description: "Paste the new SVG code for the icon. This version should be suitable for both light and dark backgrounds. Ensure the icon\'s colors provide good contrast and readability."
placeholder: "<svg>...</svg>"
render: svg
validations:
required: true
- type: textarea
id: reason-for-update
attributes:
label: Additional information
description: |
Add additional informations like, the reason for the update, or what has been changed.
label: "Reason for Update"
description: "Briefly explain why this icon needs an update (e.g., outdated design, quality improvement, color adjustment for better universal background compatibility)."
validations:
required: true
- type: textarea
id: additional-notes
attributes:
label: "Additional Notes (Optional)"
description: "Any other relevant information or context for the maintainers."

View File

@@ -0,0 +1,87 @@
name: "Update Wordmark Icon"
description: |
Improve an existing wordmark icon.
A **Wordmark Icon** incorporates the brand's name or logotype.
Remember the light/dark definitions if applicable for the wordmark.
title: "fix(icons): update wordmark [icon-name]"
labels: ["icon update", "wordmark icon"]
body:
- type: markdown
attributes:
value: |
Thanks for helping improve a wordmark icon!
Please specify the icon name and provide the updated details.
- type: input
id: icon-name
attributes:
label: "Wordmark Icon Name to Update"
description: "The name of the existing wordmark icon you are updating (e.g., `my-service-wordmark`)."
placeholder: "e.g., awesome-app-wordmark"
validations:
required: true
- type: markdown
attributes:
value: |
**Icon Versioning Being Updated:** Is this wordmark a single version or does it have separate light/dark versions? This helps in providing the correct updated SVGs.
- type: checkboxes
id: wordmark-update-type
attributes:
label: "Wordmark Version Type (of the icon being updated)"
description: "Indicate the type of wordmark you are updating."
options:
- label: "Updating a single-version wordmark"
required: false
- label: "Updating a wordmark with separate light and dark versions"
required: false
- type: textarea
id: svg-code-wordmark-normal-updated
attributes:
label: "Updated SVG Code (Single/Normal Wordmark)"
description: "If updating a single-version wordmark, paste the NEW SVG code here."
placeholder: "<svg>...</svg>"
render: svg
validations:
required: false
- type: textarea
id: svg-code-wordmark-light-updated
attributes:
label: "Updated SVG Code (Light Wordmark Version)"
description: "If updating light/dark versions, paste the NEW SVG for the Light Version here (predominantly light colors)."
placeholder: "<svg>...</svg>"
render: svg
validations:
required: false
- type: textarea
id: svg-code-wordmark-dark-updated
attributes:
label: "Updated SVG Code (Dark Wordmark Version)"
description: "If updating light/dark versions, paste the NEW SVG for the Dark Version here (predominantly dark colors)."
placeholder: "<svg>...</svg>"
render: svg
validations:
required: false
- type: markdown
attributes:
value: |
**Important:** Provide the updated SVG(s) in the relevant section(s) above based on the type of wordmark being updated.
- type: textarea
id: reason-for-update
attributes:
label: "Reason for Update"
description: "Briefly explain why this wordmark icon needs an update (e.g., outdated design, quality improvement, color adjustment)."
validations:
required: true
- type: textarea
id: additional-notes
attributes:
label: "Additional Notes (Optional)"
description: "Any other relevant information."

View File

@@ -1,16 +1,16 @@
{
"base": "svg",
"aliases": [],
"categories": [],
"aliases": [
"atuin-sh"
],
"categories": [
"Development"
],
"update": {
"timestamp": "2024-10-20T17:24:03Z",
"timestamp": "2025-04-28T18:58:39.840943",
"author": {
"id": 71191962,
"name": "walkxcode"
"login": "lammersbjorn"
}
},
"colors": {
"dark": "atuin",
"light": "atuin-light"
}
}

14
meta/boinc.json Normal file
View File

@@ -0,0 +1,14 @@
{
"base": "png",
"aliases": [],
"categories": [
"Organization"
],
"update": {
"timestamp": "2025-05-08T21:13:01.765713",
"author": {
"id": 1506555,
"login": "danielkoster"
}
}
}

14
meta/brick-tracker.json Normal file
View File

@@ -0,0 +1,14 @@
{
"base": "svg",
"aliases": [],
"categories": [
"Logistics"
],
"update": {
"timestamp": "2025-05-08T20:55:30.191802",
"author": {
"id": 31495062,
"login": "jeremywillans"
}
}
}

View File

@@ -3,10 +3,10 @@
"aliases": [],
"categories": [],
"update": {
"timestamp": "2022-08-16T17:22:56Z",
"timestamp": "2025-05-08T20:18:32.644615",
"author": {
"id": 71191962,
"name": "walkxcode"
"id": 61716607,
"login": "lesolski"
}
}
}

17
meta/comfy-ui.json Normal file
View File

@@ -0,0 +1,17 @@
{
"base": "png",
"aliases": [
"comfy",
"comfyui"
],
"categories": [
"Design"
],
"update": {
"timestamp": "2025-05-08T21:28:48.301900",
"author": {
"id": 76230780,
"login": "TheRedCyclops"
}
}
}

14
meta/core-control.json Normal file
View File

@@ -0,0 +1,14 @@
{
"base": "png",
"aliases": [],
"categories": [
"Organization"
],
"update": {
"timestamp": "2025-05-08T19:48:01.476843",
"author": {
"id": 132705454,
"login": "crocofied"
}
}
}

12
meta/cup.json Normal file
View File

@@ -0,0 +1,12 @@
{
"base": "svg",
"aliases": [],
"categories": [],
"update": {
"timestamp": "2025-04-27T15:11:25.174121",
"author": {
"id": 77530549,
"login": "sergi0g"
}
}
}

View File

@@ -0,0 +1,14 @@
{
"base": "svg",
"aliases": [],
"categories": [
"Hardware"
],
"update": {
"timestamp": "2025-05-08T20:21:10.157803",
"author": {
"id": 33011496,
"login": "Zachmoore111"
}
}
}

View File

@@ -3,14 +3,10 @@
"aliases": [],
"categories": [],
"update": {
"timestamp": "2024-10-20T17:24:03Z",
"timestamp": "2025-05-08T21:06:35.478852",
"author": {
"id": 71191962,
"name": "walkxcode"
"id": 3457368,
"login": "tankerkiller125"
}
},
"colors": {
"dark": "homebox",
"light": "homebox-light"
}
}

12
meta/huntarr.json Normal file
View File

@@ -0,0 +1,12 @@
{
"base": "png",
"aliases": [],
"categories": [],
"update": {
"timestamp": "2025-05-08T20:51:04.195894",
"author": {
"id": 209011735,
"login": "StuckAntichris"
}
}
}

View File

@@ -3,10 +3,14 @@
"aliases": [],
"categories": [],
"update": {
"timestamp": "2023-05-26T20:42:05Z",
"timestamp": "2025-04-28T18:59:35.544514",
"author": {
"id": 71191962,
"name": "walkxcode"
"login": "lammersbjorn"
}
},
"colors": {
"light": "jellystat",
"dark": "jellystat-dark"
}
}

View File

@@ -0,0 +1,14 @@
{
"base": "png",
"aliases": [
"LDAPAccountManager lam"
],
"categories": [],
"update": {
"timestamp": "2025-05-08T21:00:43.459757",
"author": {
"id": 521035,
"login": "Zuko"
}
}
}

View File

@@ -0,0 +1,12 @@
{
"base": "svg",
"aliases": [],
"categories": [],
"update": {
"timestamp": "2025-05-08T20:44:20.147949",
"author": {
"id": 209243632,
"login": "7rumpk1n"
}
}
}

16
meta/local-xpose.json Normal file
View File

@@ -0,0 +1,16 @@
{
"base": "svg",
"aliases": [
"localxpose"
],
"categories": [
"Development"
],
"update": {
"timestamp": "2025-05-08T21:10:06.659448",
"author": {
"id": 21882723,
"login": "pelinoleg"
}
}
}

14
meta/mailpit.json Normal file
View File

@@ -0,0 +1,14 @@
{
"base": "svg",
"aliases": [],
"categories": [
"Development"
],
"update": {
"timestamp": "2025-04-27T15:11:19.986638",
"author": {
"id": 10742906,
"login": "zackad"
}
}
}

14
meta/manga-dex.json Normal file
View File

@@ -0,0 +1,14 @@
{
"base": "svg",
"aliases": [],
"categories": [
"Media"
],
"update": {
"timestamp": "2025-05-08T20:59:05.368583",
"author": {
"id": 170339248,
"login": "Hicsuntd"
}
}
}

12
meta/nzbgeek.json Normal file
View File

@@ -0,0 +1,12 @@
{
"base": "png",
"aliases": [],
"categories": [],
"update": {
"timestamp": "2025-04-27T15:13:05.869706",
"author": {
"id": 39389502,
"login": "TeHtloTs"
}
}
}

View File

@@ -3,10 +3,10 @@
"aliases": [],
"categories": [],
"update": {
"timestamp": "2023-04-13T13:56:18Z",
"timestamp": "2025-05-08T21:30:42.217255",
"author": {
"id": 71191962,
"name": "walkxcode"
"id": 28816660,
"login": "IzaakBH"
}
}
}

12
meta/omni-tools.json Normal file
View File

@@ -0,0 +1,12 @@
{
"base": "png",
"aliases": [],
"categories": [],
"update": {
"timestamp": "2025-05-08T19:53:33.270132",
"author": {
"id": 4091964,
"login": "parer55"
}
}
}

View File

@@ -8,14 +8,14 @@
"Developer-Tools"
],
"update": {
"timestamp": "2024-10-20T17:24:03Z",
"timestamp": "2025-04-28T18:55:01.927896",
"author": {
"id": 71191962,
"name": "walkxcode"
"login": "lammersbjorn"
}
},
"colors": {
"dark": "opengist",
"light": "opengist-light"
"light": "opengist-light",
"dark": "opengist"
}
}

14
meta/orb.json Normal file
View File

@@ -0,0 +1,14 @@
{
"base": "svg",
"aliases": [],
"categories": [
"Cloud"
],
"update": {
"timestamp": "2025-05-08T21:34:51.775922",
"author": {
"id": 48109134,
"login": "jdcool00"
}
}
}

14
meta/price-buddy.json Normal file
View File

@@ -0,0 +1,14 @@
{
"base": "svg",
"aliases": [],
"categories": [
"Finance"
],
"update": {
"timestamp": "2025-05-08T20:47:45.448918",
"author": {
"id": 71191962,
"login": "lammersbjorn"
}
}
}

16
meta/reactjs.json Normal file
View File

@@ -0,0 +1,16 @@
{
"base": "svg",
"aliases": [
"react-js"
],
"categories": [
"Development"
],
"update": {
"timestamp": "2025-04-26T23:03:30.306984",
"author": {
"id": 61716607,
"login": "lesolski"
}
}
}

12
meta/redhat-linux.json Normal file
View File

@@ -0,0 +1,12 @@
{
"base": "svg",
"aliases": [],
"categories": [],
"update": {
"timestamp": "2025-05-08T20:06:14.856615",
"author": {
"id": 106576317,
"login": "retinull"
}
}
}

14
meta/signoz.json Normal file
View File

@@ -0,0 +1,14 @@
{
"base": "svg",
"aliases": [],
"categories": [
"Communication"
],
"update": {
"timestamp": "2025-04-28T18:50:52.518104",
"author": {
"id": 5520570,
"login": "gschaer"
}
}
}

14
meta/typesense.json Normal file
View File

@@ -0,0 +1,14 @@
{
"base": "svg",
"aliases": [],
"categories": [
"Search"
],
"update": {
"timestamp": "2025-05-08T21:19:24.640930",
"author": {
"id": 11800236,
"login": "smileBeda"
}
}
}

16
meta/uptimerobot.json Normal file
View File

@@ -0,0 +1,16 @@
{
"base": "svg",
"aliases": [
"uptime-robot"
],
"categories": [
"Cloud"
],
"update": {
"timestamp": "2025-04-28T18:02:44.073299",
"author": {
"id": 69894187,
"login": "bunnypranav"
}
}
}

17
meta/viber.json Normal file
View File

@@ -0,0 +1,17 @@
{
"base": "svg",
"aliases": [
"viber-app",
"viber-messaging"
],
"categories": [
"Communication"
],
"update": {
"timestamp": "2025-04-27T15:12:16.037327",
"author": {
"id": 61716607,
"login": "lesolski"
}
}
}

14
meta/vitalpbx.json Normal file
View File

@@ -0,0 +1,14 @@
{
"base": "svg",
"aliases": [],
"categories": [
"Communication"
],
"update": {
"timestamp": "2025-04-28T18:04:39.889816",
"author": {
"id": 10834935,
"login": "djrarky"
}
}
}

14
meta/wiki-go.json Normal file
View File

@@ -0,0 +1,14 @@
{
"base": "svg",
"aliases": [],
"categories": [
"Wiki"
],
"update": {
"timestamp": "2025-05-08T20:11:39.922282",
"author": {
"id": 44511355,
"login": "beastarman74"
}
}
}

View File

@@ -3,10 +3,10 @@
"aliases": [],
"categories": [],
"update": {
"timestamp": "2022-09-09T09:57:08Z",
"timestamp": "2025-04-28T18:01:22.158852",
"author": {
"id": 15933,
"name": "fabricionaweb"
"id": 77530549,
"login": "sergi0g"
}
}
}

18
meta/zen-browser.json Normal file
View File

@@ -0,0 +1,18 @@
{
"base": "svg",
"aliases": [
"zen"
],
"categories": [],
"update": {
"timestamp": "2025-04-28T17:40:35.244653",
"author": {
"id": 120695243,
"login": "theoneand33"
}
},
"colors": {
"light": "zen-browser",
"dark": "zen-browser-dark"
}
}

15
meta/zorin-linux.json Normal file
View File

@@ -0,0 +1,15 @@
{
"base": "svg",
"aliases": [
"zorin-os",
"zorin"
],
"categories": [],
"update": {
"timestamp": "2025-04-28T18:00:29.340232",
"author": {
"id": 57258250,
"login": "AnttiNannimus"
}
}
}

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 34 KiB

BIN
png/boinc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
png/brick-tracker.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 21 KiB

BIN
png/comfy-ui.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

BIN
png/core-control.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

BIN
png/cup.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 12 KiB

BIN
png/cyber-power-full.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 19 KiB

BIN
png/huntarr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

BIN
png/jellystat-dark.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
png/local-content-share.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
png/local-xpose.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
png/mailpit.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
png/manga-dex.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
png/nzbgeek.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 34 KiB

BIN
png/omni-tools.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 12 KiB

BIN
png/orb.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
png/price-buddy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

BIN
png/reactjs.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
png/redhat-linux.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
png/signoz.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
png/typesense.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
png/uptimerobot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
png/viber.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
png/vitalpbx.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

BIN
png/wiki-go.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 25 KiB

BIN
png/zen-browser-dark.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
png/zen-browser.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
png/zorin-linux.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 12 KiB

1
svg/brick-tracker.svg Normal file
View File

@@ -0,0 +1 @@
<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -1028.4)"><path d="m-.0000002 1036 .0000002 8.4 12 8v-8.4z" fill="#e67e22"/><path d="m24 1036v8.4l-12 8v-8.4z" fill="#f39c12"/><path d="m12 1028.4-12 7.6 12 8 12-8z" fill="#f1c40f"/><path d="m8.5 1030.6v1.5c0 1.3 1.567 2.3 3.5 2.3s3.5-1 3.5-2.3v-1.5z" fill="#e67e22"/><path d="m8.5 1030.6v1.5c0 1.3 1.567 2.3 3.5 2.3v-3.8z" fill="#e67e22"/><path d="m16 9a3.5 3 0 1 1 -7 0 3.5 3 0 1 1 7 0z" fill="#f1c40f" transform="matrix(1 0 0 .75 -.5 1023.9)"/><path d="m15 1034.6v1.5c0 1.3 1.567 2.3 3.5 2.3s3.5-1 3.5-2.3v-1.5z" fill="#e67e22"/><path d="m15 1034.6v1.5c0 1.3 1.567 2.3 3.5 2.3v-3.8z" fill="#e67e22"/><path d="m16 9a3.5 3 0 1 1 -7 0 3.5 3 0 1 1 7 0z" fill="#f1c40f" transform="matrix(1 0 0 .75 6 1027.9)"/><path d="m2 1034.1v1.5c0 1.3 1.567 2.3 3.5 2.3s3.5-1 3.5-2.3v-1.5z" fill="#e67e22"/><path d="m2 1034.1v1.5c0 1.3 1.567 2.3 3.5 2.3v-3.8z" fill="#e67e22"/><path d="m16 9a3.5 3 0 1 1 -7 0 3.5 3 0 1 1 7 0z" fill="#f1c40f" transform="matrix(1 0 0 .75 -7 1027.4)"/><path d="m8.5 1038.1v1.5c0 1.3 1.567 2.3 3.5 2.3s3.5-1 3.5-2.3v-1.5z" fill="#e67e22"/><path d="m8.5 1038.1v1.5c0 1.3 1.567 2.3 3.5 2.3v-3.8z" fill="#e67e22"/><path d="m16 9a3.5 3 0 1 1 -7 0 3.5 3 0 1 1 7 0z" fill="#f1c40f" transform="matrix(1 0 0 .75 -.5 1031.4)"/></g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1 +1,10 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72" height="38" style="fill:#c4122e"><path d="M23.521 25.245h-3.157v12.51h3.157z" style="fill:#c4122e;stroke-width:.09673701"/><use xlink:href="#a" transform="translate(32.953)"/><path id="a" d="M16.024 28.83c-.127-.066-1.142-.668-2.652-.668-2.045 0-3.46 1.42-3.46 3.337 0 1.859 1.356 3.34 3.46 3.34 1.484 0 2.516-.59 2.652-.664v3.358c-.392.11-1.47.445-2.88.445-3.548 0-6.661-2.448-6.661-6.48 0-3.735 2.82-6.475 6.662-6.475 1.486 0 2.582.36 2.879.449z"/><path d="M58.908 28.209c-1.873 0-3.264 1.474-3.264 3.29 0 1.82 1.391 3.293 3.264 3.293 1.871 0 3.266-1.473 3.266-3.293 0-1.816-1.395-3.29-3.266-3.29m6.611 3.29c0 3.579-2.763 6.479-6.61 6.479-3.849 0-6.608-2.9-6.608-6.48 0-3.572 2.76-6.475 6.607-6.475s6.611 2.903 6.611 6.476m-30.026-3.41c-.047-.015-1.376-.382-2.468-.382-1.265 0-1.953.424-1.953 1.025 0 .762.928 1.028 1.447 1.192l.871.277c2.05.652 2.983 2.055 2.983 3.579 0 3.143-2.764 4.199-5.18 4.199-1.679 0-3.252-.31-3.407-.342v-2.88c.278.07 1.602.466 2.981.466 1.571 0 2.293-.46 2.293-1.168 0-.634-.625-1-1.408-1.246-.19-.064-.478-.154-.674-.218-1.758-.556-3.224-1.59-3.224-3.66 0-2.34 1.752-3.911 4.662-3.911 1.537 0 2.983.373 3.077.398z"/><path id="b" d="M3.135 11.8c0-.862-.704-1.561-1.567-1.561S0 10.938 0 11.799v3.285a1.568 1.568 0 0 0 3.135 0zm8.609-4.31a1.567 1.567 0 0 0-3.135 0v7.594a1.567 1.567 0 0 0 3.135 0zm8.61-5.898C20.354.73 19.65.03 18.787.03c-.864 0-1.568.7-1.568 1.562v16.613a1.568 1.568 0 0 0 3.135 0zm8.609 5.898a1.567 1.567 0 0 0-3.135 0v7.594a1.567 1.567 0 0 0 3.135 0zm8.6 4.31a1.56 1.56 0 0 0-1.558-1.561c-.863 0-1.567.699-1.567 1.56v3.285a1.562 1.562 0 1 0 3.125 0z" style="fill:#15495d"/><use xlink:href="#b" transform="translate(34.432)"/><path d="M70.194 36.108v.196h-.558v1.451h-.23v-1.45h-.56v-.197zm.116 0h.36l.493 1.351h.008l.477-1.35H72v1.646h-.235v-1.35h-.008l-.5 1.35h-.217l-.488-1.35h-.011v1.35h-.23z"/></svg>
<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" fill="#049fd9" id="svg24" viewBox="0 0.07 216 113.85">
<path d="m 106.48,76.238 c -0.282,-0.077 -4.621,-1.196 -9.232,-1.196 -8.73,0 -13.986,4.714 -13.986,11.734 0,6.214 4.397,9.313 9.674,10.98 0.585,0.193 1.447,0.463 2.021,0.653 2.349,0.739 4.224,1.837 4.224,3.739 0,2.127 -2.167,3.504 -6.878,3.504 -4.14,0 -8.109,-1.184 -8.945,-1.395 v 8.637 c 0.466,0.099 5.183,1.025 10.222,1.025 7.248,0 15.539,-3.167 15.539,-12.595 0,-4.573 -2.8,-8.783 -8.947,-10.737 L 97.559,89.755 C 96,89.263 93.217,88.466 93.217,86.181 c 0,-1.805 2.062,-3.076 5.859,-3.076 3.276,0 7.263,1.101 7.404,1.145 z m 80.041,18.243 c 0,5.461 -4.183,9.879 -9.796,9.879 -5.619,0 -9.791,-4.418 -9.791,-9.879 0,-5.45 4.172,-9.87 9.791,-9.87 5.613,0 9.796,4.42 9.796,9.87 m -9.796,-19.427 c -11.544,0 -19.823,8.707 -19.823,19.427 0,10.737 8.279,19.438 19.823,19.438 11.543,0 19.834,-8.701 19.834,-19.438 0,-10.72 -8.291,-19.427 -19.834,-19.427 M 70.561,113.251 H 61.089 V 75.719 h 9.472" id="path10"/>
<path d="m 48.07,76.399 c -0.89,-0.264 -4.18,-1.345 -8.636,-1.345 -11.526,0 -19.987,8.218 -19.987,19.427 0,12.093 9.34,19.438 19.987,19.438 4.23,0 7.459,-1.002 8.636,-1.336 v -10.075 c -0.407,0.226 -3.503,1.992 -7.957,1.992 -6.31,0 -10.38,-4.441 -10.38,-10.019 0,-5.748 4.246,-10.011 10.38,-10.011 4.53,0 7.576,1.805 7.957,2.004" id="path12"/>
<use xlink:href="#path12" transform="translate(98.86)" id="use14"/>
<g id="g22">
<path d="m 61.061,4.759 c 0,-2.587 -2.113,-4.685 -4.703,-4.685 -2.589,0 -4.702,2.098 -4.702,4.685 v 49.84 c 0,2.602 2.113,4.699 4.702,4.699 2.59,0 4.703,-2.097 4.703,-4.699 z M 35.232,22.451 c 0,-2.586 -2.112,-4.687 -4.702,-4.687 -2.59,0 -4.702,2.101 -4.702,4.687 v 22.785 c 0,2.601 2.112,4.699 4.702,4.699 2.59,0 4.702,-2.098 4.702,-4.699 z M 9.404,35.383 C 9.404,32.796 7.292,30.699 4.702,30.699 2.115,30.699 0,32.796 0,35.383 v 9.853 c 0,2.601 2.115,4.699 4.702,4.699 2.59,0 4.702,-2.098 4.702,-4.699" id="path16"/>
<use xlink:href="#path16" transform="matrix(-1,0,0,1,112.717,0)" id="use18"/>
</g>
<use xlink:href="#g22" transform="matrix(-1,0,0,1,216,0)" id="use20"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

29
svg/cup.svg Normal file
View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 128 128" style="enable-background:new 0 0 128 128;" xml:space="preserve">
<path style="fill:#A6CFD6;" d="M65.12,17.55c-17.6-0.53-34.75,5.6-34.83,14.36c-0.04,5.2,1.37,18.6,3.62,48.68s2.25,33.58,3.5,34.95
c1.25,1.37,10.02,8.8,25.75,8.8s25.93-6.43,26.93-8.05c0.48-0.78,1.83-17.89,3.5-37.07c1.81-20.84,3.91-43.9,3.99-45.06
C97.82,30.66,94.2,18.43,65.12,17.55z"/>
<path style="fill:#DCEDF6;" d="M41.4,45.29c-0.12,0.62,1.23,24.16,2.32,27.94c1.99,6.92,9.29,7.38,10.23,4.16
c0.9-3.07-0.38-29.29-0.38-29.29s-3.66-0.3-6.43-0.84C44,46.63,41.4,45.29,41.4,45.29z"/>
<path style="fill:#6CA4AE;" d="M33.74,32.61c-0.26,8.83,20.02,12.28,30.19,12.22c13.56-0.09,29.48-4.29,29.8-11.7
S79.53,21.1,63.35,21.1C49.6,21.1,33.96,25.19,33.74,32.61z"/>
<path style="fill:#DC0D27;" d="M84.85,13.1c-0.58,0.64-9.67,30.75-9.67,30.75s2.01-0.33,4-0.79c2.63-0.61,3.76-1.06,3.76-1.06
s7.19-22.19,7.64-23.09c0.45-0.9,21.61-7.61,22.31-7.93c0.7-0.32,1.39-0.4,1.46-0.78c0.06-0.38-2.34-6.73-3.11-6.73
C110.47,3.47,86.08,11.74,84.85,13.1z"/>
<path style="fill:#8A1F0F;" d="M110.55,7.79c1.04,2.73,2.8,3.09,3.55,2.77c0.45-0.19,1.25-1.84,0.01-4.47
c-0.99-2.09-2.17-2.74-2.93-2.61C110.42,3.6,109.69,5.53,110.55,7.79z"/>
<g>
<path style="fill:#8A1F0F;" d="M91.94,18.34c-0.22,0-0.44-0.11-0.58-0.3l-3.99-5.77c-0.22-0.32-0.14-0.75,0.18-0.97
c0.32-0.22,0.76-0.14,0.97,0.18l3.99,5.77c0.22,0.32,0.14,0.75-0.18,0.97C92.21,18.3,92.07,18.34,91.94,18.34z"/>
</g>
<g>
<path style="fill:#8A1F0F;" d="M90.28,19.43c-0.18,0-0.35-0.07-0.49-0.2l-5.26-5.12c-0.28-0.27-0.28-0.71-0.01-0.99
c0.27-0.28,0.71-0.28,0.99-0.01l5.26,5.12c0.28,0.27,0.28,0.71,0.01,0.99C90.64,19.36,90.46,19.43,90.28,19.43z"/>
</g>
<g>
<path style="fill:#8A1F0F;" d="M89.35,21.22c-0.12,0-0.25-0.03-0.36-0.1l-5.6-3.39c-0.33-0.2-0.44-0.63-0.24-0.96
c0.2-0.33,0.63-0.44,0.96-0.24l5.6,3.39c0.33,0.2,0.44,0.63,0.24,0.96C89.82,21.1,89.59,21.22,89.35,21.22z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

15
svg/cyber-power-full.svg Normal file
View File

@@ -0,0 +1,15 @@
<svg xmlns="http://www.w3.org/2000/svg" id="cpu-logo" class="cpu-logo-svg" data-name="Layer 1" viewBox="0 -0.01 233.44 43.11" fill="#d50032">
<title>CyberPower Systems</title>
<path class="cls-1" d="M25.21,23.59a1.65,1.65,0,0,0-.54-1.2,2.51,2.51,0,0,0-1.85-.63,2,2,0,0,0-2,1.91v.75c0,3.51-2.54,5.69-6.63,5.69-3.87,0-6.79-2.45-6.79-5.69V10.2c0-3.25,2.92-5.69,6.79-5.69,4.35,0,7.16,2.24,7.16,5.69V11a1.95,1.95,0,0,0,3.88,0V10.2C25.21,4.58,19.56,0,12.61,0S0,4.58,0,10.2V24.42C0,30,5.66,34.62,12.61,34.62s12.6-4.58,12.6-10.2v-.83Z"/>
<path class="cls-1" d="M43.18,13.31a2.61,2.61,0,0,0-2.52,1.44l-3.18,7.06a1,1,0,0,1-.72.57c-.14,0-.31,0-.64-.65l-3.4-6.29a3.51,3.51,0,0,0-3.59-2.1A3.94,3.94,0,0,0,25.69,15a2.44,2.44,0,0,0-.05,2.46l5,8.55c1.68,2.88,2.14,5.25,1.43,7.24-.78,2.15-3,3.86-6.67,5.23L24,39a2,2,0,0,0-1.41,2.45C23,42.81,24.71,43.33,26,43h0l1.26-.33C33.46,41,37.55,37.39,39.45,32L45.1,15.66a1.8,1.8,0,0,0-.27-1.6,2,2,0,0,0-1.64-.76Z"/>
<path class="cls-1" d="M58.62,13.22A9.42,9.42,0,0,0,54,14.55v-11A3.43,3.43,0,0,0,50.3,0C48,0,46.58,1.33,46.58,3.55V32.83a1.79,1.79,0,0,0,1.89,2,2.29,2.29,0,0,0,1.41-.56l.17-.12,2.36-1.89a8.26,8.26,0,0,0,6.2,2.57c4.63,0,9-3.65,9-7.52V20.74c0-3.87-4.38-7.52-9-7.52Zm1.62,8.4v5.65c0,1.77-2.1,2.85-3.61,2.85-.84,0-3.6-.2-3.6-2.85V20.74c0-2.48,2.49-2.85,4-2.85,2.12,0,3.24,1.88,3.24,3.73Z"/>
<path class="cls-1" d="M79.8,13.39c-5.12,0-10.41,2.8-10.41,7.35v6.53c0,4.4,5.78,7.35,11.19,7.35h2.73c1.78,0,2.41-.88,2.41-1.71s-.63-1.71-2.41-1.71H80.58a4.28,4.28,0,0,1-4.28-3.94V25.39c0-.11,0-.38.67-.38H86.8c2.06,0,3.62-1.14,3.62-2.66V20.7a6,6,0,0,0-1.86-4.33c-1.91-1.9-5.19-3-8.77-3ZM83,19.82v.54c0,.24-.06.63-.52.63h-5c-.4,0-.67-.24-.67-.46v-.67s0-2.31,3-2.31C82.31,17.56,83,19,83,19.82Z"/>
<path class="cls-1" d="M106.15,13.39h-1.35A8.13,8.13,0,0,0,99.51,16l-.74.76-3.41-2.73a2.63,2.63,0,0,0-1.66-.71,1.72,1.72,0,0,0-1.79,1.84V31.53c0,1.7,1.67,3.09,3.72,3.09s3.72-1.39,3.72-3.09V20.65l1-.79a6.22,6.22,0,0,1,3.82-1.13h2a3,3,0,0,0,3.2-2.67,3,3,0,0,0-3.2-2.67Z"/>
<path class="cls-1" d="M120.27,34h-8.91V5.35h11.71c2.81,0,5.94.08,8.41,1.5a8.71,8.71,0,0,1,4.27,7.53,8.87,8.87,0,0,1-3.17,7c-2.23,1.8-5.07,2.22-7.83,2.22h-4.47V34m2.3-16.56c2,0,4.44-.13,4.44-2.8s-2.18-2.77-4.19-2.77h-2.55v5.57Z"/>
<path class="cls-1" d="M158.2,23.55c0,6.48-5.22,10.92-11.75,10.92S134.7,30,134.7,23.55c0-6.86,5.06-11.3,11.76-11.3s11.75,4.43,11.75,11.3m-14.64-.29c0,5.73,1.39,6.15,2.89,6.15s2.89-.42,2.89-6.15c0-2.05-.05-5.77-2.89-5.77s-2.89,3.72-2.89,5.77Z"/>
<polygon class="cls-1" points="181.5 34.04 175.47 34.04 172.71 22.46 172.63 22.46 169.75 34.04 163.81 34.04 156.9 12.67 165.15 12.67 167.91 23.13 167.99 23.13 170.63 12.67 176.82 12.67 179.5 23.13 182.46 12.67 188.28 12.67 181.5 34.04 181.5 34.04"/>
<path class="cls-1" d="M210.15,26.89c-1.3,5.19-5.9,7.57-11,7.57a12.55,12.55,0,0,1-8.61-2.8,10.67,10.67,0,0,1-3.52-8,11.9,11.9,0,0,1,3.14-8.08,11.87,11.87,0,0,1,8.48-3.3c7.12,0,11.47,4.6,11.47,11.63V25H195.84c-.12,2.29.71,4,3.22,4,1.88,0,2.93-.75,3.26-2.59l7.82.5m-8.36-6.06c0-2.09-.68-3.69-3-3.69-2.18,0-3.05,1.72-3,3.69Z"/>
<path class="cls-1" d="M219.13,17.07c.71-3,2.26-5.07,5.57-4.82l1.13.09v7.48a6.88,6.88,0,0,0-1.59-.21c-1.34,0-2.72.25-3.38,1.47a7.73,7.73,0,0,0-.58,3.68V34H212V12.67h7.07v4.4Z"/>
<path class="cls-1" d="M228.19,7.11h1.89a1.61,1.61,0,0,1,1,.26.88.88,0,0,1,.34.74.9.9,0,0,1-.35.75l-.19.12L231,9a.69.69,0,0,1,.38.64l0,.66a.5.5,0,0,0,0,.24.32.32,0,0,0,.16.12v.08h-.68a1.2,1.2,0,0,1,0-.23c0-.13,0-.27,0-.42V9.82a.61.61,0,0,0-.18-.49.89.89,0,0,0-.57-.15h-1.3v1.57h-.55Zm.55,1.66h1.36a.84.84,0,0,0,.56-.15.59.59,0,0,0,.18-.48.56.56,0,0,0-.19-.46,1,1,0,0,0-.59-.14h-1.32Z"/>
<path class="cls-1" d="M226.32,8.94a3.56,3.56,0,1,0,3.56-3.56A3.56,3.56,0,0,0,226.32,8.94Zm.4,0a3.15,3.15,0,1,1,3.15,3.15A3.16,3.16,0,0,1,226.72,8.94Z"/>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" version="1.1" viewBox="0 0 6900 6900"><style>.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#dadada;stroke:#fff;stroke-width:156.3273;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.1099}</style><path d="M6369.2 1774.1c185.8 189.3 317.9 408.9 428.2 640.1 35.6 74.9 27.4 163.2-21.4 230.3s-130.3 102-212.5 91.1q0 0 0 0" style="fill-rule:evenodd;clip-rule:evenodd;fill:gray;stroke:#fff;stroke-width:156.3197;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.1099"/><path fill="#fff" d="M3409.1 203.5c-96.9 4.7-193 30.9-281 78.5C2548.6 595.7 1312.5 1264.7 710 1590.9c-104.5 56.5-189.6 139-249 237.1l3001.4 1607.4s-188.6 315.4-356.4 596c-143.3 239.7-449 325.5-696.1 195.6L365.5 3151.9v1677.9c0 171.4 97.5 329.7 255.8 415.4 579.1 313.4 1984.9 1074.4 2564 1387.8 158.3 85.7 353.3 85.7 511.6 0 579.1-313.4 1984.9-1074.4 2564-1387.8 158.3-85.7 255.8-244 255.8-415.4V2169c0-241.3-132.2-463.3-344.5-578.1C5569.7 1264.7 4333.6 595.7 3754.1 282c-107.4-58.1-226.8-84.3-345-78.5" class="st1"/><path d="M3462.4 3435.3V216.9c-96.9 4.7-246.2 17.5-334.2 65.1C2548.6 595.7 1312.5 1264.7 710 1590.9c-104.5 56.5-189.6 139-249 237.1z" style="fill-rule:evenodd;clip-rule:evenodd;fill:gray;stroke:#fff;stroke-width:156.3273;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.1099"/><path fill="#fff" d="m423.6 1899.1-283.1 542c-134.2 257-35.2 574.1 221.4 709l3.6 1.9m0-.1 2044.3 1074.9c247.2 130 552.8 44.1 696.1-195.5 167.8-280.6 356.4-596 356.4-596L461 1827.9l-1.6 2.6-35.8 68.5" class="st1"/><path d="M3441.1 229.1v3142.7" style="fill:none;stroke:#fff;stroke-width:116.2496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.1099"/><path d="M6097.5 2941.7c0-31.5-16.8-60.7-44.1-76.5s-61-15.8-88.3 0L4117.3 3932.1a88.31 88.31 0 0 0-44.1 76.5v1171.3c0 31.5 16.8 60.7 44.1 76.5s61 15.8 88.3 0l1847.8-1066.8c27.3-15.8 44.1-44.9 44.1-76.5z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#567f67"/><path fill="#fff" d="M6097.5 2941.7c0-31.5-16.8-60.7-44.1-76.5s-61-15.8-88.3 0L4117.3 3932.1a88.31 88.31 0 0 0-44.1 76.5v1171.3c0 31.5 16.8 60.7 44.1 76.5s61 15.8 88.3 0l1847.8-1066.8c27.3-15.8 44.1-44.9 44.1-76.5zM4213.7 4038.8v1050.5l1743.2-1006.4V3032.3z" style="fill-rule:evenodd;clip-rule:evenodd"/><path d="M3441.1 6682.2V3442" style="fill:none;stroke:#fff;stroke-width:156.3425;stroke-linecap:round;stroke-miterlimit:4.1099"/><path d="m3462.3 3450 2900.1-1657.2" style="fill:none;stroke:#fff;stroke-width:156.3349;stroke-linecap:round;stroke-miterlimit:4.1099"/></svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" version="1.1" viewBox="0 0 6900 6900"><style>.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#dadada;stroke:#000;stroke-width:156.3273;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.1099}</style><path d="M6369.2 1774.1c185.8 189.3 317.9 408.9 428.2 640.1 35.6 74.9 27.4 163.2-21.4 230.3s-130.3 102-212.5 91.1q0 0 0 0" style="fill-rule:evenodd;clip-rule:evenodd;fill:gray;stroke:#000;stroke-width:156.3197;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.1099"/><path d="M3409.1 203.5c-96.9 4.7-193 30.9-281 78.5C2548.6 595.7 1312.5 1264.7 710 1590.9c-104.5 56.5-189.6 139-249 237.1l3001.4 1607.4s-188.6 315.4-356.4 596c-143.3 239.7-449 325.5-696.1 195.6L365.5 3151.9v1677.9c0 171.4 97.5 329.7 255.8 415.4 579.1 313.4 1984.9 1074.4 2564 1387.8 158.3 85.7 353.3 85.7 511.6 0 579.1-313.4 1984.9-1074.4 2564-1387.8 158.3-85.7 255.8-244 255.8-415.4V2169c0-241.3-132.2-463.3-344.5-578.1C5569.7 1264.7 4333.6 595.7 3754.1 282c-107.4-58.1-226.8-84.3-345-78.5" class="st1"/><path d="M3462.4 3435.3V216.9c-96.9 4.7-246.2 17.5-334.2 65.1C2548.6 595.7 1312.5 1264.7 710 1590.9c-104.5 56.5-189.6 139-249 237.1z" style="fill-rule:evenodd;clip-rule:evenodd;fill:gray;stroke:#000;stroke-width:156.3273;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.1099"/><path d="m423.6 1899.1-283.1 542c-134.2 257-35.2 574.1 221.4 709l3.6 1.9m0-.1 2044.3 1074.9c247.2 130 552.8 44.1 696.1-195.5 167.8-280.6 356.4-596 356.4-596L461 1827.9l-1.6 2.6-35.8 68.5" class="st1"/><path d="M3441.1 229.1v3142.7" style="fill:none;stroke:#000;stroke-width:116.2496;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.1099"/><path d="M6097.5 2941.7c0-31.5-16.8-60.7-44.1-76.5s-61-15.8-88.3 0L4117.3 3932.1a88.31 88.31 0 0 0-44.1 76.5v1171.3c0 31.5 16.8 60.7 44.1 76.5s61 15.8 88.3 0l1847.8-1066.8c27.3-15.8 44.1-44.9 44.1-76.5z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#567f67"/><path d="M6097.5 2941.7c0-31.5-16.8-60.7-44.1-76.5s-61-15.8-88.3 0L4117.3 3932.1a88.31 88.31 0 0 0-44.1 76.5v1171.3c0 31.5 16.8 60.7 44.1 76.5s61 15.8 88.3 0l1847.8-1066.8c27.3-15.8 44.1-44.9 44.1-76.5zM4213.7 4038.8v1050.5l1743.2-1006.4V3032.3z" style="fill-rule:evenodd;clip-rule:evenodd"/><path d="M3441.1 6682.2V3442" style="fill:none;stroke:#000;stroke-width:156.3425;stroke-linecap:round;stroke-miterlimit:4.1099"/><path d="m3462.3 3450 2900.1-1657.2" style="fill:none;stroke:#000;stroke-width:156.3349;stroke-linecap:round;stroke-miterlimit:4.1099"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:5.42683" viewBox="903.32 382.81 9104.39 8782.11">
<path d="M9310.16 2560.9c245.302 249.894 419.711 539.916 565.373 845.231 47.039 98.872 36.229 215.514-28.2 304.05-64.391 88.536-172.099 134.676-280.631 120.28 0 .053-.039.053-.039.053" style="fill:gray;stroke:#000;stroke-width:206.41px"/>
<path d="M5401.56 487.044c-127.958 6.227-254.855 40.77-370.992 103.628-765.271 414.225-2397.45 1297.68-3193.03 1728.32-137.966 74.669-250.327 183.605-328.791 313.046l3963.09 2122.43s-249.048 416.428-470.593 786.926c-189.24 316.445-592.833 429.831-919.198 258.219l-2699.36-1419.32v2215.59c0 226.273 128.751 435.33 337.755 548.466 764.649 413.885 2620.97 1418.66 3385.59 1832.51 209.018 113.137 466.496 113.137 675.514 0 764.623-413.857 2620.94-1418.63 3385.59-1832.51 208.989-113.136 337.743-322.193 337.743-548.466v-3513.48c0-318.684-174.59-611.722-454.853-763.409-795.543-430.632-2427.75-1314.09-3193.02-1728.32-141.693-76.684-299.364-111.227-455.442-103.628" style="fill:#dadada;stroke:#000;stroke-width:206.42px"/>
<path d="M5471.83 4754.46V504.71c-127.958 6.226-325.127 23.1-441.264 85.958-765.271 414.225-2397.45 1297.68-3193.03 1728.32-137.966 74.669-250.327 183.605-328.791 313.046l3963.09 2122.43Z" style="fill:gray;stroke:#000;stroke-width:206.42px"/>
<path d="m1459.34 2725.96-373.791 715.667c-177.166 339.292-46.417 758 292.375 936.167l4.75 2.5m0 0 2699.37 1419.29c326.374 171.625 729.916 58.25 919.165-258.208 221.542-370.5 470.583-786.917 470.583-786.917l-3963.04-2122.42-2.167 3.458-47.25 90.458" style="fill:#dadada;stroke:#000;stroke-width:206.42px"/>
<path d="M5443.74 520.879v4149.79" style="fill:none;stroke:#000;stroke-width:153.5px"/>
<path d="M8951.41 4102.72c0-41.65-22.221-80.136-58.291-100.961-36.069-20.825-80.51-20.825-116.58 0l-2439.92 1408.69c-36.07 20.825-58.29 59.311-58.29 100.961V7058c0 41.65 22.22 80.136 58.29 100.961 36.07 20.825 80.51 20.825 116.58 0l2439.92-1408.69c36.07-20.825 58.291-59.312 58.291-100.962v-1546.59Z" style="fill:#567f67"/>
<path d="M8951.41 4102.72c0-41.65-22.221-80.136-58.291-100.961-36.069-20.825-80.51-20.825-116.58 0l-2439.92 1408.69c-36.07 20.825-58.29 59.311-58.29 100.961V7058c0 41.65 22.22 80.136 58.29 100.961 36.07 20.825 80.51 20.825 116.58 0l2439.92-1408.69c36.07-20.825 58.291-59.312 58.291-100.962v-1546.59ZM6463.98 5551.29v1387.06l2301.77-1328.92V4222.37L6463.98 5551.29Z"/>
<path d="M5443.76 9041.74v-4278.4" style="fill:none;stroke:#000;stroke-width:206.44px;stroke-linejoin:miter"/>
<path d="m5471.79 4773.86 3829.35-2188.22" style="fill:none;stroke:#000;stroke-width:206.43px;stroke-linejoin:miter"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

13
svg/jellystat-dark.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

114
svg/local-content-share.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 123 KiB

44
svg/local-xpose.svg Normal file
View File

@@ -0,0 +1,44 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 83.25 90.42">
<title>localxpose</title>
<defs>
<linearGradient x1="46.7867112%" y1="105.010815%" x2="53.4240464%" y2="-8.36453132%" id="linearGradient-1">
<stop stop-color="#5C3990" offset="0%"/>
<stop stop-color="#E23E57" offset="100%"/>
</linearGradient>
<linearGradient x1="34.8781337%" y1="196.830203%" x2="57.5766017%" y2="-40.5609996%" id="linearGradient-2">
<stop stop-color="#5C3990" offset="0%"/>
<stop stop-color="#E23E57" offset="100%"/>
</linearGradient>
<linearGradient x1="43.0575916%" y1="134.286834%" x2="65.8080279%" y2="-105.140089%" id="linearGradient-3">
<stop stop-color="#5C3990" offset="0%"/>
<stop stop-color="#E23E57" offset="100%"/>
</linearGradient>
<linearGradient x1="38.5185333%" y1="230.266041%" x2="72.5195684%" y2="-304.522692%" id="linearGradient-4">
<stop stop-color="#5C3990" offset="0%"/>
<stop stop-color="#E23E57" offset="100%"/>
</linearGradient>
<linearGradient x1="35.1956182%" y1="282.982525%" x2="69.2018779%" y2="-251.797181%" id="linearGradient-5">
<stop stop-color="#5C3990" offset="0%"/>
<stop stop-color="#E23E57" offset="100%"/>
</linearGradient>
<linearGradient x1="31.7286703%" y1="337.169597%" x2="65.877431%" y2="-199.851181%" id="linearGradient-6">
<stop stop-color="#5C3990" offset="0%"/>
<stop stop-color="#E23E57" offset="100%"/>
</linearGradient>
<linearGradient x1="28.4092158%" y1="390.010471%" x2="62.5222362%" y2="-146.732984%" id="linearGradient-7">
<stop stop-color="#5C3990" offset="0%"/>
<stop stop-color="#E23E57" offset="100%"/>
</linearGradient>
</defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="localxpose" transform="translate(0, -0.0004)">
<path d="M2.22,67.454421 C0.77,64.624421 0.08,61.574421 0.08,58.284421 L0.08,31.474421 L0,31.474421 C0,28.034421 0.99,24.834421 2.75,22.004421 C4.51,19.254421 6.95,16.964421 10.01,15.514421 L32.77,2.37442099 C35.6,0.694420985 38.65,-0.0655790147 41.78,0.0044209853 C44.84,0.0044209853 47.89,0.844420985 50.64,2.44442099 C68.74,12.834421 60.42,8.02442099 62.78,9.39442099 C66.6,11.604421 70.42,13.824421 74.31,16.034421 C77.37,17.794421 79.5,20.154421 81.03,22.904421 C82.56,25.734421 83.17,28.784421 83.17,32.074421 L83.25,58.954421 C83.25,62.314421 82.26,65.594421 80.5,68.344421 C78.74,71.094421 76.3,73.384421 73.24,74.914421 L50.48,88.054421 C47.65,89.654421 44.6,90.424421 41.47,90.424421 C38.41,90.344421 35.36,89.584421 32.61,87.984421 C16.27,78.514421 23.52,82.714421 20.92,81.184421 C9.85,74.844421 20.08,80.724421 8.93,74.314421 C5.89,72.574421 3.75,70.274421 2.22,67.454421 L2.22,67.454421 Z M23.91,77.844421 C26.28,79.214421 28.65,80.594421 31.01,81.964421 L31.09,81.884421 L34.91,84.094421 C36.9,85.314421 39.19,85.924421 41.55,86.004421 C43.92,86.004421 46.21,85.394421 48.27,84.174421 L71.18,70.964421 L71.33,70.964421 C73.54,69.814421 75.38,68.134421 76.75,66.004421 L77.21,65.244421 C78.13,63.564421 78.66,61.804421 78.74,59.894421 L78.74,32.094421 C78.74,29.654421 78.28,27.204421 77.14,25.064421 C76.07,23.074421 74.62,21.474421 72.71,20.324421 L72.1,19.944421 C68.28,17.734421 64.46,15.514421 60.64,13.374421 C60.64,13.294421 60.56,13.294421 60.49,13.224421 L60.41,13.224421 C60.26,13.144421 60.18,13.074421 60.03,12.994421 C59.5,12.684421 58.88,12.304421 58.35,12.004421 C54.99,10.094421 51.71,8.18442099 48.42,6.27442099 C46.36,5.12442099 44.07,4.44442099 41.7,4.44442099 C39.41,4.44442099 37.04,5.05442099 34.98,6.20442099 L12.07,19.414421 L11.99,19.494421 C9.7,20.564421 7.87,22.324421 6.57,24.384421 L6.04,25.144421 C5.2,26.824421 4.67,28.654421 4.51,30.494421 L4.51,58.294421 C4.51,60.814421 4.97,63.184421 6.19,65.394421 C7.34,67.534421 9.02,69.214421 11.15,70.514421 C15.12,72.804421 19.17,75.094421 23.14,77.384421 C23.29,77.464421 23.45,77.534421 23.67,77.694421 C23.67,77.694421 23.75,77.694421 23.9,77.774421 L23.9,77.844421 L23.91,77.844421 Z" id="Shape" fill="url(#linearGradient-1)" fill-rule="nonzero"/>
<path d="M36.9,35.604421 C36.9,38.274421 34.69,40.414421 32.09,40.414421 C29.42,40.414421 27.28,38.274421 27.28,35.604421 C27.28,33.004421 25.14,30.864421 22.54,30.864421 C19.87,30.864421 17.73,28.724421 17.73,26.054421 C17.73,23.454421 19.87,21.314421 22.54,21.314421 C25.14,21.314421 27.28,23.454421 27.28,26.054421 C27.28,28.724421 29.42,30.864421 32.09,30.864421 C34.69,30.864421 36.9,28.724421 36.9,26.054421 C36.9,23.454421 39.04,21.314421 41.64,21.314421 C44.31,21.314421 46.45,23.454421 46.45,26.054421 C46.45,28.724421 44.31,30.864421 41.64,30.864421 C39.03,30.864421 36.9,33.004421 36.9,35.604421 L36.9,35.604421 Z" id="Path" fill="url(#linearGradient-2)"/>
<path d="M46.44,54.774421 C46.44,52.104421 48.58,49.964421 51.18,49.964421 C53.85,49.964421 55.99,52.104421 55.99,54.774421 C55.99,57.444421 58.13,59.584421 60.8,59.584421 C63.4,59.584421 65.54,61.724421 65.54,64.324421 C65.54,66.994421 63.4,69.134421 60.8,69.134421 C58.13,69.134421 55.99,66.994421 55.99,64.324421 C55.99,61.724421 53.85,59.584421 51.18,59.584421 C48.58,59.584421 46.44,61.724421 46.44,64.324421 C46.44,66.994421 44.3,69.134421 41.63,69.134421 C39.03,69.134421 36.89,66.994421 36.89,64.324421 C36.89,61.724421 39.03,59.584421 41.63,59.584421 C44.3,59.584421 46.44,57.444421 46.44,54.774421 Z" id="Path" fill="url(#linearGradient-3)"/>
<path d="M35.45,51.414421 C36.29,52.254421 36.9,53.474421 36.9,54.774421 C36.9,57.444421 34.69,59.584421 32.09,59.584421 C29.42,59.584421 27.28,61.724421 27.28,64.324421 C27.28,66.994421 25.14,69.134421 22.54,69.134421 C21.17,69.134421 20.02,68.604421 19.1,67.684421 C18.2202809,66.7874819 17.7282568,65.5807658 17.7299954,64.324421 C17.7299954,61.724421 19.87,59.584421 22.54,59.584421 C25.14,59.584421 27.28,57.444421 27.28,54.774421 C27.28,52.104421 29.42,49.964421 32.09,49.964421 C33.38,49.964421 34.6,50.494421 35.45,51.414421 L35.45,51.414421 Z" id="Path" fill="url(#linearGradient-4)"/>
<path d="M44.99,41.794421 C45.91,42.714421 46.44,43.854421 46.44,45.234421 C46.44,47.834421 44.3,49.974421 41.63,49.974421 C39.03,49.974421 36.89,52.114421 36.89,54.784421 C36.89,57.454421 34.68,59.594421 32.08,59.594421 C30.78,59.594421 29.56,59.064421 28.72,58.144421 C27.8,57.304421 27.27,56.084421 27.27,54.784421 C27.27,52.114421 29.41,49.974421 32.08,49.974421 C34.68,49.974421 36.89,47.834421 36.89,45.234421 C36.89,42.564421 39.03,40.4242844 41.63,40.4242844 C42.93,40.414421 44.15,40.954421 44.99,41.794421 Z" id="Path" fill="url(#linearGradient-5)"/>
<path d="M54.62,32.244421 C55.46,33.084421 55.99,34.304421 55.99,35.604421 C55.99,38.274421 53.85,40.414421 51.18,40.414421 C48.58,40.414421 46.44,42.554421 46.44,45.224421 C46.44,47.824421 44.3,49.964421 41.63,49.964421 C40.33,49.964421 39.11,49.434421 38.27,48.594421 C37.3902809,47.6974819 36.8982568,46.4907658 36.8999954,45.234421 C36.8999954,42.564421 39.04,40.424421 41.64,40.424421 C44.31,40.424421 46.45,38.284421 46.45,35.614421 C46.45,33.014421 48.59,30.8742844 51.19,30.8742844 C52.55,30.864421 53.7,31.404421 54.62,32.244421 Z" id="Path" fill="url(#linearGradient-6)"/>
<path d="M64.16,22.694421 C65,23.534421 65.53,24.754421 65.53,26.054421 C65.53,28.724421 63.39,30.864421 60.79,30.864421 C58.12,30.864421 55.98,33.004421 55.98,35.604421 C55.98,38.274421 53.84,40.414421 51.17,40.414421 C49.87,40.414421 48.65,39.884421 47.81,39.044421 C46.97,38.124421 46.44,36.984421 46.44,35.604421 C46.44,33.004421 48.58,30.864421 51.18,30.864421 C53.85,30.864421 55.99,28.724421 55.99,26.054421 C55.99,23.454421 58.13,21.314421 60.8,21.314421 C62.1,21.324421 63.32,21.854421 64.16,22.694421 Z" id="Path" fill="url(#linearGradient-7)"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.9 KiB

6
svg/mailpit.svg Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="500" height="460" viewBox="0 0 132.292 121.708" version="1.1" id="svg6" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
<defs id="defs10"/>
<path d="M12.321 0l53.861 53.918L120.365 0zM5.155 9.025l60.842 59.673 61.211-59.489-.185 36.835L66.921 70.54l15.164 12.616-8.137 5.986-41.609.184c-4.838-.022-25.877-18.34-27.185-41.255z" fill-opacity=".941" fill="#2d4a5f" id="path2" style="fill:#ffffff;fill-opacity:1"/>
<path d="M78.385 72.049l53.907-21.679-8.031 57.318-11.845-9.132c-21.727 23.171-45.255 26.289-67.997 20.837S12.281 98.39 5.155 83.8-.67 53.116 2.843 38.769c1.13 10.511-1.313 16.316 6.38 33.612 6.31 11.399 14.413 20.417 25.89 24.956 13.9 6.195 32.247 3.357 41.701-3.039l14.24-12.156z" fill="#00b786" id="path4"/>
</svg>

After

Width:  |  Height:  |  Size: 828 B

1
svg/manga-dex.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@@ -1 +1,51 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg19" x="0" y="0" version="1.1" viewBox="94.7 0 322.6 512"><style>.st3{fill:#4a37a0}</style><path id="polygon9" d="m94.7 232.7 100.2 230.5L337.2 512l26-52.2 54.1-324.7L323.1 0 160.8 89.7z" style="fill:#34208c"/><linearGradient id="polygon11_00000023997393267619804340000000869311475043108489_" x1="1484.968" x2="945.832" y1="2380.282" y2="1091.92" gradientTransform="matrix(.3 0 0 .3 -41.338 -301.609)" gradientUnits="userSpaceOnUse"><stop offset="0" style="stop-color:#6c56cc"/><stop offset="1" style="stop-color:#9785e5"/></linearGradient><path id="polygon11" d="M178.8 182.8 337.2 512l26-52.2 54.1-324.7-100.2-61.3z" style="fill:url(#polygon11_00000023997393267619804340000000869311475043108489_)"/><path id="polygon13" d="m323.1 0-6 73.8 100.2 61.3z" style="fill:#af9ff4"/><path id="polygon15" d="m160.8 89.7 18 93.1 138.3-109 6-73.8z" class="st3"/><path id="polygon17" d="M337.2 512 178.8 182.8l16.1 280.4z" class="st3"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="57.58 0.17 396.88 512.06">
<radialGradient id="logo-bottom-left" cx="0" cy="0" gradientTransform="matrix(-59 -225 150 -39 161.4 470)" gradientUnits="userSpaceOnUse" r="1">
<stop offset="0" stop-color="#fff" stop-opacity=".4"/>
<stop offset="1" stop-opacity=".1"/>
</radialGradient>
<radialGradient id="logo-top-right" cx="0" cy="0" gradientTransform="matrix(50 -379 280 37 360 374.2)" gradientUnits="userSpaceOnUse" r="1">
<stop offset="0" stop-color="#fff" stop-opacity=".6"/>
<stop offset="1" stop-color="#fff" stop-opacity=".1"/>
</radialGradient>
<radialGradient id="logo-top-left" cx="0" cy="0" gradientTransform="matrix(69 -319 218 47 175.4 307)" gradientUnits="userSpaceOnUse" r="1">
<stop offset="0" stop-color="#fff" stop-opacity=".8"/>
<stop offset="1" stop-color="#fff" stop-opacity=".4"/>
</radialGradient>
<radialGradient id="logo-bottom-right" cx="0" cy="0" gradientTransform="matrix(-96 -163 187 -111 335.3 512.2)" gradientUnits="userSpaceOnUse" r="1">
<stop offset="0" stop-color="#fff" stop-opacity=".3"/>
<stop offset="1" stop-opacity=".3"/>
</radialGradient>
<radialGradient id="logo-top-edge" cx="0" cy="0" gradientTransform="matrix(-36 166 -112 -24 310 128.2)" gradientUnits="userSpaceOnUse" r="1">
<stop offset="0" stop-color="#fff" stop-opacity="0"/>
<stop offset="1" stop-color="#fff" stop-opacity=".2"/>
</radialGradient>
<radialGradient id="logo-left-edge" cx="0" cy="0" gradientTransform="matrix(88 89 -190 187 111 220.2)" gradientUnits="userSpaceOnUse" r="1">
<stop offset="0" stop-color="#fff" stop-opacity=".2"/>
<stop offset="1" stop-color="#fff" stop-opacity=".4"/>
</radialGradient>
<radialGradient id="logo-bottom-edge" cx="0" cy="0" gradientTransform="matrix(9 130 -276 20 215 284)" gradientUnits="userSpaceOnUse" r="1">
<stop offset="0" stop-color="#fff" stop-opacity=".2"/>
<stop offset="1" stop-color="#fff" stop-opacity=".3"/>
</radialGradient>
<radialGradient id="logo-middle-edge" cx="0" cy="0" gradientTransform="matrix(-198 -104 327 -623 400 399.2)" gradientUnits="userSpaceOnUse" r="1">
<stop offset="0" stop-color="#fff" stop-opacity=".2"/>
<stop offset=".5" stop-color="#fff" stop-opacity=".2"/>
<stop offset="1" stop-color="#fff" stop-opacity=".3"/>
</radialGradient>
<clipPath id="clip">
<path d="M.2.2h512v512H.2z"/>
</clipPath>
<g clip-path="url(#clip)">
<path d="M382.3 475.6c-3.1 23.4-26 41.6-48.7 35.3-32.4-8.9-69.9-22.8-103.6-25.4l-51.7-4a34 34 0 0 1-22-10.2l-89-91.7a34 34 0 0 1-6.7-37.7s55-121 57.1-127.3c2-6.3 9.6-61.2 14-90.6 1.2-7.9 5-15 11-20.3L248 8.9a34.1 34.1 0 0 1 49.6 4.3L386 125.6a37 37 0 0 1 7.6 22.4c0 21.3 1.8 65 13.6 93.2 11.5 27.3 32.5 57 43.5 71.5a17.3 17.3 0 0 1 1.3 19.2 1494 1494 0 0 1-44.8 70.6c-15 22.3-21.9 49.9-25 73.1z" fill="#6c31e3"/>
<path d="M165.9 478.3c41.4-84 40.2-144.2 22.6-187-16.2-39.6-46.3-64.5-70-80-.6 2.3-1.3 4.4-2.2 6.5L60.6 342a34 34 0 0 0 6.6 37.7l89.1 91.7a34 34 0 0 0 9.6 7z" fill="url(#logo-bottom-left)"/>
<path d="M278.4 307.8c11.2 1.2 22.2 3.6 32.8 7.6 34 12.7 65 41.2 90.5 96.3 1.8-3.1 3.6-6.2 5.6-9.2a1536 1536 0 0 0 44.8-70.6 17 17 0 0 0-1.3-19.2c-11-14.6-32-44.2-43.5-71.5-11.8-28.2-13.5-72-13.6-93.2 0-8.1-2.6-16-7.6-22.4L297.6 13.2a34 34 0 0 0-1.5-1.7 96 96 0 0 1 2 54 198.3 198.3 0 0 1-17.6 41.3l-7.2 14.2a171 171 0 0 0-19.4 71c-1.2 29.4 4.8 66.4 24.5 115.8z" fill="url(#logo-top-right)"/>
<path d="M278.4 307.8c-19.7-49.4-25.8-86.4-24.5-115.9a171 171 0 0 1 19.4-71c2.3-4.8 4.8-9.5 7.2-14.1 7.1-13.9 14-27 17.6-41.4a96 96 0 0 0-2-54A34.1 34.1 0 0 0 248 9l-105.4 94.8a34.1 34.1 0 0 0-10.9 20.3l-12.8 85-.5 2.3c23.8 15.5 54 40.4 70.1 80a147 147 0 0 1 7.8 24.8c28-6.8 55.7-11 82.1-8.3z" fill="url(#logo-top-left)"/>
<path d="M333.6 511c22.7 6.2 45.6-12 48.7-35.4a187 187 0 0 1 19.4-63.9c-25.6-55-56.5-83.6-90.4-96.3-36-13.4-75.2-9-115 .7 8.9 40.4 3.6 93.3-30.4 162.2 4 1.8 8.1 3 12.5 3.3 0 0 24.4 2 53.6 4.1 29 2 72.4 17.1 101.6 25.2z" fill="url(#logo-bottom-right)"/>
<g clip-rule="evenodd" fill-rule="evenodd">
<path d="M254.1 190c-1.3 29.2 2.4 62.8 22.1 112.1l-6.2-.5c-17.7-51.5-21.5-78-20.2-107.6a174.7 174.7 0 0 1 20.4-72c2.4-4.9 8-14.1 10.5-18.8 7.1-13.7 11.9-21 16-33.6 5.7-17.5 4.5-25.9 3.8-34.1 4.6 29.9-12.7 56-25.7 82.4a177.1 177.1 0 0 0-20.7 72z" fill="url(#logo-top-edge)"/>
<path d="M194.3 293.4c2.4 5.4 4.6 9.8 6 16.5L195 311c-2.1-7.8-3.8-13.4-6.8-20-17.8-42-46.3-63.6-69.7-79.5 28.2 15.2 57.2 39 75.7 81.9z" fill="url(#logo-left-edge)"/>
<path d="M200.6 315.1c9.8 46-1.2 104.2-33.6 160.9 27.1-56.2 40.2-110.1 29.3-160z" fill="url(#logo-bottom-edge)"/>
<path d="M312.5 311c53.1 19.9 73.6 63.6 88.9 100-19-38.1-45.2-80.3-90.8-96-34.8-11.8-64.1-10.4-114.3 1l-1.1-5c53.2-12.1 81-13.5 117.3 0z" fill="url(#logo-middle-edge)"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 998 B

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@@ -1 +1,29 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="3.24 8.54 505.52 494.93"><path d="M480.086 297.473c23.379-121.176-57.856-238.082-181.59-260.95-123.902-22.87-243.2 56.832-266.582 178.004C8.535 335.703 89.77 452.61 213.504 475.477c123.902 22.87 243.2-56.832 266.582-178.004m0 0" style="stroke:none;fill-rule:nonzero;fill:#ffffff000;fill-opacity:1"/><path d="M475.988 256c0 95.063-62.804 175.785-150.187 204.457.344-2.047.515-4.266.515-6.824.168-38.059.34-61.781.34-90.113 0-19.97-.34-30.891-.34-30.891 3.07 0 36.008-10.238 51.028-20.649 15.02-10.414 30.89-30.21 33.11-58.37 2.218-28.329-10.24-61.782-21.165-81.579-21.844-39.594-39.934-63.828-55.805-77.312-15.875-13.313-27.48-10.41-37.718-2.387-10.243 8.02-25.258 32.426-36.012 42.152-5.121 4.782-18.09 20.48-34.817 5.633-4.777-4.097-33.789-43.86-51.71-38.742-22.356 6.316-47.957 46.594-59.903 74.754-15.363 35.84-18.433 57.344-10.414 108.371 8.024 51.031 12.8 102.402 20.14 130.39 1.708 6.829 3.927 12.63 6.829 17.75C73.215 393.728 36.012 329.048 36.012 256c0-118.953 98.472-215.55 219.988-215.55S475.988 137.046 475.988 256m0 0" style="stroke:none;fill-rule:nonzero;fill:#ffffff000;fill-opacity:1"/><path d="M256 8.535C116.395 8.535 3.242 119.297 3.242 256S116.395 503.465 256 503.465 508.758 392.703 508.758 256 395.605 8.535 256 8.535m69.8 451.922c.345-2.047.516-4.266.516-6.824.168-38.059.34-61.781.34-90.113 0-19.97-.34-30.891-.34-30.891 3.07 0 36.008-10.238 51.028-20.649 15.02-10.414 30.89-30.21 33.11-58.37 2.218-28.329-10.24-61.782-21.165-81.579-21.844-39.594-39.934-63.828-55.805-77.312-15.875-13.313-27.48-10.41-37.718-2.387-10.243 8.02-25.258 32.426-36.012 42.152-5.121 4.782-18.09 20.48-34.817 5.633-4.777-4.097-33.789-43.86-51.71-38.742-22.356 6.316-47.957 46.594-59.903 74.754-15.363 35.84-18.433 57.344-10.414 108.371 8.024 51.031 12.8 102.402 20.14 130.39 1.708 6.829 3.927 12.63 6.829 17.75C73.215 393.728 36.012 329.048 36.012 256c0-118.953 98.472-215.55 219.988-215.55S475.988 137.046 475.988 256c0 95.063-62.804 175.785-150.187 204.457m0 0" style="stroke:none;fill-rule:nonzero;fill:#fff;fill-opacity:1"/><path d="m80.555 243.71 155.648-16.042-.512-11.945-155.648 16.043Zm0 0" style="stroke:none;fill-rule:nonzero;fill:#ffffff000;fill-opacity:1"/><path d="M276.48 226.477c1.364-16.387-11.093-30.723-27.82-32.086-16.722-1.368-31.402 10.922-32.765 27.304-1.368 16.383 11.093 30.72 27.816 32.086 16.726 1.367 31.402-10.922 32.77-27.304m86.867-12.461c1.367-16.383-11.09-30.72-27.817-32.086-16.726-1.364-31.402 10.922-32.77 27.308-1.363 16.383 11.094 30.719 27.821 32.086 16.727 1.363 31.402-10.926 32.766-27.308m0 0" style="stroke:none;fill-rule:nonzero;fill:#ffffff000;fill-opacity:1"/><path d="m235.863 227.328 115.367-12.457-.851-10.754-115.2 12.457Zm0 0" style="stroke:none;fill-rule:nonzero;fill:#ffffff000;fill-opacity:1"/><path d="m346.625 215.723 84.48-20.82-1.027-10.755-84.476 20.82Zm0 0" style="stroke:none;fill-rule:nonzero;fill:#ffffff000;fill-opacity:1"/></svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<g id="document" transform="scale(1.6666666666666667 1.6666666666666667) translate(150.0 150.0)">
<path class="st0" d="M131.3,24.3c13.7-71-33.9-139.5-106.4-152.9C-47.7-142-117.6-95.3-131.3-24.3s33.9,139.5,106.4,152.9
C47.7,142,117.6,95.3,131.3,24.3z"/>
<path class="st0" d="M128.9,0c0,55.7-36.8,103-88,119.8c0.2-1.2,0.3-2.5,0.3-4c0.1-22.3,0.2-36.2,0.2-52.8
c0-11.7-0.2-18.1-0.2-18.1c1.8,0,21.1-6,29.9-12.1S89.2,15.1,90.5-1.4c1.3-16.6-6-36.2-12.4-47.8C65.3-72.4,54.7-86.6,45.4-94.5
c-9.3-7.8-16.1-6.1-22.1-1.4S8.5-76.9,2.2-71.2c-3,2.8-10.6,12-20.4,3.3C-21-70.3-38-93.6-48.5-90.6c-13.1,3.7-28.1,27.3-35.1,43.8
c-9,21-10.8,33.6-6.1,63.5c4.7,29.9,7.5,60,11.8,76.4c1,4,2.3,7.4,4,10.4c-33.2-22.8-55-60.7-55-103.5
c0-69.7,57.7-126.3,128.9-126.3S128.9-69.7,128.9,0z"/>
<path d="M0-145c-81.8,0-148.1,64.9-148.1,145S-81.8,145,0,145S148.1,80.1,148.1,0S81.8-145,0-145z M40.9,119.8
c0.2-1.2,0.3-2.5,0.3-4c0.1-22.3,0.2-36.2,0.2-52.8c0-11.7-0.2-18.1-0.2-18.1c1.8,0,21.1-6,29.9-12.1S89.2,15.1,90.5-1.4
c1.3-16.6-6-36.2-12.4-47.8C65.3-72.4,54.7-86.6,45.4-94.5c-9.3-7.8-16.1-6.1-22.1-1.4S8.5-76.9,2.2-71.2c-3,2.8-10.6,12-20.4,3.3
C-21-70.3-38-93.6-48.5-90.6c-13.1,3.7-28.1,27.3-35.1,43.8c-9,21-10.8,33.6-6.1,63.5c4.7,29.9,7.5,60,11.8,76.4
c1,4,2.3,7.4,4,10.4c-33.2-22.8-55-60.7-55-103.5c0-69.7,57.7-126.3,128.9-126.3S128.9-69.7,128.9,0
C128.9,55.7,92.1,103,40.9,119.8z"/>
<path class="st0" d="M-102.8-7.2l91.2-9.4l-0.3-7l-91.2,9.4L-102.8-7.2z"/>
<path class="st0" d="M12-17.3c0.8-9.6-6.5-18-16.3-18.8s-18.4,6.4-19.2,16S-17-2.1-7.2-1.3S11.2-7.7,12-17.3z"/>
<path class="st0" d="M62.9-24.6c0.8-9.6-6.5-18-16.3-18.8c-9.8-0.8-18.4,6.4-19.2,16c-0.8,9.6,6.5,18,16.3,18.8S62.1-15,62.9-24.6z
"/>
<path class="st0" d="M-11.8-16.8l67.6-7.3l-0.5-6.3l-67.5,7.3L-11.8-16.8z"/>
<path class="st0" d="M53.1-23.6l49.5-12.2l-0.6-6.3L52.5-29.9L53.1-23.6z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1 +1,15 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="3.24 8.54 505.52 494.93"><path d="M480.086 297.473c23.379-121.176-57.856-238.082-181.59-260.95-123.902-22.87-243.2 56.832-266.582 178.004C8.535 335.703 89.77 452.61 213.504 475.477c123.902 22.87 243.2-56.832 266.582-178.004m0 0" style="stroke:none;fill-rule:nonzero;fill:#fff;fill-opacity:1"/><path d="M475.988 256c0 95.063-62.804 175.785-150.187 204.457.344-2.047.515-4.266.515-6.824.168-38.059.34-61.781.34-90.113 0-19.97-.34-30.891-.34-30.891 3.07 0 36.008-10.238 51.028-20.649 15.02-10.414 30.89-30.21 33.11-58.37 2.218-28.329-10.24-61.782-21.165-81.579-21.844-39.594-39.934-63.828-55.805-77.312-15.875-13.313-27.48-10.41-37.718-2.387-10.243 8.02-25.258 32.426-36.012 42.152-5.121 4.782-18.09 20.48-34.817 5.633-4.777-4.097-33.789-43.86-51.71-38.742-22.356 6.316-47.957 46.594-59.903 74.754-15.363 35.84-18.433 57.344-10.414 108.371 8.024 51.031 12.8 102.402 20.14 130.39 1.708 6.829 3.927 12.63 6.829 17.75C73.215 393.728 36.012 329.048 36.012 256c0-118.953 98.472-215.55 219.988-215.55S475.988 137.046 475.988 256m0 0" style="stroke:none;fill-rule:nonzero;fill:#fff;fill-opacity:1"/><path d="M256 8.535C116.395 8.535 3.242 119.297 3.242 256S116.395 503.465 256 503.465 508.758 392.703 508.758 256 395.605 8.535 256 8.535m69.8 451.922c.345-2.047.516-4.266.516-6.824.168-38.059.34-61.781.34-90.113 0-19.97-.34-30.891-.34-30.891 3.07 0 36.008-10.238 51.028-20.649 15.02-10.414 30.89-30.21 33.11-58.37 2.218-28.329-10.24-61.782-21.165-81.579-21.844-39.594-39.934-63.828-55.805-77.312-15.875-13.313-27.48-10.41-37.718-2.387-10.243 8.02-25.258 32.426-36.012 42.152-5.121 4.782-18.09 20.48-34.817 5.633-4.777-4.097-33.789-43.86-51.71-38.742-22.356 6.316-47.957 46.594-59.903 74.754-15.363 35.84-18.433 57.344-10.414 108.371 8.024 51.031 12.8 102.402 20.14 130.39 1.708 6.829 3.927 12.63 6.829 17.75C73.215 393.728 36.012 329.048 36.012 256c0-118.953 98.472-215.55 219.988-215.55S475.988 137.046 475.988 256c0 95.063-62.804 175.785-150.187 204.457m0 0" style="stroke:none;fill-rule:nonzero;fill:#000;fill-opacity:1"/><path d="m80.555 243.71 155.648-16.042-.512-11.945-155.648 16.043Zm0 0" style="stroke:none;fill-rule:nonzero;fill:#fff;fill-opacity:1"/><path d="M276.48 226.477c1.364-16.387-11.093-30.723-27.82-32.086-16.722-1.368-31.402 10.922-32.765 27.304-1.368 16.383 11.093 30.72 27.816 32.086 16.726 1.367 31.402-10.922 32.77-27.304m86.867-12.461c1.367-16.383-11.09-30.72-27.817-32.086-16.726-1.364-31.402 10.922-32.77 27.308-1.363 16.383 11.094 30.719 27.821 32.086 16.727 1.363 31.402-10.926 32.766-27.308m0 0" style="stroke:none;fill-rule:nonzero;fill:#fff;fill-opacity:1"/><path d="m235.863 227.328 115.367-12.457-.851-10.754-115.2 12.457Zm0 0" style="stroke:none;fill-rule:nonzero;fill:#fff;fill-opacity:1"/><path d="m346.625 215.723 84.48-20.82-1.027-10.755-84.476 20.82Zm0 0" style="stroke:none;fill-rule:nonzero;fill:#fff;fill-opacity:1"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#030303;}
</style>
<g id="document" transform="scale(1.6666666666666667 1.6666666666666667) translate(150.0 150.0)">
<path class="st0" d="M131.3,24.3c13.7-71-33.9-139.5-106.4-152.9C-47.7-142-117.6-95.3-131.3-24.3s33.9,139.5,106.4,152.9 C47.7,142,117.6,95.3,131.3,24.3z" fill="#ffffff"/>
<path class="st0" d="M128.9,0c0,55.7-36.8,103-88,119.8c0.2-1.2,0.3-2.5,0.3-4c0.1-22.3,0.2-36.2,0.2-52.8 c0-11.7-0.2-18.1-0.2-18.1c1.8,0,21.1-6,29.9-12.1S89.2,15.1,90.5-1.4c1.3-16.6-6-36.2-12.4-47.8C65.3-72.4,54.7-86.6,45.4-94.5 c-9.3-7.8-16.1-6.1-22.1-1.4S8.5-76.9,2.2-71.2c-3,2.8-10.6,12-20.4,3.3C-21-70.3-38-93.6-48.5-90.6c-13.1,3.7-28.1,27.3-35.1,43.8 c-9,21-10.8,33.6-6.1,63.5c4.7,29.9,7.5,60,11.8,76.4c1,4,2.3,7.4,4,10.4c-33.2-22.8-55-60.7-55-103.5 c0-69.7,57.7-126.3,128.9-126.3S128.9-69.7,128.9,0z" fill="#ffffff"/>
<path d="M0-145c-81.8,0-148.1,64.9-148.1,145S-81.8,145,0,145S148.1,80.1,148.1,0S81.8-145,0-145z M40.9,119.8 c0.2-1.2,0.3-2.5,0.3-4c0.1-22.3,0.2-36.2,0.2-52.8c0-11.7-0.2-18.1-0.2-18.1c1.8,0,21.1-6,29.9-12.1S89.2,15.1,90.5-1.4 c1.3-16.6-6-36.2-12.4-47.8C65.3-72.4,54.7-86.6,45.4-94.5c-9.3-7.8-16.1-6.1-22.1-1.4S8.5-76.9,2.2-71.2c-3,2.8-10.6,12-20.4,3.3 C-21-70.3-38-93.6-48.5-90.6c-13.1,3.7-28.1,27.3-35.1,43.8c-9,21-10.8,33.6-6.1,63.5c4.7,29.9,7.5,60,11.8,76.4 c1,4,2.3,7.4,4,10.4c-33.2-22.8-55-60.7-55-103.5c0-69.7,57.7-126.3,128.9-126.3S128.9-69.7,128.9,0 C128.9,55.7,92.1,103,40.9,119.8z" fill="#ffffff"/>
<path class="st0" d="M-102.8-7.2l91.2-9.4l-0.3-7l-91.2,9.4L-102.8-7.2z" fill="#ffffff"/>
<path class="st0" d="M12-17.3c0.8-9.6-6.5-18-16.3-18.8s-18.4,6.4-19.2,16S-17-2.1-7.2-1.3S11.2-7.7,12-17.3z" fill="#ffffff"/>
<path class="st0" d="M62.9-24.6c0.8-9.6-6.5-18-16.3-18.8c-9.8-0.8-18.4,6.4-19.2,16c-0.8,9.6,6.5,18,16.3,18.8S62.1-15,62.9-24.6z " fill="#ffffff"/>
<path class="st0" d="M-11.8-16.8l67.6-7.3l-0.5-6.3l-67.5,7.3L-11.8-16.8z" fill="#ffffff"/>
<path class="st0" d="M53.1-23.6l49.5-12.2l-0.6-6.3L52.5-29.9L53.1-23.6z" fill="#ffffff"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

1
svg/orb.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.0 KiB

8
svg/price-buddy.svg Normal file
View File

@@ -0,0 +1,8 @@
<svg xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" version="1.1" id="svg1" xml:space="preserve" inkscape:version="1.4 (86a8ad7, 2024-10-11)" viewBox="20.94 16.09 286.16 263.33">
<g id="layer1">
<g id="g1" transform="matrix(11.659996,0,0,10.722209,189.2271,704.3276)">
<path style="fill: #2dd4bf;fill-opacity:1;stroke-width:0.950113" d="m 10.109308,-59.47752 c 0,3.731091 -1.6265938,6.441762 -1.6950008,6.554825 -0.137761,0.225178 -0.376243,0.348691 -0.622323,0.348691 -0.129232,0 -0.25938,-0.03421 -0.377194,-0.105461 -0.343942,-0.209026 -0.454153,-0.656528 -0.24608,-1.000469 0.01534,-0.0247 1.483125,-2.492144 1.483125,-5.797585 0,-1.885023 -1.225645,-3.253185 -2.914946,-3.253185 -1.607589,0 -2.914943,1.307355 -2.914943,2.915895 0,0.685031 0.331589,2.425637 0.458905,3.038459 0.08266,0.394297 -0.171,0.780043 -0.565319,0.862703 -0.394296,0.08076 -0.780042,-0.171021 -0.861749,-0.564367 -0.05034,-0.240379 -0.491208,-2.377181 -0.491208,-3.336795 0,-2.411385 1.961983,-4.373366 4.374314,-4.373366 2.492148,0 4.3724188,2.024689 4.3724188,4.710655 z m -4.2489048,1.146786 c 0.289785,2.421836 0.709733,7.141045 0.227089,7.621802 l -10.589951,10.590899 c -0.650829,0.651779 -1.708303,0.651779 -2.360082,-9.5e-4 l -7.0811862,-7.080236 c -0.651776,-0.650826 -0.651776,-1.708303 0,-2.360077 l 10.5908952,-10.589953 c 0.168157,-0.168169 1.999985,-0.175771 4.05982701,-0.06841 -0.01128,0.135866 -0.04087,0.264131 -0.04087,0.402847 0,0.528263 0.116866,1.347259 0.239432,2.067445 -0.215657,0.320188 -0.342042,0.704983 -0.342042,1.120182 0,1.105931 0.89690899,2.002837 2.00283999,2.002837 1.105931,0 2.002835,-0.896906 2.002835,-2.002837 0,-0.68123 -0.341089,-1.281701 -0.860801,-1.642744 -0.106396,-0.633725 -0.191919,-1.245597 -0.191919,-1.544883 0,-0.06461 0.01331,-0.124463 0.01895,-0.188123 0.25368,0.0266 0.503556,0.05416 0.740136,0.08361 1.399513,0.171971 1.413768,0.169121 1.584786,1.588588 z m -5.64461599,7.925839 c -0.164373,-0.457005 -0.438001,-1.005222 -1.031822,-1.636096 l 0.803794,-0.804745 -0.895003,-0.894056 -0.86745401,0.868403 c -1.161036,-0.795244 -2.358179,-0.730636 -3.170523,0.08171 -0.885506,0.885504 -0.676481,2.009489 -0.0266,3.315889 0.446553,0.904509 0.52826,1.425171 0.181471,1.771962 -0.356294,0.356294 -0.931113,0.201441 -1.452723,-0.319239 -0.59286,-0.592869 -0.940604,-1.325407 -1.113522,-1.919226 l -1.343459,0.796195 c 0.155813,0.537762 0.575766,1.304502 1.168638,1.935378 l -0.876004,0.876954 0.894056,0.895003 0.941561,-0.940608 c 1.241795,0.876004 2.494045,0.75819 3.306389,-0.05413 0.831349,-0.833249 0.904509,-1.764362 0.191919,-3.243685 -0.494058,-1.060327 -0.612822,-1.580987 -0.320189,-1.872674 0.256532,-0.256529 0.712587,-0.329688 1.306406,0.264133 0.658429,0.658428 0.876952,1.297854 0.995718,1.636093 z" id="path1"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

9
svg/reactjs.svg Normal file
View File

@@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-11.5 -10.23174 23 20.46348">
<title>React Logo</title>
<circle cx="0" cy="0" r="2.05" fill="#61dafb"/>
<g stroke="#61dafb" stroke-width="1" fill="none">
<ellipse rx="11" ry="4.2"/>
<ellipse rx="11" ry="4.2" transform="rotate(60)"/>
<ellipse rx="11" ry="4.2" transform="rotate(120)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 366 B

1
svg/redhat-linux.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" id="Layer_1" data-name="Layer 1" viewBox="0.5 0.5 190.35 144"><defs><style>.cls-1{fill:#e00;}</style></defs><title>RedHat-Logo-Hat-Color</title><path d="M157.77,62.61a14,14,0,0,1,.31,3.42c0,14.88-18.1,17.46-30.61,17.46C78.83,83.49,42.53,53.26,42.53,44a6.43,6.43,0,0,1,.22-1.94l-3.66,9.06a18.45,18.45,0,0,0-1.51,7.33c0,18.11,41,45.48,87.74,45.48,20.69,0,36.43-7.76,36.43-21.77,0-1.08,0-1.94-1.73-10.13Z"/><path class="cls-1" d="M127.47,83.49c12.51,0,30.61-2.58,30.61-17.46a14,14,0,0,0-.31-3.42l-7.45-32.36c-1.72-7.12-3.23-10.35-15.73-16.6C124.89,8.69,103.76.5,97.51.5,91.69.5,90,8,83.06,8c-6.68,0-11.64-5.6-17.89-5.6-6,0-9.91,4.09-12.93,12.5,0,0-8.41,23.72-9.49,27.16A6.43,6.43,0,0,0,42.53,44c0,9.22,36.3,39.45,84.94,39.45M160,72.07c1.73,8.19,1.73,9.05,1.73,10.13,0,14-15.74,21.77-36.43,21.77C78.54,104,37.58,76.6,37.58,58.49a18.45,18.45,0,0,1,1.51-7.33C22.27,52,.5,55,.5,74.22c0,31.48,74.59,70.28,133.65,70.28,45.28,0,56.7-20.48,56.7-36.65,0-12.72-11-27.16-30.83-35.78"/></svg>

After

Width:  |  Height:  |  Size: 1017 B

Some files were not shown because too many files have changed in this diff Show More