From 732fd388b6dc278485e8bb8fcd876c7f5084ecf5 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Fri, 28 Jul 2023 09:39:57 -0400 Subject: [PATCH 001/938] z review part 1 (#9124) * Add Zendesk guidelines * Add Zerply guidelines * Update Zig source * Update Zigbee source * Update ZincSearch source * Update Zorin source and color --- _data/simple-icons.json | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5243e1c97..2a3a97c46 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14232,7 +14232,8 @@ { "title": "Zendesk", "hex": "03363D", - "source": "https://brandland.zendesk.com" + "source": "https://brandland.zendesk.com", + "guidelines": "https://brandland.zendesk.com" }, { "title": "Zenn", @@ -14258,7 +14259,8 @@ { "title": "Zerply", "hex": "7BBB6E", - "source": "https://zerply.com/about/resources" + "source": "https://zerply.com/about/resources", + "guidelines": "https://zerply.com/about/resources" }, { "title": "Zettlr", @@ -14274,7 +14276,7 @@ { "title": "Zig", "hex": "F7A41D", - "source": "https://github.com/ziglang/logo/tree/608770bf7303613c18a8c3faf284516fa31072f0", + "source": "https://github.com/ziglang/logo/blob/6446ba8e37a0651da720d8869e1ce9264fa0c0b9/zig-mark.svg", "license": { "type": "CC-BY-SA-4.0" } @@ -14282,7 +14284,7 @@ { "title": "Zigbee", "hex": "EB0443", - "source": "https://zigbeealliance.org/solution/zigbee/" + "source": "https://csa-iot.org/all-solutions/zigbee" }, { "title": "Zilch", @@ -14297,7 +14299,7 @@ { "title": "ZincSearch", "hex": "5BA37F", - "source": "https://zincsearch.com" + "source": "https://github.com/zincsearch/zincsearch-docs/blob/f5b8bec0c05c10968f54aca3eabde9d4d77a1712/docs/images/logo.svg" }, { "title": "Zingat", @@ -14335,8 +14337,8 @@ }, { "title": "Zorin", - "hex": "0CC1F3", - "source": "https://zorinos.com/press/" + "hex": "15A6F0", + "source": "https://zorin.com/press" }, { "title": "Zotero", From bbdf2e604d012f7784a8f2896b9bc9d83120c3dc Mon Sep 17 00:00:00 2001 From: LitoMore Date: Fri, 28 Jul 2023 21:50:15 +0800 Subject: [PATCH 002/938] Use icons from CDN (#7950) --- .github/workflows/publish.yml | 12 +----- README.md | 56 +++++++++++++------------- assets/readme/angular-white.svg | 1 - assets/readme/blazor-white.svg | 1 - assets/readme/blender-white.svg | 1 - assets/readme/diagramsdotnet-white.svg | 1 - assets/readme/drupal-white.svg | 1 - assets/readme/elgato-white.svg | 1 - assets/readme/figma-white.svg | 1 - assets/readme/flutter-white.svg | 1 - assets/readme/framer-white.svg | 1 - assets/readme/hexo-white.svg | 1 - assets/readme/homeassistant-white.svg | 1 - assets/readme/hugo-white.svg | 1 - assets/readme/jetpackcompose-white.svg | 1 - assets/readme/kirby-white.svg | 1 - assets/readme/laravel-white.svg | 1 - assets/readme/latex-white.svg | 1 - assets/readme/nodedotjs-white.svg | 1 - assets/readme/openjdk-white.svg | 1 - assets/readme/php-white.svg | 1 - assets/readme/python-white.svg | 1 - assets/readme/react-white.svg | 1 - assets/readme/simpleicons-white.svg | 1 - assets/readme/solid-white.svg | 1 - assets/readme/svelte-white.svg | 1 - assets/readme/typescript-white.svg | 1 - assets/readme/vuedotjs-white.svg | 1 - assets/readme/wordpress-white.svg | 1 - package.json | 3 +- scripts/build/strip-theme-link.js | 22 ++++++++++ sdk.mjs | 4 +- tests/docs.test.js | 37 ----------------- 33 files changed, 55 insertions(+), 106 deletions(-) delete mode 100644 assets/readme/angular-white.svg delete mode 100644 assets/readme/blazor-white.svg delete mode 100644 assets/readme/blender-white.svg delete mode 100644 assets/readme/diagramsdotnet-white.svg delete mode 100644 assets/readme/drupal-white.svg delete mode 100644 assets/readme/elgato-white.svg delete mode 100644 assets/readme/figma-white.svg delete mode 100644 assets/readme/flutter-white.svg delete mode 100644 assets/readme/framer-white.svg delete mode 100644 assets/readme/hexo-white.svg delete mode 100644 assets/readme/homeassistant-white.svg delete mode 100644 assets/readme/hugo-white.svg delete mode 100644 assets/readme/jetpackcompose-white.svg delete mode 100644 assets/readme/kirby-white.svg delete mode 100644 assets/readme/laravel-white.svg delete mode 100644 assets/readme/latex-white.svg delete mode 100644 assets/readme/nodedotjs-white.svg delete mode 100644 assets/readme/openjdk-white.svg delete mode 100644 assets/readme/php-white.svg delete mode 100644 assets/readme/python-white.svg delete mode 100644 assets/readme/react-white.svg delete mode 100644 assets/readme/simpleicons-white.svg delete mode 100644 assets/readme/solid-white.svg delete mode 100644 assets/readme/svelte-white.svg delete mode 100644 assets/readme/typescript-white.svg delete mode 100644 assets/readme/vuedotjs-white.svg delete mode 100644 assets/readme/wordpress-white.svg create mode 100644 scripts/build/strip-theme-link.js diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2b06e911e..5d0dd2695 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -49,11 +49,7 @@ jobs: restore-keys: | ${{ runner.os }}-node- - name: Remove dark theme images from README - uses: mondeja/strip-gh-theme-links@v4 - with: - files: README.md - keep: light - strict: true + run: npm run strip-theme-link - name: Install dependencies run: npm i - name: Build NodeJS package @@ -78,11 +74,7 @@ jobs: export PACKAGE_VERSION=$(cat package.json | grep 'version' | sed 's/[ \",:]//g' | sed 's/version//') echo "::set-output name=version::$PACKAGE_VERSION" - name: Remove dark theme images from README - uses: mondeja/strip-gh-theme-links@v4 - with: - files: README.md - keep: light - strict: true + run: npm run strip-theme-link - name: Configure GIT credentials run: | git config user.name "${GITHUB_ACTOR}" diff --git a/README.md b/README.md index e42353e28..e37a9c83b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

-Simple Icons +Simple Icons

Simple Icons

Over 2500 Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub.

@@ -65,7 +65,7 @@ Where `[COLOR]` is optional, and can be replaced by the [hex colors](https://dev ``` -### Node Usage Node +### Node Usage Node The icons are also available through our npm package. To install, simply run: @@ -116,7 +116,7 @@ If you need to iterate over all icons, use: import * as icons from 'simple-icons'; ``` -#### TypeScript Usage Typescript +#### TypeScript Usage Typescript Type definitions are bundled with the package. @@ -124,7 +124,7 @@ Type definitions are bundled with the package. import type { SimpleIcon } from 'simple-icons'; ``` -### PHP Usage Php +### PHP Usage Php The icons are also available through our Packagist package. To install, simply run: @@ -150,30 +150,30 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | Extension | Author | | :-- | :-- | -| [Angular Module](https://github.com/avmaisak/ngx-simple-icons) Angular | [@avmaisak](https://github.com/avmaisak) | -| [Blazor Nuget](https://github.com/TimeWarpEngineering/timewarp-simple-icons) Blazor | [@TimeWarpEngineering](https://github.com/TimeWarpEngineering) | -| [Blender add-on](https://github.com/mondeja/simple-icons-blender) Blender | [@mondeja](https://github.com/mondeja) | -| [Drawio library](https://github.com/mondeja/simple-icons-drawio) Drawio | [@mondeja](https://github.com/mondeja) | -| [Drupal module](https://www.drupal.org/project/simple_icons) Drupal | [Phil Wolstenholme](https://www.drupal.org/u/phil-wolstenholme) | -| [Figma plugin](https://www.figma.com/community/plugin/1149614463603005908/Simple-Icons) Figma | [@LitoMore](https://github.com/LitoMore) | -| [Flutter package](https://pub.dev/packages/simple_icons) Flutter | [@jlnrrg](https://jlnrrg.github.io/) | -| [Framer component](https://github.com/LitoMore/simple-icons-framer) Framer | [@LitoMore](https://github.com/LitoMore) | -| [Hexo plugin](https://github.com/nidbCN/hexo-simpleIcons) Hexo | [@nidbCN](https://github.com/nidbCN/) | -| [Home Assistant plugin](https://github.com/vigonotion/hass-simpleicons) Home Assistant | [@vigonotion](https://github.com/vigonotion/) | -| [Hugo module](https://github.com/foo-dogsquared/hugo-mod-simple-icons) Hugo | [@foo-dogsquared](https://github.com/foo-dogsquared) | -| [Java library](https://github.com/silentsoft/simpleicons4j) OpenJDK | [@silentsoft](https://github.com/silentsoft) | -| [Jetpack Compose library](https://github.com/DevSrSouza/compose-icons) Jetpack Compose | [@devsrsouza](https://github.com/devsrsouza/) | -| [Kirby plugin](https://github.com/runxel/kirby3-simpleicons) Kirby | [@runxel](https://github.com/runxel) | -| [LaTeX package](https://github.com/ineshbose/simple-icons-latex) LaTeX | [@ineshbose](https://github.com/ineshbose) | -| [Laravel Package](https://github.com/ublabs/blade-simple-icons) Laravel | [@adrian-ub](https://github.com/adrian-ub) | -| [Python package](https://github.com/sachinraja/simple-icons-py) Python | [@sachinraja](https://github.com/sachinraja) | -| [React package](https://github.com/icons-pack/react-simple-icons) React | [@wootsbot](https://github.com/wootsbot) | -| [Solid package](https://github.com/x64Bits/solid-icons) Solid | [@x64Bits](https://github.com/x64Bits) | -| [Stream Deck icon pack](https://github.com/mackenly/simple-icons-stream-deck) Stream Deck | [@mackenly](https://github.com/mackenly) | -| [Svelte package](https://github.com/icons-pack/svelte-simple-icons) Svelte | [@wootsbot](https://github.com/wootsbot) | -| [Vue 3 package](https://github.com/wyatt-herkamp/vue3-simple-icons) Vue | [@wyatt-herkamp](https://github.com/wyatt-herkamp) | -| [Vue package](https://github.com/mainvest/vue-simple-icons) Vue | [@noahlitvin](https://github.com/noahlitvin) | -| [WordPress plugin](https://wordpress.org/plugins/simple-icons/) Wordpress | [@tjtaylo](https://github.com/tjtaylo) | +| [Angular Module](https://github.com/avmaisak/ngx-simple-icons) Angular | [@avmaisak](https://github.com/avmaisak) | +| [Blazor Nuget](https://github.com/TimeWarpEngineering/timewarp-simple-icons) Blazor | [@TimeWarpEngineering](https://github.com/TimeWarpEngineering) | +| [Blender add-on](https://github.com/mondeja/simple-icons-blender) Blender | [@mondeja](https://github.com/mondeja) | +| [Drawio library](https://github.com/mondeja/simple-icons-drawio) Drawio | [@mondeja](https://github.com/mondeja) | +| [Drupal module](https://www.drupal.org/project/simple_icons) Drupal | [Phil Wolstenholme](https://www.drupal.org/u/phil-wolstenholme) | +| [Figma plugin](https://www.figma.com/community/plugin/1149614463603005908/Simple-Icons) Figma | [@LitoMore](https://github.com/LitoMore) | +| [Flutter package](https://pub.dev/packages/simple_icons) Flutter | [@jlnrrg](https://jlnrrg.github.io/) | +| [Framer component](https://github.com/LitoMore/simple-icons-framer) Framer | [@LitoMore](https://github.com/LitoMore) | +| [Hexo plugin](https://github.com/nidbCN/hexo-simpleIcons) Hexo | [@nidbCN](https://github.com/nidbCN/) | +| [Home Assistant plugin](https://github.com/vigonotion/hass-simpleicons) Home Assistant | [@vigonotion](https://github.com/vigonotion/) | +| [Hugo module](https://github.com/foo-dogsquared/hugo-mod-simple-icons) Hugo | [@foo-dogsquared](https://github.com/foo-dogsquared) | +| [Java library](https://github.com/silentsoft/simpleicons4j) OpenJDK | [@silentsoft](https://github.com/silentsoft) | +| [Jetpack Compose library](https://github.com/DevSrSouza/compose-icons) Jetpack Compose | [@devsrsouza](https://github.com/devsrsouza/) | +| [Kirby plugin](https://github.com/runxel/kirby3-simpleicons) Kirby | [@runxel](https://github.com/runxel) | +| [LaTeX package](https://github.com/ineshbose/simple-icons-latex) LaTeX | [@ineshbose](https://github.com/ineshbose) | +| [Laravel Package](https://github.com/ublabs/blade-simple-icons) Laravel | [@adrian-ub](https://github.com/adrian-ub) | +| [Python package](https://github.com/sachinraja/simple-icons-py) Python | [@sachinraja](https://github.com/sachinraja) | +| [React package](https://github.com/icons-pack/react-simple-icons) React | [@wootsbot](https://github.com/wootsbot) | +| [Solid package](https://github.com/x64Bits/solid-icons) Solid | [@x64Bits](https://github.com/x64Bits) | +| [Stream Deck icon pack](https://github.com/mackenly/simple-icons-stream-deck) Stream Deck | [@mackenly](https://github.com/mackenly) | +| [Svelte package](https://github.com/icons-pack/svelte-simple-icons) Svelte | [@wootsbot](https://github.com/wootsbot) | +| [Vue 3 package](https://github.com/wyatt-herkamp/vue3-simple-icons) Vue | [@wyatt-herkamp](https://github.com/wyatt-herkamp) | +| [Vue package](https://github.com/mainvest/vue-simple-icons) Vue | [@noahlitvin](https://github.com/noahlitvin) | +| [WordPress plugin](https://wordpress.org/plugins/simple-icons/) Wordpress | [@tjtaylo](https://github.com/tjtaylo) | ## Contribute diff --git a/assets/readme/angular-white.svg b/assets/readme/angular-white.svg deleted file mode 100644 index 7844c2771..000000000 --- a/assets/readme/angular-white.svg +++ /dev/null @@ -1 +0,0 @@ -Angular \ No newline at end of file diff --git a/assets/readme/blazor-white.svg b/assets/readme/blazor-white.svg deleted file mode 100644 index e1d1208ab..000000000 --- a/assets/readme/blazor-white.svg +++ /dev/null @@ -1 +0,0 @@ -Blazor \ No newline at end of file diff --git a/assets/readme/blender-white.svg b/assets/readme/blender-white.svg deleted file mode 100644 index bb4810a0e..000000000 --- a/assets/readme/blender-white.svg +++ /dev/null @@ -1 +0,0 @@ -Blender \ No newline at end of file diff --git a/assets/readme/diagramsdotnet-white.svg b/assets/readme/diagramsdotnet-white.svg deleted file mode 100644 index d0fd50818..000000000 --- a/assets/readme/diagramsdotnet-white.svg +++ /dev/null @@ -1 +0,0 @@ -diagrams.net \ No newline at end of file diff --git a/assets/readme/drupal-white.svg b/assets/readme/drupal-white.svg deleted file mode 100644 index d53a99866..000000000 --- a/assets/readme/drupal-white.svg +++ /dev/null @@ -1 +0,0 @@ -Drupal \ No newline at end of file diff --git a/assets/readme/elgato-white.svg b/assets/readme/elgato-white.svg deleted file mode 100644 index f51f2eb96..000000000 --- a/assets/readme/elgato-white.svg +++ /dev/null @@ -1 +0,0 @@ -Elgato \ No newline at end of file diff --git a/assets/readme/figma-white.svg b/assets/readme/figma-white.svg deleted file mode 100644 index 3bdd1909a..000000000 --- a/assets/readme/figma-white.svg +++ /dev/null @@ -1 +0,0 @@ -Figma \ No newline at end of file diff --git a/assets/readme/flutter-white.svg b/assets/readme/flutter-white.svg deleted file mode 100644 index 3fd3bfb2e..000000000 --- a/assets/readme/flutter-white.svg +++ /dev/null @@ -1 +0,0 @@ -Flutter \ No newline at end of file diff --git a/assets/readme/framer-white.svg b/assets/readme/framer-white.svg deleted file mode 100644 index 87402402a..000000000 --- a/assets/readme/framer-white.svg +++ /dev/null @@ -1 +0,0 @@ -Framer \ No newline at end of file diff --git a/assets/readme/hexo-white.svg b/assets/readme/hexo-white.svg deleted file mode 100644 index ecbcdff1f..000000000 --- a/assets/readme/hexo-white.svg +++ /dev/null @@ -1 +0,0 @@ -Hexo \ No newline at end of file diff --git a/assets/readme/homeassistant-white.svg b/assets/readme/homeassistant-white.svg deleted file mode 100644 index ec9813d5b..000000000 --- a/assets/readme/homeassistant-white.svg +++ /dev/null @@ -1 +0,0 @@ -Home Assistant \ No newline at end of file diff --git a/assets/readme/hugo-white.svg b/assets/readme/hugo-white.svg deleted file mode 100644 index 18e5a1872..000000000 --- a/assets/readme/hugo-white.svg +++ /dev/null @@ -1 +0,0 @@ -Hugo \ No newline at end of file diff --git a/assets/readme/jetpackcompose-white.svg b/assets/readme/jetpackcompose-white.svg deleted file mode 100644 index 80252ac01..000000000 --- a/assets/readme/jetpackcompose-white.svg +++ /dev/null @@ -1 +0,0 @@ -Jetpack Compose \ No newline at end of file diff --git a/assets/readme/kirby-white.svg b/assets/readme/kirby-white.svg deleted file mode 100644 index 799588439..000000000 --- a/assets/readme/kirby-white.svg +++ /dev/null @@ -1 +0,0 @@ -Kirby \ No newline at end of file diff --git a/assets/readme/laravel-white.svg b/assets/readme/laravel-white.svg deleted file mode 100644 index 3edfcea56..000000000 --- a/assets/readme/laravel-white.svg +++ /dev/null @@ -1 +0,0 @@ -Laravel \ No newline at end of file diff --git a/assets/readme/latex-white.svg b/assets/readme/latex-white.svg deleted file mode 100644 index 87e4bb703..000000000 --- a/assets/readme/latex-white.svg +++ /dev/null @@ -1 +0,0 @@ -LaTeX \ No newline at end of file diff --git a/assets/readme/nodedotjs-white.svg b/assets/readme/nodedotjs-white.svg deleted file mode 100644 index ed8a6959b..000000000 --- a/assets/readme/nodedotjs-white.svg +++ /dev/null @@ -1 +0,0 @@ -Node.js \ No newline at end of file diff --git a/assets/readme/openjdk-white.svg b/assets/readme/openjdk-white.svg deleted file mode 100644 index 95379645a..000000000 --- a/assets/readme/openjdk-white.svg +++ /dev/null @@ -1 +0,0 @@ -OpenJDK \ No newline at end of file diff --git a/assets/readme/php-white.svg b/assets/readme/php-white.svg deleted file mode 100644 index f20b708bd..000000000 --- a/assets/readme/php-white.svg +++ /dev/null @@ -1 +0,0 @@ -PHP \ No newline at end of file diff --git a/assets/readme/python-white.svg b/assets/readme/python-white.svg deleted file mode 100644 index 452d9b7e0..000000000 --- a/assets/readme/python-white.svg +++ /dev/null @@ -1 +0,0 @@ -Python \ No newline at end of file diff --git a/assets/readme/react-white.svg b/assets/readme/react-white.svg deleted file mode 100644 index a1197a268..000000000 --- a/assets/readme/react-white.svg +++ /dev/null @@ -1 +0,0 @@ -React \ No newline at end of file diff --git a/assets/readme/simpleicons-white.svg b/assets/readme/simpleicons-white.svg deleted file mode 100644 index 21bd6b513..000000000 --- a/assets/readme/simpleicons-white.svg +++ /dev/null @@ -1 +0,0 @@ -Simple Icons \ No newline at end of file diff --git a/assets/readme/solid-white.svg b/assets/readme/solid-white.svg deleted file mode 100644 index 438f64e07..000000000 --- a/assets/readme/solid-white.svg +++ /dev/null @@ -1 +0,0 @@ -Solid \ No newline at end of file diff --git a/assets/readme/svelte-white.svg b/assets/readme/svelte-white.svg deleted file mode 100644 index 4a04412d6..000000000 --- a/assets/readme/svelte-white.svg +++ /dev/null @@ -1 +0,0 @@ -Svelte \ No newline at end of file diff --git a/assets/readme/typescript-white.svg b/assets/readme/typescript-white.svg deleted file mode 100644 index 968ff97ea..000000000 --- a/assets/readme/typescript-white.svg +++ /dev/null @@ -1 +0,0 @@ -TypeScript \ No newline at end of file diff --git a/assets/readme/vuedotjs-white.svg b/assets/readme/vuedotjs-white.svg deleted file mode 100644 index 1c9e2beef..000000000 --- a/assets/readme/vuedotjs-white.svg +++ /dev/null @@ -1 +0,0 @@ -Vue.js \ No newline at end of file diff --git a/assets/readme/wordpress-white.svg b/assets/readme/wordpress-white.svg deleted file mode 100644 index 25ed7792a..000000000 --- a/assets/readme/wordpress-white.svg +++ /dev/null @@ -1 +0,0 @@ -WordPress \ No newline at end of file diff --git a/package.json b/package.json index 2f35ba1a2..278efded3 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,8 @@ "pretest": "npm run prepublishOnly", "posttest": "npm run postpublish", "get-filename": "node scripts/get-filename.js", - "add-icon-data": "node scripts/add-icon-data.js" + "add-icon-data": "node scripts/add-icon-data.js", + "strip-theme-link": "node scripts/build/strip-theme-link.js" }, "engines": { "node": ">=0.12.18" diff --git a/scripts/build/strip-theme-link.js b/scripts/build/strip-theme-link.js new file mode 100644 index 000000000..cc8ab7efb --- /dev/null +++ b/scripts/build/strip-theme-link.js @@ -0,0 +1,22 @@ +/** + * @fileoverview + * Simple Icons strip theme URL script. + */ + +import path from 'node:path'; +import { writeFile, readFile } from 'node:fs/promises'; +import { getDirnameFromImportMeta } from '../../sdk.mjs'; + +const __dirname = getDirnameFromImportMeta(import.meta.url); + +const rootDir = path.resolve(__dirname, '..', '..'); +const readmeFile = path.resolve(rootDir, 'README.md'); + +const readme = await readFile(readmeFile, 'utf8'); +await writeFile( + readmeFile, + readme.replace( + /https:\/\/cdn.simpleicons.org\/(.+)\/000\/fff/g, + 'https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/$1.svg', + ), +); diff --git a/sdk.mjs b/sdk.mjs index b3851fde1..889de7b1a 100644 --- a/sdk.mjs +++ b/sdk.mjs @@ -196,9 +196,7 @@ export const getThirdPartyExtensions = async ( let [module, author] = line.split(' | '); // README shipped with package has not Github theme image links - module = module.split( - module.includes('') ? '' : ' { - const blackIconsPath = path.join(root, 'icons'); - const whiteIconsPath = path.join(root, 'assets', 'readme'); - const whiteIconsFileNames = fs.readdirSync(whiteIconsPath); - - for (let whiteIconFileName of whiteIconsFileNames) { - const whiteIconPath = path.join(whiteIconsPath, whiteIconFileName); - const blackIconPath = path.join( - blackIconsPath, - whiteIconFileName.replace(/-white\.svg$/, '.svg'), - ); - const whiteIconRelPath = path.relative(root, whiteIconPath); - const blackIconRelPath = path.relative(root, blackIconPath); - - test(`'${whiteIconRelPath}' content must be equivalent to '${blackIconRelPath}' content`, () => { - assert.ok( - whiteIconFileName.endsWith('-white.svg'), - `README icon assets file name '${whiteIconFileName}'` + - " must ends with '-white.svg'.", - ); - - assert.ok( - fs.existsSync(blackIconPath), - `Corresponding icon '${blackIconRelPath}' for README asset '${whiteIconRelPath}'` + - ` not found in '${path.dirname(blackIconRelPath)}' directory.`, - ); - - const whiteIconContent = fs.readFileSync(whiteIconPath, 'utf8'); - const blackIconContent = fs.readFileSync(blackIconPath, 'utf8'); - assert.equal( - whiteIconContent, - blackIconContent.replace(' { const readmePath = path.join(root, 'README.md'); const thirdPartyExtensions = await getThirdPartyExtensions(readmePath); From b3906b828e99395af173bd706c4cccce3284ef0a Mon Sep 17 00:00:00 2001 From: LitoMore Date: Fri, 28 Jul 2023 22:19:49 +0800 Subject: [PATCH 003/938] Remove unused shebang line (#9126) --- scripts/build/package.js | 1 - scripts/get-filename.js | 1 - scripts/lint/jsonlint.js | 1 - scripts/lint/ourlint.js | 1 - scripts/release/bump-version.js | 1 - scripts/release/update-cdn-urls.js | 1 - scripts/release/update-slugs-table.js | 1 - scripts/release/update-svgs-count.js | 1 - 8 files changed, 8 deletions(-) diff --git a/scripts/build/package.js b/scripts/build/package.js index cb6829518..4a88e8a90 100644 --- a/scripts/build/package.js +++ b/scripts/build/package.js @@ -1,4 +1,3 @@ -#!/usr/bin/env node /** * @fileoverview * Simple Icons package build script. diff --git a/scripts/get-filename.js b/scripts/get-filename.js index 1b34d91dc..0cf5369d9 100644 --- a/scripts/get-filename.js +++ b/scripts/get-filename.js @@ -1,4 +1,3 @@ -#!/usr/bin/env node /** * @fileoverview * Script that takes a brand name as argument and outputs the corresponding diff --git a/scripts/lint/jsonlint.js b/scripts/lint/jsonlint.js index dd223c459..b7f93fb28 100644 --- a/scripts/lint/jsonlint.js +++ b/scripts/lint/jsonlint.js @@ -1,4 +1,3 @@ -#!/usr/bin/env node /** * @fileoverview * CLI tool to run jsonschema on the simple-icons.json data file. diff --git a/scripts/lint/ourlint.js b/scripts/lint/ourlint.js index 77d10bb54..85dabd6c1 100644 --- a/scripts/lint/ourlint.js +++ b/scripts/lint/ourlint.js @@ -1,4 +1,3 @@ -#!/usr/bin/env node /** * @fileoverview * Linters for the package that can't easily be implemented in the existing diff --git a/scripts/release/bump-version.js b/scripts/release/bump-version.js index fd1acbf09..a3bade81b 100644 --- a/scripts/release/bump-version.js +++ b/scripts/release/bump-version.js @@ -1,4 +1,3 @@ -#!/usr/bin/env node /** * @fileoverview * Updates the version of this package to the CLI specified version. diff --git a/scripts/release/update-cdn-urls.js b/scripts/release/update-cdn-urls.js index 38eaaf4bb..6b0a52c85 100644 --- a/scripts/release/update-cdn-urls.js +++ b/scripts/release/update-cdn-urls.js @@ -1,4 +1,3 @@ -#!/usr/bin/env node /** * @fileoverview * Updates the CDN URLs in the README.md to match the major version in the diff --git a/scripts/release/update-slugs-table.js b/scripts/release/update-slugs-table.js index e8ddd952a..7f99a9c10 100644 --- a/scripts/release/update-slugs-table.js +++ b/scripts/release/update-slugs-table.js @@ -1,4 +1,3 @@ -#!/usr/bin/env node /** * @fileoverview * Generates a MarkDown file that lists every brand name and their slug. diff --git a/scripts/release/update-svgs-count.js b/scripts/release/update-svgs-count.js index 484c891e4..dfb2ea461 100644 --- a/scripts/release/update-svgs-count.js +++ b/scripts/release/update-svgs-count.js @@ -1,4 +1,3 @@ -#!/usr/bin/env node /** * @fileoverview * Replaces the SVG count milestone "Over Free SVG icons..." located From 6671ba7809d437ec6b0babb4e0241a3b91c049ad Mon Sep 17 00:00:00 2001 From: Aidan Kelley <64885462+akk20@users.noreply.github.com> Date: Fri, 28 Jul 2023 13:52:23 -0400 Subject: [PATCH 004/938] Add EasyEDA icon (#9135) --- _data/simple-icons.json | 5 +++++ icons/easyeda.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/easyeda.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2a3a97c46..8c62b2a75 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3558,6 +3558,11 @@ "hex": "0072EF", "source": "https://en.eagle.cool" }, + { + "title": "EasyEDA", + "hex": "1765F6", + "source": "https://easyeda.com" + }, { "title": "easyJet", "hex": "FF6600", diff --git a/icons/easyeda.svg b/icons/easyeda.svg new file mode 100644 index 000000000..c5ab5404d --- /dev/null +++ b/icons/easyeda.svg @@ -0,0 +1 @@ +EasyEDA \ No newline at end of file From 3306f541d9e427a84eb6f087df039142c06ba76e Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sat, 29 Jul 2023 06:20:19 -0700 Subject: [PATCH 005/938] Add Voron Design (#8961) --- _data/simple-icons.json | 5 +++++ icons/vorondesign.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/vorondesign.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8c62b2a75..d3fee635d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13455,6 +13455,11 @@ "hex": "FFFFFF", "source": "https://www.vonage.com" }, + { + "title": "Voron Design", + "hex": "ED3023", + "source": "https://github.com/VoronDesign/Voron-Extras/blob/d8591f964b408b3da21b6f9b4ab0437e229065de/Images/Logo/SVG/Voron_Design_Hex.svg" + }, { "title": "Vowpal Wabbit", "hex": "FF81F9", diff --git a/icons/vorondesign.svg b/icons/vorondesign.svg new file mode 100644 index 000000000..924f3466f --- /dev/null +++ b/icons/vorondesign.svg @@ -0,0 +1 @@ +Voron Design \ No newline at end of file From 507001d4bba52b774b08df5e1ebe8897e04faeef Mon Sep 17 00:00:00 2001 From: developomp Date: Sat, 29 Jul 2023 22:22:10 +0900 Subject: [PATCH 006/938] Add remark icon (#9022) --- _data/simple-icons.json | 5 +++++ icons/remark.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/remark.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d3fee635d..7817f2e1f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10432,6 +10432,11 @@ "hex": "D1AB66", "source": "https://www.ril.com/getattachment/7c210e67-5b0e-4965-b1a2-2ee83e19cee9/Morgan-Stanley-Eighteenth-Annual-India-Summit,-31.aspx" }, + { + "title": "remark", + "hex": "000000", + "source": "https://github.com/remarkjs/remark/blob/26dc58a675ac7267c105f0fdb76a82db77f8402a/logo.svg" + }, { "title": "Remix", "hex": "000000", diff --git a/icons/remark.svg b/icons/remark.svg new file mode 100644 index 000000000..07e5451f8 --- /dev/null +++ b/icons/remark.svg @@ -0,0 +1 @@ +remark \ No newline at end of file From c56afc4e7d933a8c748e9f165ac1766824d10f44 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sat, 29 Jul 2023 10:25:36 -0700 Subject: [PATCH 007/938] Update Bose (#9144) --- _data/simple-icons.json | 3 ++- icons/bose.svg | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7817f2e1f..583463d59 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1812,7 +1812,8 @@ { "title": "Bose", "hex": "000000", - "source": "https://developer.bose.com/sites/default/files/Bose%20AR%20Design%20Guidelines%20v1.0.pdf" + "source": "https://www.bose.com", + "guidelines": "https://www.bose.com/legal/terms-of-use" }, { "title": "Botble CMS", diff --git a/icons/bose.svg b/icons/bose.svg index b4ac891be..da2d07b4e 100644 --- a/icons/bose.svg +++ b/icons/bose.svg @@ -1 +1 @@ -Bose \ No newline at end of file +Bose \ No newline at end of file From 54cad676f9272e96afd5619b9fdc607c9480a026 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sat, 29 Jul 2023 10:30:27 -0700 Subject: [PATCH 008/938] Update Arduino icon and data (#9145) --- _data/simple-icons.json | 5 +++-- icons/arduino.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 583463d59..2ba0ba31d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1114,8 +1114,9 @@ }, { "title": "Arduino", - "hex": "00979D", - "source": "https://cdn.arduino.cc/projecthub/img/Arduino-logo.svg" + "hex": "00878F", + "source": "https://www.arduino.cc", + "guidelines": "https://www.arduino.cc/en/trademark" }, { "title": "Argo", diff --git a/icons/arduino.svg b/icons/arduino.svg index 2d4d2ac4b..56621c99e 100644 --- a/icons/arduino.svg +++ b/icons/arduino.svg @@ -1 +1 @@ -Arduino \ No newline at end of file +Arduino \ No newline at end of file From 7f5197f060d8d1c549dfc9a6e063e8abd597e7fc Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Sat, 29 Jul 2023 23:14:15 +0530 Subject: [PATCH 009/938] Add Apifox Icon (#9123) --- _data/simple-icons.json | 5 +++++ icons/apifox.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/apifox.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2ba0ba31d..aecb77201 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -993,6 +993,11 @@ "hex": "ED145B", "source": "https://www.aparat.com/logo" }, + { + "title": "Apifox", + "hex": "F44A53", + "source": "https://apifox.com" + }, { "title": "Apollo GraphQL", "hex": "311C87", diff --git a/icons/apifox.svg b/icons/apifox.svg new file mode 100644 index 000000000..592de494e --- /dev/null +++ b/icons/apifox.svg @@ -0,0 +1 @@ +Apifox \ No newline at end of file From 6ffe5465cb6647e7b1f5d7d94f456131ffd4ec0e Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sat, 29 Jul 2023 10:45:28 -0700 Subject: [PATCH 010/938] Add Open Source Hardware icon (#9125) --- _data/simple-icons.json | 14 ++++++++++++++ icons/opensourcehardware.svg | 1 + 2 files changed, 15 insertions(+) create mode 100644 icons/opensourcehardware.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index aecb77201..426298dc3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8689,6 +8689,20 @@ "hex": "262261", "source": "https://github.com/opencontainers/artwork/tree/d8ccfe94471a0236b1d4a3f0f90862c4fe5486ce/oci/icon" }, + { + "title": "Open Source Hardware", + "hex": "0099B0", + "source": "https://www.oshwa.org/open-source-hardware-logo", + "guidelines": "https://www.oshwa.org/open-source-hardware-logo", + "license": { + "type": "CC-BY-SA-4.0" + }, + "aliases": { + "aka": [ + "OSHWA" + ] + } + }, { "title": "Open Source Initiative", "hex": "3DA639", diff --git a/icons/opensourcehardware.svg b/icons/opensourcehardware.svg new file mode 100644 index 000000000..f1c304898 --- /dev/null +++ b/icons/opensourcehardware.svg @@ -0,0 +1 @@ +Open Source Hardware \ No newline at end of file From cfed7f496804fe9fc63024168ad935d37998acf1 Mon Sep 17 00:00:00 2001 From: CodeWithShipraJain Date: Sat, 29 Jul 2023 23:19:30 +0530 Subject: [PATCH 011/938] Add Creality Logo (#9130) --- _data/simple-icons.json | 5 +++++ icons/creality.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/creality.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 426298dc3..9f31073ec 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2831,6 +2831,11 @@ "hex": "FF6A4C", "source": "https://www.crayon.com" }, + { + "title": "Creality", + "hex": "000000", + "source": "https://www.creality.com" + }, { "title": "Create React App", "hex": "09D3AC", diff --git a/icons/creality.svg b/icons/creality.svg new file mode 100644 index 000000000..15e804dba --- /dev/null +++ b/icons/creality.svg @@ -0,0 +1 @@ +Creality \ No newline at end of file From 4dfd9a6d86ad10803914e64772277c5b145fc91e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 30 Jul 2023 00:26:57 +0000 Subject: [PATCH 012/938] version bump --- README.md | 2 +- package.json | 2 +- slugs.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 46 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e37a9c83b..8a8ddd1ec 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Simple Icons

Simple Icons

-Over 2500 Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub.

+Over 2600 Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub.

diff --git a/package.json b/package.json index 278efded3..bdab42d51 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.7.0", + "version": "9.8.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 4db2692d5..472407cce 100644 --- a/slugs.md +++ b/slugs.md @@ -56,6 +56,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Adobe XD` | `adobexd` | | `AdonisJS` | `adonisjs` | | `ADP` | `adp` | +| `Adroll` | `adroll` | | `Adyen` | `adyen` | | `Aer Lingus` | `aerlingus` | | `Aeroflot` | `aeroflot` | @@ -78,6 +79,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Air India` | `airindia` | | `AirAsia` | `airasia` | | `Airbnb` | `airbnb` | +| `Airbrake.io` | `airbrakedotio` | | `Airbus` | `airbus` | | `Airbyte` | `airbyte` | | `Aircall` | `aircall` | @@ -105,6 +107,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `AllTrails` | `alltrails` | | `Alpine Linux` | `alpinelinux` | | `Alpine.js` | `alpinedotjs` | +| `Alteryx` | `alteryx` | | `Altium Designer` | `altiumdesigner` | | `Alwaysdata` | `alwaysdata` | | `Amazon` | `amazon` | @@ -118,6 +121,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Amazon EKS` | `amazoneks` | | `Amazon Fire TV` | `amazonfiretv` | | `Amazon Games` | `amazongames` | +| `Amazon Identity Access Management` | `amazoniam` | | `Amazon Lumberyard` | `amazonlumberyard` | | `Amazon Luna` | `amazonluna` | | `Amazon Pay` | `amazonpay` | @@ -181,6 +185,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Apache Storm` | `apachestorm` | | `Apache Tomcat` | `apachetomcat` | | `Aparat` | `aparat` | +| `Apifox` | `apifox` | | `Apollo GraphQL` | `apollographql` | | `Apostrophe` | `apostrophe` | | `App Store` | `appstore` | @@ -291,6 +296,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `BEM` | `bem` | | `Bentley` | `bentley` | | `Bento` | `bento` | +| `BentoML` | `bentoml` | | `Betfair` | `betfair` | | `Big Cartel` | `bigcartel` | | `bigbasket` | `bigbasket` | @@ -301,6 +307,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `BIM` | `bim` | | `Binance` | `binance` | | `Bio Link` | `biolink` | +| `BisectHosting` | `bisecthosting` | | `Bit` | `bit` | | `Bitbucket` | `bitbucket` | | `Bitcoin` | `bitcoin` | @@ -325,6 +332,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `BoardGameGeek` | `boardgamegeek` | | `Boehringer Ingelheim` | `boehringeringelheim` | | `Boeing` | `boeing` | +| `Bombardier` | `bombardier` | | `Bookalope` | `bookalope` | | `BookBub` | `bookbub` | | `Bookmeter` | `bookmeter` | @@ -344,8 +352,10 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Brandfolder` | `brandfolder` | | `Brave` | `brave` | | `Breaker` | `breaker` | +| `Brevo` | `brevo` | | `British Airways` | `britishairways` | | `Broadcom` | `broadcom` | +| `bspwm` | `bspwm` | | `BT` | `bt` | | `Buddy` | `buddy` | | `Budibase` | `budibase` | @@ -406,6 +416,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ChartMogul` | `chartmogul` | | `Chase` | `chase` | | `ChatBot` | `chatbot` | +| `Chatwoot` | `chatwoot` | | `CheckiO` | `checkio` | | `Checkmarx` | `checkmarx` | | `Checkmk` | `checkmk` | @@ -525,6 +536,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Craft CMS` | `craftcms` | | `CrateDB` | `cratedb` | | `Crayon` | `crayon` | +| `Creality` | `creality` | | `Create React App` | `createreactapp` | | `Creative Commons` | `creativecommons` | | `Creative Technology` | `creativetechnology` | @@ -657,6 +669,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `E3` | `e3` | | `EA` | `ea` | | `Eagle` | `eagle` | +| `EasyEDA` | `easyeda` | | `easyJet` | `easyjet` | | `eBay` | `ebay` | | `EBOX` | `ebox` | @@ -732,6 +745,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `EyeEm` | `eyeem` | | `F-Droid` | `fdroid` | | `F-Secure` | `fsecure` | +| `F#` | `fsharp` | | `F1` | `f1` | | `F5` | `f5` | | `Facebook` | `facebook` | @@ -911,11 +925,13 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Google Cloud` | `googlecloud` | | `Google Colab` | `googlecolab` | | `Google Container Optimized OS` | `googlecontaineroptimizedos` | +| `Google Docs` | `googledocs` | | `Google Domains` | `googledomains` | | `Google Drive` | `googledrive` | | `Google Earth` | `googleearth` | | `Google Fit` | `googlefit` | | `Google Fonts` | `googlefonts` | +| `Google Forms` | `googleforms` | | `Google Hangouts` | `googlehangouts` | | `Google Home` | `googlehome` | | `Google Keep` | `googlekeep` | @@ -983,6 +999,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `HappyCow` | `happycow` | | `Harbor` | `harbor` | | `HarmonyOS` | `harmonyos` | +| `HashiCorp` | `hashicorp` | | `Hashnode` | `hashnode` | | `Haskell` | `haskell` | | `Hasura` | `hasura` | @@ -1100,6 +1117,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Internet Archive` | `internetarchive` | | `Internet Explorer` | `internetexplorer` | | `Intigriti` | `intigriti` | +| `Intuit` | `intuit` | | `InVision` | `invision` | | `Invoice Ninja` | `invoiceninja` | | `ioBroker` | `iobroker` | @@ -1108,6 +1126,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `iOS` | `ios` | | `IOTA` | `iota` | | `IPFS` | `ipfs` | +| `IRIS` | `iris` | | `Issuu` | `issuu` | | `Istio` | `istio` | | `Itch.io` | `itchdotio` | @@ -1144,6 +1163,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Joomla` | `joomla` | | `Joplin` | `joplin` | | `Jordan` | `jordan` | +| `Jovian` | `jovian` | | `JPEG` | `jpeg` | | `jQuery` | `jquery` | | `JR Group` | `jrgroup` | @@ -1418,6 +1438,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Minetest` | `minetest` | | `Mini` | `mini` | | `Minutemailer` | `minutemailer` | +| `Miraheze` | `miraheze` | | `Miro` | `miro` | | `Misskey` | `misskey` | | `Mitsubishi` | `mitsubishi` | @@ -1480,6 +1501,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Naver` | `naver` | | `NBA` | `nba` | | `NBB` | `nbb` | +| `NBC` | `nbc` | | `NDR` | `ndr` | | `NEC` | `nec` | | `Neo4j` | `neo4j` | @@ -1506,6 +1528,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `NGINX` | `nginx` | | `Nginx Proxy Manager` | `nginxproxymanager` | | `ngrok` | `ngrok` | +| `NgRx` | `ngrx` | | `niconico` | `niconico` | | `Nike` | `nike` | | `Nikon` | `nikon` | @@ -1572,6 +1595,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Open Bug Bounty` | `openbugbounty` | | `Open Collective` | `opencollective` | | `Open Containers Initiative` | `opencontainersinitiative` | +| `Open Source Hardware` | `opensourcehardware` | | `Open Source Initiative` | `opensourceinitiative` | | `OpenAI` | `openai` | | `OpenAI Gym` | `openaigym` | @@ -1600,6 +1624,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `OpenZeppelin` | `openzeppelin` | | `OpenZFS` | `openzfs` | | `Opera` | `opera` | +| `Opera GX` | `operagx` | | `OPNSense` | `opnsense` | | `Opsgenie` | `opsgenie` | | `OpsLevel` | `opslevel` | @@ -1630,6 +1655,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `PageSpeed Insights` | `pagespeedinsights` | | `PagSeguro` | `pagseguro` | | `Palantir` | `palantir` | +| `Palo Alto Networks` | `paloaltonetworks` | | `Palo Alto Software` | `paloaltosoftware` | | `pandas` | `pandas` | | `Pandora` | `pandora` | @@ -1640,12 +1666,14 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Passport` | `passport` | | `Pastebin` | `pastebin` | | `Patreon` | `patreon` | +| `Paychex` | `paychex` | | `Payload CMS` | `payloadcms` | | `Payoneer` | `payoneer` | | `PayPal` | `paypal` | | `Paytm` | `paytm` | | `PCGamingWiki` | `pcgamingwiki` | | `Peak Design` | `peakdesign` | +| `Pearson` | `pearson` | | `PeerTube` | `peertube` | | `Pegasus Airlines` | `pegasusairlines` | | `Pelican` | `pelican` | @@ -1664,6 +1692,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `pfSense` | `pfsense` | | `Phabricator` | `phabricator` | | `Philips Hue` | `philipshue` | +| `Phoenix Framework` | `phoenixframework` | | `PhonePe` | `phonepe` | | `Photobucket` | `photobucket` | | `Photocrowd` | `photocrowd` | @@ -1716,6 +1745,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Pocket Casts` | `pocketcasts` | | `PocketBase` | `pocketbase` | | `Podcast Addict` | `podcastaddict` | +| `Podcast Index` | `podcastindex` | | `Podman` | `podman` | | `Poe` | `poe` | | `Poetry` | `poetry` | @@ -1801,6 +1831,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `PySyft` | `pysyft` | | `Pytest` | `pytest` | | `Python` | `python` | +| `PythonAnywhere` | `pythonanywhere` | | `PyTorch` | `pytorch` | | `PyUp` | `pyup` | | `Qantas` | `qantas` | @@ -1811,6 +1842,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Qiita` | `qiita` | | `Qiskit` | `qiskit` | | `QIWI` | `qiwi` | +| `Qlik` | `qlik` | | `QMK` | `qmk` | | `Qt` | `qt` | | `Qualcomm` | `qualcomm` | @@ -1836,6 +1868,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Racket` | `racket` | | `Radar` | `radar` | | `RadioPublic` | `radiopublic` | +| `Radix UI` | `radixui` | | `Railway` | `railway` | | `Rainmeter` | `rainmeter` | | `Rakuten` | `rakuten` | @@ -1876,6 +1909,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Reebok` | `reebok` | | `Relay` | `relay` | | `Reliance Industries Limited` | `relianceindustrieslimited` | +| `remark` | `remark` | | `Remix` | `remix` | | `Ren'Py` | `renpy` | | `Renault` | `renault` | @@ -1948,6 +1982,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `S7 Airlines` | `s7airlines` | | `Sabanci` | `sabanci` | | `Safari` | `safari` | +| `Sage` | `sage` | | `Sahibinden` | `sahibinden` | | `Sailfish OS` | `sailfishos` | | `Salesforce` | `salesforce` | @@ -1990,6 +2025,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Semantic Web` | `semanticweb` | | `semantic-release` | `semanticrelease` | | `Semaphore CI` | `semaphoreci` | +| `Semrush` | `semrush` | | `SemVer` | `semver` | | `Sencha` | `sencha` | | `Sendinblue` | `sendinblue` | @@ -2117,6 +2153,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Square Enix` | `squareenix` | | `Squarespace` | `squarespace` | | `SSRN` | `ssrn` | +| `SST` | `sst` | | `Stack Exchange` | `stackexchange` | | `Stack Overflow` | `stackoverflow` | | `Stackbit` | `stackbit` | @@ -2159,6 +2196,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Streamlit` | `streamlit` | | `Stripe` | `stripe` | | `strongSwan` | `strongswan` | +| `Stryker` | `stryker` | | `StubHub` | `stubhub` | | `Studio 3T` | `studio3t` | | `styled-components` | `styledcomponents` | @@ -2182,6 +2220,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Suzuki` | `suzuki` | | `Svelte` | `svelte` | | `SVG` | `svg` | +| `SVG.js` | `svgdotjs` | | `SVGO` | `svgo` | | `Swagger` | `swagger` | | `Swarm` | `swarm` | @@ -2242,6 +2281,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Tether` | `tether` | | `Textpattern` | `textpattern` | | `TGA` | `tga` | +| `Thangs` | `thangs` | | `The Algorithms` | `thealgorithms` | | `The Conversation` | `theconversation` | | `The Irish Times` | `theirishtimes` | @@ -2261,6 +2301,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Threema` | `threema` | | `Thumbtack` | `thumbtack` | | `Thunderbird` | `thunderbird` | +| `Thurgauer Kantonalbank` | `thurgauerkantonalbank` | | `Thymeleaf` | `thymeleaf` | | `Ticketmaster` | `ticketmaster` | | `Tidal` | `tidal` | @@ -2271,6 +2312,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `TikTok` | `tiktok` | | `Tile` | `tile` | | `Timescale` | `timescale` | +| `Tina` | `tina` | | `Tinder` | `tinder` | | `TinyLetter` | `tinyletter` | | `Tistory` | `tistory` | @@ -2423,6 +2465,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Volkswagen` | `volkswagen` | | `Volvo` | `volvo` | | `Vonage` | `vonage` | +| `Voron Design` | `vorondesign` | | `Vowpal Wabbit` | `vowpalwabbit` | | `VOX` | `vox` | | `VSCO` | `vsco` | @@ -2582,6 +2625,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Zillow` | `zillow` | | `ZincSearch` | `zincsearch` | | `Zingat` | `zingat` | +| `Zod` | `zod` | | `Zoho` | `zoho` | | `Zoiper` | `zoiper` | | `Zomato` | `zomato` | From 4bdcd751e0069d21a528d8962759f4453b8d7a69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Sun, 30 Jul 2023 15:08:20 -0600 Subject: [PATCH 013/938] Update tag commit message on publish workflow (#9166) --- .github/workflows/publish.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5d0dd2695..b4a9c1226 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -48,7 +48,7 @@ jobs: key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} restore-keys: | ${{ runner.os }}-node- - - name: Remove dark theme images from README + - name: Replace CDN theme image links from README run: npm run strip-theme-link - name: Install dependencies run: npm i @@ -73,7 +73,7 @@ jobs: run: | export PACKAGE_VERSION=$(cat package.json | grep 'version' | sed 's/[ \",:]//g' | sed 's/version//') echo "::set-output name=version::$PACKAGE_VERSION" - - name: Remove dark theme images from README + - name: Replace CDN theme image links from README run: npm run strip-theme-link - name: Configure GIT credentials run: | @@ -83,7 +83,7 @@ jobs: - name: Commit dark theme images strip run: | git add README.md - git commit -m 'Strip README dark theme image links' + git commit -m 'Replace README CDN theme image links' - name: Create and push git tag run: | set -e From d74efe413b9f17672ae3f4a3cf0bde8850f924ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Mon, 31 Jul 2023 07:47:02 -0600 Subject: [PATCH 014/938] Add leptos-icons to third party extensions (#9162) * Add leptos-icons to third party extensions * Fix order --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8a8ddd1ec..ad630729c 100644 --- a/README.md +++ b/README.md @@ -166,6 +166,7 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | [Kirby plugin](https://github.com/runxel/kirby3-simpleicons) Kirby | [@runxel](https://github.com/runxel) | | [LaTeX package](https://github.com/ineshbose/simple-icons-latex) LaTeX | [@ineshbose](https://github.com/ineshbose) | | [Laravel Package](https://github.com/ublabs/blade-simple-icons) Laravel | [@adrian-ub](https://github.com/adrian-ub) | +| [Leptos crate](https://github.com/Carlosted/leptos-icons) Leptos | [@Carlosted](https://github.com/Carlosted) | | [Python package](https://github.com/sachinraja/simple-icons-py) Python | [@sachinraja](https://github.com/sachinraja) | | [React package](https://github.com/icons-pack/react-simple-icons) React | [@wootsbot](https://github.com/wootsbot) | | [Solid package](https://github.com/x64Bits/solid-icons) Solid | [@x64Bits](https://github.com/x64Bits) | From d0b116b70e68d2f22fca0b8d0913b756912de7be Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Mon, 31 Jul 2023 09:38:02 -0700 Subject: [PATCH 015/938] Add Gamemaker icon (#8968) * Add JSON data for Gamemaker * Fix Gamemaker icon --- _data/simple-icons.json | 6 ++++++ icons/gamemaker.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/gamemaker.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9f31073ec..660da9bc4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4585,6 +4585,12 @@ "source": "https://gamejolt.com/about", "guidelines": "https://gamejolt.com/about" }, + { + "title": "Gamemaker", + "hex": "000000", + "source": "https://gamemaker.io/en/legal/brand", + "guidelines": "https://gamemaker.io/en/legal/brand" + }, { "title": "Garmin", "hex": "000000", diff --git a/icons/gamemaker.svg b/icons/gamemaker.svg new file mode 100644 index 000000000..a540abae9 --- /dev/null +++ b/icons/gamemaker.svg @@ -0,0 +1 @@ +Gamemaker \ No newline at end of file From e626dd712dae0c1e149abf5c133f1a9a9ef53114 Mon Sep 17 00:00:00 2001 From: spaquet <176050+spaquet@users.noreply.github.com> Date: Mon, 31 Jul 2023 10:16:19 -0700 Subject: [PATCH 016/938] Add RubyGem package to third party extensions (#8899) * Update README.md * Adding RubyGem package --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ad630729c..70e0326a1 100644 --- a/README.md +++ b/README.md @@ -169,6 +169,7 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | [Leptos crate](https://github.com/Carlosted/leptos-icons) Leptos | [@Carlosted](https://github.com/Carlosted) | | [Python package](https://github.com/sachinraja/simple-icons-py) Python | [@sachinraja](https://github.com/sachinraja) | | [React package](https://github.com/icons-pack/react-simple-icons) React | [@wootsbot](https://github.com/wootsbot) | +| [Ruby gem](https://rubygems.org/gems/simple-icons-rails) Ruby | [@thepew](https://github.com/the-pew-inc) | | [Solid package](https://github.com/x64Bits/solid-icons) Solid | [@x64Bits](https://github.com/x64Bits) | | [Stream Deck icon pack](https://github.com/mackenly/simple-icons-stream-deck) Stream Deck | [@mackenly](https://github.com/mackenly) | | [Svelte package](https://github.com/icons-pack/svelte-simple-icons) Svelte | [@wootsbot](https://github.com/wootsbot) | From ed0c32bb10b918813920abf3586d5bd6f5469160 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Mon, 31 Jul 2023 15:29:42 -0600 Subject: [PATCH 017/938] Normalize third party extension names (#9163) Co-authored-by: Adam Rusted --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 70e0326a1..0da8cd802 100644 --- a/README.md +++ b/README.md @@ -150,8 +150,8 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | Extension | Author | | :-- | :-- | -| [Angular Module](https://github.com/avmaisak/ngx-simple-icons) Angular | [@avmaisak](https://github.com/avmaisak) | -| [Blazor Nuget](https://github.com/TimeWarpEngineering/timewarp-simple-icons) Blazor | [@TimeWarpEngineering](https://github.com/TimeWarpEngineering) | +| [Angular module](https://github.com/avmaisak/ngx-simple-icons) Angular | [@avmaisak](https://github.com/avmaisak) | +| [Blazor Nuget package](https://github.com/TimeWarpEngineering/timewarp-simple-icons) Blazor | [@TimeWarpEngineering](https://github.com/TimeWarpEngineering) | | [Blender add-on](https://github.com/mondeja/simple-icons-blender) Blender | [@mondeja](https://github.com/mondeja) | | [Drawio library](https://github.com/mondeja/simple-icons-drawio) Drawio | [@mondeja](https://github.com/mondeja) | | [Drupal module](https://www.drupal.org/project/simple_icons) Drupal | [Phil Wolstenholme](https://www.drupal.org/u/phil-wolstenholme) | @@ -165,7 +165,7 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | [Jetpack Compose library](https://github.com/DevSrSouza/compose-icons) Jetpack Compose | [@devsrsouza](https://github.com/devsrsouza/) | | [Kirby plugin](https://github.com/runxel/kirby3-simpleicons) Kirby | [@runxel](https://github.com/runxel) | | [LaTeX package](https://github.com/ineshbose/simple-icons-latex) LaTeX | [@ineshbose](https://github.com/ineshbose) | -| [Laravel Package](https://github.com/ublabs/blade-simple-icons) Laravel | [@adrian-ub](https://github.com/adrian-ub) | +| [Laravel package](https://github.com/ublabs/blade-simple-icons) Laravel | [@adrian-ub](https://github.com/adrian-ub) | | [Leptos crate](https://github.com/Carlosted/leptos-icons) Leptos | [@Carlosted](https://github.com/Carlosted) | | [Python package](https://github.com/sachinraja/simple-icons-py) Python | [@sachinraja](https://github.com/sachinraja) | | [React package](https://github.com/icons-pack/react-simple-icons) React | [@wootsbot](https://github.com/wootsbot) | From 32c1611c8e744b50587cb78b6a69660d6876c85c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Tue, 1 Aug 2023 12:06:45 -0600 Subject: [PATCH 018/938] Drop bump-version script (#9188) --- .github/workflows/create-release.yml | 17 +++++++++++- scripts/release/bump-version.js | 39 ---------------------------- 2 files changed, 16 insertions(+), 40 deletions(-) delete mode 100644 scripts/release/bump-version.js diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index b77c9e35d..0bd889359 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -41,8 +41,23 @@ jobs: token: ${{ secrets.RELEASE_TOKEN }} # Ensure we are checked out on the develop branch ref: develop + - name: Use Node.js 16.x + uses: actions/setup-node@v3 + with: + node-version: 16.x + - name: Cache dependencies + uses: actions/cache@v3 + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} + restore-keys: | + ${{ runner.os }}-node- - name: Bump version - run: node ./scripts/release/bump-version.js "${{ needs.release-pr.outputs.new-version }}" + run: | + npm version --no-commit-hooks --no-git-tag-version \ + "${{ needs.release-pr.outputs.new-version }}" + - name: Install dependencies + run: npm i - name: Update major version in CDN URLs run: node ./scripts/release/update-cdn-urls.js - name: Update SVGs count milestone diff --git a/scripts/release/bump-version.js b/scripts/release/bump-version.js deleted file mode 100644 index a3bade81b..000000000 --- a/scripts/release/bump-version.js +++ /dev/null @@ -1,39 +0,0 @@ -/** - * @fileoverview - * Updates the version of this package to the CLI specified version. - */ - -import fs from 'node:fs'; -import path from 'node:path'; -import { getDirnameFromImportMeta } from '../../sdk.mjs'; - -const __dirname = getDirnameFromImportMeta(import.meta.url); - -const rootDir = path.resolve(__dirname, '..', '..'); -const packageJsonFile = path.resolve(rootDir, 'package.json'); - -const readManifest = (file) => { - const manifestRaw = fs.readFileSync(file, 'utf-8'); - const manifestJson = JSON.parse(manifestRaw); - return manifestJson; -}; - -const writeManifest = (file, json) => { - const manifestRaw = JSON.stringify(json, null, 2) + '\n'; - fs.writeFileSync(file, manifestRaw); -}; - -const main = (newVersion) => { - try { - const manifest = readManifest(packageJsonFile); - - manifest.version = newVersion; - - writeManifest(packageJsonFile, manifest); - } catch (error) { - console.error(`Failed to bump package version to ${newVersion}:`, error); - process.exit(1); - } -}; - -main(process.argv[2]); From 3588f61183de8ed9dab99828d4a507f6dcccfde1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Tue, 1 Aug 2023 12:09:47 -0600 Subject: [PATCH 019/938] Autogenerate SDK TypeScript definitions on releases (#9186) --- .github/workflows/create-release.yml | 2 + .github/workflows/publish.yml | 8 ++-- scripts/release/update-sdk-ts-defs.js | 69 +++++++++++++++++++++++++++ sdk.d.ts | 5 +- sdk.mjs | 8 ++-- 5 files changed, 83 insertions(+), 9 deletions(-) create mode 100644 scripts/release/update-sdk-ts-defs.js diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 0bd889359..5e2375112 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -64,6 +64,8 @@ jobs: run: node ./scripts/release/update-svgs-count.js - name: Update slugs table run: node ./scripts/release/update-slugs-table.js + - name: Update SDK Typescript definitions + run: node ./scripts/release/update-sdk-ts-defs.js - name: Commit version bump uses: stefanzweifel/git-auto-commit-action@v4.16.0 with: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b4a9c1226..56153d394 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -48,10 +48,12 @@ jobs: key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} restore-keys: | ${{ runner.os }}-node- - - name: Replace CDN theme image links from README - run: npm run strip-theme-link - name: Install dependencies run: npm i + - name: Replace CDN theme image links from README + run: npm run strip-theme-link + - name: Update SDK Typescript definitions + run: node ./scripts/release/update-sdk-ts-defs.js - name: Build NodeJS package run: npm run build - name: Deploy to NPM @@ -80,7 +82,7 @@ jobs: git config user.name "${GITHUB_ACTOR}" git config user.email "${GITHUB_ACTOR}@users.noreply.github.com" # Commit that will only be included in the tag - - name: Commit dark theme images strip + - name: Commit CDN theme image links removal run: | git add README.md git commit -m 'Replace README CDN theme image links' diff --git a/scripts/release/update-sdk-ts-defs.js b/scripts/release/update-sdk-ts-defs.js new file mode 100644 index 000000000..614a55404 --- /dev/null +++ b/scripts/release/update-sdk-ts-defs.js @@ -0,0 +1,69 @@ +/** + * @fileoverview + * Updates the SDK Typescript definitions located in the file sdk.d.ts + * to match the current definitions of functions of sdk.mjs. + */ + +import fsSync from 'node:fs'; +import fs from 'node:fs/promises'; +import path from 'node:path'; +import { execSync } from 'node:child_process'; +import { getDirnameFromImportMeta } from '../../sdk.mjs'; + +const __dirname = getDirnameFromImportMeta(import.meta.url); +const rootDir = path.resolve(__dirname, '..', '..'); + +const sdkTs = path.resolve(rootDir, 'sdk.d.ts'); +const sdkMts = path.resolve(rootDir, 'sdk.d.mts'); +const sdkMjs = path.resolve(rootDir, 'sdk.mjs'); + +const generateSdkMts = async () => { + // remove temporally type definitions imported with comments + // in sdk.mjs to avoid circular imports + const originalSdkMjsContent = await fs.readFile(sdkMjs, 'utf-8'); + const tempSdkMjsContent = originalSdkMjsContent + .split('\n') + .filter((line) => { + return !line.startsWith(' * @typedef {import("./sdk")'); + }) + .join('\n'); + await fs.writeFile(sdkMjs, tempSdkMjsContent); + try { + execSync( + 'npx tsc sdk.mjs' + + ' --declaration --emitDeclarationOnly --allowJs --removeComments', + ); + } catch (error) { + console.log( + `Error ${error.status} generating Typescript` + + ` definitions: '${error.message}'`, + ); + process.exit(1); + } + await fs.writeFile(sdkMjs, originalSdkMjsContent); +}; + +const generateSdkTs = async () => { + fsSync.existsSync(sdkMts) && (await fs.unlink(sdkMts)); + await generateSdkMts(); + + const autogeneratedMsg = '/* The next code is autogenerated from sdk.mjs */'; + const newSdkTsContent = + (await fs.readFile(sdkTs, 'utf-8')).split(autogeneratedMsg)[0] + + `${autogeneratedMsg}\n\n${await fs.readFile(sdkMts, 'utf-8')}`; + + await fs.writeFile(sdkTs, newSdkTsContent); + await fs.unlink(sdkMts); + + try { + execSync('npx prettier -w sdk.d.ts'); + } catch (error) { + console.log( + `Error ${error.status} executing Prettier` + + ` to pretiffy SDK TS definitions: '${error.message}'`, + ); + process.exit(1); + } +}; + +await generateSdkTs(); diff --git a/sdk.d.ts b/sdk.d.ts index 6c2a24841..e4c085918 100644 --- a/sdk.d.ts +++ b/sdk.d.ts @@ -3,7 +3,7 @@ * Types for Simple Icons SDK. */ -import type { License } from './types.d.ts'; +import type { License } from './types'; /** * The data for a third-party extension. @@ -59,8 +59,9 @@ export type IconData = { aliases?: Aliases; }; -export const URL_REGEX: RegExp; +/* The next code is autogenerated from sdk.mjs */ +export const URL_REGEX: RegExp; export function getDirnameFromImportMeta(importMetaUrl: string): string; export function getIconSlug(icon: IconData): string; export function svgToPath(svg: string): string; diff --git a/sdk.mjs b/sdk.mjs index 889de7b1a..20ccc4773 100644 --- a/sdk.mjs +++ b/sdk.mjs @@ -120,7 +120,7 @@ export const htmlFriendlyToTitle = (htmlFriendlyTitle) => /** * Get path of *_data/simpe-icons.json*. - * @param {String|undefined} rootDir Path to the root directory of the project + * @param {String} rootDir Path to the root directory of the project * @returns {String} Path of *_data/simple-icons.json* */ export const getIconDataPath = ( @@ -131,7 +131,7 @@ export const getIconDataPath = ( /** * Get contents of *_data/simple-icons.json*. - * @param {String|undefined} rootDir Path to the root directory of the project + * @param {String} rootDir Path to the root directory of the project * @returns {String} Content of *_data/simple-icons.json* */ export const getIconsDataString = ( @@ -142,7 +142,7 @@ export const getIconsDataString = ( /** * Get icons data as object from *_data/simple-icons.json*. - * @param {String|undefined} rootDir Path to the root directory of the project + * @param {String} rootDir Path to the root directory of the project * @returns {IconData[]} Icons data as array from *_data/simple-icons.json* */ export const getIconsData = async ( @@ -178,7 +178,7 @@ export const normalizeColor = (text) => { /** * Get information about third party extensions from the README table. - * @param {String|undefined} readmePath Path to the README file + * @param {String} readmePath Path to the README file * @returns {Promise} Information about third party extensions */ export const getThirdPartyExtensions = async ( From fc4e3f91c039b6aa81c7361dddff1278ffd929d6 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 2 Aug 2023 22:26:51 -0400 Subject: [PATCH 020/938] Add X icon (#9200) --- _data/simple-icons.json | 5 +++++ icons/x.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/x.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 660da9bc4..631c6217b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14028,6 +14028,11 @@ "source": "https://www.audiokinetic.com/resources/credits/", "guidelines": "https://www.audiokinetic.com/resources/credits/" }, + { + "title": "X", + "hex": "000000", + "source": "https://twitter.com" + }, { "title": "X.Org", "hex": "F28834", diff --git a/icons/x.svg b/icons/x.svg new file mode 100644 index 000000000..26be66009 --- /dev/null +++ b/icons/x.svg @@ -0,0 +1 @@ +X \ No newline at end of file From ae4d473f2ed4e0869dcebaa7e92b0914c4a5b1f2 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Thu, 3 Aug 2023 03:54:10 -0400 Subject: [PATCH 021/938] Y review part 1 (#9189) * Add Yammer Guidelines and license * Add Yarn Guidelines and license and update source --- _data/simple-icons.json | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 631c6217b..3b1fc404b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14151,12 +14151,21 @@ { "title": "Yammer", "hex": "106EBE", - "source": "https://developer.microsoft.com/en-us/fluentui#/styles/web/colors/products" + "source": "https://developer.microsoft.com/en-us/fluentui#/styles/web/colors/products", + "guidelines": "https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks", + "license": { + "type": "custom", + "url": "https://aka.ms/fluentui-assets-license" + } }, { "title": "Yarn", "hex": "2C8EBB", - "source": "https://github.com/yarnpkg/assets/tree/76d30ca2aebed5b73ea8131d972218fb860bd32d" + "source": "https://github.com/yarnpkg/assets/blob/76d30ca2aebed5b73ea8131d972218fb860bd32d/yarn-kitten-circle.svg", + "guidelines": "https://github.com/yarnpkg/assets/tree/76d30ca2aebed5b73ea8131d972218fb860bd32d", + "license": { + "type": "CC-BY-4.0" + } }, { "title": "Yelp", From fe7d231142045e2a0d2a455cd22b26bdf7119407 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Thu, 3 Aug 2023 01:26:34 -0700 Subject: [PATCH 022/938] Update Facepunch (#9175) * Update source for Facepunch * Update Facepunch icon --- _data/simple-icons.json | 2 +- icons/facepunch.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3b1fc404b..45f1cc13f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4008,7 +4008,7 @@ { "title": "Facepunch", "hex": "EC1C24", - "source": "https://facepunch.com/img/brand/default-light.svg" + "source": "https://sbox.facepunch.com/news" }, { "title": "Falcon", diff --git a/icons/facepunch.svg b/icons/facepunch.svg index 1c1da4790..0f906b0c4 100644 --- a/icons/facepunch.svg +++ b/icons/facepunch.svg @@ -1 +1 @@ -Facepunch \ No newline at end of file +Facepunch \ No newline at end of file From 720a0e4d5336cf31edf060cc70c3b170929277ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Thu, 3 Aug 2023 19:27:20 -0600 Subject: [PATCH 023/938] Fix linting error and refactor `.svglintrc.mjs` (#9195) --- .svglint-ignored.json | 3 - .svglintrc.mjs | 426 +++++++++++++------------- scripts/release/update-sdk-ts-defs.js | 1 + sdk.mjs | 2 +- 4 files changed, 221 insertions(+), 211 deletions(-) diff --git a/.svglint-ignored.json b/.svglint-ignored.json index 1a8e3c3ec..eceac7b33 100644 --- a/.svglint-ignored.json +++ b/.svglint-ignored.json @@ -4,8 +4,5 @@ }, "icon-size": { "M22.915 8.321c-.642-.997-1.542-1.879-2.672-2.624-2.185-1.436-5.056-2.227-8.084-2.227-1.012 0-2.009.088-2.976.262a9.84 9.84 0 0 0-2.046-1.509C4.378.848 1.947 1.361.719 1.802a.59.59 0 0 0-.229.964c.866.894 2.299 2.66 1.946 4.267C1.067 8.431.324 10.117.324 11.872c0 1.789.742 3.475 2.112 4.873.352 1.607-1.081 3.374-1.947 4.268a.589.589 0 0 0 .229.963c1.228.442 3.659.955 6.418-.421a9.892 9.892 0 0 0 2.046-1.509c.968.174 1.964.262 2.976.262 3.029 0 5.9-.79 8.084-2.226 1.131-.744 2.031-1.626 2.672-2.624.715-1.11 1.077-2.306 1.077-3.552.001-1.279-.361-2.473-1.076-3.585zm-10.881 9.916c-1.309 0-2.558-.169-3.696-.474l-.832.8A7.609 7.609 0 0 1 5.972 19.7a6.033 6.033 0 0 1-2.17.613c.041-.073.078-.147.117-.221.833-1.531 1.059-2.907.674-4.128-1.363-1.071-2.181-2.442-2.181-3.935 0-3.427 4.308-6.206 9.621-6.206 5.313 0 9.622 2.779 9.622 6.206.001 3.429-4.307 6.208-9.621 6.208zM8.85 12.01c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407zm4.563 0c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407zm4.565 0c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407z": "Rocket.Chat" - }, - "ineffective-segments": { - "M12 1.25l6.75 6.637V2L12 1.25zm0 0l-6.05 7h12.1l-6.05-7zm0 0L5.25 2v5.887L12 1.25zM5.25 2L0 9l4.416-.68L5.25 2zM0 9l11.959 13.703.008-.014L4.443 9H0zm18.75-7l.834 6.32L24 9l-5.25-7zM24 9h-4.506l-7.523 13.69.029.06L24 9zM12 22.75l-.031-.057-.008.012.039.045zM5.436 9l6.533 13.686L18.564 9H5.436Z": "Sketch" } } diff --git a/.svglintrc.mjs b/.svglintrc.mjs index 5b2106757..b1c122d70 100644 --- a/.svglintrc.mjs +++ b/.svglintrc.mjs @@ -28,6 +28,7 @@ const svglintIgnores = JSON.parse(fs.readFileSync(svglintIgnoredFile, 'utf8')); const svgRegexp = /^.*<\/title><path d=".*"\/><\/svg>$/; const negativeZerosRegexp = /-0(?=[^\.]|[\s\d\w]|$)/g; +const svgPathRegexp = /^[Mm][MmZzLlHhVvCcSsQqTtAaEe0-9\-,. ]+$/; const iconSize = 24; const iconFloatPrecision = 3; @@ -105,14 +106,17 @@ const getTitleTextIndex = (svgFileContent) => { const hexadecimalToDecimal = (hex) => { let result = 0, digitValue; - hex = hex.toLowerCase(); - for (var i = 0; i < hex.length; i++) { - digitValue = '0123456789abcdefgh'.indexOf(hex[i]); + for (const digit of hex.toLowerCase()) { + digitValue = '0123456789abcdefgh'.indexOf(digit); result = result * 16 + digitValue; } return result; }; +const maybeShortenedWithEllipsis = (str) => { + return str.length > 20 ? `${str.substring(0, 20)}...` : str; +}; + if (updateIgnoreFile) { process.on('exit', () => { // ensure object output order is consistent due to async svglint processing @@ -154,7 +158,8 @@ export default { }, attr: [ { - // ensure that the SVG elm has the appropriate attrs alphabetically ordered + // ensure that the SVG element has the appropriate attributes + // alphabetically ordered role: 'img', viewBox: `0 0 ${iconSize} ${iconSize}`, xmlns: 'http://www.w3.org/2000/svg', @@ -163,13 +168,14 @@ export default { 'rule::order': true, }, { - // ensure that the title elm has the appropriate attr + // ensure that the title element has the appropriate attribute 'rule::selector': 'svg > title', 'rule::whitelist': true, }, { - // ensure that the path element only has the 'd' attr (no style, opacity, etc.) - d: /^[,a-zA-Z0-9\. -]+$/, + // ensure that the path element only has the 'd' attribute + // (no style, opacity, etc.) + d: svgPathRegexp, 'rule::selector': 'svg > path', 'rule::whitelist': true, }, @@ -190,7 +196,7 @@ export default { if (hexadecimalCodepoints.length > 0) { _validCodepointsRepr = false; - hexadecimalCodepoints.forEach((match) => { + for (const match of hexadecimalCodepoints) { const charHexReprIndex = getTitleTextIndex(ast.source) + match.index + 1; const charDec = hexadecimalToDecimal(match[1]); @@ -207,10 +213,11 @@ export default { } reporter.error( - `Hexadecimal representation of encoded character "${match[0]}" found at index ${charHexReprIndex}:` + + 'Hexadecimal representation of encoded character' + + ` "${match[0]}" found at index ${charHexReprIndex}:` + ` replace it with "${charRepr}".`, ); - }); + } } // avoid character codepoints as named entities @@ -218,7 +225,7 @@ export default { iconTitleText.matchAll(/&([A-Za-z0-9]+);/g), ); if (namedEntitiesCodepoints.length > 0) { - namedEntitiesCodepoints.forEach((match) => { + for (const match of namedEntitiesCodepoints) { const namedEntiyReprIndex = getTitleTextIndex(ast.source) + match.index + 1; @@ -242,11 +249,12 @@ export default { } reporter.error( - `Named entity representation of encoded character "${match[0]}" found at index ${namedEntiyReprIndex}.` + + 'Named entity representation of encoded character' + + ` "${match[0]}" found at index ${namedEntiyReprIndex}.` + ` Replace it with ${replacement}.`, ); } - }); + } } if (_validCodepointsRepr) { @@ -256,16 +264,15 @@ export default { ), encodedBuf = []; - const _indexesToIgnore = []; - for (let m = 0; m < encodingMatches.length; m++) { - let index = encodingMatches[m].index; - for (let r = index; r < index + encodingMatches[m][0].length; r++) { - _indexesToIgnore.push(r); + const indexesToIgnore = []; + for (const match of encodingMatches) { + for (let r = match.index; r < match.index + match[0].length; r++) { + indexesToIgnore.push(r); } } for (let i = iconTitleText.length - 1; i >= 0; i--) { - if (_indexesToIgnore.includes(i)) { + if (indexesToIgnore.includes(i)) { encodedBuf.unshift(iconTitleText[i]); } else { // encode all non ascii characters plus "'&<> (XML named entities) @@ -298,32 +305,32 @@ export default { // check if there are some other encoded characters in decimal notation // which shouldn't be encoded - encodingMatches - .filter((m) => !isNaN(m[2])) - .forEach((match) => { - const decimalNumber = parseInt(match[2]); - if (decimalNumber < 128) { - _validCodepointsRepr = false; + for (const match of encodingMatches.filter((m) => !isNaN(m[2]))) { + const decimalNumber = parseInt(match[2]); + if (decimalNumber > 127) { + continue; + } + _validCodepointsRepr = false; - const decimalCodepointCharIndex = - getTitleTextIndex(ast.source) + match.index + 1; - if (xmlNamedEntitiesCodepoints.includes(decimalNumber)) { - replacement = `"&${ - xmlNamedEntities[ - xmlNamedEntitiesCodepoints.indexOf(decimalNumber) - ] - };"`; - } else { - replacement = String.fromCharCode(decimalNumber); - replacement = replacement == '"' ? `'"'` : `"${replacement}"`; - } + const decimalCodepointCharIndex = + getTitleTextIndex(ast.source) + match.index + 1; + if (xmlNamedEntitiesCodepoints.includes(decimalNumber)) { + replacement = `"&${ + xmlNamedEntities[ + xmlNamedEntitiesCodepoints.indexOf(decimalNumber) + ] + };"`; + } else { + replacement = String.fromCodePoint(decimalNumber); + replacement = replacement == '"' ? `'"'` : `"${replacement}"`; + } - reporter.error( - `Unnecessary encoded character "${match[0]}" found at index ${decimalCodepointCharIndex}:` + - ` replace it with ${replacement}.`, - ); - } - }); + reporter.error( + `Unnecessary encoded character "${match[0]}" found` + + ` at index ${decimalCodepointCharIndex}:` + + ` replace it with ${replacement}.`, + ); + } if (_validCodepointsRepr) { const iconName = htmlFriendlyToTitle(iconTitleText); @@ -338,7 +345,7 @@ export default { } } }, - (reporter, $, ast) => { + (reporter, $) => { reporter.name = 'icon-size'; const iconPath = $.find('path').attr('d'); @@ -359,7 +366,8 @@ export default { } } else if (width !== iconSize && height !== iconSize) { reporter.error( - `Size of <path> must be exactly ${iconSize} in one dimension; the size is currently ${width} x ${height}`, + `Size of <path> must be exactly ${iconSize} in one dimension;` + + ` the size is currently ${width} x ${height}`, ); if (updateIgnoreFile) { ignoreIcon(reporter.name, iconPath, $); @@ -370,51 +378,36 @@ export default { reporter.name = 'icon-precision'; const iconPath = $.find('path').attr('d'); - if (!updateIgnoreFile && isIgnored(reporter.name, iconPath)) { - return; - } + const segments = parsePath(iconPath); - const segments = parsePath(iconPath), - svgFileContent = $.html(); - - segments.forEach((segment) => { + for (const segment of segments) { const precisionMax = Math.max( ...segment.params.slice(1).map(countDecimals), ); if (precisionMax > iconMaxFloatPrecision) { - let errorMsg = `found ${precisionMax} decimals in segment "${iconPath.substring( - segment.start, - segment.end, - )}"`; + let errorMsg = + `found ${precisionMax} decimals in segment` + + ` "${iconPath.substring(segment.start, segment.end)}"`; if (segment.chained) { - let readableChain = iconPath.substring( - segment.chainStart, - segment.chainEnd, + const readableChain = maybeShortenedWithEllipsis( + iconPath.substring(segment.chainStart, segment.chainEnd), ); - if (readableChain.length > 20) { - readableChain = `${readableChain.substring(0, 20)}...`; - } errorMsg += ` of chain "${readableChain}"`; } errorMsg += ` at index ${ - segment.start + getPathDIndex(svgFileContent) + segment.start + getPathDIndex(ast.source) }`; reporter.error( - `Maximum precision should not be greater than ${iconMaxFloatPrecision}; ${errorMsg}`, + 'Maximum precision should not be greater than' + + ` ${iconMaxFloatPrecision}; ${errorMsg}`, ); - if (updateIgnoreFile) { - ignoreIcon(reporter.name, iconPath, $); - } } - }); + } }, (reporter, $, ast) => { reporter.name = 'ineffective-segments'; const iconPath = $.find('path').attr('d'); - if (!updateIgnoreFile && isIgnored(reporter.name, iconPath)) { - return; - } const segments = parsePath(iconPath); const absSegments = svgpath(iconPath).abs().unshort().segments; @@ -451,6 +444,7 @@ export default { const isInvalidSegment = ( [command, x1Coord, y1Coord, ...rest], index, + previousSegmentIsZ, ) => { if (commands.includes(command)) { // Relative directions (h or v) having a length of 0 @@ -464,7 +458,9 @@ export default { x1Coord === 0 && y1Coord === 0 ) { - return true; + // When the path is closed (z), the new segment can start with + // a relative placement (m) as if it were absolute (M) + return command.toLowerCase() === 'm' ? !previousSegmentIsZ : true; } if ( lowerCurveCommands.includes(command) && @@ -487,7 +483,8 @@ export default { let [yPrevCoord, xPrevCoord] = [ ...absSegments[index - 1], ].reverse(); - // If the previous command was a direction one, we need to iterate back until we find the missing coordinates + // If the previous command was a direction one, + // we need to iterate back until we find the missing coordinates if (upperDirectionCommands.includes(xPrevCoord)) { xPrevCoord = undefined; yPrevCoord = undefined; @@ -499,12 +496,14 @@ export default { let [yPrevCoordDeep, xPrevCoordDeep] = [ ...absSegments[idx], ].reverse(); - // If the previous command was a horizontal movement, we need to consider the single coordinate as x + // If the previous command was a horizontal movement, + // we need to consider the single coordinate as x if (upperHorDirectionCommand === xPrevCoordDeep) { xPrevCoordDeep = yPrevCoordDeep; yPrevCoordDeep = undefined; } - // If the previous command was a vertical movement, we need to consider the single coordinate as y + // If the previous command was a vertical movement, + // we need to consider the single coordinate as y if (upperVerDirectionCommand === xPrevCoordDeep) { xPrevCoordDeep = undefined; } @@ -525,7 +524,9 @@ export default { if (upperCurveCommands.includes(command)) { const [x2Coord, y2Coord, xCoord, yCoord] = rest; - // Absolute shorthand curve (S) having the same coordinate as the previous segment and a control point equal to the ending point + // Absolute shorthand curve (S) having + // the same coordinate as the previous segment + // and a control point equal to the ending point if ( upperShorthandCurveCommand === command && x1Coord === xPrevCoord && @@ -535,7 +536,9 @@ export default { ) { return true; } - // Absolute bézier curve (C) having the same coordinate as the previous segment and last control point equal to the ending point + // Absolute bézier curve (C) having + // the same coordinate as the previous segment + // and last control point equal to the ending point if ( upperCurveCommand === command && x1Coord === xPrevCoord && @@ -548,13 +551,16 @@ export default { } return ( - // Absolute horizontal direction (H) having the same x coordinate as the previous segment + // Absolute horizontal direction (H) having + // the same x coordinate as the previous segment (upperHorDirectionCommand === command && x1Coord === xPrevCoord) || - // Absolute vertical direction (V) having the same y coordinate as the previous segment + // Absolute vertical direction (V) having + // the same y coordinate as the previous segment (upperVerDirectionCommand === command && x1Coord === yPrevCoord) || - // Absolute movement (M or L) having the same coordinate as the previous segment + // Absolute movement (M or L) having the same + // coordinate as the previous segment (upperMovementCommands.includes(command) && x1Coord === xPrevCoord && y1Coord === yPrevCoord) @@ -563,10 +569,12 @@ export default { } }; - const svgFileContent = $.html(); + for (let index = 0; index < segments.length; index++) { + const segment = segments[index]; + const previousSegmentIsZ = + index > 0 && segments[index - 1].params[0].toLowerCase() === 'z'; - segments.forEach((segment, index) => { - if (isInvalidSegment(segment.params, index)) { + if (isInvalidSegment(segment.params, index, previousSegmentIsZ)) { const [command, x1, y1, ...rest] = segment.params; let errorMsg = `Innefective segment "${iconPath.substring( @@ -604,34 +612,23 @@ export default { } if (segment.chained) { - let readableChain = iconPath.substring( - segment.chainStart, - segment.chainEnd, + const readableChain = maybeShortenedWithEllipsis( + iconPath.substring(segment.chainStart, segment.chainEnd), ); - if (readableChain.length > 20) { - readableChain = `${readableChain.substring(0, 20)}...`; - } errorMsg += ` in chain "${readableChain}"`; } errorMsg += ` at index ${ - segment.start + getPathDIndex(svgFileContent) + segment.start + getPathDIndex(ast.source) }`; reporter.error(`${errorMsg} (${resolutionTip})`); - - if (updateIgnoreFile) { - ignoreIcon(reporter.name, iconPath, $); - } } - }); + } }, (reporter, $, ast) => { reporter.name = 'collinear-segments'; const iconPath = $.find('path').attr('d'); - if (!updateIgnoreFile && isIgnored(reporter.name, iconPath)) { - return; - } /** * Extracts collinear coordinates from SVG path straight lines @@ -640,8 +637,7 @@ export default { const getCollinearSegments = (iconPath) => { const segments = parsePath(iconPath), collinearSegments = [], - straightLineCommands = 'HhVvLlMm', - zCommands = 'Zz'; + straightLineCommands = 'HhVvLlMm'; let currLine = [], currAbsCoord = [undefined, undefined], @@ -655,80 +651,103 @@ export default { cmd = seg[0], nextCmd = s + 1 < segments.length ? segments[s + 1][0] : null; - if (cmd === 'L') { - currAbsCoord[0] = seg[1]; - currAbsCoord[1] = seg[2]; - } else if (cmd === 'l') { - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[2]; - } else if (cmd === 'm') { - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[2]; - startPoint = undefined; - } else if (cmd === 'M') { - currAbsCoord[0] = seg[1]; - currAbsCoord[1] = seg[2]; - startPoint = undefined; - } else if (cmd === 'H') { - currAbsCoord[0] = seg[1]; - } else if (cmd === 'h') { - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; - } else if (cmd === 'V') { - currAbsCoord[1] = seg[1]; - } else if (cmd === 'v') { - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[1]; - } else if (cmd === 'C') { - currAbsCoord[0] = seg[5]; - currAbsCoord[1] = seg[6]; - } else if (cmd === 'a') { - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[6]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[7]; - } else if (cmd === 'A') { - currAbsCoord[0] = seg[6]; - currAbsCoord[1] = seg[7]; - } else if (cmd === 's') { - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[2]; - } else if (cmd === 'S') { - currAbsCoord[0] = seg[1]; - currAbsCoord[1] = seg[2]; - } else if (cmd === 't') { - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[2]; - } else if (cmd === 'T') { - currAbsCoord[0] = seg[1]; - currAbsCoord[1] = seg[2]; - } else if (cmd === 'c') { - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[5]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[6]; - } else if (cmd === 'Q') { - currAbsCoord[0] = seg[3]; - currAbsCoord[1] = seg[4]; - } else if (cmd === 'q') { - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[3]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[4]; - } else if (zCommands.includes(cmd)) { - // Overlapping in Z should be handled in another rule - currAbsCoord = [startPoint[0], startPoint[1]]; - _resetStartPoint = true; - } else { - throw new Error(`"${cmd}" command not handled`); + switch (cmd) { + // Next switch cases have been ordered by frequency + // of occurrence in the SVG paths of the icons + case 'M': + currAbsCoord[0] = seg[1]; + currAbsCoord[1] = seg[2]; + startPoint = undefined; + break; + case 'm': + currAbsCoord[0] = + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; + currAbsCoord[1] = + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[2]; + startPoint = undefined; + break; + case 'H': + currAbsCoord[0] = seg[1]; + break; + case 'h': + currAbsCoord[0] = + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; + break; + case 'V': + currAbsCoord[1] = seg[1]; + break; + case 'v': + currAbsCoord[1] = + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[1]; + break; + case 'L': + currAbsCoord[0] = seg[1]; + currAbsCoord[1] = seg[2]; + break; + case 'l': + currAbsCoord[0] = + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; + currAbsCoord[1] = + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[2]; + break; + case 'Z': + case 'z': + // Overlapping in Z should be handled in another rule + currAbsCoord = [startPoint[0], startPoint[1]]; + _resetStartPoint = true; + break; + case 'C': + currAbsCoord[0] = seg[5]; + currAbsCoord[1] = seg[6]; + break; + case 'c': + currAbsCoord[0] = + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[5]; + currAbsCoord[1] = + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[6]; + break; + case 'A': + currAbsCoord[0] = seg[6]; + currAbsCoord[1] = seg[7]; + break; + case 'a': + currAbsCoord[0] = + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[6]; + currAbsCoord[1] = + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[7]; + break; + case 's': + currAbsCoord[0] = + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; + currAbsCoord[1] = + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[2]; + break; + case 'S': + currAbsCoord[0] = seg[1]; + currAbsCoord[1] = seg[2]; + break; + case 't': + currAbsCoord[0] = + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; + currAbsCoord[1] = + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[2]; + break; + case 'T': + currAbsCoord[0] = seg[1]; + currAbsCoord[1] = seg[2]; + break; + case 'Q': + currAbsCoord[0] = seg[3]; + currAbsCoord[1] = seg[4]; + break; + case 'q': + currAbsCoord[0] = + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[3]; + currAbsCoord[1] = + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[4]; + break; + default: + throw new Error(`"${cmd}" command not handled`); } if (startPoint === undefined) { @@ -774,32 +793,22 @@ export default { }; const collinearSegments = getCollinearSegments(iconPath), - pathDIndex = getPathDIndex($.html()); - collinearSegments.forEach((segment) => { + pathDIndex = getPathDIndex(ast.source); + for (const segment of collinearSegments) { let errorMsg = `Collinear segment "${iconPath.substring( segment.start, segment.end, )}" found`; if (segment.chained) { - let readableChain = iconPath.substring( - segment.chainStart, - segment.chainEnd, + let readableChain = maybeShortenedWithEllipsis( + iconPath.substring(segment.chainStart, segment.chainEnd), ); - if (readableChain.length > 20) { - readableChain = `${readableChain.substring(0, 20)}...`; - } errorMsg += ` in chain "${readableChain}"`; } errorMsg += ` at index ${ segment.start + pathDIndex } (should be removed)`; reporter.error(errorMsg); - }); - - if (collinearSegments.length) { - if (updateIgnoreFile) { - ignoreIcon(reporter.name, iconPath, $); - } } }, (reporter, $, ast) => { @@ -812,7 +821,8 @@ export default { ); } else { reporter.error( - 'Unexpected character(s), most likely extraneous whitespace, detected in SVG markup', + 'Unexpected character(s), most likely extraneous' + + ' whitespace, detected in SVG markup', ); } } @@ -821,9 +831,6 @@ export default { reporter.name = 'negative-zeros'; const iconPath = $.find('path').attr('d'); - if (!updateIgnoreFile && isIgnored(reporter.name, iconPath)) { - return; - } // Find negative zeros inside path const negativeZeroMatches = Array.from( @@ -831,22 +838,22 @@ export default { ); if (negativeZeroMatches.length) { // Calculate the index for each match in the file - const svgFileContent = $.html(); - const pathDIndex = getPathDIndex(svgFileContent); + const pathDIndex = getPathDIndex(ast.source); - negativeZeroMatches.forEach((match) => { + for (const match of negativeZeroMatches) { const negativeZeroFileIndex = match.index + pathDIndex; - const previousChar = svgFileContent[negativeZeroFileIndex - 1]; + const previousChar = ast.source[negativeZeroFileIndex - 1]; const replacement = '0123456789'.includes(previousChar) ? ' 0' : '0'; reporter.error( - `Found "-0" at index ${negativeZeroFileIndex} (should be "${replacement}")`, + `Found "-0" at index ${negativeZeroFileIndex} (should` + + ` be "${replacement}")`, ); - }); + } } }, - (reporter, $, ast) => { + (reporter, $) => { reporter.name = 'icon-centered'; const iconPath = $.find('path').attr('d'); @@ -866,7 +873,8 @@ export default { Math.abs(devianceY) > iconTolerance ) { reporter.error( - `<path> must be centered at (${targetCenter}, ${targetCenter}); the center is currently (${centerX}, ${centerY})`, + `<path> must be centered at (${targetCenter}, ${targetCenter});` + + ` the center is currently (${centerX}, ${centerY})`, ); if (updateIgnoreFile) { ignoreIcon(reporter.name, iconPath, $); @@ -878,20 +886,24 @@ export default { const iconPath = $.find('path').attr('d'); - const validPathFormatRegex = /^[Mm][MmZzLlHhVvCcSsQqTtAaEe0-9-,.\s]+$/; - if (!validPathFormatRegex.test(iconPath)) { + if (!svgPathRegexp.test(iconPath)) { let errorMsg = 'Invalid path format', reason; if (!/^[Mm]/.test(iconPath)) { // doesn't start with moveto - reason = `should start with \"moveto\" command (\"M\" or \"m\"), but starts with \"${iconPath[0]}\"`; + reason = + 'should start with "moveto" command ("M" or "m"),' + + ` but starts with \"${iconPath[0]}\"`; reporter.error(`${errorMsg}: ${reason}`); } - const validPathCharacters = 'MmZzLlHhVvCcSsQqTtAaEe0123456789-,. ', + const validPathCharacters = svgPathRegexp.source.replace( + /[\[\]+^$]/g, + '', + ), invalidCharactersMsgs = [], - pathDIndex = getPathDIndex($.html()); + pathDIndex = getPathDIndex(ast.source); for (let [i, char] of Object.entries(iconPath)) { if (validPathCharacters.indexOf(char) === -1) { @@ -919,8 +931,8 @@ export default { const reason = `found a closing "path" tag at index ${ast.source.indexOf( '</path>', - )}.` + - " The path should be self-closing, use '/>' instead of '></path>'."; + )}. The path should be self-closing,` + + ' use "/>" instead of "></path>".'; reporter.error(`Invalid SVG content format: ${reason}`); } }, diff --git a/scripts/release/update-sdk-ts-defs.js b/scripts/release/update-sdk-ts-defs.js index 614a55404..6e6a3eec9 100644 --- a/scripts/release/update-sdk-ts-defs.js +++ b/scripts/release/update-sdk-ts-defs.js @@ -34,6 +34,7 @@ const generateSdkMts = async () => { ' --declaration --emitDeclarationOnly --allowJs --removeComments', ); } catch (error) { + await fs.writeFile(sdkMjs, originalSdkMjsContent); console.log( `Error ${error.status} generating Typescript` + ` definitions: '${error.message}'`, diff --git a/sdk.mjs b/sdk.mjs index 20ccc4773..8415b9afd 100644 --- a/sdk.mjs +++ b/sdk.mjs @@ -112,7 +112,7 @@ export const titleToHtmlFriendly = (brandTitle) => */ export const htmlFriendlyToTitle = (htmlFriendlyTitle) => htmlFriendlyTitle - .replace(/&#([0-9]+);/g, (_, num) => String.fromCharCode(parseInt(num))) + .replace(/&#([0-9]+);/g, (_, num) => String.fromCodePoint(parseInt(num))) .replace( /&(quot|amp|lt|gt);/g, (_, ref) => ({ quot: '"', amp: '&', lt: '<', gt: '>' }[ref]), From 3046a1b625e03b02f5a1b064faebe31a74ab3dd5 Mon Sep 17 00:00:00 2001 From: LitoMore <LitoMore@users.noreply.github.com> Date: Sun, 6 Aug 2023 09:07:07 +0800 Subject: [PATCH 024/938] Fix missing package (#9218) --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index bdab42d51..729808000 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,8 @@ "svg-path-segments": "1.0.0", "svglint": "2.3.1", "svgo": "3.0.2", - "svgpath": "2.6.0" + "svgpath": "2.6.0", + "typescript": "^5.1.6" }, "scripts": { "build": "node scripts/build/package.js", From 43c1e3f432239e82a8912b2de956b0a9a9ffe333 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <github-actions[bot]@users.noreply.github.com> Date: Sun, 6 Aug 2023 01:10:52 +0000 Subject: [PATCH 025/938] version bump --- package.json | 2 +- slugs.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 729808000..f1228bbc7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.8.0", + "version": "9.9.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 472407cce..23e60f438 100644 --- a/slugs.md +++ b/slugs.md @@ -858,6 +858,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Game & Watch` | `gameandwatch` | | `Game Developer` | `gamedeveloper` | | `Game Jolt` | `gamejolt` | +| `Gamemaker` | `gamemaker` | | `Garmin` | `garmin` | | `Gatling` | `gatling` | | `Gatsby` | `gatsby` | @@ -2563,6 +2564,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `write.as` | `writedotas` | | `WWE` | `wwe` | | `Wwise` | `wwise` | +| `X` | `x` | | `X.Org` | `xdotorg` | | `Xamarin` | `xamarin` | | `XAML` | `xaml` | From 76c96bbafebd7f652a84e74012662e919b04edf4 Mon Sep 17 00:00:00 2001 From: Yazan Hamad <53478218+Yazan-Hamad@users.noreply.github.com> Date: Sun, 6 Aug 2023 13:11:32 +0300 Subject: [PATCH 026/938] Add Google Bard icon (#9114) --- _data/simple-icons.json | 5 +++++ icons/googlebard.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/googlebard.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 45f1cc13f..db6fa8b15 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4932,6 +4932,11 @@ "hex": "4285F4", "source": "https://assistant.google.com" }, + { + "title": "Google Bard", + "hex": "886FBF", + "source": "https://bard.google.com" + }, { "title": "Google Calendar", "hex": "4285F4", diff --git a/icons/googlebard.svg b/icons/googlebard.svg new file mode 100644 index 000000000..772bc562f --- /dev/null +++ b/icons/googlebard.svg @@ -0,0 +1 @@ +<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Google Bard \ No newline at end of file From 9035eac5ec5cc2aaff68069736bf2ce839302424 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 6 Aug 2023 03:17:11 -0700 Subject: [PATCH 027/938] Add distrokid (#9143) --- _data/simple-icons.json | 5 +++++ icons/distrokid.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/distrokid.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index db6fa8b15..b39a7fe86 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3343,6 +3343,11 @@ "hex": "50162D", "source": "https://disroot.org/en" }, + { + "title": "Distrokid", + "hex": "231F20", + "source": "https://distrokid.com/logo" + }, { "title": "Django", "hex": "092E20", diff --git a/icons/distrokid.svg b/icons/distrokid.svg new file mode 100644 index 000000000..71b5a0a7b --- /dev/null +++ b/icons/distrokid.svg @@ -0,0 +1 @@ +Distrokid \ No newline at end of file From d690e11c4d0957e298175a0844bb307fbb25240f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Mon, 7 Aug 2023 10:03:02 -0600 Subject: [PATCH 028/938] Freeze dependencies and bump svglint (#9231) --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index f1228bbc7..e348992f7 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "url": "https://opencollective.com/simple-icons" }, "devDependencies": { - "@inquirer/prompts": "^1.0.0", + "@inquirer/prompts": "1.0.0", "chalk": "5.2.0", "editorconfig-checker": "5.0.1", "esbuild": "0.17.19", @@ -76,10 +76,10 @@ "rimraf": "5.0.1", "svg-path-bbox": "1.2.4", "svg-path-segments": "1.0.0", - "svglint": "2.3.1", + "svglint": "2.4.0", "svgo": "3.0.2", "svgpath": "2.6.0", - "typescript": "^5.1.6" + "typescript": "5.1.6" }, "scripts": { "build": "node scripts/build/package.js", From 8abcd9c8b93a4443e0ab4847cb75ade90aab9628 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Mon, 7 Aug 2023 22:35:36 -0600 Subject: [PATCH 029/938] Memoize functions in SVG linting (#9233) --- .svglintrc.mjs | 81 +++++++++++++++++++++++++++++++------------------- 1 file changed, 51 insertions(+), 30 deletions(-) diff --git a/.svglintrc.mjs b/.svglintrc.mjs index b1c122d70..e20d019bf 100644 --- a/.svglintrc.mjs +++ b/.svglintrc.mjs @@ -31,6 +31,7 @@ const negativeZerosRegexp = /-0(?=[^\.]|[\s\d\w]|$)/g; const svgPathRegexp = /^[Mm][MmZzLlHhVvCcSsQqTtAaEe0-9\-,. ]+$/; const iconSize = 24; +const iconTargetCenter = iconSize / 2; const iconFloatPrecision = 3; const iconMaxFloatPrecision = 5; const iconTolerance = 0.001; @@ -117,6 +118,27 @@ const maybeShortenedWithEllipsis = (str) => { return str.length > 20 ? `${str.substring(0, 20)}...` : str; }; +/** + * Memoize a function which accepts a single argument. + * A second argument can be passed to be used as key. + */ +const memoize = (func) => { + const results = {}; + + return (arg, defaultKey = null) => { + const key = defaultKey || arg; + + if (!results[key]) { + results[key] = func(arg); + } + return results[key]; + }; +}; + +const getIconPath = memoize(($icon, filepath) => $icon.find('path').attr('d')); +const getIconPathSegments = memoize((iconPath) => parsePath(iconPath)); +const getIconPathBbox = memoize((iconPath) => svgPathBbox(iconPath)); + if (updateIgnoreFile) { process.on('exit', () => { // ensure object output order is consistent due to async svglint processing @@ -345,15 +367,15 @@ export default { } } }, - (reporter, $) => { + (reporter, $, ast, filepath) => { reporter.name = 'icon-size'; - const iconPath = $.find('path').attr('d'); + const iconPath = getIconPath($, filepath); if (!updateIgnoreFile && isIgnored(reporter.name, iconPath)) { return; } - const [minX, minY, maxX, maxY] = svgPathBbox(iconPath); + const [minX, minY, maxX, maxY] = getIconPathBbox(iconPath); const width = +(maxX - minX).toFixed(iconFloatPrecision); const height = +(maxY - minY).toFixed(iconFloatPrecision); @@ -374,11 +396,11 @@ export default { } } }, - (reporter, $, ast) => { + (reporter, $, ast, filepath) => { reporter.name = 'icon-precision'; - const iconPath = $.find('path').attr('d'); - const segments = parsePath(iconPath); + const iconPath = getIconPath($, filepath); + const segments = getIconPathSegments(iconPath); for (const segment of segments) { const precisionMax = Math.max( @@ -404,12 +426,11 @@ export default { } } }, - (reporter, $, ast) => { + (reporter, $, ast, filepath) => { reporter.name = 'ineffective-segments'; - const iconPath = $.find('path').attr('d'); - - const segments = parsePath(iconPath); + const iconPath = getIconPath($, filepath); + const segments = getIconPathSegments(iconPath); const absSegments = svgpath(iconPath).abs().unshort().segments; const lowerMovementCommands = ['m', 'l']; @@ -625,17 +646,15 @@ export default { } } }, - (reporter, $, ast) => { + (reporter, $, ast, filepath) => { reporter.name = 'collinear-segments'; - const iconPath = $.find('path').attr('d'); - /** * Extracts collinear coordinates from SVG path straight lines * (does not extracts collinear coordinates from curves). **/ const getCollinearSegments = (iconPath) => { - const segments = parsePath(iconPath), + const segments = getIconPathSegments(iconPath), collinearSegments = [], straightLineCommands = 'HhVvLlMm'; @@ -792,8 +811,12 @@ export default { return collinearSegments; }; - const collinearSegments = getCollinearSegments(iconPath), - pathDIndex = getPathDIndex(ast.source); + const iconPath = getIconPath($, filepath), + collinearSegments = getCollinearSegments(iconPath); + if (collinearSegments.length === 0) { + return; + } + const pathDIndex = getPathDIndex(ast.source); for (const segment of collinearSegments) { let errorMsg = `Collinear segment "${iconPath.substring( segment.start, @@ -827,10 +850,10 @@ export default { } } }, - (reporter, $, ast) => { + (reporter, $, ast, filepath) => { reporter.name = 'negative-zeros'; - const iconPath = $.find('path').attr('d'); + const iconPath = getIconPath($, filepath); // Find negative zeros inside path const negativeZeroMatches = Array.from( @@ -853,27 +876,26 @@ export default { } } }, - (reporter, $) => { + (reporter, $, ast, filepath) => { reporter.name = 'icon-centered'; - const iconPath = $.find('path').attr('d'); + const iconPath = getIconPath($, filepath); if (!updateIgnoreFile && isIgnored(reporter.name, iconPath)) { return; } - const [minX, minY, maxX, maxY] = svgPathBbox(iconPath); - const targetCenter = iconSize / 2; + const [minX, minY, maxX, maxY] = getIconPathBbox(iconPath); const centerX = +((minX + maxX) / 2).toFixed(iconFloatPrecision); - const devianceX = centerX - targetCenter; + const devianceX = centerX - iconTargetCenter; const centerY = +((minY + maxY) / 2).toFixed(iconFloatPrecision); - const devianceY = centerY - targetCenter; + const devianceY = centerY - iconTargetCenter; if ( Math.abs(devianceX) > iconTolerance || Math.abs(devianceY) > iconTolerance ) { reporter.error( - ` must be centered at (${targetCenter}, ${targetCenter});` + + ` must be centered at (${iconTargetCenter}, ${iconTargetCenter});` + ` the center is currently (${centerX}, ${centerY})`, ); if (updateIgnoreFile) { @@ -881,16 +903,16 @@ export default { } } }, - (reporter, $, ast) => { + (reporter, $, ast, filepath) => { reporter.name = 'path-format'; - const iconPath = $.find('path').attr('d'); + const iconPath = getIconPath($, filepath); if (!svgPathRegexp.test(iconPath)) { let errorMsg = 'Invalid path format', reason; - if (!/^[Mm]/.test(iconPath)) { + if (!iconPath.startsWith('M') && !iconPath.startsWith('m')) { // doesn't start with moveto reason = 'should start with "moveto" command ("M" or "m"),' + @@ -917,8 +939,7 @@ export default { if (invalidCharactersMsgs.length > 0) { reason = `unexpected character${ invalidCharactersMsgs.length > 1 ? 's' : '' - } found`; - reason += ` (${invalidCharactersMsgs.join(', ')})`; + } found (${invalidCharactersMsgs.join(', ')})`; reporter.error(`${errorMsg}: ${reason}`); } } From 17ea8892735e637a719e6a8ae059b6f2625d654d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Mon, 7 Aug 2023 22:38:52 -0600 Subject: [PATCH 030/938] Refactor tests and scripts (#9237) Co-authored-by: LitoMore --- .svglintrc.mjs | 23 +++++++++------- _data/simple-icons.json | 2 +- scripts/add-icon-data.js | 5 ++-- scripts/build/package.js | 9 +++---- scripts/get-filename.js | 1 + scripts/lint/jsonlint.js | 12 +++------ scripts/lint/ourlint.js | 29 +++++++++----------- scripts/release/update-cdn-urls.js | 21 ++++++++------- scripts/release/update-sdk-ts-defs.js | 8 ++++-- scripts/release/update-slugs-table.js | 18 +++++-------- scripts/release/update-svgs-count.js | 39 +++++++++++++-------------- scripts/utils.js | 6 ++--- sdk.d.ts | 1 + sdk.mjs | 16 ++++++----- tests/docs.test.js | 32 +++++++++++++--------- tests/index.test.js | 16 +++++------ tests/test-icon.js | 29 ++++++++++++++------ 17 files changed, 138 insertions(+), 129 deletions(-) diff --git a/.svglintrc.mjs b/.svglintrc.mjs index e20d019bf..861f200f2 100644 --- a/.svglintrc.mjs +++ b/.svglintrc.mjs @@ -1,6 +1,8 @@ -import fs from 'node:fs'; +import fs from 'node:fs/promises'; import path from 'node:path'; +import process from 'node:process'; import { + SVG_PATH_REGEX, getDirnameFromImportMeta, htmlFriendlyToTitle, collator, @@ -19,16 +21,17 @@ const htmlNamedEntitiesFile = path.join( ); const svglintIgnoredFile = path.join(__dirname, '.svglint-ignored.json'); -const data = JSON.parse(fs.readFileSync(dataFile, 'utf8')); +const data = JSON.parse(await fs.readFile(dataFile, 'utf8')); const htmlNamedEntities = JSON.parse( - fs.readFileSync(htmlNamedEntitiesFile, 'utf8'), + await fs.readFile(htmlNamedEntitiesFile, 'utf8'), +); +const svglintIgnores = JSON.parse( + await fs.readFile(svglintIgnoredFile, 'utf8'), ); -const svglintIgnores = JSON.parse(fs.readFileSync(svglintIgnoredFile, 'utf8')); const svgRegexp = /^.*<\/title><path d=".*"\/><\/svg>$/; const negativeZerosRegexp = /-0(?=[^\.]|[\s\d\w]|$)/g; -const svgPathRegexp = /^[Mm][MmZzLlHhVvCcSsQqTtAaEe0-9\-,. ]+$/; const iconSize = 24; const iconTargetCenter = iconSize / 2; @@ -140,14 +143,14 @@ const getIconPathSegments = memoize((iconPath) => parsePath(iconPath)); const getIconPathBbox = memoize((iconPath) => svgPathBbox(iconPath)); if (updateIgnoreFile) { - process.on('exit', () => { + process.on('exit', async () => { // ensure object output order is consistent due to async svglint processing const sorted = sortObjectByKey(iconIgnored); for (const linterName in sorted) { sorted[linterName] = sortObjectByValue(sorted[linterName]); } - fs.writeFileSync(ignoreFile, JSON.stringify(sorted, null, 2) + '\n', { + await fs.writeFile(ignoreFile, JSON.stringify(sorted, null, 2) + '\n', { flag: 'w', }); }); @@ -197,7 +200,7 @@ export default { { // ensure that the path element only has the 'd' attribute // (no style, opacity, etc.) - d: svgPathRegexp, + d: SVG_PATH_REGEX, 'rule::selector': 'svg > path', 'rule::whitelist': true, }, @@ -908,7 +911,7 @@ export default { const iconPath = getIconPath($, filepath); - if (!svgPathRegexp.test(iconPath)) { + if (!SVG_PATH_REGEX.test(iconPath)) { let errorMsg = 'Invalid path format', reason; @@ -920,7 +923,7 @@ export default { reporter.error(`${errorMsg}: ${reason}`); } - const validPathCharacters = svgPathRegexp.source.replace( + const validPathCharacters = SVG_PATH_REGEX.source.replace( /[\[\]+^$]/g, '', ), diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b39a7fe86..bfb76a238 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11461,7 +11461,7 @@ { "title": "SmugMug", "hex": "6DB944", - "source": "https://help.smugmug.com/using-smugmug's-logo-HJulJePkEBf" + "source": "https://www.smugmughelp.com/articles/409-smugmug-s-logo-and-usage" }, { "title": "Snapchat", diff --git a/scripts/add-icon-data.js b/scripts/add-icon-data.js index c816a26e6..cc9b903a1 100644 --- a/scripts/add-icon-data.js +++ b/scripts/add-icon-data.js @@ -1,3 +1,4 @@ +import process from 'node:process'; import chalk from 'chalk'; import { input, confirm, checkbox } from '@inquirer/prompts'; import getRelativeLuminance from 'get-relative-luminance'; @@ -27,10 +28,10 @@ const titleValidator = (text) => { }; const hexValidator = (text) => - hexPattern.test(text) ? true : 'This should be a valid hex code'; + hexPattern.test(text) || 'This should be a valid hex code'; const sourceValidator = (text) => - URL_REGEX.test(text) ? true : 'This should be a secure URL'; + URL_REGEX.test(text) || 'This should be a secure URL'; const hexTransformer = (text) => { const color = normalizeColor(text); diff --git a/scripts/build/package.js b/scripts/build/package.js index 4a88e8a90..05ca17bba 100644 --- a/scripts/build/package.js +++ b/scripts/build/package.js @@ -40,9 +40,6 @@ const build = async () => { const escape = (value) => { return value.replace(/(?<!\\)'/g, "\\'"); }; - const iconToKeyValue = (icon) => { - return `'${icon.slug}':${iconToObject(icon)}`; - }; const licenseToObject = (license) => { if (license === undefined) { return; @@ -82,7 +79,7 @@ const build = async () => { icons.map(async (icon) => { const filename = getIconSlug(icon); const svgFilepath = path.resolve(iconsDir, `${filename}.svg`); - icon.svg = (await fs.readFile(svgFilepath, UTF8)).replace(/\r?\n/, ''); + icon.svg = await fs.readFile(svgFilepath, UTF8); icon.path = svgToPath(icon.svg); icon.slug = filename; const iconObject = iconToObject(icon); @@ -96,11 +93,11 @@ const build = async () => { const iconsBarrelMjs = []; buildIcons.sort((a, b) => collator.compare(a.icon.title, b.icon.title)); - buildIcons.forEach(({ iconObject, iconExportName }) => { + for (const { iconObject, iconExportName } of buildIcons) { iconsBarrelDts.push(`export const ${iconExportName}:I;`); iconsBarrelJs.push(`${iconExportName}:${iconObject},`); iconsBarrelMjs.push(`export const ${iconExportName}=${iconObject}`); - }); + } // constants used in templates to reduce package size const constantsString = `const a='<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>',b='';`; diff --git a/scripts/get-filename.js b/scripts/get-filename.js index 0cf5369d9..826b43c3e 100644 --- a/scripts/get-filename.js +++ b/scripts/get-filename.js @@ -4,6 +4,7 @@ * icon SVG filename to standard output. */ +import process from 'node:process'; import { titleToSlug } from '../sdk.mjs'; if (process.argv.length < 3) { diff --git a/scripts/lint/jsonlint.js b/scripts/lint/jsonlint.js index b7f93fb28..0479dc988 100644 --- a/scripts/lint/jsonlint.js +++ b/scripts/lint/jsonlint.js @@ -3,22 +3,18 @@ * CLI tool to run jsonschema on the simple-icons.json data file. */ -import path from 'node:path'; +import process from 'node:process'; import { Validator } from 'jsonschema'; -import { getDirnameFromImportMeta, getIconsData } from '../../sdk.mjs'; +import { getIconsData } from '../../sdk.mjs'; import { getJsonSchemaData } from '../utils.js'; const icons = await getIconsData(); -const __dirname = getDirnameFromImportMeta(import.meta.url); -const schema = await getJsonSchemaData(path.resolve(__dirname, '..', '..')); +const schema = await getJsonSchemaData(); const validator = new Validator(); const result = validator.validate({ icons }, schema); if (result.errors.length > 0) { - result.errors.forEach((error) => { - console.error(error); - }); - + result.errors.forEach((error) => console.error(error)); console.error(`Found ${result.errors.length} error(s) in simple-icons.json`); process.exit(1); } diff --git a/scripts/lint/ourlint.js b/scripts/lint/ourlint.js index 85dabd6c1..49abcb206 100644 --- a/scripts/lint/ourlint.js +++ b/scripts/lint/ourlint.js @@ -4,6 +4,7 @@ * linters (e.g. jsonlint/svglint). */ +import process from 'node:process'; import { URL } from 'node:url'; import fakeDiff from 'fake-diff'; import { getIconsDataString, normalizeNewlines, collator } from '../../sdk.mjs'; @@ -46,7 +47,7 @@ const TESTS = { }, /* Check the formatting of the data file */ - prettified: async (data, dataString) => { + prettified: (data, dataString) => { const normalizedDataString = normalizeNewlines(dataString); const dataPretty = `${JSON.stringify(data, null, 4)}\n`; @@ -66,8 +67,7 @@ const TESTS = { const allUrlFields = [ ...new Set( data.icons - .map((icon) => [icon.source, icon.guidelines, icon.license?.url]) - .flat() + .flatMap((icon) => [icon.source, icon.guidelines, icon.license?.url]) .filter(Boolean), ), ]; @@ -84,19 +84,14 @@ const TESTS = { }, }; -// execute all tests and log all errors -(async () => { - const dataString = await getIconsDataString(); - const data = JSON.parse(dataString); +const dataString = await getIconsDataString(); +const data = JSON.parse(dataString); - const errors = ( - await Promise.all( - Object.keys(TESTS).map((test) => TESTS[test](data, dataString)), - ) - ).filter(Boolean); +const errors = ( + await Promise.all(Object.values(TESTS).map((test) => test(data, dataString))) +).filter(Boolean); - if (errors.length > 0) { - errors.forEach((error) => console.error(`\u001b[31m${error}\u001b[0m`)); - process.exit(1); - } -})(); +if (errors.length > 0) { + errors.forEach((error) => console.error(`\u001b[31m${error}\u001b[0m`)); + process.exit(1); +} diff --git a/scripts/release/update-cdn-urls.js b/scripts/release/update-cdn-urls.js index 6b0a52c85..f6be9e9ba 100644 --- a/scripts/release/update-cdn-urls.js +++ b/scripts/release/update-cdn-urls.js @@ -4,7 +4,8 @@ * NPM package manifest. Does nothing if the README.md is already up-to-date. */ -import fs from 'node:fs'; +import process from 'node:process'; +import fs from 'node:fs/promises'; import path from 'node:path'; import { getDirnameFromImportMeta } from '../../sdk.mjs'; @@ -19,31 +20,31 @@ const getMajorVersion = (semVerVersion) => { return parseInt(majorVersionAsString); }; -const getManifest = () => { - const manifestRaw = fs.readFileSync(packageJsonFile, 'utf-8'); +const getManifest = async () => { + const manifestRaw = await fs.readFile(packageJsonFile, 'utf-8'); return JSON.parse(manifestRaw); }; -const updateVersionInReadmeIfNecessary = (majorVersion) => { - let content = fs.readFileSync(readmeFile).toString(); +const updateVersionInReadmeIfNecessary = async (majorVersion) => { + let content = await fs.readFile(readmeFile, 'utf8'); content = content.replace( /simple-icons@v[0-9]+/g, `simple-icons@v${majorVersion}`, ); - fs.writeFileSync(readmeFile, content); + await fs.writeFile(readmeFile, content); }; -const main = () => { +const main = async () => { try { - const manifest = getManifest(); + const manifest = await getManifest(); const majorVersion = getMajorVersion(manifest.version); - updateVersionInReadmeIfNecessary(majorVersion); + await updateVersionInReadmeIfNecessary(majorVersion); } catch (error) { console.error('Failed to update CDN version number:', error); process.exit(1); } }; -main(); +await main(); diff --git a/scripts/release/update-sdk-ts-defs.js b/scripts/release/update-sdk-ts-defs.js index 6e6a3eec9..c87e87625 100644 --- a/scripts/release/update-sdk-ts-defs.js +++ b/scripts/release/update-sdk-ts-defs.js @@ -4,7 +4,7 @@ * to match the current definitions of functions of sdk.mjs. */ -import fsSync from 'node:fs'; +import process from 'node:process'; import fs from 'node:fs/promises'; import path from 'node:path'; import { execSync } from 'node:child_process'; @@ -45,7 +45,11 @@ const generateSdkMts = async () => { }; const generateSdkTs = async () => { - fsSync.existsSync(sdkMts) && (await fs.unlink(sdkMts)); + const fileExists = await fs + .access(sdkMts) + .then(() => true) + .catch(() => false); + fileExists && (await fs.unlink(sdkMts)); await generateSdkMts(); const autogeneratedMsg = '/* The next code is autogenerated from sdk.mjs */'; diff --git a/scripts/release/update-slugs-table.js b/scripts/release/update-slugs-table.js index 7f99a9c10..fffe85f7e 100644 --- a/scripts/release/update-slugs-table.js +++ b/scripts/release/update-slugs-table.js @@ -25,14 +25,10 @@ update the script at '${path.relative(rootDir, __filename)}'. | :--- | :--- | `; -(async () => { - const icons = await getIconsData(); - - icons.forEach((icon) => { - const brandName = icon.title; - const brandSlug = getIconSlug(icon); - content += `| \`${brandName}\` | \`${brandSlug}\` |\n`; - }); - - await fs.writeFile(slugsFile, content); -})(); +const icons = await getIconsData(); +for (const icon of icons) { + const brandName = icon.title; + const brandSlug = getIconSlug(icon); + content += `| \`${brandName}\` | \`${brandSlug}\` |\n`; +} +await fs.writeFile(slugsFile, content); diff --git a/scripts/release/update-svgs-count.js b/scripts/release/update-svgs-count.js index dfb2ea461..05af0fc17 100644 --- a/scripts/release/update-svgs-count.js +++ b/scripts/release/update-svgs-count.js @@ -4,7 +4,9 @@ * at README every time the number of current icons is more than `updateRange` * more than the previous milestone. */ -import { promises as fs } from 'node:fs'; + +import process from 'node:process'; +import fs from 'node:fs/promises'; import path from 'node:path'; import { getDirnameFromImportMeta, getIconsData } from '../../sdk.mjs'; @@ -12,31 +14,26 @@ const regexMatcher = /Over\s(\d+)\s/; const updateRange = 100; const __dirname = getDirnameFromImportMeta(import.meta.url); - const rootDir = path.resolve(__dirname, '..', '..'); const readmeFile = path.resolve(rootDir, 'README.md'); -(async () => { - const readmeContent = await fs.readFile(readmeFile, 'utf-8'); +const readmeContent = await fs.readFile(readmeFile, 'utf-8'); - let overNIconsInReadme; - try { - overNIconsInReadme = parseInt(regexMatcher.exec(readmeContent)[1]); - } catch (err) { - console.error( - 'Failed to obtain number of SVG icons of current milestone in README:', - err, - ); - process.exit(1); - } +let overNIconsInReadme; +try { + overNIconsInReadme = parseInt(regexMatcher.exec(readmeContent)[1]); +} catch (err) { + console.error( + 'Failed to obtain number of SVG icons of current milestone in README:', + err, + ); + process.exit(1); +} - const nIcons = (await getIconsData()).length; - const newNIcons = overNIconsInReadme + updateRange; - - if (nIcons <= newNIcons) { - process.exit(0); - } +const nIcons = (await getIconsData()).length; +const newNIcons = overNIconsInReadme + updateRange; +if (nIcons > newNIcons) { const newContent = readmeContent.replace(regexMatcher, `Over ${newNIcons} `); await fs.writeFile(readmeFile, newContent); -})(); +} diff --git a/scripts/utils.js b/scripts/utils.js index c0b2c913f..dfea7d75a 100644 --- a/scripts/utils.js +++ b/scripts/utils.js @@ -6,7 +6,7 @@ const __dirname = getDirnameFromImportMeta(import.meta.url); /** * Get JSON schema data. - * @param {String|undefined} rootDir Path to the root directory of the project. + * @param {String} rootDir Path to the root directory of the project. */ export const getJsonSchemaData = async ( rootDir = path.resolve(__dirname, '..'), @@ -19,13 +19,13 @@ export const getJsonSchemaData = async ( /** * Write icons data to _data/simple-icons.json. * @param {Object} iconsData Icons data object. - * @param {String|undefined} rootDir Path to the root directory of the project. + * @param {String} rootDir Path to the root directory of the project. */ export const writeIconsData = async ( iconsData, rootDir = path.resolve(__dirname, '..'), ) => { - return fs.writeFile( + await fs.writeFile( getIconDataPath(rootDir), `${JSON.stringify(iconsData, null, 4)}\n`, 'utf8', diff --git a/sdk.d.ts b/sdk.d.ts index e4c085918..9d920813e 100644 --- a/sdk.d.ts +++ b/sdk.d.ts @@ -62,6 +62,7 @@ export type IconData = { /* The next code is autogenerated from sdk.mjs */ export const URL_REGEX: RegExp; +export const SVG_PATH_REGEX: RegExp; export function getDirnameFromImportMeta(importMetaUrl: string): string; export function getIconSlug(icon: IconData): string; export function svgToPath(svg: string): string; diff --git a/sdk.mjs b/sdk.mjs index 8415b9afd..1b07f9f24 100644 --- a/sdk.mjs +++ b/sdk.mjs @@ -36,7 +36,12 @@ const TITLE_TO_SLUG_RANGE_REGEX = /[^a-z0-9]/g; /** * Regex to validate HTTPs URLs. */ -export const URL_REGEX = /^https:\/\/[^\s]+$/; +export const URL_REGEX = /^https:\/\/[^\s"']+$/; + +/** + * Regex to validate SVG paths. + */ +export const SVG_PATH_REGEX = /^m[-mzlhvcsqtae0-9,. ]+$/i; /** * Get the directory name where this file is located from `import.meta.url`, @@ -59,7 +64,7 @@ export const getIconSlug = (icon) => icon.slug || titleToSlug(icon.title); * @param {String} svg The icon SVG content * @returns {String} The path from the icon SVG content **/ -export const svgToPath = (svg) => svg.match(/ svg.split('"', 8)[7]; /** * Converts a brand title into a slug/filename. @@ -83,8 +88,7 @@ export const titleToSlug = (title) => */ export const slugToVariableName = (slug) => { const slugFirstLetter = slug[0].toUpperCase(); - const slugRest = slug.slice(1); - return `si${slugFirstLetter}${slugRest}`; + return `si${slugFirstLetter}${slug.slice(1)}`; }; /** @@ -189,13 +193,11 @@ export const getThirdPartyExtensions = async ( ) => normalizeNewlines(await fs.readFile(readmePath, 'utf8')) .split('## Third-Party Extensions\n\n')[1] - .split('\n\n')[0] + .split('\n\n', 1)[0] .split('\n') .slice(2) .map((line) => { let [module, author] = line.split(' | '); - - // README shipped with package has not Github theme image links module = module.split(' { + for (const match of docsFileContent.matchAll(getLinksRegex)) { const link = match[0]; assert.ok( ignoreHttpLinks.includes(link) || link.startsWith('https://'), `Link '${link}' in '${docsFile}' (at index ${match.index})` + ` must use the HTTPS protocol.`, ); - }); + } } }); diff --git a/tests/index.test.js b/tests/index.test.js index a8f7c413d..19e735ff6 100644 --- a/tests/index.test.js +++ b/tests/index.test.js @@ -2,14 +2,10 @@ import { getIconsData, getIconSlug, slugToVariableName } from '../sdk.mjs'; import * as simpleIcons from '../index.mjs'; import { testIcon } from './test-icon.js'; -(async () => { - const icons = await getIconsData(); +for (const icon of await getIconsData()) { + const slug = getIconSlug(icon); + const variableName = slugToVariableName(slug); + const subject = simpleIcons[variableName]; - icons.map((icon) => { - const slug = getIconSlug(icon); - const variableName = slugToVariableName(slug); - const subject = simpleIcons[variableName]; - - testIcon(icon, subject, slug); - }); -})(); + testIcon(icon, subject, slug); +} diff --git a/tests/test-icon.js b/tests/test-icon.js index 87861984f..c3ade33d4 100644 --- a/tests/test-icon.js +++ b/tests/test-icon.js @@ -1,15 +1,28 @@ -import fs from 'node:fs'; +import fs from 'node:fs/promises'; import path from 'node:path'; import { strict as assert } from 'node:assert'; import { describe, it } from 'mocha'; -import { URL_REGEX, titleToSlug } from '../sdk.mjs'; +import { + SVG_PATH_REGEX, + URL_REGEX, + getDirnameFromImportMeta, + titleToSlug, +} from '../sdk.mjs'; -const iconsDir = path.resolve(process.cwd(), 'icons'); +const iconsDir = path.resolve( + getDirnameFromImportMeta(import.meta.url), + '..', + 'icons', +); + +/** + * @typedef {import('..').SimpleIcon} SimpleIcon + */ /** * Checks if icon data matches a subject icon. - * @param {import('..').SimpleIcon} icon Icon data - * @param {import('..').SimpleIcon} subject Icon to check against icon data + * @param {SimpleIcon} icon Icon data + * @param {SimpleIcon} subject Icon to check against icon data * @param {String} slug Icon data slug */ export const testIcon = (icon, subject, slug) => { @@ -38,7 +51,7 @@ export const testIcon = (icon, subject, slug) => { }); it('has a valid "path" value', () => { - assert.match(subject.path, /^[MmZzLlHhVvCcSsQqTtAaEe0-9-,.\s]+$/g); + assert.match(subject.path, SVG_PATH_REGEX); }); it(`has ${icon.guidelines ? 'the correct' : 'no'} "guidelines"`, () => { @@ -62,8 +75,8 @@ export const testIcon = (icon, subject, slug) => { } }); - it('has a valid svg value', () => { - const svgFileContents = fs.readFileSync(svgPath, 'utf8'); + it('has a valid svg value', async () => { + const svgFileContents = await fs.readFile(svgPath, 'utf8'); assert.equal(subject.svg, svgFileContents); }); From 4e7f5f4a51e8d6d262b964bf2c270b8f40ab8ab4 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Wed, 9 Aug 2023 10:23:17 +0800 Subject: [PATCH 031/938] Fix GitHub built-in highlight styles (#9241) --- CONTRIBUTING.md | 3 ++- DISCLAIMER.md | 10 +++++----- README.md | 3 ++- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0525054bd..3fb7ded20 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,7 @@ # Contributing to Simple Icons -> **Note** We ask that all users read our [legal disclaimer](./DISCLAIMER.md) before contributing to Simple Icons. +> **Note**\ +> We ask that all users read our [legal disclaimer](./DISCLAIMER.md) before contributing to Simple Icons. Simple Icons welcomes contributions and corrections. Before contributing, please make sure you have read the guidelines below. If you decide to contribute anything, please follow the steps below. If you're new to _git_ and/or _GitHub_, we suggest you go through [the GitHub Guides](https://guides.github.com/introduction/flow/). diff --git a/DISCLAIMER.md b/DISCLAIMER.md index fe0005ecd..5edf56378 100644 --- a/DISCLAIMER.md +++ b/DISCLAIMER.md @@ -11,10 +11,10 @@ Simple Icons asks that its users read this disclaimer fully before including an ## Licenses, Copyrights & Trademarks -> **Note** -> The addition of licenses to Simple Icons is an ongoing project. Hence, the absence of licence data for a particular icon does not imply that the icon is not released under a license. +> **Note**\ +> The addition of licenses to Simple Icons is an ongoing project. Hence, the absence of licence data for a particular icon does not imply that the icon is not released under a license. -> **Note** +> **Note**\ > Simple Icons is released under CC0 - though that doesn't mean to imply that all icons within the project are also CC0. Please see individual licenses where available. Simple Icons provides data on the license under which icons are available. We ask users to carefully consider this when using an icon. As licenses are subject to change we also ask our users to regularly check if the license of the icons they use have been changed. @@ -29,8 +29,8 @@ Simple Icons cannot be held responsible for any legal activity raised by a brand ## Brand Guidelines -> **Note** -> The addition of guidelines to Simple Icons is an ongoing project. In the meantime, users of Simple Icons are instead encouraged to check the `source` URL as, in some cases, the icon will have been sourced from official guidelines. The lack of a `guidelines` entry for a particular brand does not imply that the brand has no guidelines. +> **Note**\ +> The addition of guidelines to Simple Icons is an ongoing project. In the meantime, users of Simple Icons are instead encouraged to check the `source` URL as, in some cases, the icon will have been sourced from official guidelines. The lack of a `guidelines` entry for a particular brand does not imply that the brand has no guidelines. Simple Icons provides a link to a brand's _branding guidelines_ (or similar) if the brand provides one. We ask our users read these guidelines and ensure their usage of the brand's icon is in accordance with them. As guidelines are subject to change we also ask our users to regularly check if the brand guidelines of the icons they use have been updated. diff --git a/README.md b/README.md index 0da8cd802..5ee9eb50d 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,8 @@ Over 2600 Free SVG icons for popular brands. See them all on one page at **Note** We ask that all users read our [legal disclaimer](./DISCLAIMER.md) before using icons from Simple Icons. +> **Note**\ +> We ask that all users read our [legal disclaimer](./DISCLAIMER.md) before using icons from Simple Icons. ### General Usage From 1d8952610e0e46377bc1de86971517d0c894a179 Mon Sep 17 00:00:00 2001 From: Moshe Grunwald <34072688+TheBestMoshe@users.noreply.github.com> Date: Wed, 9 Aug 2023 20:26:34 -0400 Subject: [PATCH 032/938] Fix npmjs brand guidelines url (#9252) --- _data/simple-icons.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index bfb76a238..25f2d32fd 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8490,7 +8490,7 @@ "title": "npm", "hex": "CB3837", "source": "https://www.npmjs.com", - "guidelines": "https://www.npmjs.com/policies/trademark" + "guidelines": "https://docs.npmjs.com/policies/logos-and-usage" }, { "title": "Nrwl", From c3cfe0a82450cff1efebca62e494102c398016ce Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Thu, 10 Aug 2023 10:51:13 -0400 Subject: [PATCH 033/938] Update Zcash icon (#9247) --- _data/simple-icons.json | 6 +++--- icons/zcash.svg | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 25f2d32fd..04a8c0844 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14271,9 +14271,9 @@ "ZEC" ] }, - "hex": "F4B728", - "source": "https://z.cash/press/", - "guidelines": "https://www.zfnd.org/about/trademark-policy/" + "hex": "F3B724", + "source": "https://z.cash", + "guidelines": "https://zfnd.org/trademark-policy" }, { "title": "ZDF", diff --git a/icons/zcash.svg b/icons/zcash.svg index e4e7f1e80..b64adcace 100644 --- a/icons/zcash.svg +++ b/icons/zcash.svg @@ -1 +1 @@ -Zcash \ No newline at end of file +Zcash \ No newline at end of file From 73152745c129a1805d231eee0d97cde49dbc0683 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Thu, 10 Aug 2023 10:54:40 -0400 Subject: [PATCH 034/938] Update Zoom icon (#9211) --- _data/simple-icons.json | 5 +++-- icons/zoom.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 04a8c0844..67d9009be 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14403,8 +14403,9 @@ }, { "title": "Zoom", - "hex": "2D8CFF", - "source": "https://zoom.us/brandguidelines" + "hex": "0B5CFF", + "source": "https://brand.zoom.us/media-library.html", + "guidelines": "https://brand.zoom.us" }, { "title": "Zorin", diff --git a/icons/zoom.svg b/icons/zoom.svg index 77fdbe366..a19764320 100644 --- a/icons/zoom.svg +++ b/icons/zoom.svg @@ -1 +1 @@ -Zoom \ No newline at end of file +Zoom \ No newline at end of file From 85d48fdbab1a20e3dc1e613eff968ba525ff0cd2 Mon Sep 17 00:00:00 2001 From: Nate Moore Date: Thu, 10 Aug 2023 09:56:14 -0500 Subject: [PATCH 035/938] Astro (update) (#9201) * update astro info * use viewBox of "0 0 24 24" --------- Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 7 ++----- icons/astro.svg | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 67d9009be..0e4ab6706 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1229,11 +1229,8 @@ }, { "title": "Astro", - "hex": "FF5D01", - "source": "https://github.com/withastro/astro/blob/09144e8e88fbb79a75a2283aca8bf6eba6dc45f0/assets/brand/logo-white.svg", - "license": { - "type": "MIT" - } + "hex": "BC52EE", + "source": "https://astro.build/press" }, { "title": "ASUS", diff --git a/icons/astro.svg b/icons/astro.svg index 781213c60..9461e7104 100644 --- a/icons/astro.svg +++ b/icons/astro.svg @@ -1 +1 @@ -Astro \ No newline at end of file +Astro \ No newline at end of file From ca71dcbbc4aae2c27c548da02572ed9f8072bd43 Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Thu, 10 Aug 2023 20:48:25 +0530 Subject: [PATCH 036/938] Add ImprovMX Icon (#9004) --- _data/simple-icons.json | 5 +++++ icons/improvmx.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/improvmx.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0e4ab6706..9a57c08d2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5872,6 +5872,11 @@ "hex": "E89313", "source": "https://www.imoulife.com/support/download/userManual" }, + { + "title": "ImprovMX", + "hex": "2FBEFF", + "source": "https://improvmx.com" + }, { "title": "Indeed", "hex": "003A9B", diff --git a/icons/improvmx.svg b/icons/improvmx.svg new file mode 100644 index 000000000..9b30a4350 --- /dev/null +++ b/icons/improvmx.svg @@ -0,0 +1 @@ +ImprovMX \ No newline at end of file From e7ee69ebe716f6daed724b138d864b1f06082c62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Thu, 10 Aug 2023 09:25:53 -0600 Subject: [PATCH 037/938] Add documentation links checking to CI (#9244) --- .github/workflows/verify.yml | 15 +++++++++++++++ README.md | 2 +- package.json | 1 + tests/docs.test.js | 37 +----------------------------------- 4 files changed, 18 insertions(+), 37 deletions(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 2ebe97c4b..6d1d84511 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -44,6 +44,21 @@ jobs: run: npm i - name: Run linter run: npm run lint + - name: Detect changed documentation files + uses: dorny/paths-filter@v2 + id: changes + with: + list-files: shell + filters: | + docs: + - '*.md' + - '.github/**.md' + - name: Check documentation links + if: steps.changes.outputs.docs == 'true' + run: | + npx markdown-link-check --retry \ + ${{ steps.changes.outputs.docs_files }} + continue-on-error: ${{ github.ref == 'refs/heads/develop' }} - name: Verify file permissions run: | CHECK_DIRS="icons/ _data/" diff --git a/README.md b/README.md index 5ee9eb50d..47594c422 100644 --- a/README.md +++ b/README.md @@ -157,7 +157,7 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | [Drawio library](https://github.com/mondeja/simple-icons-drawio) Drawio | [@mondeja](https://github.com/mondeja) | | [Drupal module](https://www.drupal.org/project/simple_icons) Drupal | [Phil Wolstenholme](https://www.drupal.org/u/phil-wolstenholme) | | [Figma plugin](https://www.figma.com/community/plugin/1149614463603005908/Simple-Icons) Figma | [@LitoMore](https://github.com/LitoMore) | -| [Flutter package](https://pub.dev/packages/simple_icons) Flutter | [@jlnrrg](https://jlnrrg.github.io/) | +| [Flutter package](https://pub.dev/packages/simple_icons) Flutter | [@jlnrrg](https://github.com/jlnrrg) | | [Framer component](https://github.com/LitoMore/simple-icons-framer) Framer | [@LitoMore](https://github.com/LitoMore) | | [Hexo plugin](https://github.com/nidbCN/hexo-simpleIcons) Hexo | [@nidbCN](https://github.com/nidbCN/) | | [Home Assistant plugin](https://github.com/vigonotion/hass-simpleicons) Home Assistant | [@vigonotion](https://github.com/vigonotion/) | diff --git a/package.json b/package.json index e348992f7..c7f77da07 100644 --- a/package.json +++ b/package.json @@ -69,6 +69,7 @@ "husky": "8.0.3", "is-ci": "3.0.1", "jsonschema": "1.4.1", + "markdown-link-check": "3.11.2", "mocha": "10.2.0", "named-html-entities-json": "1.0.0", "npm-run-all": "4.1.5", diff --git a/tests/docs.test.js b/tests/docs.test.js index c88b460e0..b5c56e70b 100644 --- a/tests/docs.test.js +++ b/tests/docs.test.js @@ -1,19 +1,6 @@ -import fs from 'node:fs/promises'; -import path from 'node:path'; import { test } from 'mocha'; import { strict as assert } from 'node:assert'; -import { - getThirdPartyExtensions, - getDirnameFromImportMeta, - URL_REGEX, -} from '../sdk.mjs'; - -const __dirname = getDirnameFromImportMeta(import.meta.url); -const root = path.dirname(__dirname); -const getLinksRegex = new RegExp( - URL_REGEX.source.replace('^https', 'https?'), - 'gm', -); +import { getThirdPartyExtensions } from '../sdk.mjs'; test('README third party extensions must be alphabetically sorted', async () => { const thirdPartyExtensions = await getThirdPartyExtensions(); @@ -30,25 +17,3 @@ test('README third party extensions must be alphabetically sorted', async () => 'Wrong alphabetical order of third party extensions in README.', ); }); - -test('Only allow HTTPS links in documentation pages', async () => { - const ignoreHttpLinks = ['http://www.w3.org/2000/svg']; - - const docsFiles = (await fs.readdir(root)).filter((fname) => - fname.endsWith('.md'), - ); - - for (const docsFile of docsFiles) { - const docsFilePath = path.join(root, docsFile); - const docsFileContent = await fs.readFile(docsFilePath, 'utf8'); - - for (const match of docsFileContent.matchAll(getLinksRegex)) { - const link = match[0]; - assert.ok( - ignoreHttpLinks.includes(link) || link.startsWith('https://'), - `Link '${link}' in '${docsFile}' (at index ${match.index})` + - ` must use the HTTPS protocol.`, - ); - } - } -}); From 88ae3491a7544ab3783a78723934cb3c20d99786 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Thu, 10 Aug 2023 08:30:13 -0700 Subject: [PATCH 038/938] Update Sourcegraph (#9174) * Update Sourcegraph JSON data * Update Sourcegraph icon to new guideline --- _data/simple-icons.json | 6 +++--- icons/sourcegraph.svg | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9a57c08d2..c8ce9c19b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11627,9 +11627,9 @@ }, { "title": "Sourcegraph", - "hex": "00CBEC", - "source": "https://about.sourcegraph.com/handbook/marketing/brand/brand_guidelines", - "guidelines": "https://about.sourcegraph.com/handbook/marketing/brand/brand_guidelines" + "hex": "000000", + "source": "https://handbook.sourcegraph.com/departments/engineering/design/brand_guidelines/logo/", + "guidelines": "https://handbook.sourcegraph.com/departments/engineering/design/brand_guidelines/logo/" }, { "title": "SourceHut", diff --git a/icons/sourcegraph.svg b/icons/sourcegraph.svg index 71bb3b693..595236856 100644 --- a/icons/sourcegraph.svg +++ b/icons/sourcegraph.svg @@ -1 +1 @@ -Sourcegraph \ No newline at end of file +Sourcegraph \ No newline at end of file From fc6b38c759b8a074e1d67d92ea1674e2787e47bd Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Thu, 10 Aug 2023 08:38:57 -0700 Subject: [PATCH 039/938] Add Clarivate icon (#9142) * Add JSON data for Clarivate * Add Clarivate icon * Fix clarivate icon * Update source URL --- _data/simple-icons.json | 5 +++++ icons/clarivate.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/clarivate.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c8ce9c19b..4f356d04c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2348,6 +2348,11 @@ "hex": "000000", "source": "https://www.claris.com" }, + { + "title": "Clarivate", + "hex": "FFFFFF", + "source": "https://clarivate.com" + }, { "title": "ClickHouse", "hex": "FFCC01", diff --git a/icons/clarivate.svg b/icons/clarivate.svg new file mode 100644 index 000000000..ded3176bf --- /dev/null +++ b/icons/clarivate.svg @@ -0,0 +1 @@ +Clarivate \ No newline at end of file From c40b2402d6f4d655ffc9d20288ad988b6b50d1fc Mon Sep 17 00:00:00 2001 From: CodeWithShipraJain Date: Thu, 10 Aug 2023 21:19:24 +0530 Subject: [PATCH 040/938] Adding InfoQ Logo (#9148) --- _data/simple-icons.json | 5 +++++ icons/infoq.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/infoq.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4f356d04c..3ca6044aa 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5903,6 +5903,11 @@ "source": "https://influxdata.github.io/branding/logo/downloads/", "guidelines": "https://influxdata.github.io/branding/logo/usage/" }, + { + "title": "InfoQ", + "hex": "2C6CAF", + "source": "https://www.infoq.com" + }, { "title": "Informatica", "hex": "FF4D00", diff --git a/icons/infoq.svg b/icons/infoq.svg new file mode 100644 index 000000000..7f0fea471 --- /dev/null +++ b/icons/infoq.svg @@ -0,0 +1 @@ +InfoQ \ No newline at end of file From 3d39f5ca1d81b3eb882ff28dbc29ed6123d2ecef Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 13 Aug 2023 00:21:36 +0000 Subject: [PATCH 041/938] version bump --- package.json | 2 +- slugs.md | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index c7f77da07..8b6af7e13 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.9.0", + "version": "9.10.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 23e60f438..4958975d2 100644 --- a/slugs.md +++ b/slugs.md @@ -444,6 +444,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `CKEditor 4` | `ckeditor4` | | `Clarifai` | `clarifai` | | `Claris` | `claris` | +| `Clarivate` | `clarivate` | | `ClickHouse` | `clickhouse` | | `ClickUp` | `clickup` | | `CLion` | `clion` | @@ -630,6 +631,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Discover` | `discover` | | `Disqus` | `disqus` | | `Disroot` | `disroot` | +| `Distrokid` | `distrokid` | | `Django` | `django` | | `Dlib` | `dlib` | | `DLNA` | `dlna` | @@ -918,6 +920,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Google Analytics` | `googleanalytics` | | `Google Apps Script` | `googleappsscript` | | `Google Assistant` | `googleassistant` | +| `Google Bard` | `googlebard` | | `Google Calendar` | `googlecalendar` | | `Google Cardboard` | `googlecardboard` | | `Google Chat` | `googlechat` | @@ -1091,10 +1094,12 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Immer` | `immer` | | `Immich` | `immich` | | `Imou` | `imou` | +| `ImprovMX` | `improvmx` | | `Indeed` | `indeed` | | `Inertia` | `inertia` | | `Infiniti` | `infiniti` | | `InfluxDB` | `influxdb` | +| `InfoQ` | `infoq` | | `Informatica` | `informatica` | | `Infosys` | `infosys` | | `Infracost` | `infracost` | From 740a187a9c2c1529f16abb9fb6db467e240b2418 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 13 Aug 2023 11:35:01 -0700 Subject: [PATCH 042/938] Update Anilist (#9267) * Update JSON data for Anilist * Update Anilist icon --- _data/simple-icons.json | 2 +- icons/anilist.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3ca6044aa..ef157bc1a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -814,7 +814,7 @@ { "title": "AniList", "hex": "02A9FF", - "source": "https://anilist.co/img/icons/icon.svg" + "source": "https://anilist.co" }, { "title": "Ansible", diff --git a/icons/anilist.svg b/icons/anilist.svg index bb1911669..fa1dd0750 100644 --- a/icons/anilist.svg +++ b/icons/anilist.svg @@ -1 +1 @@ -AniList \ No newline at end of file +AniList \ No newline at end of file From 9fe9131c9d013dd05cb669419b5fa7536232da46 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 13 Aug 2023 11:43:21 -0700 Subject: [PATCH 043/938] Update Alipay (#9265) * Update JSON data for Alipay * Update Alipay icon --- _data/simple-icons.json | 4 ++-- icons/alipay.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ef157bc1a..5442b4237 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -486,8 +486,8 @@ }, { "title": "Alipay", - "hex": "00A1E9", - "source": "https://gw.alipayobjects.com/os/rmsportal/trUJZfSrlnRCcFgfZGjD.ai" + "hex": "1890FF", + "source": "https://global.alipay.com" }, { "title": "Allegro", diff --git a/icons/alipay.svg b/icons/alipay.svg index ba363d8ad..7514d6dd7 100644 --- a/icons/alipay.svg +++ b/icons/alipay.svg @@ -1 +1 @@ -Alipay \ No newline at end of file +Alipay \ No newline at end of file From 58d822319ed9fa46d246b40e47c651ad298649bb Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 13 Aug 2023 11:48:06 -0700 Subject: [PATCH 044/938] Add TCS icon (#9026) * Add JSON data for TCS * Apply suggestion for title change * Change order of TCS in JSON data * Fix title in SVG --- _data/simple-icons.json | 11 +++++++++++ icons/tcs.svg | 1 + 2 files changed, 12 insertions(+) create mode 100644 icons/tcs.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5442b4237..4a5ec4c35 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12387,6 +12387,17 @@ "source": "https://www.tatasteel.com/media/media-kit/logos-usage-guidelines/", "guidelines": "https://www.tatasteel.com/media/media-kit/logos-usage-guidelines/" }, + { + "title": "Tata Consultancy Services", + "slug": "tcs", + "hex": "EE3984", + "source": "https://www.tcs.com", + "aliases": { + "aka": [ + "TCS" + ] + } + }, { "title": "Tauri", "hex": "FFC131", diff --git a/icons/tcs.svg b/icons/tcs.svg new file mode 100644 index 000000000..6233bfd6b --- /dev/null +++ b/icons/tcs.svg @@ -0,0 +1 @@ +Tata Consultancy Services \ No newline at end of file From d3fc15e0b375e57f30a09cd97a872811140e2fab Mon Sep 17 00:00:00 2001 From: CodeWithShipraJain Date: Mon, 14 Aug 2023 00:25:12 +0530 Subject: [PATCH 045/938] =?UTF-8?q?Adding=20(ISC)=C2=B2=20icon=20(#9134)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Adding (ISC)² icon * Updating the brand name. * Updating the logo * Adding slug for the added icon * Updating slug name --- _data/simple-icons.json | 6 ++++++ icons/iscsquared.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/iscsquared.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4a5ec4c35..a4cbfdeb5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15,6 +15,12 @@ "hex": "512BD4", "source": "https://github.com/dotnet/brand/tree/defe0408e765b48223a434a0d9a94213edc062f8" }, + { + "title": "(ISC)²", + "slug": "iscsquared", + "hex": "007054", + "source": "https://www.isc2.org" + }, { "title": "/e/", "hex": "000000", diff --git a/icons/iscsquared.svg b/icons/iscsquared.svg new file mode 100644 index 000000000..88f6b836e --- /dev/null +++ b/icons/iscsquared.svg @@ -0,0 +1 @@ +(ISC)² \ No newline at end of file From c42f248b14665b7a0ba26c7a6b7f17422c13444d Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 13 Aug 2023 11:58:28 -0700 Subject: [PATCH 046/938] Add CompTIA (#9157) * Add CompTIA icon * Add JSON data for CompTIA * Cleanup CompTIA icon --- _data/simple-icons.json | 6 ++++++ icons/comptia.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/comptia.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a4cbfdeb5..a14e5c1b1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2691,6 +2691,12 @@ "hex": "885630", "source": "https://getcomposer.org" }, + { + "title": "CompTIA", + "hex": "C8202F", + "source": "https://www.comptia.org", + "guidelines": "https://www.comptia.org/newsroom/media-library" + }, { "title": "Comsol", "hex": "368CCB", diff --git a/icons/comptia.svg b/icons/comptia.svg new file mode 100644 index 000000000..7ff2eefcd --- /dev/null +++ b/icons/comptia.svg @@ -0,0 +1 @@ +CompTIA \ No newline at end of file From 30549b80be7cabdd44de79c1e17b39f4dd93e97c Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 13 Aug 2023 12:01:24 -0700 Subject: [PATCH 047/938] Add arm keil (#9167) * Add JSON data for Arm Keil * Add Arm Keil icon --- _data/simple-icons.json | 5 +++++ icons/armkeil.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/armkeil.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a14e5c1b1..4e7e7e6eb 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1160,6 +1160,11 @@ "source": "https://www.arm.com", "guidelines": "https://www.arm.com/company/policies/trademarks/guidelines-corporate-logo" }, + { + "title": "Arm Keil", + "hex": "394049", + "source": "https://www.keil.arm.com" + }, { "title": "Ars Technica", "hex": "FF4E00", diff --git a/icons/armkeil.svg b/icons/armkeil.svg new file mode 100644 index 000000000..66830cd48 --- /dev/null +++ b/icons/armkeil.svg @@ -0,0 +1 @@ +Arm Keil \ No newline at end of file From c0bf4f31a3acdf3f0d31bfbec2f3f7bd51ed0028 Mon Sep 17 00:00:00 2001 From: CodeWithShipraJain Date: Mon, 14 Aug 2023 00:34:58 +0530 Subject: [PATCH 048/938] Adding Chromatic icon (#9132) * Adding Chromatic icon * Updating the source of the image. --- _data/simple-icons.json | 5 +++++ icons/chromatic.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/chromatic.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4e7e7e6eb..6b7a73928 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2268,6 +2268,11 @@ "hex": "80B5E3", "source": "https://chocolatey.org/media-kit" }, + { + "title": "Chromatic", + "hex": "FC521F", + "source": "https://www.chromatic.com" + }, { "title": "Chromecast", "hex": "999999", diff --git a/icons/chromatic.svg b/icons/chromatic.svg new file mode 100644 index 000000000..9995b47fb --- /dev/null +++ b/icons/chromatic.svg @@ -0,0 +1 @@ +Chromatic \ No newline at end of file From 821232d20006c3b8cc1e029c68a9ab607c4da0d7 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 13 Aug 2023 12:20:48 -0700 Subject: [PATCH 049/938] Add vyond (#9168) * Add JSON data for Vyond * Add Vyond icon --- _data/simple-icons.json | 5 +++++ icons/vyond.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/vyond.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6b7a73928..2d2a4f4bd 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13601,6 +13601,11 @@ "hex": "007BFC", "source": "https://www.vultr.com/company/brand-assets/" }, + { + "title": "Vyond", + "hex": "D95E26", + "source": "https://www.vyond.com" + }, { "title": "W3C", "hex": "005A9C", diff --git a/icons/vyond.svg b/icons/vyond.svg new file mode 100644 index 000000000..757e841a4 --- /dev/null +++ b/icons/vyond.svg @@ -0,0 +1 @@ +Vyond \ No newline at end of file From 9444da1b9213183a2b1d071501cebf53fec8dbe3 Mon Sep 17 00:00:00 2001 From: Aidan Kelley <64885462+akk20@users.noreply.github.com> Date: Sun, 13 Aug 2023 15:30:09 -0400 Subject: [PATCH 050/938] Added Yeti Icon (#9172) --- _data/simple-icons.json | 5 +++++ icons/yeti.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/yeti.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2d2a4f4bd..e9e445be4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14232,6 +14232,11 @@ "hex": "D32323", "source": "https://www.yelp.com/styleguide/icons" }, + { + "title": "Yeti", + "hex": "00263C", + "source": "https://www.yeti.com" + }, { "title": "Yoast", "hex": "A4286A", diff --git a/icons/yeti.svg b/icons/yeti.svg new file mode 100644 index 000000000..0f7ae9b3a --- /dev/null +++ b/icons/yeti.svg @@ -0,0 +1 @@ +Yeti \ No newline at end of file From 4eb35872842b30070a4e4aa0b16fd7a11459c33c Mon Sep 17 00:00:00 2001 From: LitoMore Date: Tue, 15 Aug 2023 04:41:24 +0800 Subject: [PATCH 051/938] Fix link to legal disclaimer (#9257) Co-authored-by: Alexandre Paradis --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 47594c422..c7e4efb19 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Over 2600 Free SVG icons for popular brands. See them all on one page at **Note**\ -> We ask that all users read our [legal disclaimer](./DISCLAIMER.md) before using icons from Simple Icons. +> We ask that all users read our [legal disclaimer](https://github.com/simple-icons/simple-icons/blob/develop/DISCLAIMER.md) before using icons from Simple Icons. ### General Usage From 5cd3afbb2eb0919e161bab724c76d619a68f35ff Mon Sep 17 00:00:00 2001 From: deepmalamittal Date: Tue, 15 Aug 2023 06:44:08 -0400 Subject: [PATCH 052/938] Add Jetblue icon (#7046) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/jetblue.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/jetblue.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e9e445be4..220f43ac6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6246,6 +6246,11 @@ "hex": "FBBA00", "source": "https://de.wikipedia.org/wiki/Datei:JET.svg" }, + { + "title": "JetBlue", + "hex": "001E59", + "source": "https://www.jetblue.com" + }, { "title": "JetBrains", "hex": "000000", diff --git a/icons/jetblue.svg b/icons/jetblue.svg new file mode 100644 index 000000000..358222198 --- /dev/null +++ b/icons/jetblue.svg @@ -0,0 +1 @@ +JetBlue \ No newline at end of file From b67f54edd58d2ca0a2fcc4268aaa10769f19f10e Mon Sep 17 00:00:00 2001 From: ChevySSinSD <47265616+ChevySSinSD@users.noreply.github.com> Date: Tue, 15 Aug 2023 03:52:51 -0700 Subject: [PATCH 053/938] Add htop icon (#7263) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/htop.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/htop.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 220f43ac6..1b3c07b33 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5673,6 +5673,11 @@ "hex": "E34F26", "source": "https://www.w3.org/html/logo/" }, + { + "title": "htop", + "hex": "009020", + "source": "https://github.com/htop-dev/htop/blob/03d5e4746f53bd07daf68638d714a7fec336297b/htop.svg" + }, { "title": "HTTPie", "hex": "73DC8C", diff --git a/icons/htop.svg b/icons/htop.svg new file mode 100644 index 000000000..9d955ae6f --- /dev/null +++ b/icons/htop.svg @@ -0,0 +1 @@ +htop \ No newline at end of file From 7c181a37c402f90f1ce6d1d77b70bb959d83ce4d Mon Sep 17 00:00:00 2001 From: Ralph Date: Tue, 15 Aug 2023 18:56:45 +0800 Subject: [PATCH 054/938] Add MinIO icon (#6464) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 6 ++++++ icons/minio.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/minio.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1b3c07b33..1b65e267c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7860,6 +7860,12 @@ "hex": "000000", "source": "https://mini.co.uk" }, + { + "title": "MinIO", + "hex": "C72E49", + "source": "https://min.io", + "guidelines": "https://min.io/logo" + }, { "title": "Minutemailer", "hex": "30B980", diff --git a/icons/minio.svg b/icons/minio.svg new file mode 100644 index 000000000..baf5f883f --- /dev/null +++ b/icons/minio.svg @@ -0,0 +1 @@ +MinIO \ No newline at end of file From 1bfbd31837e85cb35c8fecf420523c649508ff09 Mon Sep 17 00:00:00 2001 From: Aidan Kelley <64885462+akk20@users.noreply.github.com> Date: Tue, 15 Aug 2023 14:05:20 -0400 Subject: [PATCH 055/938] Add LightBurn icon (#9102) * Added LightBurn icon * Inverted the LightBurn Icon --- _data/simple-icons.json | 5 +++++ icons/lightburn.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/lightburn.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1b65e267c..8ceccf03a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7027,6 +7027,11 @@ "source": "https://www.lifx.com/pages/press-enquiries", "guidelines": "https://www.dropbox.com/sh/i9khucz3ucy0q5v/AACrbtcpEIS0PdP84RdkhoAFa/Guides" }, + { + "title": "LightBurn", + "hex": "57182D", + "source": "https://lightburnsoftware.com" + }, { "title": "Lighthouse", "hex": "F44B21", diff --git a/icons/lightburn.svg b/icons/lightburn.svg new file mode 100644 index 000000000..7251e028d --- /dev/null +++ b/icons/lightburn.svg @@ -0,0 +1 @@ +LightBurn \ No newline at end of file From 71ea6106da91fbd807252e3df4f7fb1f26060785 Mon Sep 17 00:00:00 2001 From: CodeWithShipraJain Date: Tue, 15 Aug 2023 23:41:47 +0530 Subject: [PATCH 056/938] Add NEAR Logo (#9131) * Add NEAR Logo * Update the icon. --- _data/simple-icons.json | 5 +++++ icons/near.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/near.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8ceccf03a..1a3658c3c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8242,6 +8242,11 @@ "hex": "0C1754", "source": "https://www.ndr.de" }, + { + "title": "NEAR", + "hex": "000000", + "source": "https://near.org/brand" + }, { "title": "NEC", "hex": "1414A0", diff --git a/icons/near.svg b/icons/near.svg new file mode 100644 index 000000000..e2b2447dc --- /dev/null +++ b/icons/near.svg @@ -0,0 +1 @@ +NEAR \ No newline at end of file From ea36930fb14b5b36e37a8268e8babf2fc1329352 Mon Sep 17 00:00:00 2001 From: CodeWithShipraJain Date: Tue, 15 Aug 2023 23:50:59 +0530 Subject: [PATCH 057/938] Adding Singapore AIrlines Logo (#9187) --- _data/simple-icons.json | 5 +++++ icons/singaporeairlines.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/singaporeairlines.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1a3658c3c..e770bccef 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11388,6 +11388,11 @@ "hex": "E6162D", "source": "https://en.wikipedia.org/wiki/Sina_Weibo" }, + { + "title": "Singapore Airlines", + "hex": "F99F1C", + "source": "https://www.singaporeair.com" + }, { "title": "SingleStore", "hex": "AA00FF", diff --git a/icons/singaporeairlines.svg b/icons/singaporeairlines.svg new file mode 100644 index 000000000..5ace0439a --- /dev/null +++ b/icons/singaporeairlines.svg @@ -0,0 +1 @@ +Singapore Airlines \ No newline at end of file From 0d9de462c92af7cdf5a87f1251dc9303f1de2e27 Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Tue, 15 Aug 2023 23:56:19 +0530 Subject: [PATCH 058/938] Add Sanic Icon (#9194) --- _data/simple-icons.json | 5 +++++ icons/sanic.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/sanic.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e770bccef..574385137 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11001,6 +11001,11 @@ "hex": "ED1C24", "source": "https://kb.sandisk.com" }, + { + "title": "Sanic", + "hex": "FF0D68", + "source": "https://github.com/sanic-org/sanic-assets/blob/79af646b7948fdfdc3b2f98d8aeedf58eba34b5b/svg/sanic-framework-logo-mono-black.svg" + }, { "title": "Sanity", "hex": "F03E2F", diff --git a/icons/sanic.svg b/icons/sanic.svg new file mode 100644 index 000000000..6a38067ee --- /dev/null +++ b/icons/sanic.svg @@ -0,0 +1 @@ +Sanic \ No newline at end of file From d29adb76a87c84506f549eab2e87d57d1533f8e6 Mon Sep 17 00:00:00 2001 From: ML Date: Tue, 15 Aug 2023 19:52:32 +0100 Subject: [PATCH 059/938] add decap cms (#9196) --- _data/simple-icons.json | 5 +++++ icons/decapcms.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/decapcms.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 574385137..22001bf01 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3167,6 +3167,11 @@ "type": "CC-BY-SA-3.0" } }, + { + "title": "Decap CMS", + "hex": "FF0082", + "source": "https://github.com/decaporg/decap-cms/blob/ba158f4a56d6d79869811971bc1bb0ef15197d30/website/static/img/decap-logo.svg" + }, { "title": "deepin", "hex": "007CFF", diff --git a/icons/decapcms.svg b/icons/decapcms.svg new file mode 100644 index 000000000..f3f869765 --- /dev/null +++ b/icons/decapcms.svg @@ -0,0 +1 @@ +Decap CMS \ No newline at end of file From a91682656c2bd2a5e008625469866a2293012f9d Mon Sep 17 00:00:00 2001 From: CodeWithShipraJain Date: Wed, 16 Aug 2023 00:28:21 +0530 Subject: [PATCH 060/938] Adding GameBanana Logo (#9198) * Adding GameBanana Logo * Update hex, add license. --- _data/simple-icons.json | 8 ++++++++ icons/gamebanana.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 icons/gamebanana.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 22001bf01..d5ef9fcfa 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4619,6 +4619,14 @@ "source": "https://gamejolt.com/about", "guidelines": "https://gamejolt.com/about" }, + { + "title": "GameBanana", + "hex": "FCEF40", + "source": "https://gamebanana.com/tools/3474", + "license": { + "type": "CC-BY-NC-ND-4.0" + } + }, { "title": "Gamemaker", "hex": "000000", diff --git a/icons/gamebanana.svg b/icons/gamebanana.svg new file mode 100644 index 000000000..ce1698b47 --- /dev/null +++ b/icons/gamebanana.svg @@ -0,0 +1 @@ +GameBanana \ No newline at end of file From 6dd59028fd2c64739fafeb856469e60825f8db97 Mon Sep 17 00:00:00 2001 From: Aidan Kelley <64885462+akk20@users.noreply.github.com> Date: Tue, 15 Aug 2023 15:06:10 -0400 Subject: [PATCH 061/938] Added Craftsman Logo (#9207) --- _data/simple-icons.json | 5 +++++ icons/craftsman.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/craftsman.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d5ef9fcfa..709905e9e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2845,6 +2845,11 @@ "hex": "E5422B", "source": "https://craftcms.com/brand-resources" }, + { + "title": "Craftsman", + "hex": "D6001C", + "source": "https://www.craftsman.com" + }, { "title": "CrateDB", "hex": "009DC7", diff --git a/icons/craftsman.svg b/icons/craftsman.svg new file mode 100644 index 000000000..b1972e1ae --- /dev/null +++ b/icons/craftsman.svg @@ -0,0 +1 @@ +Craftsman \ No newline at end of file From 3e5c85662e7b6cfc8586050922896544a981af8d Mon Sep 17 00:00:00 2001 From: Niraj Giri <51747980+nirajgiriXD@users.noreply.github.com> Date: Wed, 16 Aug 2023 01:01:08 +0530 Subject: [PATCH 062/938] Add Local Icon (#9221) * Add local icon * Change hex code to capital letter * Update source * Update icons/local.svg Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> * Update _data/simple-icons.json Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --------- Co-authored-by: nirajgirixd Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/local.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/local.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 709905e9e..6e898a866 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7172,6 +7172,11 @@ "hex": "10B146", "source": "https://lmms.io/branding" }, + { + "title": "Local", + "hex": "51BB7B", + "source": "https://localwp.com" + }, { "title": "Lodash", "hex": "3492FF", diff --git a/icons/local.svg b/icons/local.svg new file mode 100644 index 000000000..ee937825e --- /dev/null +++ b/icons/local.svg @@ -0,0 +1 @@ +Local \ No newline at end of file From 8ff89dd174ace9d343fb61802bdca2ca52789dcb Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Wed, 16 Aug 2023 01:07:05 +0530 Subject: [PATCH 063/938] Add Hearth Icon (#9234) * Add Hearth Icon * Update simple-icons.json --- _data/simple-icons.json | 5 +++++ icons/hearth.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/hearth.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6e898a866..4adefe7fa 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5491,6 +5491,11 @@ "hex": "F47D31", "source": "https://www.headspace.com/press-and-media" }, + { + "title": "Hearth", + "hex": "A33035", + "source": "https://www.gethearth.com" + }, { "title": "hearthis.at", "hex": "000000", diff --git a/icons/hearth.svg b/icons/hearth.svg new file mode 100644 index 000000000..f25185deb --- /dev/null +++ b/icons/hearth.svg @@ -0,0 +1 @@ +Hearth \ No newline at end of file From 40aa23f4e61dae3a7e5ac82bfd684deca4e34db7 Mon Sep 17 00:00:00 2001 From: BUGP Association <65578116+BUGProtectionAssociation@users.noreply.github.com> Date: Wed, 16 Aug 2023 03:41:04 +0800 Subject: [PATCH 064/938] Add Honor icon (#9239) * add honor icon * Update simple-icons.json add honor * add honor icon * add honor icon * add honor icon(fixed) * Update simple-icons.json --- _data/simple-icons.json | 5 +++++ icons/honor.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/honor.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4adefe7fa..52530d381 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5638,6 +5638,11 @@ "hex": "FF6801", "source": "https://www.joinhoney.com" }, + { + "title": "Honor", + "hex": "FFFFFF", + "source": "https://www.hihonor.com" + }, { "title": "Hootsuite", "hex": "143059", diff --git a/icons/honor.svg b/icons/honor.svg new file mode 100644 index 000000000..a7e921ea0 --- /dev/null +++ b/icons/honor.svg @@ -0,0 +1 @@ +Honor \ No newline at end of file From 530fa809d2a216197183e6b8bec49737ffef35a4 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Tue, 15 Aug 2023 13:07:36 -0700 Subject: [PATCH 065/938] Add Retool (#9272) * Add Retool icon * Add JSON data for Retool * Update simple-icons.json --- _data/simple-icons.json | 5 +++++ icons/retool.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/retool.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 52530d381..46c1cd416 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10644,6 +10644,11 @@ "hex": "000000", "source": "https://avatars.githubusercontent.com/u/4931972" }, + { + "title": "Retool", + "hex": "3D3D3D", + "source": "https://retool.com" + }, { "title": "RetroArch", "hex": "000000", diff --git a/icons/retool.svg b/icons/retool.svg new file mode 100644 index 000000000..6da6fc99e --- /dev/null +++ b/icons/retool.svg @@ -0,0 +1 @@ +Retool \ No newline at end of file From 467a9e4c3933b8cadffe790a6822647c69e9ed99 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Tue, 15 Aug 2023 13:13:39 -0700 Subject: [PATCH 066/938] Add Zensar (#9273) * Add Zensar icon * Add JSON data for Zensar * Fix title of Zensar icon --- _data/simple-icons.json | 5 +++++ icons/zensar.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/zensar.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 46c1cd416..dfca12796 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14446,6 +14446,11 @@ "source": "https://about.zenodo.org", "guidelines": "https://about.zenodo.org" }, + { + "title": "Zensar", + "hex": "000000", + "source": "https://www.zensar.com/about/our-story/our-brand/#logo" + }, { "title": "Zerodha", "hex": "387ED1", diff --git a/icons/zensar.svg b/icons/zensar.svg new file mode 100644 index 000000000..452156d35 --- /dev/null +++ b/icons/zensar.svg @@ -0,0 +1 @@ +Zensar \ No newline at end of file From e2b4f4270c966fbc442e9ba17ebbf2d3a5b6038e Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Tue, 15 Aug 2023 13:23:39 -0700 Subject: [PATCH 067/938] Add NATS.io (#9277) * Add NATS.io logo * Add JSON data for NATS.io --- _data/simple-icons.json | 5 +++++ icons/natsdotio.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/natsdotio.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index dfca12796..15dbe3dc0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8243,6 +8243,11 @@ "hex": "65ADF1", "source": "https://docs.nativescript.org" }, + { + "title": "NATS.io", + "hex": "27AAE1", + "source": "https://github.com/cncf/artwork/blob/88bc5e7a0cc7f3770ba6edddc92e1ab8a6006171/projects/nats/icon/black/nats-icon-black.svg" + }, { "title": "Naver", "hex": "03C75A", diff --git a/icons/natsdotio.svg b/icons/natsdotio.svg new file mode 100644 index 000000000..1dd663f2a --- /dev/null +++ b/icons/natsdotio.svg @@ -0,0 +1 @@ +NATS.io \ No newline at end of file From dcad8d3d03b26e9ce70f6778b22c4acef848c1ea Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 16 Aug 2023 02:10:23 -0700 Subject: [PATCH 068/938] Add October CMS (#9282) * Add JSON data for October CMS * Add October CMS icon * Change Icon source * Update icon to new source --- _data/simple-icons.json | 5 +++++ icons/octobercms.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/octobercms.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 15dbe3dc0..51ea87c90 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8709,6 +8709,11 @@ "hex": "0790C0", "source": "https://www.gnu.org/software/octave/" }, + { + "title": "October CMS", + "hex": "DB6A26", + "source": "https://octobercms.com" + }, { "title": "OctoPrint", "hex": "13C100", diff --git a/icons/octobercms.svg b/icons/octobercms.svg new file mode 100644 index 000000000..8e2e46c2b --- /dev/null +++ b/icons/octobercms.svg @@ -0,0 +1 @@ +October CMS \ No newline at end of file From 42f4956b85fee418038115c63a3969eb00bf1470 Mon Sep 17 00:00:00 2001 From: Tyrone He <59632128+TyroneHe-0926@users.noreply.github.com> Date: Wed, 16 Aug 2023 17:16:18 +0800 Subject: [PATCH 069/938] Add Milvus Icon (#9215) * feature: added milvus icon * add milvus icon preview * Update _data/simple-icons.json to suggested github source url * Update _data/simple-icons.json to apply the official Milvus Icon color hex code * fix: updated milvus icon, undo vertical stretch * Remove preview from git. --- _data/simple-icons.json | 5 +++++ icons/milvus.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/milvus.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 51ea87c90..6cbbf4ac7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7875,6 +7875,11 @@ "hex": "293239", "source": "https://mikrotik.com/aboutus" }, + { + "title": "Milvus", + "hex": "00A1EA", + "source": "https://github.com/milvus-io/artwork/blob/e30bffa2b0632b0d4cefcdd4e1a2c09fee5b0d28/icon/black/milvus-icon-black.svg" + }, { "title": "Minds", "hex": "FED12F", diff --git a/icons/milvus.svg b/icons/milvus.svg new file mode 100644 index 000000000..b3a64b08b --- /dev/null +++ b/icons/milvus.svg @@ -0,0 +1 @@ +Milvus \ No newline at end of file From 4b32c5e0d1bebc32c14ba51985e34f9996bc2a5b Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 16 Aug 2023 02:17:43 -0700 Subject: [PATCH 070/938] Add ericsson (#9173) * Add JSON data for Ericsson * Add Ericsson icon * Change color to Ericsson blue --- _data/simple-icons.json | 6 ++++++ icons/ericsson.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/ericsson.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6cbbf4ac7..dc7e06f9d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3859,6 +3859,12 @@ "hex": "ED2224", "source": "https://metal.equinix.com" }, + { + "title": "Ericsson", + "hex": "0082F0", + "source": "https://www.ericsson.com/en/newsroom/media-kits/logo", + "guidelines": "https://mediabank.ericsson.net/admin/mb/?h=dbeb87a1bcb16fa379c0020bdf713872" + }, { "title": "Erlang", "hex": "A90533", diff --git a/icons/ericsson.svg b/icons/ericsson.svg new file mode 100644 index 000000000..eed54eb10 --- /dev/null +++ b/icons/ericsson.svg @@ -0,0 +1 @@ +Ericsson \ No newline at end of file From 9f2f901587b20d6e2fdde1acdf4f2970bc654d15 Mon Sep 17 00:00:00 2001 From: CodeWithShipraJain Date: Wed, 16 Aug 2023 15:00:20 +0530 Subject: [PATCH 071/938] Adding IGDP icon (#9288) --- _data/simple-icons.json | 5 +++++ icons/igdb.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/igdb.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index dc7e06f9d..7f258270b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5890,6 +5890,11 @@ "source": "https://ifttt.com/discover/brand-guidelines", "guidelines": "https://ifttt.com/discover/brand-guidelines" }, + { + "title": "IGDB", + "hex": "9147FF", + "source": "https://commons.wikimedia.org/wiki/File:IGDB_logo.svg" + }, { "title": "iHeartRadio", "hex": "C6002B", diff --git a/icons/igdb.svg b/icons/igdb.svg new file mode 100644 index 000000000..f4e9f35ea --- /dev/null +++ b/icons/igdb.svg @@ -0,0 +1 @@ +IGDB \ No newline at end of file From b57d7fb647a7953599bf56d2b841b3aca5d3f406 Mon Sep 17 00:00:00 2001 From: Ivan <59951682+johanla0@users.noreply.github.com> Date: Wed, 16 Aug 2023 16:45:40 +0300 Subject: [PATCH 072/938] Add Hexlet icon (#9296) --- _data/simple-icons.json | 10 ++++++++++ icons/hexlet.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/hexlet.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7f258270b..4cc12ca26 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5555,6 +5555,16 @@ "hex": "D50C2D", "source": "https://www.hetzner.com" }, + { + "title": "Hexlet", + "hex": "116EF5", + "source": "https://hexlet.io", + "aliases": { + "loc": { + "ru-RU": "Хекслет" + } + } + }, { "title": "Hexo", "hex": "0E83CD", diff --git a/icons/hexlet.svg b/icons/hexlet.svg new file mode 100644 index 000000000..9f23031a0 --- /dev/null +++ b/icons/hexlet.svg @@ -0,0 +1 @@ +Hexlet \ No newline at end of file From f90df7bed69fbaaed3f784bccdc31f78793732b8 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 16 Aug 2023 07:31:13 -0700 Subject: [PATCH 073/938] Add Piaggio Group (#9289) * Add Piaggio Group icon * Add JSON data for Piaggio Group --- _data/simple-icons.json | 6 ++++++ icons/piaggiogroup.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/piaggiogroup.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4cc12ca26..88620f929 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9439,6 +9439,12 @@ "source": "https://docs.pi-hole.net", "guidelines": "https://pi-hole.net/trademark-rules-and-brand-guidelines/" }, + { + "title": "Piaggio Group", + "hex": "000000", + "source": "https://www.piaggiogroup.com", + "guidelines": "https://www.piaggiogroup.com/en/archive/document/logo-guide" + }, { "title": "Picard Surgelés", "hex": "2D4999", diff --git a/icons/piaggiogroup.svg b/icons/piaggiogroup.svg new file mode 100644 index 000000000..6818f2e9f --- /dev/null +++ b/icons/piaggiogroup.svg @@ -0,0 +1 @@ +Piaggio Group \ No newline at end of file From 7e1ad4517598f36ba625741a4dfbc33610d105d8 Mon Sep 17 00:00:00 2001 From: CodeWithShipraJain Date: Thu, 17 Aug 2023 13:38:24 +0530 Subject: [PATCH 074/938] Adding League of Legends Logo (#9297) * Adding League of Legends Logo * Updating the logo --- _data/simple-icons.json | 5 +++++ icons/leagueoflegends.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/leagueoflegends.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 88620f929..edf124af5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6937,6 +6937,11 @@ "hex": "199900", "source": "https://github.com/Leaflet/Leaflet/blob/d843c3b88486713827d7e860b58bdba75bfbd5a2/src/images/logo.svg" }, + { + "title": "League of Legends", + "hex": "C28F2C", + "source": "https://www.leagueoflegends.com" + }, { "title": "Leanpub", "hex": "FFFFFF", diff --git a/icons/leagueoflegends.svg b/icons/leagueoflegends.svg new file mode 100644 index 000000000..f01865f7c --- /dev/null +++ b/icons/leagueoflegends.svg @@ -0,0 +1 @@ +League of Legends \ No newline at end of file From ab1438f22e75e77b3b0814dacfe69f3243824aea Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Thu, 17 Aug 2023 23:59:43 +0530 Subject: [PATCH 075/938] Add Rumble Icon (#9216) * Add Rumble Icon * Update icons/rumble.svg * Update _data/simple-icons.json --- _data/simple-icons.json | 5 +++++ icons/rumble.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/rumble.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index edf124af5..becd7f974 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10983,6 +10983,11 @@ "hex": "FCC21B", "source": "https://github.com/charliermarsh/ruff/blob/e04ef423344837c916e75a7b09ea674711a104e0/assets/badge/v1.json" }, + { + "title": "Rumble", + "hex": "85C742", + "source": "https://rumble.com" + }, { "title": "Rundeck", "hex": "F73F39", diff --git a/icons/rumble.svg b/icons/rumble.svg new file mode 100644 index 000000000..c609a7c02 --- /dev/null +++ b/icons/rumble.svg @@ -0,0 +1 @@ +Rumble \ No newline at end of file From 210db370c8d1231b6a0b1fb27c6db210585ce2b3 Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Fri, 18 Aug 2023 00:09:24 +0530 Subject: [PATCH 076/938] Add Flightaware Icon (#9212) * Add Flightaware Icon * Update simple-icons and svg files --- _data/simple-icons.json | 5 +++++ icons/flightaware.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/flightaware.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index becd7f974..f18ec676b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4333,6 +4333,11 @@ "hex": "0063DC", "source": "https://www.flickr.com" }, + { + "title": "Flightaware", + "hex": "19315B", + "source": "https://flightaware.com/about/logo" + }, { "title": "Flipboard", "hex": "E12828", diff --git a/icons/flightaware.svg b/icons/flightaware.svg new file mode 100644 index 000000000..7440a2d33 --- /dev/null +++ b/icons/flightaware.svg @@ -0,0 +1 @@ +Flightaware \ No newline at end of file From 65c1caa3ecbc004614c1f6cc46f4c660fbdaabfc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 20 Aug 2023 00:21:52 +0000 Subject: [PATCH 077/938] version bump --- package.json | 2 +- slugs.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 8b6af7e13..5b2ed840f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.10.0", + "version": "9.11.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 4958975d2..0e0d44fff 100644 --- a/slugs.md +++ b/slugs.md @@ -9,6 +9,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | :--- | :--- | | `.ENV` | `dotenv` | | `.NET` | `dotnet` | +| `(ISC)²` | `iscsquared` | | `/e/` | `e` | | `1001Tracklists` | `1001tracklists` | | `1Password` | `1password` | @@ -216,6 +217,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ARK Ecosystem` | `arkecosystem` | | `Arlo` | `arlo` | | `Arm` | `arm` | +| `Arm Keil` | `armkeil` | | `Ars Technica` | `arstechnica` | | `Artifact Hub` | `artifacthub` | | `Artix Linux` | `artixlinux` | @@ -427,6 +429,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `China Eastern Airlines` | `chinaeasternairlines` | | `China Southern Airlines` | `chinasouthernairlines` | | `Chocolatey` | `chocolatey` | +| `Chromatic` | `chromatic` | | `Chromecast` | `chromecast` | | `Chrysler` | `chrysler` | | `Chupa Chups` | `chupachups` | @@ -509,6 +512,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Common Workflow Language` | `commonworkflowlanguage` | | `Compiler Explorer` | `compilerexplorer` | | `Composer` | `composer` | +| `CompTIA` | `comptia` | | `Comsol` | `comsol` | | `Conan` | `conan` | | `Concourse` | `concourse` | @@ -535,6 +539,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Coveralls` | `coveralls` | | `cPanel` | `cpanel` | | `Craft CMS` | `craftcms` | +| `Craftsman` | `craftsman` | | `CrateDB` | `cratedb` | | `Crayon` | `crayon` | | `Creality` | `creality` | @@ -595,6 +600,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `DC Entertainment` | `dcentertainment` | | `De'Longhi` | `delonghi` | | `Debian` | `debian` | +| `Decap CMS` | `decapcms` | | `deepin` | `deepin` | | `Deepnote` | `deepnote` | | `Deezer` | `deezer` | @@ -720,6 +726,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Epic Games` | `epicgames` | | `Epson` | `epson` | | `Equinix Metal` | `equinixmetal` | +| `Ericsson` | `ericsson` | | `Erlang` | `erlang` | | `esbuild` | `esbuild` | | `ESEA` | `esea` | @@ -806,6 +813,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Flatpak` | `flatpak` | | `Flattr` | `flattr` | | `Flickr` | `flickr` | +| `Flightaware` | `flightaware` | | `Flipboard` | `flipboard` | | `Flipkart` | `flipkart` | | `Floatplane` | `floatplane` | @@ -860,6 +868,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Game & Watch` | `gameandwatch` | | `Game Developer` | `gamedeveloper` | | `Game Jolt` | `gamejolt` | +| `GameBanana` | `gamebanana` | | `Gamemaker` | `gamemaker` | | `Garmin` | `garmin` | | `Gatling` | `gatling` | @@ -1014,6 +1023,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `HCL` | `hcl` | | `Headless UI` | `headlessui` | | `Headspace` | `headspace` | +| `Hearth` | `hearth` | | `hearthis.at` | `hearthisdotat` | | `Hedera` | `hedera` | | `HelloFresh` | `hellofresh` | @@ -1024,6 +1034,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `HERE` | `here` | | `Heroku` | `heroku` | | `Hetzner` | `hetzner` | +| `Hexlet` | `hexlet` | | `Hexo` | `hexo` | | `HEY` | `hey` | | `Hi Bob` | `hibob` | @@ -1040,6 +1051,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `homify` | `homify` | | `Honda` | `honda` | | `Honey` | `honey` | +| `Honor` | `honor` | | `Hootsuite` | `hootsuite` | | `Hoppscotch` | `hoppscotch` | | `Hotels.com` | `hotelsdotcom` | @@ -1051,6 +1063,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `HSBC` | `hsbc` | | `HTML Academy` | `htmlacademy` | | `HTML5` | `html5` | +| `htop` | `htop` | | `HTTPie` | `httpie` | | `Huawei` | `huawei` | | `HubSpot` | `hubspot` | @@ -1085,6 +1098,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `iFixit` | `ifixit` | | `iFood` | `ifood` | | `IFTTT` | `ifttt` | +| `IGDB` | `igdb` | | `iHeartRadio` | `iheartradio` | | `IKEA` | `ikea` | | `Île-de-France Mobilités` | `iledefrancemobilites` | @@ -1156,6 +1170,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Jenkins X` | `jenkinsx` | | `Jest` | `jest` | | `JET` | `jet` | +| `JetBlue` | `jetblue` | | `JetBrains` | `jetbrains` | | `Jetpack Compose` | `jetpackcompose` | | `JFrog` | `jfrog` | @@ -1271,6 +1286,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `LBRY` | `lbry` | | `Leader Price` | `leaderprice` | | `Leaflet` | `leaflet` | +| `League of Legends` | `leagueoflegends` | | `Leanpub` | `leanpub` | | `LeetCode` | `leetcode` | | `Legacy Games` | `legacygames` | @@ -1296,6 +1312,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Lichess` | `lichess` | | `Lidl` | `lidl` | | `LIFX` | `lifx` | +| `LightBurn` | `lightburn` | | `Lighthouse` | `lighthouse` | | `Lightning` | `lightning` | | `LINE` | `line` | @@ -1319,6 +1336,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Livewire` | `livewire` | | `LLVM` | `llvm` | | `LMMS` | `lmms` | +| `Local` | `local` | | `Lodash` | `lodash` | | `Logitech` | `logitech` | | `LogMeIn` | `logmein` | @@ -1439,10 +1457,12 @@ update the script at 'scripts/release/update-slugs-table.js'. | `MicroStrategy` | `microstrategy` | | `MIDI` | `midi` | | `Mikrotik` | `mikrotik` | +| `Milvus` | `milvus` | | `Minds` | `minds` | | `Minecraft` | `minecraft` | | `Minetest` | `minetest` | | `Mini` | `mini` | +| `MinIO` | `minio` | | `Minutemailer` | `minutemailer` | | `Miraheze` | `miraheze` | | `Miro` | `miro` | @@ -1504,11 +1524,13 @@ update the script at 'scripts/release/update-slugs-table.js'. | `NASA` | `nasa` | | `National Grid` | `nationalgrid` | | `NativeScript` | `nativescript` | +| `NATS.io` | `natsdotio` | | `Naver` | `naver` | | `NBA` | `nba` | | `NBB` | `nbb` | | `NBC` | `nbc` | | `NDR` | `ndr` | +| `NEAR` | `near` | | `NEC` | `nec` | | `Neo4j` | `neo4j` | | `Neovim` | `neovim` | @@ -1582,6 +1604,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `OCaml` | `ocaml` | | `Octane Render` | `octanerender` | | `Octave` | `octave` | +| `October CMS` | `octobercms` | | `OctoPrint` | `octoprint` | | `Octopus Deploy` | `octopusdeploy` | | `Oculus` | `oculus` | @@ -1707,6 +1730,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `phpMyAdmin` | `phpmyadmin` | | `PhpStorm` | `phpstorm` | | `Pi-hole` | `pihole` | +| `Piaggio Group` | `piaggiogroup` | | `Picard Surgelés` | `picardsurgeles` | | `Picarto.TV` | `picartodottv` | | `Picnic` | `picnic` | @@ -1929,6 +1953,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ResearchGate` | `researchgate` | | `ReSharper` | `resharper` | | `Resurrection Remix OS` | `resurrectionremixos` | +| `Retool` | `retool` | | `RetroArch` | `retroarch` | | `RetroPie` | `retropie` | | `ReVanced` | `revanced` | @@ -1979,6 +2004,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Ruby Sinatra` | `rubysinatra` | | `RubyGems` | `rubygems` | | `Ruff` | `ruff` | +| `Rumble` | `rumble` | | `Rundeck` | `rundeck` | | `Runkeeper` | `runkeeper` | | `RunKit` | `runkit` | @@ -1997,6 +2023,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Samsung Pay` | `samsungpay` | | `San Francisco Municipal Railway` | `sanfranciscomunicipalrailway` | | `SanDisk` | `sandisk` | +| `Sanic` | `sanic` | | `Sanity` | `sanity` | | `São Paulo Metro` | `saopaulometro` | | `SAP` | `sap` | @@ -2070,6 +2097,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Simple Icons` | `simpleicons` | | `Simplenote` | `simplenote` | | `Sina Weibo` | `sinaweibo` | +| `Singapore Airlines` | `singaporeairlines` | | `SingleStore` | `singlestore` | | `Sitecore` | `sitecore` | | `SitePoint` | `sitepoint` | @@ -2260,6 +2288,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Task` | `task` | | `Tasmota` | `tasmota` | | `Tata` | `tata` | +| `Tata Consultancy Services` | `tcs` | | `Tauri` | `tauri` | | `TaxBuzz` | `taxbuzz` | | `TeamCity` | `teamcity` | @@ -2481,6 +2510,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Vuetify` | `vuetify` | | `Vulkan` | `vulkan` | | `Vultr` | `vultr` | +| `Vyond` | `vyond` | | `W3C` | `w3c` | | `Wacom` | `wacom` | | `Wagtail` | `wagtail` | @@ -2596,6 +2626,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Yammer` | `yammer` | | `Yarn` | `yarn` | | `Yelp` | `yelp` | +| `Yeti` | `yeti` | | `Yoast` | `yoast` | | `YOLO` | `yolo` | | `YourTravel.TV` | `yourtraveldottv` | @@ -2621,6 +2652,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Zendesk` | `zendesk` | | `Zenn` | `zenn` | | `Zenodo` | `zenodo` | +| `Zensar` | `zensar` | | `Zerodha` | `zerodha` | | `ZeroMQ` | `zeromq` | | `Zerply` | `zerply` | From 2f1b70009d3a7441c576301669b5fc3d08caacdc Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 20 Aug 2023 00:55:43 -0700 Subject: [PATCH 078/938] Update QuickLook (#9331) * Update QuickLook icon * Update JSON data for QuickLook --- _data/simple-icons.json | 7 +++++-- icons/quicklook.svg | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f18ec676b..b24a689e6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10316,8 +10316,11 @@ }, { "title": "QuickLook", - "hex": "22A2E3", - "source": "https://github.com/QL-Win/QuickLook/tree/f726841d99bbceafd5399e5777b4dba302bf1e51" + "hex": "0078D3", + "source": "https://github.com/QL-Win/QuickLook/blob/f726841d99bbceafd5399e5777b4dba302bf1e51/QuickLook/Resources/app.svg", + "license": { + "type": "GPL-3.0-or-later" + } }, { "title": "QuickTime", diff --git a/icons/quicklook.svg b/icons/quicklook.svg index 0b3ad8547..e7c14504b 100644 --- a/icons/quicklook.svg +++ b/icons/quicklook.svg @@ -1 +1 @@ -QuickLook \ No newline at end of file +QuickLook \ No newline at end of file From e748b9074ca6e2b7f69a3d6ad9433cdd29243d04 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 20 Aug 2023 09:04:34 -0700 Subject: [PATCH 079/938] Add Google Slides (#9317) * Add Google Slides icon * Add JSON data for Google Slides * Update SVG source --- _data/simple-icons.json | 5 +++++ icons/googleslides.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/googleslides.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b24a689e6..6996ba795 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5169,6 +5169,11 @@ "hex": "34A853", "source": "https://sheets.google.com" }, + { + "title": "Google Slides", + "hex": "FBBC04", + "source": "https://slides.google.com" + }, { "title": "Google Street View", "hex": "FEC111", diff --git a/icons/googleslides.svg b/icons/googleslides.svg new file mode 100644 index 000000000..576e23f72 --- /dev/null +++ b/icons/googleslides.svg @@ -0,0 +1 @@ +Google Slides \ No newline at end of file From 0d6a2fad6913fe82eef9cf2f9f59978a93e5469d Mon Sep 17 00:00:00 2001 From: Picono435 Date: Sun, 20 Aug 2023 17:34:11 +0100 Subject: [PATCH 080/938] Add SpigotMC (#9308) * Add SpigotMC (#6704) * Add SpigotMC icon * Add JSON data for SpigotMC * Removed '#' from hex in JSON data for SpigotMC * Removed style tag from svg for SpigotMC * Update _data/simple-icons.json --- _data/simple-icons.json | 5 +++++ icons/spigotmc.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/spigotmc.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6996ba795..f5abad311 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11900,6 +11900,11 @@ "hex": "337AB7", "source": "https://www.spoj.com" }, + { + "title": "SpigotMC", + "hex": "ED8106", + "source": "https://www.spigotmc.org" + }, { "title": "Spinnaker", "hex": "139BB4", diff --git a/icons/spigotmc.svg b/icons/spigotmc.svg new file mode 100644 index 000000000..b0e941ccc --- /dev/null +++ b/icons/spigotmc.svg @@ -0,0 +1 @@ +SpigotMC \ No newline at end of file From 58f2b749df919e76b3185dea11eb48b47ca08b72 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Mon, 21 Aug 2023 01:19:06 -0700 Subject: [PATCH 081/938] Add Shortcut (#9329) --- _data/simple-icons.json | 6 ++++++ icons/shortcut.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/shortcut.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f5abad311..7f9d9a94c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11431,6 +11431,12 @@ "hex": "189EFF", "source": "https://www.shopware.com/en/press/press-material/" }, + { + "title": "Shortcut", + "hex": "58B1E4", + "source": "https://www.shortcut.com/branding", + "guidelines": "https://www.shortcut.com/branding" + }, { "title": "Shotcut", "hex": "115C77", diff --git a/icons/shortcut.svg b/icons/shortcut.svg new file mode 100644 index 000000000..b975f3399 --- /dev/null +++ b/icons/shortcut.svg @@ -0,0 +1 @@ +Shortcut \ No newline at end of file From 7b5bb36043148e14ead08dfccf99dd678eccc7e3 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Mon, 21 Aug 2023 10:24:08 -0700 Subject: [PATCH 082/938] Add Vespa icon (#9291) * Add Vespa icon * Fix Vespa icon * Remove R sign from icon * Change color to Vespa green Co-authored-by: Adam Rusted --------- Co-authored-by: Adam Rusted --- _data/simple-icons.json | 6 ++++++ icons/vespa.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/vespa.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7f9d9a94c..2e269efdd 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13545,6 +13545,12 @@ "hex": "CD040B", "source": "https://www.verizondigitalmedia.com/about/logo-usage/" }, + { + "title": "Vespa", + "hex": "85B09A", + "source": "https://www.piaggiogroup.com/sites/piaggiocorpd7/files/doc/guidalogo_vespa_0.pdf", + "guidelines": "https://www.piaggiogroup.com/en/archive/document/logo-guide" + }, { "title": "VEXXHOST", "hex": "2A1659", diff --git a/icons/vespa.svg b/icons/vespa.svg new file mode 100644 index 000000000..861d9ba6f --- /dev/null +++ b/icons/vespa.svg @@ -0,0 +1 @@ +Vespa \ No newline at end of file From 3f33f624eb6f66a53a190c43d3043fa4363e93f7 Mon Sep 17 00:00:00 2001 From: Katsute <58778985+Katsute@users.noreply.github.com> Date: Mon, 21 Aug 2023 14:20:37 -0400 Subject: [PATCH 083/938] add wellfound (#8832) --- _data/simple-icons.json | 5 +++++ icons/wellfound.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/wellfound.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2e269efdd..3c446b152 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13993,6 +13993,11 @@ "hex": "FFCD00", "source": "https://www.welcometothejungle.com" }, + { + "title": "Wellfound", + "hex": "000000", + "source": "https://wellfound.com/logo" + }, { "title": "WEMO", "hex": "72D44C", diff --git a/icons/wellfound.svg b/icons/wellfound.svg new file mode 100644 index 000000000..8c3db7ad9 --- /dev/null +++ b/icons/wellfound.svg @@ -0,0 +1 @@ +Wellfound \ No newline at end of file From df25eb119b9b10f19e76613a291367240f49bfb8 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Tue, 22 Aug 2023 06:27:15 -0700 Subject: [PATCH 084/938] Update Fila (#9176) --- _data/simple-icons.json | 4 ++-- icons/fila.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3c446b152..e45fb4ffa 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4222,8 +4222,8 @@ }, { "title": "Fila", - "hex": "03234C", - "source": "https://en.wikipedia.org/wiki/Fila_(company)" + "hex": "002D62", + "source": "https://www.fila.com" }, { "title": "Files", diff --git a/icons/fila.svg b/icons/fila.svg index 62ff88882..830795c5b 100644 --- a/icons/fila.svg +++ b/icons/fila.svg @@ -1 +1 @@ -Fila \ No newline at end of file +Fila \ No newline at end of file From a12aa03b27a5757f059921f105c79cdd6bc72f6e Mon Sep 17 00:00:00 2001 From: Chetan Nada <83969719+chetannada@users.noreply.github.com> Date: Tue, 22 Aug 2023 19:55:40 +0530 Subject: [PATCH 085/938] Add guidelines in Microsfot (#9358) Added guidelines in all Microsoft Icons --- _data/simple-icons.json | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e45fb4ffa..8568dd975 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7748,12 +7748,14 @@ { "title": "Microsoft", "hex": "5E5E5E", - "source": "https://developer.microsoft.com" + "source": "https://developer.microsoft.com", + "guidelines": "https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks" }, { "title": "Microsoft Academic", "hex": "2D9FD9", - "source": "https://academic.microsoft.com" + "source": "https://academic.microsoft.com", + "guidelines": "https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks" }, { "title": "Microsoft Access", @@ -7768,17 +7770,20 @@ { "title": "Microsoft Azure", "hex": "0078D4", - "source": "https://github.com/microsoft/vscode-azureresourcegroups/blob/0a06362e82170fd7f8dc2496286825b1a69cc42b/resources/azure.svg" + "source": "https://github.com/microsoft/vscode-azureresourcegroups/blob/0a06362e82170fd7f8dc2496286825b1a69cc42b/resources/azure.svg", + "guidelines": "https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks" }, { "title": "Microsoft Bing", "hex": "258FFA", - "source": "https://www.bing.com/covid/" + "source": "https://www.bing.com/covid/", + "guidelines": "https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks" }, { "title": "Microsoft Edge", "hex": "0078D7", - "source": "https://support.microsoft.com/en-us/help/17171/microsoft-edge-get-to-know" + "source": "https://support.microsoft.com/en-us/help/17171/microsoft-edge-get-to-know", + "guidelines": "https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks" }, { "title": "Microsoft Excel", @@ -7803,7 +7808,8 @@ { "title": "Microsoft Office", "hex": "D83B01", - "source": "https://developer.microsoft.com/en-us/microsoft-365" + "source": "https://developer.microsoft.com/en-us/microsoft-365", + "guidelines": "https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks" }, { "title": "Microsoft OneDrive", @@ -7828,7 +7834,8 @@ { "title": "Microsoft Outlook", "hex": "0078D4", - "source": "https://developer.microsoft.com/en-us/outlook/docs" + "source": "https://developer.microsoft.com/en-us/outlook/docs", + "guidelines": "https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks" }, { "title": "Microsoft PowerPoint", @@ -7868,7 +7875,8 @@ { "title": "Microsoft Translator", "hex": "057B00", - "source": "https://translator.microsoft.com" + "source": "https://translator.microsoft.com", + "guidelines": "https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks" }, { "title": "Microsoft Visio", From 34e6a1bbd775d7842c0f4b72763ff480eb7607a8 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Tue, 22 Aug 2023 11:29:40 -0400 Subject: [PATCH 086/938] Metadata update for W review (#9372) * Update WALKMAN source * Add WalletConnect guidelines * Add Wappalyzer guidelines, update color and source * Update wasmCloud source and guidelines * Remove trailing slash fo WebdriverIO * Remove trailing slash fo WebGL * Remove trailing slash fo Webpack and add license * Remove trailing slash for WebStorm * Update WhatsApp source and guidelines * Add WireGuard guidelines * Add Wistia color * Remove trailing slash for Wolfram icons * Remove trailing slash for Woo icons * Add WordPress guidelines * Update Workplace source, color and guidelines * Add WP Engine guidelines * Improve wasmCloud guidelines * improve Webpack license * Remove trailing slash for WireGuard --- _data/simple-icons.json | 66 ++++++++++++++++++++++++----------------- 1 file changed, 38 insertions(+), 28 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8568dd975..5af704b74 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13803,7 +13803,7 @@ { "title": "WALKMAN", "hex": "000000", - "source": "https://en.wikipedia.org/wiki/File:Walkman_logo.svg" + "source": "https://commons.wikimedia.org/wiki/File:Walkman_logo_(2000).svg" }, { "title": "Wallabag", @@ -13813,7 +13813,8 @@ { "title": "WalletConnect", "hex": "3B99FC", - "source": "https://walletconnect.com/brand" + "source": "https://walletconnect.com/brand", + "guidelines": "https://walletconnect.com/brand" }, { "title": "Walmart", @@ -13829,8 +13830,9 @@ }, { "title": "Wappalyzer", - "hex": "32067C", - "source": "https://www.wappalyzer.com" + "hex": "4608AD", + "source": "https://www.wappalyzer.com/logos", + "guidelines": "https://www.wappalyzer.com/logos" }, { "title": "Warner Bros.", @@ -13851,8 +13853,8 @@ { "title": "wasmCloud", "hex": "00BC8E", - "source": "https://github.com/wasmCloud/branding/tree/0827503c63f55471a0c709e97d609f56d716be40", - "guidelines": "https://github.com/wasmCloud/branding/" + "source": "https://github.com/wasmCloud/branding/blob/0827503c63f55471a0c709e97d609f56d716be40/03.Icon/Vector/SVG/Wasmcloud.Icon_Black.svg", + "guidelines": "https://github.com/wasmCloud/branding/blob/0827503c63f55471a0c709e97d609f56d716be40/wasmcloud_Visual.Guidelines_1.0.pdf" }, { "title": "Wasmer", @@ -13912,7 +13914,7 @@ { "title": "WebdriverIO", "hex": "EA5906", - "source": "https://webdriver.io/docs/api/" + "source": "https://webdriver.io/docs/api" }, { "title": "Webflow", @@ -13922,8 +13924,8 @@ { "title": "WebGL", "hex": "990000", - "source": "https://www.khronos.org/legal/trademarks/", - "guidelines": "https://www.khronos.org/legal/trademarks/" + "source": "https://www.khronos.org/legal/trademarks", + "guidelines": "https://www.khronos.org/legal/trademarks" }, { "title": "webhint", @@ -13951,7 +13953,12 @@ { "title": "Webpack", "hex": "8DD6F9", - "source": "https://webpack.js.org/branding/" + "source": "https://webpack.js.org/branding", + "guidelines": "https://webpack.js.org/branding", + "license": { + "type": "custom", + "url": "https://js.foundation/about/governance/trademark-policy" + } }, { "title": "WebRTC", @@ -13961,8 +13968,8 @@ { "title": "WebStorm", "hex": "000000", - "source": "https://www.jetbrains.com/company/brand/logos/", - "guidelines": "https://www.jetbrains.com/company/brand/" + "source": "https://www.jetbrains.com/company/brand/logos", + "guidelines": "https://www.jetbrains.com/company/brand" }, { "title": "WEBTOON", @@ -14029,8 +14036,8 @@ { "title": "WhatsApp", "hex": "25D366", - "source": "https://www.facebook.com/brand/resources/whatsapp/whatsapp-brand", - "guidelines": "https://www.facebook.com/brand/resources/whatsapp/whatsapp-brand" + "source": "https://about.meta.com/brand/resources/whatsapp/whatsapp-brand", + "guidelines": "https://about.meta.com/brand/resources/whatsapp/whatsapp-brand" }, { "title": "When I Work", @@ -14148,7 +14155,8 @@ { "title": "WireGuard", "hex": "88171A", - "source": "https://www.wireguard.com" + "source": "https://www.wireguard.com", + "guidelines": "https://www.wireguard.com/trademark-policy" }, { "title": "Wireshark", @@ -14168,7 +14176,7 @@ }, { "title": "Wistia", - "hex": "54BBFF", + "hex": "58B7FE", "source": "https://wistia.com/about/assets", "guidelines": "https://wistia.com/about/assets" }, @@ -14185,40 +14193,41 @@ { "title": "Wolfram", "hex": "DD1100", - "source": "https://company.wolfram.com/press-center/wolfram-corporate/" + "source": "https://company.wolfram.com/press-center/wolfram-corporate" }, { "title": "Wolfram Language", "hex": "DD1100", - "source": "https://company.wolfram.com/press-center/language/" + "source": "https://company.wolfram.com/press-center/language" }, { "title": "Wolfram Mathematica", "hex": "DD1100", - "source": "https://company.wolfram.com/press-center/mathematica/" + "source": "https://company.wolfram.com/press-center/mathematica" }, { "title": "Woo", "hex": "96588A", - "source": "https://woocommerce.com/style-guide/", - "guidelines": "https://woocommerce.com/trademark-guidelines/" + "source": "https://woocommerce.com/style-guide", + "guidelines": "https://woocommerce.com/trademark-guidelines" }, { "title": "WooCommerce", "hex": "96588A", - "source": "https://woocommerce.com/style-guide/", - "guidelines": "https://woocommerce.com/trademark-guidelines/" + "source": "https://woocommerce.com/style-guide", + "guidelines": "https://woocommerce.com/trademark-guidelines" }, { "title": "WordPress", "hex": "21759B", - "source": "https://wordpress.org/about/logos" + "source": "https://wordpress.org/about/logos", + "guidelines": "https://wordpressfoundation.org/trademark-policy" }, { "title": "Workplace", - "hex": "4326C4", - "source": "https://en.facebookbrand.com", - "guidelines": "https://en.facebookbrand.com" + "hex": "4526CE", + "source": "https://about.meta.com/brand/resources/workplace/workplace-brand", + "guidelines": "https://about.meta.com/brand/resources/workplace/workplace-brand" }, { "title": "World Health Organization", @@ -14228,7 +14237,8 @@ { "title": "WP Engine", "hex": "0ECAD4", - "source": "https://wpengine.com/brand-assets/" + "source": "https://wpengine.com/brand-assets", + "guidelines": "https://wpengine.com/brand-assets" }, { "title": "WP Rocket", From a824ca7a201392f37c3303539d936936a8945a90 Mon Sep 17 00:00:00 2001 From: Max Jonas Werner Date: Tue, 22 Aug 2023 18:00:07 +0200 Subject: [PATCH 087/938] Add Flux icon (#9355) * Add Flux icon closes #9333 Signed-off-by: Max Jonas Werner * Address review comments - fix Flux data - attempt to fix the Flux icon * Fix Flux icon This should fix the deviation from the original source. --------- Signed-off-by: Max Jonas Werner Co-authored-by: Adam Rusted --- _data/simple-icons.json | 10 ++++++++++ icons/flux.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/flux.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5af704b74..6c6df1f31 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4377,6 +4377,16 @@ "source": "https://flutter.dev/brand", "guidelines": "https://flutter.dev/brand" }, + { + "title": "Flux", + "hex": "5468FF", + "source": "https://github.com/cncf/artwork/blob/c2e619cdf85e8bac090ceca7c0834c5cfedf9426/projects/flux/icon/black/flux-icon-black.svg", + "guidelines": "https://www.cncf.io/brand-guidelines/", + "license": { + "type": "custom", + "url": "https://www.linuxfoundation.org/legal/trademark-usage" + } + }, { "title": "Fluxus", "hex": "FFFFFF", diff --git a/icons/flux.svg b/icons/flux.svg new file mode 100644 index 000000000..3d7fb5d57 --- /dev/null +++ b/icons/flux.svg @@ -0,0 +1 @@ +Flux \ No newline at end of file From 0d2c7e7719e2c8a70ffe475f9d24d8c9c902b63e Mon Sep 17 00:00:00 2001 From: LitoMore Date: Wed, 23 Aug 2023 00:44:51 +0800 Subject: [PATCH 088/938] Allow skipping release note with `skip release note` label (#9375) --- .github/workflows/create-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 5e2375112..2523f8f45 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -23,7 +23,7 @@ jobs: did-create-pr: ${{ steps.release.outputs.did-create-pr }} new-version: ${{ steps.release.outputs.new-version }} steps: - - uses: LitoMore/simple-icons-release-action@9969e1266c9e470fe015dbd825a2897423e9270e + - uses: LitoMore/simple-icons-release-action@1a0c7bb3a4a694ba3877d92e340c01a7a56cc730 id: release with: repo-token: ${{ secrets.GITHUB_TOKEN }} From 7a1ae050173b920f4c991820f9d19ff45bfab935 Mon Sep 17 00:00:00 2001 From: CrazyMarvin Date: Tue, 22 Aug 2023 19:26:42 +0200 Subject: [PATCH 089/938] Add Gradle Play Publisher (#9350) * Add Gradle Play Publisher * Add Gradle Play Publisher * Add Gradle Play Publisher * Apply suggestions from code review Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --------- Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 14 ++++++++++++++ icons/gradleplaypublisher.svg | 1 + 2 files changed, 15 insertions(+) create mode 100644 icons/gradleplaypublisher.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6c6df1f31..81dc6d1ad 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5225,6 +5225,20 @@ "source": "https://gradle.com/brand", "guidelines": "https://gradle.com/brand" }, + { + "title": "Gradle Play Publisher", + "hex": "82B816", + "source": "https://github.com/Triple-T/gradle-play-publisher/blob/df4eadf1ca6b5bad50e21be0b21816722ed50342/assets/logo.svg", + "license": { + "type": "MIT" + }, + "aliases": { + "aka": [ + "gpp", + "Triple-T" + ] + } + }, { "title": "Grafana", "hex": "F46800", diff --git a/icons/gradleplaypublisher.svg b/icons/gradleplaypublisher.svg new file mode 100644 index 000000000..ac422d427 --- /dev/null +++ b/icons/gradleplaypublisher.svg @@ -0,0 +1 @@ +Gradle Play Publisher \ No newline at end of file From 5bd0b118ed290057c698d550668d3f4171d2e0e8 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 22 Aug 2023 18:29:41 +0100 Subject: [PATCH 090/938] Add Microchip to excluded brands (#9376) --- CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3fb7ded20..91486aad9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -63,6 +63,7 @@ We welcome icon requests. Before you submit a new issue please make sure the ico Some companies and organizations are excessively protective with their brands, so please don't consider them: - Disney +- Microchip Technology Inc. - Oracle - Do you know more? Please, [report them](https://github.com/simple-icons/simple-icons/issues/new?labels=docs&template=documentation.yml). From bb8c9b42b1b8d156a012023a28048378aa884d80 Mon Sep 17 00:00:00 2001 From: Colin McDonnell Date: Tue, 22 Aug 2023 16:13:30 -0700 Subject: [PATCH 091/938] Update Bun icon (#9316) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 2 +- icons/bun.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 81dc6d1ad..7be76a4dc 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1952,7 +1952,7 @@ { "title": "Bun", "hex": "000000", - "source": "https://bun.sh" + "source": "https://bun.sh/press-kit" }, { "title": "bunq", diff --git a/icons/bun.svg b/icons/bun.svg index 7e3c932c6..c9090d5fb 100644 --- a/icons/bun.svg +++ b/icons/bun.svg @@ -1 +1 @@ -Bun \ No newline at end of file +Bun \ No newline at end of file From 484c20db10662bb35493afa4c6d438104986855c Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 23 Aug 2023 09:21:49 -0700 Subject: [PATCH 092/938] Add Marvel (#9383) --- _data/simple-icons.json | 5 +++++ icons/marvel.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/marvel.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7be76a4dc..5b5011e07 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7495,6 +7495,11 @@ "hex": "A70023", "source": "https://marriott-hotels.marriott.com" }, + { + "title": "Marvel", + "hex": "1FB6FF", + "source": "https://marvelapp.com" + }, { "title": "Maserati", "hex": "0C2340", diff --git a/icons/marvel.svg b/icons/marvel.svg new file mode 100644 index 000000000..e80fe22aa --- /dev/null +++ b/icons/marvel.svg @@ -0,0 +1 @@ +Marvel \ No newline at end of file From aaa4946a422687e746701c22731b2e8070f660fa Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 23 Aug 2023 12:37:13 -0400 Subject: [PATCH 093/938] 9072 x review (#9378) * Update X.Org source * Update Xamarin source and guidelines * Remove trailing slash for Xcode --- _data/simple-icons.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5b5011e07..058141e71 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14304,12 +14304,13 @@ { "title": "X.Org", "hex": "F28834", - "source": "https://upload.wikimedia.org/wikipedia/commons/9/90/X.Org_Logo.svg" + "source": "https://commons.wikimedia.org/wiki/File:X.Org_Logo.svg" }, { "title": "Xamarin", "hex": "3498DB", - "source": "https://github.com/dotnet-foundation/swag/tree/0d21c59a604f348f509d772c12a99b888ed9f21f/xamarin" + "source": "https://github.com/dotnet-foundation/swag/blob/e095ca0c1f57b2dcb15e012951e69cbe4c43527a/xamarin/Xamagon/svg/Xamagon.svg", + "guidelines": "https://github.com/dotnet-foundation/swag/tree/e095ca0c1f57b2dcb15e012951e69cbe4c43527a/xamarin" }, { "title": "XAML", @@ -14329,7 +14330,7 @@ { "title": "Xcode", "hex": "147EFB", - "source": "https://developer.apple.com/develop/" + "source": "https://developer.apple.com/develop" }, { "title": "XDA Developers", From aab9ebb1a07cf33af1bb4b6727bbfce8451bafb2 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 23 Aug 2023 12:46:13 -0400 Subject: [PATCH 094/938] Metadata update for the Y review (#9377) * Remove trailing slash for YouTube TV * Remove trailing slash for YouTube Music * Remove trailing slash for Y Combinator * Update Yamaha Motor Corporation source --- _data/simple-icons.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 058141e71..4d75e40f1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14390,7 +14390,7 @@ { "title": "Y Combinator", "hex": "F0652F", - "source": "https://www.ycombinator.com/press/" + "source": "https://www.ycombinator.com/press" }, { "title": "Yahoo!", @@ -14410,7 +14410,7 @@ { "title": "Yamaha Motor Corporation", "hex": "E60012", - "source": "https://en.wikipedia.org/wiki/Yamaha_Motor_Company" + "source": "https://commons.wikimedia.org/wiki/File:Yamaha_Motor_Logo_(full).svg" }, { "title": "YAML", @@ -14475,7 +14475,7 @@ { "title": "YouTube Music", "hex": "FF0000", - "source": "https://partnermarketinghub.withgoogle.com/#/brands/" + "source": "https://partnermarketinghub.withgoogle.com/#/brands" }, { "title": "YouTube Studio", @@ -14485,7 +14485,7 @@ { "title": "YouTube TV", "hex": "FF0000", - "source": "https://partnermarketinghub.withgoogle.com/#/brands/" + "source": "https://partnermarketinghub.withgoogle.com/#/brands" }, { "title": "Yubico", From 0307a25429444e60704567299d52e1d1d04d93d2 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 23 Aug 2023 17:55:19 +0100 Subject: [PATCH 095/938] Rename `Marvel` to `MarvelApp` (#9389) --- _data/simple-icons.json | 2 +- icons/marvel.svg | 1 - icons/marvelapp.svg | 1 + 3 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 icons/marvel.svg create mode 100644 icons/marvelapp.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4d75e40f1..ca700ee6e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7496,7 +7496,7 @@ "source": "https://marriott-hotels.marriott.com" }, { - "title": "Marvel", + "title": "MarvelApp", "hex": "1FB6FF", "source": "https://marvelapp.com" }, diff --git a/icons/marvel.svg b/icons/marvel.svg deleted file mode 100644 index e80fe22aa..000000000 --- a/icons/marvel.svg +++ /dev/null @@ -1 +0,0 @@ -Marvel \ No newline at end of file diff --git a/icons/marvelapp.svg b/icons/marvelapp.svg new file mode 100644 index 000000000..34ca51732 --- /dev/null +++ b/icons/marvelapp.svg @@ -0,0 +1 @@ +MarvelApp \ No newline at end of file From 2568e7648897ad86342c311255740e675a0892f4 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 23 Aug 2023 18:26:50 +0100 Subject: [PATCH 096/938] Letter B Review (#9335) * Update JSON * New Blazor source * Update Beatport URL * Revert Beijing Subway source * Changes from @service-paradis feedback --- _data/simple-icons.json | 97 +++++++++++++++++++++++------------------ 1 file changed, 55 insertions(+), 42 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ca700ee6e..e6f45f77d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1437,7 +1437,7 @@ { "title": "Backbone.js", "hex": "0071B5", - "source": "https://upload.wikimedia.org/wikipedia/commons/2/20/Backbone.js_logo.svg", + "source": "https://commons.wikimedia.org/wiki/File:Backbone.js_logo.svg", "license": { "type": "MIT", "url": "https://github.com/jashkenas/backbone/blob/master/LICENSE" @@ -1462,7 +1462,7 @@ { "title": "Badoo", "hex": "783BF9", - "source": "https://badoo.com/team/press/" + "source": "https://badoo.com" }, { "title": "Baidu", @@ -1482,12 +1482,12 @@ { "title": "BandLab", "hex": "F12C18", - "source": "https://blog.bandlab.com/press/" + "source": "https://www.bandlab.com" }, { "title": "Bandsintown", "hex": "00CEC8", - "source": "https://corp.bandsintown.com/media-library" + "source": "https://www.company.bandsintown.com/brand-assets" }, { "title": "Bank of America", @@ -1527,12 +1527,12 @@ { "title": "Bath ASU", "hex": "00A3E0", - "source": "https://bathasu.com/press/" + "source": "https://bathasu.com" }, { "title": "Battle.net", "hex": "148EFF", - "source": "https://eu.shop.battle.net/en-gb" + "source": "https://battle.net" }, { "title": "BBC", @@ -1543,18 +1543,20 @@ { "title": "BBC iPlayer", "hex": "FF4C98", - "source": "https://www.bbc.co.uk/iplayer" + "source": "https://www.bbc.co.uk/iplayer", + "guidelines": "https://www.bbc.co.uk/branding/logo-use" }, { "title": "Beatport", "hex": "01FF95", - "source": "https://brand.beatport.com", - "guidelines": "https://support.beatport.com/hc/en-us/articles/200353255-Beatport-Logos-and-Images" + "source": "https://www.beatport.com", + "guidelines": "https://support.beatport.com/hc/en-us/articles/4412316336404-Beatport-Logos-and-Images" }, { "title": "Beats", "hex": "005571", - "source": "https://www.elastic.co/brand" + "source": "https://www.elastic.co/beats", + "guidelines": "https://www.elastic.co/legal/trademarks" }, { "title": "Beats by Dre", @@ -1564,7 +1566,7 @@ { "title": "Behance", "hex": "1769FF", - "source": "https://www.behance.net/dev/api/brand" + "source": "https://www.behance.net" }, { "title": "Beijing Subway", @@ -1594,7 +1596,7 @@ { "title": "Betfair", "hex": "FFB80B", - "source": "https://partnerships.betfair.com" + "source": "https://www.betfair.com" }, { "title": "Big Cartel", @@ -1610,12 +1612,13 @@ "title": "BigBlueButton", "hex": "283274", "source": "https://github.com/bigbluebutton/bbb-app-rooms/blob/0fcf9636a3ba683296326f46354265917c4f0ea4/app/assets/images/icon.svg", - "guidelines": "https://bigbluebutton.org/trademark/" + "guidelines": "https://bigbluebutton.org/trademark" }, { "title": "BigCommerce", "hex": "121118", - "source": "https://www.bigcommerce.co.uk/press/media-kit/" + "source": "https://www.bigcommerce.co.uk/press", + "guidelines": "https://www.elastic.co/legal/trademarks" }, { "title": "Bilibili", @@ -1630,7 +1633,7 @@ { "title": "BIM", "hex": "EB1928", - "source": "https://upload.wikimedia.org/wikipedia/commons/2/2d/Bim_%28company%29_logo.svg" + "source": "https://commons.wikimedia.org/wiki/File:Bim_(company)_logo.svg" }, { "title": "Binance", @@ -1655,17 +1658,18 @@ { "title": "Bitbucket", "hex": "0052CC", - "source": "https://www.atlassian.com/company/news/press-kit" + "source": "https://atlassian.design/resources/logo-library", + "guidelines": "https://atlassian.design/foundations/logos" }, { "title": "Bitcoin", "hex": "F7931A", - "source": "https://bitcoin.org/en" + "source": "https://bitcoin.org" }, { "title": "Bitcoin Cash", "hex": "0AC18E", - "source": "https://www.bitcoincash.org/graphics/" + "source": "https://www.bitcoincash.org/graphics" }, { "title": "Bitcoin SV", @@ -1675,7 +1679,7 @@ { "title": "Bitdefender", "hex": "ED1C24", - "source": "https://www.bitdefender.com/funzone/logos.html" + "source": "https://brand.bitdefender.com" }, { "title": "Bitly", @@ -1710,17 +1714,18 @@ { "title": "Blazor", "hex": "512BD4", - "source": "https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor" + "source": "https://commons.wikimedia.org/wiki/File:Blazor.png" }, { "title": "Blender", - "hex": "F5792A", - "source": "https://www.blender.org/about/logo/" + "hex": "E87D0D", + "source": "https://www.blender.org/about/logo", + "guidelines": "https://www.blender.org/about/logo" }, { "title": "Blockchain.com", "hex": "121D33", - "source": "https://www.blockchain.com", + "source": "https://www.blockchain.com/en/press", "guidelines": "https://www.blockchain.com/en/press" }, { @@ -1736,12 +1741,13 @@ { "title": "Blueprint", "hex": "137CBD", - "source": "https://blueprintjs.com" + "source": "https://blueprintjs.com/docs" }, { "title": "Bluetooth", "hex": "0082FC", - "source": "https://www.bluetooth.com/develop-with-bluetooth/marketing-branding/" + "source": "https://www.bluetooth.com/develop-with-bluetooth/marketing-branding", + "guidelines": "https://www.bluetooth.com/develop-with-bluetooth/marketing-branding" }, { "title": "BMC Software", @@ -1781,7 +1787,7 @@ { "title": "BookBub", "hex": "F44336", - "source": "https://insights.bookbub.com/bookbub-follow-bookmark-buttons-for-authors-websites/" + "source": "https://insights.bookbub.com/bookbub-follow-bookmark-buttons-for-authors-websites" }, { "title": "Bookmeter", @@ -1806,12 +1812,16 @@ { "title": "Boots", "hex": "05054B", - "source": "https://www.boots-uk.com/css/images/Boots_logo.svg" + "source": "https://www.boots-uk.com" }, { "title": "Bootstrap", "hex": "7952B3", - "source": "https://getbootstrap.com/about" + "source": "https://getbootstrap.com/docs/5.3/about/brand", + "guidelines": "https://getbootstrap.com/docs/5.3/about/brand", + "license": { + "type": "MIT" + } }, { "title": "BorgBackup", @@ -1847,12 +1857,13 @@ { "title": "Box", "hex": "0061D5", - "source": "https://www.box.com/en-gb/about-us/press" + "source": "https://www.box.com/en-gb/about-us/press", + "guidelines": "https://www.box.com/en-gb/about-us/press" }, { "title": "Boxy SVG", "hex": "3584E3", - "source": "https://boxy-svg.com/ideas/7/redesign-the-app-icon#comment-1875" + "source": "https://boxy-svg.com/ideas/7/app-icon-redesign#comment-1953" }, { "title": "Brandfolder", @@ -1862,7 +1873,7 @@ { "title": "Brave", "hex": "FB542B", - "source": "https://brave.com/brave-branding-assets/" + "source": "https://brave.com/brave-branding-assets" }, { "title": "Breaker", @@ -1877,7 +1888,7 @@ { "title": "British Airways", "hex": "2E5C99", - "source": "https://www.britishairways.com/travel/home/public/en_ie/" + "source": "https://www.britishairways.com" }, { "title": "Broadcom", @@ -1916,7 +1927,7 @@ { "title": "Buffer", "hex": "231F20", - "source": "https://buffer.com/press" + "source": "https://buffer.com" }, { "title": "Bugatti", @@ -1926,28 +1937,30 @@ { "title": "Bugcrowd", "hex": "F26822", - "source": "https://www.bugcrowd.com/about/press-kit/" + "source": "https://www.bugcrowd.com/about/press-kit", + "guidelines": "https://www.bugcrowd.com/about/press-kit" }, { "title": "Bugsnag", "hex": "4949E4", - "source": "https://www.bugsnag.com/newsroom" + "source": "https://www.bugsnag.com" }, { "title": "Buildkite", "hex": "14CC80", - "source": "https://buildkite.com/brand-assets" + "source": "https://buildkite.com/brand-assets", + "guidelines": "https://buildkite.com/brand-assets" }, { "title": "Bukalapak", "hex": "E31E52", - "source": "https://assets.bukalapak.com/sigil/bukalapak-logo-icon.svg", + "source": "https://www.bukalapak.com", "guidelines": "https://brand.bukalapak.design/brand-elements#logo-overview" }, { "title": "Bulma", "hex": "00D1B2", - "source": "https://github.com/jgthms/bulma/tree/b0ed28b0e63fdfe54ef802ad155c889241fb6ae1" + "source": "https://bulma.io/brand" }, { "title": "Bun", @@ -1957,7 +1970,7 @@ { "title": "bunq", "hex": "3394D7", - "source": "https://www.bunq.com/press/" + "source": "https://press.bunq.com/media_kits" }, { "title": "Burger King", @@ -1968,8 +1981,8 @@ { "title": "Burton", "hex": "000000", - "source": "https://brand.burton.com/logo/", - "guidelines": "https://brand.burton.com/logo/" + "source": "https://brand.burton.com/logo", + "guidelines": "https://brand.burton.com/logo" }, { "title": "Buy Me A Coffee", @@ -1994,7 +2007,7 @@ { "title": "Byju's", "hex": "813588", - "source": "https://byjus.com/byjus-the-learning-app/" + "source": "https://byjus.com/byjus-the-learning-app" }, { "title": "byte", From 6747708ba8cfc31548508fb7d75d92f3307d16fa Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 23 Aug 2023 19:36:09 +0100 Subject: [PATCH 097/938] A Review - Part 1 (#9300) * Update A-Frame source. * Rename about.me * Update about.me hex. * Update Abstract URL * Update Accusoft source. * Update Acer source * Update ACM source * Update ACM source * Normalize Adobe sources * Update AdonisJS guidelines * Internationalize Affinity sources * Update Agora source * Update Air China source * Update AirPlay guidelines * Add various licenses * Update Alpine.js; Add Algorand guidelines; * Remove slash in Altium Designer source * Update AWS icons * Remove slashes from Amazon icons * Update American Airlines source * Update American Express and AMG sources * Remove slash on ANA * Update Andela source and remove guidelines * Update Android sources * Update Ant Design source * Remove AOL guidelines * Update Apache suite sources, guidelines, and licenses * Forgot Tomcat * Update Apollo GraphQL source * Update App Store source * Apple source updates * Update AppVeyor source * New Appwrite source * Update Aqua source * Update ARAL source * Update ArangoDB source * Update Arch Linux source * Update Ardour source * Update Argo source * Update ARK Ecosystem source; Update Artifact Hub source; Update Asana source; Update asciinema source; Update Atlassian source and guidelines; Add Audi guidelines; Update Audio-Technica source; Update Auth0 source; Update Autodesk source; Update Automattic source; Update Avast source and guidelines; Further AWS slashing; Update ADO sources; * Update Azure Functions source. * Suggested changes by @service-paradis * Revert About.me changes * Remove them slashes! --- _data/simple-icons.json | 405 ++++++++++++++++++++++++++-------------- 1 file changed, 268 insertions(+), 137 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e6f45f77d..e9e58c693 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -64,7 +64,7 @@ { "title": "A-Frame", "hex": "EF2D5E", - "source": "https://aframe.io/docs/" + "source": "https://aframe.io/docs" }, { "title": "ABB RobotStudio", @@ -94,7 +94,7 @@ { "title": "Abstract", "hex": "191A1B", - "source": "https://www.abstract.com/about/" + "source": "https://www.abstract.com/about" }, { "title": "Academia", @@ -114,12 +114,12 @@ { "title": "Accusoft", "hex": "A9225C", - "source": "https://company-39138.frontify.com/d/7EKFm12NQSa8/accusoft-corporation-style-guide#/style-guide/logo" + "source": "https://www.accusoft.com" }, { "title": "Acer", "hex": "83B81A", - "source": "https://www.acer.com/ac/en/GB/content/home" + "source": "https://www.acer.com" }, { "title": "ACM", @@ -180,78 +180,92 @@ { "title": "Adobe", "hex": "FF0000", - "source": "https://www.adobe.com" + "source": "https://www.adobe.com", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "Adobe Acrobat Reader", "hex": "EC1C24", - "source": "https://acrobat.adobe.com" + "source": "https://acrobat.adobe.com", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "Adobe After Effects", "hex": "9999FF", - "source": "https://www.adobe.com/products/aftereffects.html" + "source": "https://www.adobe.com/creativecloud.html", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "Adobe Audition", "hex": "9999FF", - "source": "https://www.adobe.com/creativecloud/video.html" + "source": "https://www.adobe.com/creativecloud.html", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "Adobe Creative Cloud", "hex": "DA1F26", - "source": "https://www.adobe.com/creativecloud/plans.html" + "source": "https://www.adobe.com/creativecloud.html", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "Adobe Dreamweaver", "hex": "FF61F6", - "source": "https://www.adobe.com/products/dreamweaver.html" + "source": "https://www.adobe.com/products/catalog.html", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "Adobe Fonts", "hex": "000B1D", - "source": "https://www.adobe.com/creativecloud/services.html" + "source": "https://www.adobe.com/creativecloud.html", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "Adobe Illustrator", "hex": "FF9A00", - "source": "https://www.adobe.com/products/illustrator.html" + "source": "https://www.adobe.com/creativecloud.html", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "Adobe InDesign", "hex": "FF3366", - "source": "https://www.adobe.com/products/indesign.html" + "source": "https://www.adobe.com/creativecloud.html", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "Adobe Lightroom", "hex": "31A8FF", - "source": "https://www.adobe.com/products/photoshop-lightroom.html" + "source": "https://www.adobe.com/creativecloud.html", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "Adobe Lightroom Classic", "hex": "31A8FF", - "source": "https://www.adobe.com/products/photoshop-lightroom-classic.html" + "source": "https://www.adobe.com/creativecloud.html", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "Adobe Photoshop", "hex": "31A8FF", - "source": "https://www.adobe.com/products/photoshop.html" + "source": "https://www.adobe.com/creativecloud.html", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "Adobe Premiere Pro", "hex": "9999FF", - "source": "https://www.adobe.com/ie/products/premiere.html" + "source": "https://www.adobe.com/creativecloud.html", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "Adobe XD", "hex": "FF61F6", - "source": "https://commons.wikimedia.org/wiki/File:Adobe_XD_CC_icon.svg" + "source": "https://helpx.adobe.com/support/xd.html", + "guidelines": "https://developer.adobe.com/developer-distribution/creative-cloud/docs/guides/branding_guidelines" }, { "title": "AdonisJS", "hex": "5A45FF", "source": "https://adonisjs.com", - "guidelines": "https://www.notion.so/adonisjs/Welcome-to-the-AdonisJS-Brand-Assets-Guidelines-a042a6d0be7640c6bc78eb32e1bbaaa1" + "guidelines": "https://adonisjs.notion.site/adonisjs/Welcome-to-the-AdonisJS-Brand-Assets-Guidelines-a042a6d0be7640c6bc78eb32e1bbaaa1" }, { "title": "ADP", @@ -313,22 +327,22 @@ { "title": "Affinity Designer", "hex": "1B72BE", - "source": "https://affinity.serif.com/en-gb/designer/" + "source": "https://affinity.serif.com/designer" }, { "title": "Affinity Photo", "hex": "7E4DD2", - "source": "https://affinity.serif.com/en-gb/photo/" + "source": "https://affinity.serif.com/photo" }, { "title": "Affinity Publisher", "hex": "C9284D", - "source": "https://affinity.serif.com/en-gb/publisher/" + "source": "https://affinity.serif.com/publisher" }, { "title": "Agora", "hex": "099DFD", - "source": "https://github.com/AgoraIO/Docs/blob/c77b7131e351dbbb99158228971dc4e53de336b1/static/img/agora.svg" + "source": "https://github.com/AgoraIO/Docs-Source/blob/849872dd0496bada0a2dceecb3f79663e3b2d323/assets/images/others/agora-logo.svg" }, { "title": "AI Dungeon", @@ -348,7 +362,10 @@ { "title": "AIOHTTP", "hex": "2C5BB4", - "source": "https://github.com/aio-libs/aiohttp/blob/fb5fe72b1bca3b899af579d376f5fe45745410e4/docs/aiohttp-plain.svg" + "source": "https://github.com/aio-libs/aiohttp/blob/fb5fe72b1bca3b899af579d376f5fe45745410e4/docs/aiohttp-plain.svg", + "license": { + "type": "Apache-2.0" + } }, { "title": "Aiqfome", @@ -363,7 +380,7 @@ { "title": "Air China", "hex": "E30E17", - "source": "https://www.airchina.com.cn/en/investor_relations/" + "source": "https://www.airchina.com.cn/en/investor_relations" }, { "title": "Air France", @@ -388,7 +405,10 @@ { "title": "Airbrake.io", "hex": "FFA500", - "source": "https://github.com/airbrake/slate/blob/c116f2968bcf4dfda126511de0a2d0f0dc8b6a8e/source/images/logo.svg" + "source": "https://github.com/airbrake/slate/blob/c116f2968bcf4dfda126511de0a2d0f0dc8b6a8e/source/images/logo.svg", + "license": { + "type": "Apache-2.0" + } }, { "title": "Airbus", @@ -408,12 +428,14 @@ { "title": "AirPlay Audio", "hex": "000000", - "source": "https://developer.apple.com/design/human-interface-guidelines/airplay/overview/icons/" + "source": "https://developer.apple.com/design/human-interface-guidelines/airplay/overview/icons", + "guidelines": "https://www.apple.com/legal/intellectual-property/guidelinesfor3rdparties.html" }, { "title": "AirPlay Video", "hex": "000000", - "source": "https://developer.apple.com/design/human-interface-guidelines/airplay/overview/icons/" + "source": "https://developer.apple.com/design/human-interface-guidelines/airplay/overview/icons/", + "guidelines": "https://www.apple.com/legal/intellectual-property/guidelinesfor3rdparties.html" }, { "title": "Airtable", @@ -423,7 +445,10 @@ { "title": "Ajv", "hex": "23C8D2", - "source": "https://github.com/ajv-validator/ajv/blob/95b15b683dfb60f63c5129b0426629b968d53af8/docs/.vuepress/public/img/ajv.svg" + "source": "https://github.com/ajv-validator/ajv/blob/95b15b683dfb60f63c5129b0426629b968d53af8/docs/.vuepress/public/img/ajv.svg", + "license": { + "type": "MIT" + } }, { "title": "Akamai", @@ -433,7 +458,10 @@ { "title": "Alacritty", "hex": "F46D01", - "source": "https://github.com/alacritty/alacritty/blob/6d8db6b9dfadd6164c4be7a053f25db8ef6b7998/extra/logo/alacritty-simple.svg" + "source": "https://github.com/alacritty/alacritty/blob/6d8db6b9dfadd6164c4be7a053f25db8ef6b7998/extra/logo/alacritty-simple.svg", + "license": { + "type": "Apache-2.0" + } }, { "title": "Albert Heijn", @@ -473,7 +501,8 @@ { "title": "Algorand", "hex": "000000", - "source": "https://www.algorand.com/about/media-kit" + "source": "https://www.algorand.com/about/media-kit", + "guidelines": "https://algorand.com/about/media-kit" }, { "title": "Alibaba Cloud", @@ -523,7 +552,7 @@ { "title": "Alpine.js", "hex": "8BC0D0", - "source": "https://github.com/simple-icons/simple-icons/issues/5583#issuecomment-832770167" + "source": "https://alpinejs.dev" }, { "title": "Alteryx", @@ -533,7 +562,7 @@ { "title": "Altium Designer", "hex": "A5915F", - "source": "https://www.altium.com/altium-designer/" + "source": "https://www.altium.com/altium-designer" }, { "title": "Alwaysdata", @@ -543,8 +572,7 @@ { "title": "Amazon", "hex": "FF9900", - "source": "https://worldvectorlogo.com/logo/amazon-icon", - "guidelines": "https://worldvectorlogo.com/terms-of-use" + "source": "https://www.amazon.com" }, { "title": "Amazon Alexa", @@ -554,8 +582,8 @@ { "title": "Amazon API Gateway", "hex": "FF4F8B", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", "aliases": { "aka": [ "AWS API Gateway" @@ -565,7 +593,7 @@ { "title": "Amazon AWS", "hex": "232F3E", - "source": "https://upload.wikimedia.org/wikipedia/commons/9/93/Amazon_Web_Services_Logo.svg", + "source": "https://commons.wikimedia.org/wiki/File:Amazon_Web_Services_Logo.svg", "aliases": { "aka": [ "AWS" @@ -575,8 +603,8 @@ { "title": "Amazon CloudWatch", "hex": "FF4F8B", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", "aliases": { "aka": [ "AWS CloudWatch" @@ -586,8 +614,8 @@ { "title": "Amazon DynamoDB", "hex": "4053D6", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", "aliases": { "aka": [ "AWS DynamoDB" @@ -597,8 +625,8 @@ { "title": "Amazon EC2", "hex": "FF9900", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", "aliases": { "aka": [ "Amazon Elastic Compute Cloud", @@ -610,8 +638,8 @@ { "title": "Amazon ECS", "hex": "FF9900", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", "aliases": { "aka": [ "Amazon Elastic Container Service", @@ -623,8 +651,8 @@ { "title": "Amazon EKS", "hex": "FF9900", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", "aliases": { "aka": [ "Amazon Elastic Kubernetes Service", @@ -653,8 +681,8 @@ { "title": "Amazon Lumberyard", "hex": "66459B", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/" + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons" }, { "title": "Amazon Luna", @@ -674,8 +702,8 @@ { "title": "Amazon RDS", "hex": "527FFF", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", "aliases": { "aka": [ "AWS RDS" @@ -685,14 +713,14 @@ { "title": "Amazon Redshift", "hex": "8C4FFF", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/" + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons" }, { "title": "Amazon S3", "hex": "569A31", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", "aliases": { "aka": [ "AWS S3" @@ -702,8 +730,8 @@ { "title": "Amazon SQS", "hex": "FF4F8B", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", "aliases": { "aka": [ "Amazon Simple Queue Service", @@ -734,17 +762,17 @@ { "title": "American Airlines", "hex": "0078D2", - "source": "https://en.wikipedia.org/wiki/File:American_Airlines_logo_2013.svg" + "source": "https://news.aa.com" }, { "title": "American Express", "hex": "2E77BC", - "source": "https://commons.wikimedia.org/wiki/File:American_Express_logo.svg" + "source": "https://commons.wikimedia.org/wiki/File:American_Express_logo_(2018).svg" }, { "title": "AMG", "hex": "000000", - "source": "https://www.mercedes-amg.com/etc/clientlibs/amg/amg.base/assets/images/svg/amg-logo.svg" + "source": "https://www.mercedes-amg.com" }, { "title": "AMP", @@ -759,7 +787,7 @@ { "title": "ANA", "hex": "13448F", - "source": "https://www.ana.co.jp/en/eur/the-ana-experience/brand/" + "source": "https://www.ana.co.jp/en/eur/the-ana-experience/brand" }, { "title": "Anaconda", @@ -779,23 +807,22 @@ { "title": "Andela", "hex": "173B3F", - "source": "https://andela.com/press/", - "guidelines": "https://andela.com/press/" + "source": "https://andela.com" }, { "title": "Android", "hex": "3DDC84", - "source": "https://thepartnermarketinghub.withgoogle.com/brands/android/visual-identity/visual-identity/logo-lock-ups/" + "source": "https://www.android.com" }, { "title": "Android Auto", "hex": "3DDC84", - "source": "https://thepartnermarketinghub.withgoogle.com/brands/android-auto/" + "source": "https://thepartnermarketinghub.withgoogle.com/brands/android-auto" }, { "title": "Android Studio", "hex": "3DDC84", - "source": "https://developer.android.com/studio/" + "source": "https://developer.android.com/studio" }, { "title": "AngelList", @@ -805,7 +832,7 @@ { "title": "Angular", "hex": "DD0031", - "source": "https://angular.io/assets/images/logos/angular/angular_solidBlack.svg" + "source": "https://angular.io" }, { "title": "Angular Universal", @@ -840,7 +867,7 @@ { "title": "Ant Design", "hex": "0170FE", - "source": "https://ant.design/components/icon/" + "source": "https://ant.design" }, { "title": "Anta", @@ -860,139 +887,241 @@ { "title": "AOL", "hex": "3399FF", - "source": "https://www.aol.com", - "guidelines": "https://styleguide.aol.com" + "source": "https://www.aol.com" }, { "title": "Apache", "hex": "D22128", - "source": "https://www.apache.org/foundation/press/kit/" + "source": "https://www.apache.org/foundation/press/kit", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Airflow", "hex": "017CEE", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Ant", "hex": "A81C7D", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Cassandra", "hex": "1287B1", - "source": "https://upload.wikimedia.org/wikipedia/commons/5/5e/Cassandra_logo.svg" + "source": "https://upload.wikimedia.org/wikipedia/commons/5/5e/Cassandra_logo.svg", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache CloudStack", "hex": "2AA5DC", - "source": "https://cloudstack.apache.org/trademark-guidelines.html" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Cordova", "hex": "E8E8E8", - "source": "https://cordova.apache.org/artwork/" + "source": "https://cordova.apache.org/artwork", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache CouchDB", "hex": "E42528", - "source": "https://apache.org/logos/#couchdb" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Druid", "hex": "29F1FB", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache ECharts", "hex": "AA344D", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Flink", "hex": "E6526F", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Groovy", "hex": "4298B8", - "source": "https://groovy-lang.org" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Hadoop", "hex": "66CCFF", - "source": "https://apache.org/logos/#hadoop" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Hive", "hex": "FDEE21", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache JMeter", "hex": "D22128", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Kafka", "hex": "231F20", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Kylin", "hex": "F09D13", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Maven", "hex": "C71A36", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache NetBeans IDE", "hex": "1B6AC6", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache OpenOffice", "hex": "0E85CD", - "source": "https://apache.org/logos" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Parquet", "hex": "50ABF1", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Pulsar", "hex": "188FFF", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache RocketMQ", "hex": "D77310", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Solr", "hex": "D9411E", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Spark", "hex": "E25A1C", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Storm", "hex": "225593", "source": "https://apache.org/logos", - "guidelines": "https://www.apache.org/foundation/marks" + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Apache Tomcat", "hex": "F8DC75", - "source": "https://apache.org/logos/" + "source": "https://apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } }, { "title": "Aparat", @@ -1007,7 +1136,7 @@ { "title": "Apollo GraphQL", "hex": "311C87", - "source": "https://github.com/apollographql/space-kit/blob/9a42083746a49c9a734563f427c13233e42adcc9/logos/mark.svg" + "source": "https://www.apollographql.com" }, { "title": "Apostrophe", @@ -1017,7 +1146,7 @@ { "title": "App Store", "hex": "0D96F6", - "source": "https://developer.apple.com/app-store/" + "source": "https://developer.apple.com/app-store" }, { "title": "Appian", @@ -1033,7 +1162,7 @@ { "title": "Apple Arcade", "hex": "000000", - "source": "https://www.apple.com/apple-arcade/" + "source": "https://www.apple.com/apple-arcade" }, { "title": "Apple Music", @@ -1043,12 +1172,12 @@ { "title": "Apple News", "hex": "FD415E", - "source": "https://www.apple.com/apple-news/" + "source": "https://www.apple.com/apple-news" }, { "title": "Apple Pay", "hex": "000000", - "source": "https://developer.apple.com/apple-pay/marketing/" + "source": "https://developer.apple.com/apple-pay/marketing" }, { "title": "Apple Podcasts", @@ -1058,7 +1187,7 @@ { "title": "Apple TV", "hex": "000000", - "source": "https://commons.wikimedia.org/wiki/File:AppleTV.svg" + "source": "https://en.wikipedia.org/wiki/File:Apple_TV_(logo).svg" }, { "title": "AppSignal", @@ -1073,28 +1202,28 @@ { "title": "AppVeyor", "hex": "00B3E0", - "source": "https://commons.wikimedia.org/wiki/File:Appveyor_logo.svg" + "source": "https://www.appveyor.com" }, { "title": "Appwrite", "hex": "F02E65", - "source": "https://github.com/appwrite/appwrite/blob/c961382fb7a59ce908b4982a572e02e6e0feacd5/public/images/appwrite.svg" + "source": "https://appwrite.io" }, { "title": "Aqua", "hex": "1904DA", - "source": "https://www.aquasec.com/brand/", - "guidelines": "https://www.aquasec.com/brand/" + "source": "https://www.aquasec.com/brand", + "guidelines": "https://www.aquasec.com/brand" }, { "title": "ARAL", "hex": "0063CB", - "source": "https://upload.wikimedia.org/wikipedia/commons/6/60/Aral_Logo.svg" + "source": "https://commons.wikimedia.org/wiki/File:Aral_Logo.svg" }, { "title": "ArangoDB", "hex": "DDE072", - "source": "https://www.arangodb.com", + "source": "https://www.arangodb.com/resources/logos", "guidelines": "https://www.arangodb.com/resources/logos" }, { @@ -1105,7 +1234,7 @@ { "title": "Arch Linux", "hex": "1793D1", - "source": "https://www.archlinux.org/art/", + "source": "https://www.archlinux.org/art", "guidelines": "https://wiki.archlinux.org/index.php/DeveloperWiki:TrademarkPolicy#Logo_Usage_Guidelines" }, { @@ -1121,7 +1250,7 @@ { "title": "Ardour", "hex": "C61C3E", - "source": "https://github.com/Ardour/ardour/tree/d39f064756c88197adfe13fe695b86bd8cb3bb81/tools/misc_resources" + "source": "https://github.com/Ardour/ardour/blob/c5a0c0f6e0fc1ed0b94f94af38d5b55d49882add/tools/misc_resources/ardour_bw.svg" }, { "title": "Arduino", @@ -1132,7 +1261,7 @@ { "title": "Argo", "hex": "EF7B4D", - "source": "https://cncf-branding.netlify.app/projects/argo/" + "source": "https://github.com/cncf/artwork/blob/c2e619cdf85e8bac090ceca7c0834c5cfedf9426/projects/argo/icon/black/argo-icon-black.svg" }, { "title": "Argos", @@ -1147,7 +1276,7 @@ { "title": "ARK Ecosystem", "hex": "C9292C", - "source": "https://ark.io/press-kit" + "source": "https://ark.io" }, { "title": "Arlo", @@ -1173,7 +1302,7 @@ { "title": "Artifact Hub", "hex": "417598", - "source": "https://raw.githubusercontent.com/artifacthub/hub/87a1fed/web/public/static/media/logo/artifacthub-brand-white.svg" + "source": "https://github.com/artifacthub/hub/blob/b7df64e044687e5788d6e7e809539679eb9fe45a/web/public/static/media/logo/artifacthub-brand-white.svg" }, { "title": "Artix Linux", @@ -1194,7 +1323,7 @@ { "title": "Asana", "hex": "F06A6A", - "source": "https://asana.com/styles", + "source": "https://asana.com/brand", "guidelines": "https://asana.com/brand" }, { @@ -1205,7 +1334,7 @@ { "title": "asciinema", "hex": "D40000", - "source": "https://github.com/asciinema/asciinema-logo/tree/1c743621830c0d8c92fd0076b4f15f75b4cf79f4" + "source": "https://github.com/asciinema/asciinema-logo/blob/1c743621830c0d8c92fd0076b4f15f75b4cf79f4/logo-red.svg" }, { "title": "ASDA", @@ -1261,7 +1390,8 @@ { "title": "Atlassian", "hex": "0052CC", - "source": "https://www.atlassian.com/company/news/press-kit" + "source": "https://atlassian.design/resources/logo-library", + "guidelines": "https://atlassian.design/foundations/logos" }, { "title": "Atom", @@ -1281,7 +1411,8 @@ { "title": "Audi", "hex": "BB0A30", - "source": "https://www.audi.com/ci/en/intro/basics/rings.html" + "source": "https://www.audi.com/ci/en/intro/basics/rings.html", + "guidelines": "https://www.audi.com/ci/en/intro/basics/rings.html" }, { "title": "Audible", @@ -1291,7 +1422,7 @@ { "title": "Audio-Technica", "hex": "000000", - "source": "https://wikipedia.org/wiki/File:Audio-technica.svg" + "source": "https://commons.wikimedia.org/wiki/File:Audio-technica.svg" }, { "title": "Audioboom", @@ -1311,7 +1442,7 @@ { "title": "Auth0", "hex": "EB5424", - "source": "https://styleguide.auth0.com" + "source": "https://auth0.com" }, { "title": "Authelia", @@ -1326,8 +1457,8 @@ { "title": "Autodesk", "hex": "000000", - "source": "https://brand.autodesk.com", - "guidelines": "https://brand.autodesk.com/brand-system/logo/" + "source": "https://brand.autodesk.com/brand-system/logo", + "guidelines": "https://brand.autodesk.com/brand-system/logo" }, { "title": "AutoHotkey", @@ -1337,7 +1468,7 @@ { "title": "Automattic", "hex": "3499CD", - "source": "https://automattic.com/press/brand-materials/" + "source": "https://automattic.com/press/brand-materials" }, { "title": "Autoprefixer", @@ -1352,13 +1483,13 @@ { "title": "Avast", "hex": "FF7800", - "source": "https://www.avast.com", - "guidelines": "https://press.avast.com/media-materials" + "source": "https://press.avast.com/media-materials#logos-and-brand-guidelines", + "guidelines": "https://press.avast.com/media-materials#logos-and-brand-guidelines" }, { "title": "Awesome Lists", "hex": "FC60A8", - "source": "https://github.com/sindresorhus/awesome/tree/52b6dbacde01c2595f2133a5378cb8d2f89906fa/media" + "source": "https://github.com/sindresorhus/awesome/tree/52b6dbacde01c2595f2133a5378cb8d2f89906fa/media/logo.svg" }, { "title": "awesomeWM", @@ -1368,20 +1499,20 @@ { "title": "AWS Amplify", "hex": "FF9900", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/" + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons" }, { "title": "AWS Fargate", "hex": "FF9900", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/" + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons" }, { "title": "AWS Lambda", "hex": "FF9900", - "source": "https://aws.amazon.com/architecture/icons/", - "guidelines": "https://aws.amazon.com/architecture/icons/" + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons" }, { "title": "Axios", @@ -1391,27 +1522,27 @@ { "title": "Azure Artifacts", "hex": "CB2E6D", - "source": "https://azure.microsoft.com/en-us/services/devops/artifacts/" + "source": "https://azure.microsoft.com/products/devops" }, { "title": "Azure Data Explorer", "hex": "0078D4", - "source": "https://azure.microsoft.com/en-us/pricing/details/data-explorer/" + "source": "https://azure.microsoft.com/pricing/details/data-explorer" }, { "title": "Azure DevOps", "hex": "0078D7", - "source": "https://azure.microsoft.com/products/devops/" + "source": "https://azure.microsoft.com/products/devops" }, { "title": "Azure Functions", "hex": "0062AD", - "source": "https://azure.microsoft.com/en-us/services/functions" + "source": "https://learn.microsoft.com/azure/architecture/icons" }, { "title": "Azure Pipelines", "hex": "2560E0", - "source": "https://github.com/vscode-icons/vscode-icons/blob/dc7872262c9b059c574bd16fc4cfedbb6bdf156e/icons/file_type_azurepipelines.svg" + "source": "https://azure.microsoft.com/products/devops" }, { "title": "B&R Automation", From 4036f7e76eef072f6f7dcef868b5d17c4653a75a Mon Sep 17 00:00:00 2001 From: LitoMore Date: Wed, 23 Aug 2023 14:28:52 -0500 Subject: [PATCH 098/938] Bump latest release action (#9393) --- .github/workflows/create-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 2523f8f45..34f6f7616 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -23,7 +23,7 @@ jobs: did-create-pr: ${{ steps.release.outputs.did-create-pr }} new-version: ${{ steps.release.outputs.new-version }} steps: - - uses: LitoMore/simple-icons-release-action@1a0c7bb3a4a694ba3877d92e340c01a7a56cc730 + - uses: LitoMore/simple-icons-release-action@b14cfca88575c04ea2a90ef282ca16d275cb2715 id: release with: repo-token: ${{ secrets.GITHUB_TOKEN }} From 06c78c0334f64622db53eedfee38740e119a3f7e Mon Sep 17 00:00:00 2001 From: Mark Katerberg Date: Wed, 23 Aug 2023 14:32:40 -0500 Subject: [PATCH 099/938] Update: OpsLevel Logo (#9388) * Uses new opslevel logo * Fix linting * Combines paths for single path * Updated logo to have smooth curves --- _data/simple-icons.json | 2 +- icons/opslevel.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e9e58c693..872f2a3c4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9230,7 +9230,7 @@ }, { "title": "OpsLevel", - "hex": "1890FF", + "hex": "0A53E0", "source": "https://www.opslevel.com" }, { diff --git a/icons/opslevel.svg b/icons/opslevel.svg index da8209352..7ded718e2 100644 --- a/icons/opslevel.svg +++ b/icons/opslevel.svg @@ -1 +1 @@ -OpsLevel \ No newline at end of file +OpsLevel \ No newline at end of file From d87f2e8f5031b829109079843ef42be1980d2d4a Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Thu, 24 Aug 2023 04:11:29 -0400 Subject: [PATCH 100/938] Metadata update for V review (#9397) * Update V source * Update Vault color * Update Vercel source and guidelines * Update Verdaccio source and guidelines * Update Vespa source * Update Viber source * Update Vimeo source * Update Virgin Media source * Update Vivaldi source and license * Update Vivino source, color and guidelines * Update VLC media player source * Update Volkswagen source * Update Vue.js source and guidelines * Update Vulkan source and guidelines * Update Vultr source and guidelines --- _data/simple-icons.json | 45 +++++++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 17 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 872f2a3c4..9ecb4dd91 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13600,7 +13600,7 @@ { "title": "V", "hex": "5D87BF", - "source": "https://github.com/vlang/v-logo/tree/62dd9fe256f64190b53a306310c4a4cc27398d0f", + "source": "https://github.com/vlang/v-logo/blob/eec050c901ed3afefce8cbe56092d55ed6770706/dist/v-logo.svg", "license": { "type": "MIT" } @@ -13653,7 +13653,7 @@ }, { "title": "Vault", - "hex": "000000", + "hex": "FFEC6E", "source": "https://www.hashicorp.com/brand", "guidelines": "https://www.hashicorp.com/brand" }, @@ -13709,12 +13709,14 @@ { "title": "Vercel", "hex": "000000", - "source": "https://vercel.com/design" + "source": "https://vercel.com/design/brands", + "guidelines": "https://vercel.com/design/brands" }, { "title": "Verdaccio", "hex": "4B5E40", - "source": "https://verdaccio.org/docs/en/logo" + "source": "https://verdaccio.org/docs/logo", + "guidelines": "https://verdaccio.org/docs/logo" }, { "title": "Veritas", @@ -13729,7 +13731,7 @@ { "title": "Vespa", "hex": "85B09A", - "source": "https://www.piaggiogroup.com/sites/piaggiocorpd7/files/doc/guidalogo_vespa_0.pdf", + "source": "https://www.piaggiogroup.com/en/archive/document/logo-guide", "guidelines": "https://www.piaggiogroup.com/en/archive/document/logo-guide" }, { @@ -13750,7 +13752,8 @@ { "title": "Viber", "hex": "7360F2", - "source": "https://www.viber.com/brand-center/" + "source": "https://www.viber.com/brand-center", + "guidelines": "https://www.viber.com/brand-center" }, { "title": "Vim", @@ -13760,7 +13763,8 @@ { "title": "Vimeo", "hex": "1AB7EA", - "source": "https://vimeo.com/about/brand_guidelines" + "source": "https://press.vimeo.com/brand-guidelines", + "guidelines": "https://press.vimeo.com/brand-guidelines" }, { "title": "Vimeo Livestream", @@ -13780,7 +13784,7 @@ { "title": "Virgin Media", "hex": "ED1A37", - "source": "https://en.wikipedia.org/wiki/Virgin_Media#/media/File:Virgin_Media.svg" + "source": "https://commons.wikimedia.org/wiki/File:Virgin_Media.svg" }, { "title": "VirtualBox", @@ -13836,12 +13840,17 @@ { "title": "Vivaldi", "hex": "EF3939", - "source": "https://vivaldi.com/press/" + "source": "https://vivaldi.com/press", + "guidelines": "https://vivaldi.com/press", + "license": { + "type": "CC-BY-4.0" + } }, { "title": "Vivino", - "hex": "AA1329", - "source": "https://www.vivino.com/press" + "hex": "A61A30", + "source": "https://www.vivino.com/press", + "guidelines": "https://www.vivino.com/press" }, { "title": "VK", @@ -13852,7 +13861,7 @@ { "title": "VLC media player", "hex": "FF8800", - "source": "https://git.videolan.org/?p=vlc.git;a=tree;f=extras/package/macosx/asset_sources" + "source": "https://code.videolan.org/videolan/vlc/-/blob/1ce7f686ee17a028d2d79627ae69f22d905f2e23/extras/package/macosx/asset_sources/vlc_app_icon.svg" }, { "title": "VMware", @@ -13872,7 +13881,7 @@ { "title": "Volkswagen", "hex": "151F5D", - "source": "https://www.volkswagen.ie" + "source": "https://www.vw.com" }, { "title": "Volvo", @@ -13917,8 +13926,8 @@ { "title": "Vue.js", "hex": "4FC08D", - "source": "https://github.com/vuejs/art/tree/d840546f0779f0639ba3fe1cb78e7b04d8127eab", - "guidelines": "https://github.com/vuejs/art/blob/master/README.md", + "source": "https://github.com/vuejs/art/blob/a1c78b74569b70a25300925b4eacfefcc143b8f6/logo.svg", + "guidelines": "https://github.com/vuejs/art/blob/a1c78b74569b70a25300925b4eacfefcc143b8f6/README.md", "license": { "type": "CC-BY-NC-SA-4.0" } @@ -13931,12 +13940,14 @@ { "title": "Vulkan", "hex": "AC162C", - "source": "https://www.khronos.org/legal/trademarks/" + "source": "https://www.khronos.org/legal/trademarks", + "guidelines": "https://www.khronos.org/legal/trademarks" }, { "title": "Vultr", "hex": "007BFC", - "source": "https://www.vultr.com/company/brand-assets/" + "source": "https://www.vultr.com/company/brand-assets", + "guidelines": "https://www.vultr.com/company/brand-assets" }, { "title": "Vyond", From 0851600f033147931ab7b1884f1ab64a2fbaed2f Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Thu, 24 Aug 2023 04:16:42 -0400 Subject: [PATCH 101/938] Update VSCodium icon (#9399) * Update VSCodium icon * Update VSCodium source --- _data/simple-icons.json | 2 +- icons/vscodium.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9ecb4dd91..25fd2e7a0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13916,7 +13916,7 @@ { "title": "VSCodium", "hex": "2F80ED", - "source": "https://vscodium.com" + "source": "https://github.com/VSCodium/vscodium.github.io/blob/ed028c57f10e6432ec55dfc34d4db1a83fba941d/img/codium_cnl.svg" }, { "title": "VTEX", diff --git a/icons/vscodium.svg b/icons/vscodium.svg index 6649f32ad..9ce3ad5c2 100644 --- a/icons/vscodium.svg +++ b/icons/vscodium.svg @@ -1 +1 @@ -VSCodium \ No newline at end of file +VSCodium \ No newline at end of file From 997b55ffd13aeb6b38fb28d419402c2f08a33825 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Thu, 24 Aug 2023 05:29:40 -0700 Subject: [PATCH 102/938] Review Q letter icons (#9330) * Update Qantas source * Update Qatar Airways source * Updated Qt Source and guidelines * Update Qualys guidelines * Update Quest source and guidelines * Update QuickBooks source and guidelines * Update Qwiklabs source * Remove trailing slashes --- _data/simple-icons.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 25fd2e7a0..a2cef2027 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10386,12 +10386,12 @@ { "title": "Qantas", "hex": "E40000", - "source": "https://freight.qantas.com" + "source": "https://www.qantas.com" }, { "title": "Qatar Airways", "hex": "5C0D34", - "source": "https://www.qatarairways.com/en/press-kit.html" + "source": "https://www.qatarairways.com/press-releases/en-WW/media_kits" }, { "title": "QEMU", @@ -10440,8 +10440,8 @@ { "title": "Qt", "hex": "41CD52", - "source": "https://qt-brandbook.webflow.io/design", - "guidelines": "https://qt-brandbook.webflow.io/design" + "source": "https://www.qt.io", + "guidelines": "https://www.qt.io/brand" }, { "title": "Qualcomm", @@ -10451,14 +10451,14 @@ { "title": "Qualtrics", "hex": "00B4EF", - "source": "https://www.qualtrics.com/brand-book/", - "guidelines": "https://www.qualtrics.com/brand-book/" + "source": "https://www.qualtrics.com/brand-book", + "guidelines": "https://www.qualtrics.com/brand-book" }, { "title": "Qualys", "hex": "ED2E26", "source": "https://www.qualys.com", - "guidelines": "https://www.qualys.com/docs/qualys-logo-guidelines.pdf" + "guidelines": "https://www.qualys.com/company/newsroom/media-contacts" }, { "title": "Quantcast", @@ -10473,7 +10473,7 @@ { "title": "Quarkus", "hex": "4695EB", - "source": "https://design.jboss.org/quarkus/" + "source": "https://design.jboss.org/quarkus" }, { "title": "Quasar", @@ -10491,14 +10491,14 @@ { "title": "Quest", "hex": "FB4F14", - "source": "https://brand.quest.com", - "guidelines": "https://brand.quest.com" + "source": "https://brand.quest.com/quest/questlogos", + "guidelines": "https://brand.quest.com/quest/questlogos" }, { "title": "QuickBooks", "hex": "2CA01C", - "source": "https://designsystem.quickbooks.com/visual-assets/logos/", - "guidelines": "https://designsystem.quickbooks.com/visual-assets/logos/" + "source": "https://design.intuit.com/quickbooks/brand", + "guidelines": "https://design.intuit.com/quickbooks/brand" }, { "title": "QuickLook", @@ -10531,7 +10531,7 @@ { "title": "Qwiklabs", "hex": "F5CD0E", - "source": "https://www.qwiklabs.com" + "source": "https://www.cloudskillsboost.google" }, { "title": "Qzone", From e0208b48ec687416af5ddaa6c6662e348a2eab45 Mon Sep 17 00:00:00 2001 From: saunter <68239231+stackingsaunter@users.noreply.github.com> Date: Thu, 24 Aug 2023 14:38:46 +0200 Subject: [PATCH 103/938] Add Alby (#9015) --- _data/simple-icons.json | 6 ++++++ icons/alby.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/alby.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a2cef2027..7c76f66f1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -468,6 +468,12 @@ "hex": "04ACE6", "source": "https://www.ah.nl" }, + { + "title": "Alby", + "hex": "FFDF6F", + "source": "https://github.com/getAlby/media/blob/c24fee4a3f76d6cd000343a972f10590d3913b25/Alby-logo-icons/Alby-logo-head/alby.svg", + "guidelines": "https://github.com/getAlby/lightning-browser-extension/wiki/Open-Design" + }, { "title": "Alchemy", "hex": "0C0C0E", diff --git a/icons/alby.svg b/icons/alby.svg new file mode 100644 index 000000000..ed0388efd --- /dev/null +++ b/icons/alby.svg @@ -0,0 +1 @@ +Alby \ No newline at end of file From b94e724ed28637e920d880035af2ebb9dbe91e83 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Thu, 24 Aug 2023 08:00:40 -0700 Subject: [PATCH 104/938] Update QuantConnect (#9400) * Update JSON data for QuantConnect * Update QuantConnect icon --- _data/simple-icons.json | 5 +++-- icons/quantconnect.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7c76f66f1..921e83847 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10473,8 +10473,9 @@ }, { "title": "QuantConnect", - "hex": "F5AE29", - "source": "https://www.quantconnect.com/docs/home/home" + "hex": "F98309", + "source": "https://www.quantconnect.com", + "guidelines": "https://www.quantconnect.com/terms" }, { "title": "Quarkus", diff --git a/icons/quantconnect.svg b/icons/quantconnect.svg index d2cf4810f..99c43b994 100644 --- a/icons/quantconnect.svg +++ b/icons/quantconnect.svg @@ -1 +1 @@ -QuantConnect \ No newline at end of file +QuantConnect \ No newline at end of file From bd229f2cd17351c516d215cee0c4477b3fc5ea5a Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Thu, 24 Aug 2023 11:18:10 -0400 Subject: [PATCH 105/938] Update Wix Icon (#9406) --- _data/simple-icons.json | 3 ++- icons/wix.svg | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 921e83847..a656a434e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14374,7 +14374,8 @@ { "title": "Wix", "hex": "0C6EFC", - "source": "https://www.wix.com/about/design-assets" + "source": "https://www.wix.com/about/design-assets", + "guidelines": "https://www.wix.com/about/design-assets" }, { "title": "Wizz Air", diff --git a/icons/wix.svg b/icons/wix.svg index a1f6f418f..0408309d4 100644 --- a/icons/wix.svg +++ b/icons/wix.svg @@ -1 +1 @@ -Wix \ No newline at end of file +Wix \ No newline at end of file From 5a3ea4dd42e565c582b070289e9a116efc05c941 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Thu, 24 Aug 2023 11:21:16 -0400 Subject: [PATCH 106/938] Update Webflow Icon (#9407) --- _data/simple-icons.json | 3 ++- icons/webflow.svg | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a656a434e..8cb01a63c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14110,7 +14110,8 @@ { "title": "Webflow", "hex": "4353FF", - "source": "https://webflow.com" + "source": "https://brand-at.webflow.io/resources#logos", + "guidelines": "https://brand-at.webflow.io" }, { "title": "WebGL", diff --git a/icons/webflow.svg b/icons/webflow.svg index 2f16cc4b4..a90b1817c 100644 --- a/icons/webflow.svg +++ b/icons/webflow.svg @@ -1 +1 @@ -Webflow \ No newline at end of file +Webflow \ No newline at end of file From 6330acf0fcb1e12e5f11a8a1d4ccea5e8c24788d Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Thu, 24 Aug 2023 08:33:29 -0700 Subject: [PATCH 107/938] Update Angular (#9266) * Update JSON data for Angular * Update Angular icon * Apply suggestion --- _data/simple-icons.json | 6 +++++- icons/angular.svg | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8cb01a63c..fd1a9e847 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -838,7 +838,11 @@ { "title": "Angular", "hex": "DD0031", - "source": "https://angular.io" + "source": "https://angular.io", + "guidelines": "https://angular.io/presskit", + "license": { + "type": "CC-BY-4.0" + } }, { "title": "Angular Universal", diff --git a/icons/angular.svg b/icons/angular.svg index 6189bd2b9..551e9da51 100644 --- a/icons/angular.svg +++ b/icons/angular.svg @@ -1 +1 @@ -Angular \ No newline at end of file +Angular \ No newline at end of file From be20eb6d48a1cf46620f1997ff85adc8e263c48a Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Thu, 24 Aug 2023 08:39:40 -0700 Subject: [PATCH 108/938] Update Apache Cassandra (#9271) * Update JSON data for Apache Cassandra * Update Apache Cassandra icon * Update from new source --- _data/simple-icons.json | 2 +- icons/apachecassandra.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index fd1a9e847..f1d2a2289 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -929,7 +929,7 @@ { "title": "Apache Cassandra", "hex": "1287B1", - "source": "https://upload.wikimedia.org/wikipedia/commons/5/5e/Cassandra_logo.svg", + "source": "https://www.apache.org/logos", "guidelines": "https://www.apache.org/foundation/marks", "license": { "type": "Apache-2.0" diff --git a/icons/apachecassandra.svg b/icons/apachecassandra.svg index 221b7e4df..0ef70eeec 100644 --- a/icons/apachecassandra.svg +++ b/icons/apachecassandra.svg @@ -1 +1 @@ -Apache Cassandra \ No newline at end of file +Apache Cassandra \ No newline at end of file From 71a7f97db45b15055f1cfa3d417dd6cdd132770c Mon Sep 17 00:00:00 2001 From: "Vicente JJ. Miras" Date: Thu, 24 Aug 2023 18:22:15 +0200 Subject: [PATCH 109/938] Add Falco icon (#8770) * Add Falco icon (#7868) * Applied corrections suggested by @adamrusted * Remove trailing slash for consistency of links --- _data/simple-icons.json | 6 ++++++ icons/falco.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/falco.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f1d2a2289..43a9c558e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4209,6 +4209,12 @@ "hex": "EC1C24", "source": "https://sbox.facepunch.com/news" }, + { + "title": "Falco", + "hex": "00AEC7", + "source": "https://falco.org/community/falco-brand", + "guidelines": "https://falco.org/community/falco-brand" + }, { "title": "Falcon", "hex": "F0AD4E", diff --git a/icons/falco.svg b/icons/falco.svg new file mode 100644 index 000000000..d533356ff --- /dev/null +++ b/icons/falco.svg @@ -0,0 +1 @@ +Falco \ No newline at end of file From 11a1907124284b52a39c5db4cc1bb075a49c4108 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 24 Aug 2023 20:10:40 +0100 Subject: [PATCH 110/938] Update Venmo icon and colour (#6284) * Update Venmo Colour * Update Venmo * Add Brand Guidelines * Update Venmo --------- Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++-- icons/venmo.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 43a9c558e..ab24acb29 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13720,8 +13720,9 @@ }, { "title": "Venmo", - "hex": "3D95CE", - "source": "https://venmo.com/about/brand/" + "hex": "008CFF", + "source": "https://venmo.com/about/brand", + "guidelines": "https://venmo.com/about/brand" }, { "title": "Vercel", diff --git a/icons/venmo.svg b/icons/venmo.svg index 6cb8821f7..9049144fc 100644 --- a/icons/venmo.svg +++ b/icons/venmo.svg @@ -1 +1 @@ -Venmo \ No newline at end of file +Venmo \ No newline at end of file From 2e2bc5c2e05b0971922298cc6aca7f6e173cd09d Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 25 Aug 2023 14:16:02 +0100 Subject: [PATCH 111/938] Update BandLab source and icon (#9339) --- icons/bandlab.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/bandlab.svg b/icons/bandlab.svg index 5bf4eb13a..4347fd24b 100644 --- a/icons/bandlab.svg +++ b/icons/bandlab.svg @@ -1 +1 @@ -BandLab \ No newline at end of file +BandLab \ No newline at end of file From 9d12e94293cfe691402b33681d0adc9dee3dd3f6 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 25 Aug 2023 14:20:26 +0100 Subject: [PATCH 112/938] Update Bandsintown (#9340) --- icons/bandsintown.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/bandsintown.svg b/icons/bandsintown.svg index 6b57a48dd..275d33a44 100644 --- a/icons/bandsintown.svg +++ b/icons/bandsintown.svg @@ -1 +1 @@ -Bandsintown \ No newline at end of file +Bandsintown \ No newline at end of file From 43c8ccede5b938f2bee5e423bd44ea11889b75ec Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Fri, 25 Aug 2023 10:26:01 -0400 Subject: [PATCH 113/938] Update Zapier (#9191) --- _data/simple-icons.json | 5 +++-- icons/zapier.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ab24acb29..ade41855d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14689,8 +14689,9 @@ }, { "title": "Zapier", - "hex": "FF4A00", - "source": "https://zapier.com/about/brand" + "hex": "FF4F00", + "source": "https://brand.zapier.com", + "guidelines": "https://brand.zapier.com" }, { "title": "Zara", diff --git a/icons/zapier.svg b/icons/zapier.svg index ade658320..5a3370028 100644 --- a/icons/zapier.svg +++ b/icons/zapier.svg @@ -1 +1 @@ -Zapier \ No newline at end of file +Zapier \ No newline at end of file From 30db646c4bd520e2b9842887a23343b20fd8fc1a Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 25 Aug 2023 07:29:49 -0700 Subject: [PATCH 114/938] Update yelp (#9382) --- _data/simple-icons.json | 5 +++-- icons/yelp.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ade41855d..a52deb79f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14613,8 +14613,9 @@ }, { "title": "Yelp", - "hex": "D32323", - "source": "https://www.yelp.com/styleguide/icons" + "hex": "FF1A1A", + "source": "https://www.yelp.com/brand", + "guidelines": "https://www.yelp.com/brand" }, { "title": "Yeti", diff --git a/icons/yelp.svg b/icons/yelp.svg index ccf126519..2d69e2848 100644 --- a/icons/yelp.svg +++ b/icons/yelp.svg @@ -1 +1 @@ -Yelp \ No newline at end of file +Yelp \ No newline at end of file From 9d7bce1a33439085795e162c44cf009d8f9a8923 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 25 Aug 2023 07:33:26 -0700 Subject: [PATCH 115/938] Update Quasar (#9413) --- _data/simple-icons.json | 7 ++++--- icons/quasar.svg | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a52deb79f..291b77e0a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10494,10 +10494,11 @@ }, { "title": "Quasar", - "hex": "1976D2", - "source": "https://github.com/quasarframework/quasar-art/blob/cbbbb4b0b7ec7181dfc2d1b29a1ce025e71575bc/src/quasar-logo.svg", + "hex": "050A14", + "source": "https://github.com/quasarframework/quasar-art/blob/6300e95687a923cd027dc4b8c356dd4e0cea618f/Brand/Logo/RGB/Icon/Monochrome/Cold%20Black/QUASAR_icon_mono_cold_black_RGB.svg", "license": { - "type": "CC-BY-4.0" + "type": "custom", + "url": "https://github.com/quasarframework/quasar-art/blob/6300e95687a923cd027dc4b8c356dd4e0cea618f/LICENSE" } }, { diff --git a/icons/quasar.svg b/icons/quasar.svg index fad046934..0a822f5e7 100644 --- a/icons/quasar.svg +++ b/icons/quasar.svg @@ -1 +1 @@ -Quasar \ No newline at end of file +Quasar \ No newline at end of file From 791240a4ebeaf6c0df3171908405360386e542cd Mon Sep 17 00:00:00 2001 From: Grifed <68700461+Grifed-source@users.noreply.github.com> Date: Fri, 25 Aug 2023 20:22:17 +0200 Subject: [PATCH 116/938] Add ScyllaDB (#9270) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add scylladb icon * Update the logo * Optimise the logo * Update simple-icons.json * Update simple-icons.json * Update simple-icons.json * Fix scylladb.svg * Fix viewbox * Update scylladb.svg * Update scylladb.svg * Update scylladb.svg * Update scylladb.svg * Update scylladb.svg * Update scylladb.svg j'espère que c'est la dernière * I hope it's the last one 💀☠☠☠ * ... * Add files via upload * forgot to save 💀 * a * Update scylladb.svg * Update scylladb.svg * added the right file * Fix of the ScyllaDB Logo * Final fix * Remove of the style element * Update _data/simple-icons.json Co-authored-by: Adam Rusted * Update _data/simple-icons.json Co-authored-by: Adam Rusted * Remove new line character * Update icons/scylladb.svg Co-authored-by: Adam Rusted * Remove the newline character * Remove newline * Change scylladb.svg * Remove newline --------- Co-authored-by: Adam Rusted --- _data/simple-icons.json | 6 ++++++ icons/scylladb.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/scylladb.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 291b77e0a..b9dda9abd 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11431,6 +11431,12 @@ "hex": "8A9296", "source": "https://scrutinizer-ci.com" }, + { + "title": "ScyllaDB", + "hex": "6CD5E7", + "source": "https://www.scylladb.com/media-kit", + "guidelines": "https://www.scylladb.com/media-kit" + }, { "title": "Seagate", "hex": "6EBE49", diff --git a/icons/scylladb.svg b/icons/scylladb.svg new file mode 100644 index 000000000..7787cbdcd --- /dev/null +++ b/icons/scylladb.svg @@ -0,0 +1 @@ +ScyllaDB \ No newline at end of file From a15887b787e9eb9cdc3ddfd1a13b1b0228d2bf6c Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Sat, 26 Aug 2023 23:10:10 +0530 Subject: [PATCH 117/938] Add Alienware Icon (#9408) --- _data/simple-icons.json | 5 +++++ icons/alienware.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/alienware.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b9dda9abd..d20581226 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -520,6 +520,11 @@ "hex": "FF6A00", "source": "https://www.alibabagroup.com/en/ir/reports" }, + { + "title": "Alienware", + "hex": "541BAE", + "source": "https://www.dell.com/en-us/gaming/alienware" + }, { "title": "AliExpress", "hex": "FF4747", diff --git a/icons/alienware.svg b/icons/alienware.svg new file mode 100644 index 000000000..61c8e5ad8 --- /dev/null +++ b/icons/alienware.svg @@ -0,0 +1 @@ +Alienware \ No newline at end of file From 023d289f932927443810d01525e36b0d773cedfb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 27 Aug 2023 00:22:30 +0000 Subject: [PATCH 118/938] version bump --- package.json | 2 +- slugs.md | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 5b2ed840f..8c4b9cd0e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.11.0", + "version": "9.12.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 0e0d44fff..d73e09bef 100644 --- a/slugs.md +++ b/slugs.md @@ -91,6 +91,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Akamai` | `akamai` | | `Alacritty` | `alacritty` | | `Albert Heijn` | `albertheijn` | +| `Alby` | `alby` | | `Alchemy` | `alchemy` | | `Aldi Nord` | `aldinord` | | `Aldi Süd` | `aldisud` | @@ -100,6 +101,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Algorand` | `algorand` | | `Alibaba Cloud` | `alibabacloud` | | `Alibaba.com` | `alibabadotcom` | +| `Alienware` | `alienware` | | `AliExpress` | `aliexpress` | | `Alipay` | `alipay` | | `Allegro` | `allegro` | @@ -762,6 +764,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Facebook Live` | `facebooklive` | | `FACEIT` | `faceit` | | `Facepunch` | `facepunch` | +| `Falco` | `falco` | | `Falcon` | `falcon` | | `FamPay` | `fampay` | | `Fandango` | `fandango` | @@ -821,6 +824,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Fluent Bit` | `fluentbit` | | `Fluentd` | `fluentd` | | `Flutter` | `flutter` | +| `Flux` | `flux` | | `Fluxus` | `fluxus` | | `Flyway` | `flyway` | | `FMOD` | `fmod` | @@ -964,12 +968,14 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Google Scholar` | `googlescholar` | | `Google Search Console` | `googlesearchconsole` | | `Google Sheets` | `googlesheets` | +| `Google Slides` | `googleslides` | | `Google Street View` | `googlestreetview` | | `Google Tag Manager` | `googletagmanager` | | `Google Translate` | `googletranslate` | | `GoToMeeting` | `gotomeeting` | | `Grab` | `grab` | | `Gradle` | `gradle` | +| `Gradle Play Publisher` | `gradleplaypublisher` | | `Grafana` | `grafana` | | `Grammarly` | `grammarly` | | `Grand Frais` | `grandfrais` | @@ -1383,6 +1389,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Marketo` | `marketo` | | `Marko` | `marko` | | `Marriott` | `marriott` | +| `MarvelApp` | `marvelapp` | | `Maserati` | `maserati` | | `MasterCard` | `mastercard` | | `mastercomfig` | `mastercomfig` | @@ -2046,6 +2053,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ScrollReveal` | `scrollreveal` | | `Scrum Alliance` | `scrumalliance` | | `Scrutinizer CI` | `scrutinizerci` | +| `ScyllaDB` | `scylladb` | | `Seagate` | `seagate` | | `SEAT` | `seat` | | `SecurityScorecard` | `securityscorecard` | @@ -2085,6 +2093,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Shopee` | `shopee` | | `Shopify` | `shopify` | | `Shopware` | `shopware` | +| `Shortcut` | `shortcut` | | `Shotcut` | `shotcut` | | `Showpad` | `showpad` | | `Showtime` | `showtime` | @@ -2169,6 +2178,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Speedtest` | `speedtest` | | `SpeedyPage` | `speedypage` | | `Sphere Online Judge` | `spoj` | +| `SpigotMC` | `spigotmc` | | `Spinnaker` | `spinnaker` | | `Spinrilla` | `spinrilla` | | `Splunk` | `splunk` | @@ -2471,6 +2481,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Verdaccio` | `verdaccio` | | `Veritas` | `veritas` | | `Verizon` | `verizon` | +| `Vespa` | `vespa` | | `VEXXHOST` | `vexxhost` | | `vFairs` | `vfairs` | | `Viadeo` | `viadeo` | @@ -2552,6 +2563,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `WeGame` | `wegame` | | `Weights & Biases` | `weightsandbiases` | | `Welcome to the Jungle` | `welcometothejungle` | +| `Wellfound` | `wellfound` | | `WEMO` | `wemo` | | `Western Digital` | `westerndigital` | | `WeTransfer` | `wetransfer` | From ed7a2c6715077b92d22cf3806867d451ade30210 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sun, 27 Aug 2023 02:37:09 +0100 Subject: [PATCH 119/938] Update Behance icon (#9347) --- icons/behance.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/behance.svg b/icons/behance.svg index 458e8d013..ea5fb2949 100644 --- a/icons/behance.svg +++ b/icons/behance.svg @@ -1 +1 @@ -Behance \ No newline at end of file +Behance \ No newline at end of file From 37ca0ce0b27d44aae787e1fc6e6394eeb279e42d Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sun, 27 Aug 2023 03:03:05 +0100 Subject: [PATCH 120/938] Add ISC2 icon (#9419) --- _data/simple-icons.json | 10 ++++++++++ icons/isc2.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/isc2.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d20581226..8f2c37574 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6364,6 +6364,16 @@ "hex": "25313C", "source": "https://www.iris.co.uk" }, + { + "title": "ISC2", + "hex": "468145", + "source": "https://www.isc2.org", + "aliases": { + "aka": [ + "(ISC)²" + ] + } + }, { "title": "Issuu", "hex": "F36D5D", diff --git a/icons/isc2.svg b/icons/isc2.svg new file mode 100644 index 000000000..6ee1c635b --- /dev/null +++ b/icons/isc2.svg @@ -0,0 +1 @@ +ISC2 \ No newline at end of file From 68282c8867fdaeef10cbb2db6af42839b5b658cd Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sun, 27 Aug 2023 03:07:16 +0100 Subject: [PATCH 121/938] Add Scrapbox icon (#9421) --- _data/simple-icons.json | 5 +++++ icons/scrapbox.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/scrapbox.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8f2c37574..fef8a5235 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11409,6 +11409,11 @@ "hex": "FFFFFF", "source": "https://scp-wiki.wikidot.com" }, + { + "title": "Scrapbox", + "hex": "06B632", + "source": "https://scrapbox.io/nota-press" + }, { "title": "Scratch", "hex": "4D97FF", diff --git a/icons/scrapbox.svg b/icons/scrapbox.svg new file mode 100644 index 000000000..2c35768ac --- /dev/null +++ b/icons/scrapbox.svg @@ -0,0 +1 @@ +Scrapbox \ No newline at end of file From c44c0a776bfab5924f0ecef7e595be8d8afda2be Mon Sep 17 00:00:00 2001 From: COxDE <63153334+coxde@users.noreply.github.com> Date: Mon, 28 Aug 2023 11:09:06 +0100 Subject: [PATCH 122/938] Add Firefish (#9426) --- _data/simple-icons.json | 6 ++++++ icons/firefish.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/firefish.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index fef8a5235..cb44dbc3d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4411,6 +4411,12 @@ "source": "https://firebase.google.com/brand-guidelines/", "guidelines": "https://firebase.google.com/brand-guidelines/" }, + { + "title": "Firefish", + "hex": "F19885", + "source": "https://joinfirefish.org/about/#brand", + "guidelines": "https://joinfirefish.org/about/#brand" + }, { "title": "Firefly III", "hex": "CD5029", diff --git a/icons/firefish.svg b/icons/firefish.svg new file mode 100644 index 000000000..800668c53 --- /dev/null +++ b/icons/firefish.svg @@ -0,0 +1 @@ +Firefish \ No newline at end of file From ec276da74cc5219c74ad73a691aa1dcfab24d94f Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 29 Aug 2023 14:09:15 +0100 Subject: [PATCH 123/938] Add OpenTF (#9441) --- _data/simple-icons.json | 10 ++++++++++ icons/opentf.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/opentf.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cb44dbc3d..7dd07a5c7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9214,6 +9214,16 @@ ] } }, + { + "title": "OpenTF", + "hex": "933EFF", + "source": "https://github.com/opentffoundation/brand-artifacts/blob/d9eb71760dee1db5ace6607a50161d2a822ad48b/symbol-only/transparent/SVG/on-light.svg", + "aliases": { + "aka": [ + "Terraform" + ] + } + }, { "title": "Openverse", "hex": "FFE033", diff --git a/icons/opentf.svg b/icons/opentf.svg new file mode 100644 index 000000000..e154c9484 --- /dev/null +++ b/icons/opentf.svg @@ -0,0 +1 @@ +OpenTF \ No newline at end of file From b6d236321e4061d8cfd042a1eeea666588755536 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 29 Aug 2023 15:48:16 +0100 Subject: [PATCH 124/938] Add Discord badge to README (#9443) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c7e4efb19..6465c592c 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ Over 2600 Free SVG icons for popular brands. See them all on one page at

Number of icons currently in the library +Number of users active in our Discord server Backers and sponsors on Open Collective

From 7d13a93d6b1b26d80e0e1ab70b68896f8b4cb9bc Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Tue, 29 Aug 2023 13:41:28 -0700 Subject: [PATCH 125/938] Update Delphi (#9436) --- _data/simple-icons.json | 5 +++-- icons/delphi.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7dd07a5c7..2ae504a5e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3376,8 +3376,9 @@ }, { "title": "Delphi", - "hex": "EE1F35", - "source": "https://www.embarcadero.com/news/logo" + "hex": "E62431", + "source": "https://www.embarcadero.com/news/logo", + "guidelines": "https://www.ideracorp.com/legal/embarcadero" }, { "title": "Delta", diff --git a/icons/delphi.svg b/icons/delphi.svg index 954bd0823..56d2763c6 100644 --- a/icons/delphi.svg +++ b/icons/delphi.svg @@ -1 +1 @@ -Delphi \ No newline at end of file +Delphi \ No newline at end of file From 7dc2f2c699fdf75c9e680deeb330658717471c5e Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 30 Aug 2023 10:05:24 +0100 Subject: [PATCH 126/938] Add Docusaurus icon (#9314) --- _data/simple-icons.json | 5 +++++ icons/docusaurus.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/docusaurus.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2ae504a5e..29d3350bb 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3572,6 +3572,11 @@ "hex": "000000", "source": "https://docs.rs" }, + { + "title": "Docusaurus", + "hex": "3ECC5F", + "source": "https://github.com/facebook/docusaurus/blob/67c40069d1062b5aae530b696e6f66bf9618a696/website/static/img/docusaurus.svg" + }, { "title": "DocuSign", "hex": "FFCC22", diff --git a/icons/docusaurus.svg b/icons/docusaurus.svg new file mode 100644 index 000000000..31a7a4747 --- /dev/null +++ b/icons/docusaurus.svg @@ -0,0 +1 @@ +Docusaurus \ No newline at end of file From 0a02dfeb168bc77d07f738f67c54a605f1fb4b0e Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 30 Aug 2023 13:41:32 +0100 Subject: [PATCH 127/938] Properly prioritize Maintainer-contributed icons (#9405) --- .github/workflows/add-labels-priority.yml | 30 ++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/.github/workflows/add-labels-priority.yml b/.github/workflows/add-labels-priority.yml index 90be84ef3..dd46c27e8 100644 --- a/.github/workflows/add-labels-priority.yml +++ b/.github/workflows/add-labels-priority.yml @@ -70,11 +70,39 @@ jobs: project: https://github.com/orgs/simple-icons/projects/2 column_name: Priority 2 + - id: priority-3 + name: Assign `new icon` pull requests by maintainers to "Priority 3" + uses: srggrs/assign-one-project-github-action@1.3.1 + # the PR has the `new icon` label along with a linked issue and + # the opener is a member of the simple-icons organisation + if: | + contains(steps.get-labels.outputs.labels, 'new icon') && + join(steps.get-linked-issues.outputs.issues) != '' && + contains(steps.get-si-members.outputs.members, github.event.pull_request.user.login) == true + with: + project: https://github.com/orgs/simple-icons/projects/2 + column_name: Priority 3 + + - id: priority-4 + name: Assign `new icon` pull requests by maintainers without an issue to "Priority 4" + uses: srggrs/assign-one-projtect-github-action@1.3.1 + # the PR has the `new icon` label but with no linked issue and + # the opener is a member of the simple-icons organisation + if: | + contains(steps.get-labels.outputs.labels, 'new icon') && + join(steps.get-linked-issues.outputs.issues) == '' && + contains(steps.get-si-members.outputs.members, github.event.pull_request.user.login) == true + with: + project: https://github.com/orgs/simple-icons/projects/2 + column_name: Priority 4 + - name: Assign pull requests to "Unprioritised" uses: srggrs/assign-one-project-github-action@1.3.1 if: | steps.priority-1.conclusion == 'skipped' && - steps.priority-2.conclusion == 'skipped' + steps.priority-2.conclusion == 'skipped' && + steps.priority-3.conclusion == 'skipped' && + steps.priority-4.conclusion == 'skipped' with: project: https://github.com/orgs/simple-icons/projects/2 column_name: Unprioritised From 4cebcefebfa69ae47e5631cb6b8149e70702ae51 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 30 Aug 2023 20:37:17 +0100 Subject: [PATCH 128/938] Update add-labels-priority.yml (#9460) --- .github/workflows/add-labels-priority.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/add-labels-priority.yml b/.github/workflows/add-labels-priority.yml index dd46c27e8..010fd8e72 100644 --- a/.github/workflows/add-labels-priority.yml +++ b/.github/workflows/add-labels-priority.yml @@ -85,7 +85,7 @@ jobs: - id: priority-4 name: Assign `new icon` pull requests by maintainers without an issue to "Priority 4" - uses: srggrs/assign-one-projtect-github-action@1.3.1 + uses: srggrs/assign-one-project-github-action@1.3.1 # the PR has the `new icon` label but with no linked issue and # the opener is a member of the simple-icons organisation if: | From 9376f6f8164e9e1dceee010255821e03686bbe21 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 30 Aug 2023 22:26:20 +0100 Subject: [PATCH 129/938] Add Twitter alias to X (#9318) --- _data/simple-icons.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 29d3350bb..697409b93 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14523,7 +14523,12 @@ { "title": "X", "hex": "000000", - "source": "https://twitter.com" + "source": "https://twitter.com", + "aliases": { + "aka": [ + "Twitter" + ] + } }, { "title": "X.Org", From 97e005ff6084ed48cbc092b775ad6727285813bf Mon Sep 17 00:00:00 2001 From: Claire Kardas Date: Fri, 1 Sep 2023 07:26:46 +0200 Subject: [PATCH 130/938] Add Uno icon (#6306) --- _data/simple-icons.json | 5 +++++ icons/uno.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/uno.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 697409b93..f79170aec 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13585,6 +13585,11 @@ "hex": "808080", "source": "https://commons.wikimedia.org/wiki/File:PD-icon.svg" }, + { + "title": "Uno", + "hex": "ED1C24", + "source": "https://commons.wikimedia.org/wiki/File:UNO_Logo.svg" + }, { "title": "UnoCSS", "hex": "333333", diff --git a/icons/uno.svg b/icons/uno.svg new file mode 100644 index 000000000..69d34a2bb --- /dev/null +++ b/icons/uno.svg @@ -0,0 +1 @@ +Uno \ No newline at end of file From 9386c453c1ebeaf6e31482a6b56acd9f1812d663 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Fri, 1 Sep 2023 01:32:18 -0500 Subject: [PATCH 131/938] Adjust line spacing of badges (#9469) --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 6465c592c..a9347ab25 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,7 @@ Over 2600 Free SVG icons for popular brands. See them all on one page at Build status NPM version Build status -

-

+
Number of icons currently in the library Number of users active in our Discord server Backers and sponsors on Open Collective From 4669f0447ab3fcfbbd7ef6414fad0b78b9b27597 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Fri, 1 Sep 2023 09:37:14 -0500 Subject: [PATCH 132/938] Add code of conduct (#9292) * Add code of conduct * Ignore Similarweb at `markdown-link-check stage` * Update CODE_OF_CONDUCT.md Co-authored-by: Adam Rusted --------- Co-authored-by: Alexandre Paradis Co-authored-by: Adam Rusted --- .github/markdown-link-check.json | 7 ++ .github/workflows/verify.yml | 1 + CODE_OF_CONDUCT.md | 128 +++++++++++++++++++++++++++++++ 3 files changed, 136 insertions(+) create mode 100644 .github/markdown-link-check.json create mode 100644 CODE_OF_CONDUCT.md diff --git a/.github/markdown-link-check.json b/.github/markdown-link-check.json new file mode 100644 index 000000000..db3f68aea --- /dev/null +++ b/.github/markdown-link-check.json @@ -0,0 +1,7 @@ +{ + "ignorePatterns": [ + { + "pattern": "^https://www.similarweb.com" + } + ] +} diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 6d1d84511..9914ca1b0 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -57,6 +57,7 @@ jobs: if: steps.changes.outputs.docs == 'true' run: | npx markdown-link-check --retry \ + --config .github/markdown-link-check.json \ ${{ steps.changes.outputs.docs_files }} continue-on-error: ${{ github.ref == 'refs/heads/develop' }} - name: Verify file permissions diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 000000000..2dd69854b --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,128 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +community@simpleicons.org. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. + +Community Impact Guidelines were inspired by [Mozilla's code of conduct +enforcement ladder](https://github.com/mozilla/diversity). + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see the FAQ at +https://www.contributor-covenant.org/faq. Translations are available at +https://www.contributor-covenant.org/translations. From e3e205b7f04bdc03d7f68bf0174a3be8c07cf237 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Fri, 1 Sep 2023 11:03:01 -0400 Subject: [PATCH 133/938] Letter U review (#9458) --- _data/simple-icons.json | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f79170aec..f68db703c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13471,12 +13471,14 @@ { "title": "Uber", "hex": "000000", - "source": "https://www.uber.com/media/" + "source": "https://assets.uber.com/d/k4nuxdZ8MC7E/logos/collection/151", + "guidelines": "https://assets.uber.com/d/k4nuxdZ8MC7E/user-guide#/user-guide/terms-of-use" }, { "title": "Uber Eats", "hex": "06C167", - "source": "https://www.ubereats.com" + "source": "https://assets.uber.com/d/k4nuxdZ8MC7E/logos/collection/150", + "guidelines": "https://assets.uber.com/d/k4nuxdZ8MC7E/user-guide#/user-guide/terms-of-use" }, { "title": "Ubiquiti", @@ -13496,8 +13498,8 @@ { "title": "Ubuntu", "hex": "E95420", - "source": "https://design.ubuntu.com/downloads/", - "guidelines": "https://design.ubuntu.com/brand/ubuntu-logo/" + "source": "https://design.ubuntu.com/resources", + "guidelines": "https://design.ubuntu.com/brand" }, { "title": "Udacity", @@ -13547,7 +13549,7 @@ { "title": "Under Armour", "hex": "1D1D1D", - "source": "https://www.underarmour.com/en-us/" + "source": "https://www.underarmour.com/en-us" }, { "title": "Underscore.js", @@ -13562,17 +13564,17 @@ { "title": "Unicode", "hex": "5455FE", - "source": "https://en.wikipedia.org/wiki/Unicode" + "source": "https://commons.wikimedia.org/wiki/File:New_Unicode_logo.svg" }, { "title": "Unilever", "hex": "1F36C7", - "source": "https://www.unilever.co.uk/about/who-we-are/our-logo/" + "source": "https://www.unilever.com/our-company/the-logo" }, { "title": "United Airlines", "hex": "002244", - "source": "https://en.wikipedia.org/wiki/File:United_Airlines_Logo.svg" + "source": "https://www.united.com" }, { "title": "Unity", @@ -13656,7 +13658,7 @@ { "title": "Uptobox", "hex": "5CE1E6", - "source": "https://uptoboxpremium.org" + "source": "https://uptobox.fr" }, { "title": "Upwork", From 5d532e6e88f06228bd56ccd6b7506cac5b5b8222 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 3 Sep 2023 00:22:25 +0000 Subject: [PATCH 134/938] version bump --- package.json | 2 +- slugs.md | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 8c4b9cd0e..a927d94b4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.12.0", + "version": "9.13.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index d73e09bef..ba1cf1785 100644 --- a/slugs.md +++ b/slugs.md @@ -646,6 +646,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `dm` | `dm` | | `Docker` | `docker` | | `Docs.rs` | `docsdotrs` | +| `Docusaurus` | `docusaurus` | | `DocuSign` | `docusign` | | `Dogecoin` | `dogecoin` | | `DOI` | `doi` | @@ -800,6 +801,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `FileZilla` | `filezilla` | | `Fing` | `fing` | | `Firebase` | `firebase` | +| `Firefish` | `firefish` | | `Firefly III` | `fireflyiii` | | `Firefox` | `firefox` | | `Firefox Browser` | `firefoxbrowser` | @@ -1153,6 +1155,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `IOTA` | `iota` | | `IPFS` | `ipfs` | | `IRIS` | `iris` | +| `ISC2` | `isc2` | | `Issuu` | `issuu` | | `Istio` | `istio` | | `Itch.io` | `itchdotio` | @@ -1654,6 +1657,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `OpenStreetMap` | `openstreetmap` | | `openSUSE` | `opensuse` | | `OpenTelemetry` | `opentelemetry` | +| `OpenTF` | `opentf` | | `Openverse` | `openverse` | | `OpenVPN` | `openvpn` | | `OpenWrt` | `openwrt` | @@ -2046,6 +2050,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `SciPy` | `scipy` | | `Scopus` | `scopus` | | `SCP Foundation` | `scpfoundation` | +| `Scrapbox` | `scrapbox` | | `Scratch` | `scratch` | | `Screencastify` | `screencastify` | | `Scribd` | `scribd` | @@ -2443,6 +2448,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `United Airlines` | `unitedairlines` | | `Unity` | `unity` | | `Unlicense` | `unlicense` | +| `Uno` | `uno` | | `UnoCSS` | `unocss` | | `Unraid` | `unraid` | | `Unreal Engine` | `unrealengine` | From 7225b8ab474ab40ae5c5ffd110d5b9983a4fabe8 Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Sun, 3 Sep 2023 13:37:26 +0530 Subject: [PATCH 135/938] Add Carrd Icon (#8820) --- _data/simple-icons.json | 5 +++++ icons/carrd.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/carrd.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f68db703c..e60c23da4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2256,6 +2256,11 @@ "hex": "0133AD", "source": "https://cardano.org/brand-assets/" }, + { + "title": "Carrd", + "hex": "596CAF", + "source": "https://carrd.co/docs/general/brand-assets" + }, { "title": "Carrefour", "hex": "004E9F", diff --git a/icons/carrd.svg b/icons/carrd.svg new file mode 100644 index 000000000..11b8b0422 --- /dev/null +++ b/icons/carrd.svg @@ -0,0 +1 @@ +Carrd \ No newline at end of file From f607feaf6a37b78ced9d3ef82e1113375293d123 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 03:18:29 -0500 Subject: [PATCH 136/938] Add Peerlist icon (#8945) --- _data/simple-icons.json | 6 ++++++ icons/peerlist.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/peerlist.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e60c23da4..c57202406 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9547,6 +9547,12 @@ ] } }, + { + "title": "Peerlist", + "hex": "00AA45", + "source": "https://peerlist.io", + "guidelines": "https://peerlist.io/legal/peerlist-terms-conditions.pdf" + }, { "title": "PeerTube", "hex": "F1680D", diff --git a/icons/peerlist.svg b/icons/peerlist.svg new file mode 100644 index 000000000..66da45bd0 --- /dev/null +++ b/icons/peerlist.svg @@ -0,0 +1 @@ +Peerlist \ No newline at end of file From b7d84e74bf4f46e6615079bbbb1ff37071f72c45 Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Sun, 3 Sep 2023 13:53:35 +0530 Subject: [PATCH 137/938] Add Viaplay Icon (#8948) --- _data/simple-icons.json | 5 +++++ icons/viaplay.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/viaplay.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c57202406..c9274550b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13834,6 +13834,11 @@ "hex": "F07355", "source": "https://viadeo.journaldunet.com" }, + { + "title": "Viaplay", + "hex": "FE365F", + "source": "https://commons.wikimedia.org/wiki/File:Viaplay_Group.svg" + }, { "title": "Viber", "hex": "7360F2", diff --git a/icons/viaplay.svg b/icons/viaplay.svg new file mode 100644 index 000000000..9c10dbaff --- /dev/null +++ b/icons/viaplay.svg @@ -0,0 +1 @@ +Viaplay \ No newline at end of file From effbd4be07e2e810f4d5cd74f739e047cf68e7f1 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 03:37:52 -0500 Subject: [PATCH 138/938] Add BSD License Icon (#8965) --- _data/simple-icons.json | 6 ++++++ icons/bsd.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/bsd.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c9274550b..47aa4fb1f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2045,6 +2045,12 @@ "url": "https://logorequest.broadcom.com/Home.aspx" } }, + { + "title": "BSD", + "hex": "AB2B28", + "source": "https://freebsdfoundation.org/about-us/about-the-foundation/project", + "guidelines": "https://freebsdfoundation.org/about-us/about-the-foundation/project" + }, { "title": "bspwm", "hex": "2E2E2E", diff --git a/icons/bsd.svg b/icons/bsd.svg new file mode 100644 index 000000000..bd6fd8eb9 --- /dev/null +++ b/icons/bsd.svg @@ -0,0 +1 @@ +BSD \ No newline at end of file From 2d4a50f51ced446eb47fcb9d924846d34c72bbbf Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 03:42:16 -0500 Subject: [PATCH 139/938] Add SiFive icon (#9005) --- _data/simple-icons.json | 6 ++++++ icons/sifive.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/sifive.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 47aa4fb1f..08d225a9b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11727,6 +11727,12 @@ "hex": "009999", "source": "https://siemens.com" }, + { + "title": "SiFive", + "hex": "252323", + "source": "https://www.sifive.com", + "guidelines": "https://www.sifive.com/terms" + }, { "title": "Signal", "hex": "3A76F0", diff --git a/icons/sifive.svg b/icons/sifive.svg new file mode 100644 index 000000000..82745f53c --- /dev/null +++ b/icons/sifive.svg @@ -0,0 +1 @@ +SiFive \ No newline at end of file From b52559403d7ebb7b6035282ff0cf95caa4b15e1d Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 03:45:50 -0500 Subject: [PATCH 140/938] Add Panasonic icon (#8975) --- _data/simple-icons.json | 6 ++++++ icons/panasonic.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/panasonic.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 08d225a9b..443f86cb3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9456,6 +9456,12 @@ "hex": "83DA77", "source": "https://www.paloalto.com" }, + { + "title": "Panasonic", + "hex": "0049AB", + "source": "https://www.panasonic.com", + "guidelines": "https://holdings.panasonic/global/terms-of-use.html" + }, { "title": "pandas", "hex": "150458", diff --git a/icons/panasonic.svg b/icons/panasonic.svg new file mode 100644 index 000000000..e5902436c --- /dev/null +++ b/icons/panasonic.svg @@ -0,0 +1 @@ +Panasonic \ No newline at end of file From c71ca3895212c6b77b0e030d54e433a341322174 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 03:49:43 -0500 Subject: [PATCH 141/938] Add Fluke icon (#9062) --- _data/simple-icons.json | 6 ++++++ icons/fluke.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/fluke.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 443f86cb3..6098e7883 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4559,6 +4559,12 @@ "type": "Apache-2.0" } }, + { + "title": "Fluke", + "hex": "FFC20E", + "source": "https://www.fluke.com", + "guidelines": "https://www.fluke.com/en-us/fluke/fluke-terms-of-use" + }, { "title": "Flutter", "hex": "02569B", diff --git a/icons/fluke.svg b/icons/fluke.svg new file mode 100644 index 000000000..82fb37ed1 --- /dev/null +++ b/icons/fluke.svg @@ -0,0 +1 @@ +Fluke \ No newline at end of file From 39290e1d0bc22e0e4ba6077a242ea7dceb20f41b Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 03:56:35 -0500 Subject: [PATCH 142/938] Update Aerospike (#9260) --- _data/simple-icons.json | 2 +- icons/aerospike.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6098e7883..852203a4d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -301,7 +301,7 @@ }, { "title": "Aerospike", - "hex": "C41E25", + "hex": "C22127", "source": "https://pages.aerospike.com/rs/aerospike/images/Acid_Whitepaper.pdf" }, { diff --git a/icons/aerospike.svg b/icons/aerospike.svg index 34cad226f..1b289199b 100644 --- a/icons/aerospike.svg +++ b/icons/aerospike.svg @@ -1 +1 @@ -Aerospike \ No newline at end of file +Aerospike \ No newline at end of file From 690b4e7f0ad180b9cb47bdf92247f584e9c22b6a Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Sun, 3 Sep 2023 14:31:18 +0530 Subject: [PATCH 143/938] Add Robinhood Icon (#9120) --- _data/simple-icons.json | 5 +++++ icons/robinhood.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/robinhood.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 852203a4d..bf4809892 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11083,6 +11083,11 @@ "hex": "343A40", "source": "https://roamresearch.com/#/app/help/page/Vu1MmjinS" }, + { + "title": "Robinhood", + "hex": "00C805", + "source": "https://robinhood.com" + }, { "title": "Roblox", "hex": "000000", diff --git a/icons/robinhood.svg b/icons/robinhood.svg new file mode 100644 index 000000000..a2f92ceaa --- /dev/null +++ b/icons/robinhood.svg @@ -0,0 +1 @@ +Robinhood \ No newline at end of file From f29b8927773704f2be52765dc85ab5d32506865a Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 10:39:42 -0500 Subject: [PATCH 144/938] Add embarcadero C++ Builder (#9401) --- _data/simple-icons.json | 6 ++++++ icons/cplusplusbuilder.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/cplusplusbuilder.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index bf4809892..ac05014ab 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2186,6 +2186,12 @@ "hex": "00599C", "source": "https://github.com/isocpp/logos/tree/64ef037049f87ac74875dbe72695e59118b52186" }, + { + "title": "C++ Builder", + "hex": "E62431", + "source": "https://www.embarcadero.com/news/logo", + "guidelines": "https://www.ideracorp.com/legal/embarcadero" + }, { "title": "Cachet", "hex": "7ED321", diff --git a/icons/cplusplusbuilder.svg b/icons/cplusplusbuilder.svg new file mode 100644 index 000000000..56a3a5fe7 --- /dev/null +++ b/icons/cplusplusbuilder.svg @@ -0,0 +1 @@ +C++ Builder \ No newline at end of file From 440185f30e90cd2f2c028df2641c312e7d710b75 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 10:43:24 -0500 Subject: [PATCH 145/938] Add RAD studio (#9402) --- _data/simple-icons.json | 6 ++++++ icons/radstudio.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/radstudio.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ac05014ab..b305078ee 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10653,6 +10653,12 @@ "hex": "9F1D20", "source": "https://racket-lang.org" }, + { + "title": "RAD Studio", + "hex": "E62431", + "source": "https://www.embarcadero.com/news/logo", + "guidelines": "https://www.ideracorp.com/legal/embarcadero" + }, { "title": "Radar", "hex": "007AFF", diff --git a/icons/radstudio.svg b/icons/radstudio.svg new file mode 100644 index 000000000..326563ccd --- /dev/null +++ b/icons/radstudio.svg @@ -0,0 +1 @@ +RAD Studio \ No newline at end of file From fba155c2e31995cca93288bf0d4b4c53b84be634 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 10:46:56 -0500 Subject: [PATCH 146/938] Add Interbase (#9403) --- _data/simple-icons.json | 6 ++++++ icons/interbase.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/interbase.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b305078ee..4d0c8fce3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6314,6 +6314,12 @@ "hex": "2599ED", "source": "https://github.com/taye/interact.js/blob/603c34d4b34dece8a260381e2e5991b810d6d739/img/ijs-icon.svg" }, + { + "title": "Interbase", + "hex": "E62431", + "source": "https://www.embarcadero.com/news/logo", + "guidelines": "https://www.ideracorp.com/legal/embarcadero" + }, { "title": "Intercom", "hex": "6AFDEF", diff --git a/icons/interbase.svg b/icons/interbase.svg new file mode 100644 index 000000000..c53bf991c --- /dev/null +++ b/icons/interbase.svg @@ -0,0 +1 @@ +Interbase \ No newline at end of file From caf0231f01a5d1405a212604377f715f3b199993 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 10:50:53 -0500 Subject: [PATCH 147/938] Add Matillion (#9404) --- _data/simple-icons.json | 5 +++++ icons/matillion.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/matillion.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4d0c8fce3..c96329df1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7750,6 +7750,11 @@ "type": "Apache-2.0" } }, + { + "title": "Matillion", + "hex": "19E57F", + "source": "https://www.matillion.com" + }, { "title": "Matomo", "hex": "3152A0", diff --git a/icons/matillion.svg b/icons/matillion.svg new file mode 100644 index 000000000..64c652407 --- /dev/null +++ b/icons/matillion.svg @@ -0,0 +1 @@ +Matillion \ No newline at end of file From 660232844a49b0044e20ad5ef78ba33707c95e38 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 10:53:04 -0500 Subject: [PATCH 148/938] Add Google BigQuery (#9437) --- _data/simple-icons.json | 6 ++++++ icons/googlebigquery.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/googlebigquery.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c96329df1..9c7132ba3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5205,6 +5205,12 @@ "hex": "886FBF", "source": "https://bard.google.com" }, + { + "title": "Google BigQuery", + "hex": "669DF6", + "source": "https://cloud.google.com/icons", + "guidelines": "https://about.google/brand-resource-center" + }, { "title": "Google Calendar", "hex": "4285F4", diff --git a/icons/googlebigquery.svg b/icons/googlebigquery.svg new file mode 100644 index 000000000..5aa562ba1 --- /dev/null +++ b/icons/googlebigquery.svg @@ -0,0 +1 @@ +Google BigQuery \ No newline at end of file From c2b8fe11b96cf575c9ed180d912be01b4eb4ae55 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 11:06:03 -0500 Subject: [PATCH 149/938] Add Google Cloud Composer (#9452) --- _data/simple-icons.json | 6 ++++++ icons/googlecloudcomposer.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/googlecloudcomposer.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9c7132ba3..a733d9d3d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5241,6 +5241,12 @@ "hex": "4285F4", "source": "https://cloud.google.com" }, + { + "title": "Google Cloud Composer", + "hex": "4285F4", + "source": "https://cloud.google.com/icons", + "guidelines": "https://about.google/brand-resource-center" + }, { "title": "Google Colab", "hex": "F9AB00", diff --git a/icons/googlecloudcomposer.svg b/icons/googlecloudcomposer.svg new file mode 100644 index 000000000..4a22bd87b --- /dev/null +++ b/icons/googlecloudcomposer.svg @@ -0,0 +1 @@ +Google Cloud Composer \ No newline at end of file From b2b1c1cbd974e8c3eafa50c21403667c7f15af7a Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 11:09:31 -0500 Subject: [PATCH 150/938] Add Sonatype (#9453) --- _data/simple-icons.json | 6 ++++++ icons/sonatype.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/sonatype.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a733d9d3d..547f0bd79 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12077,6 +12077,12 @@ "source": "https://www.sonarsource.com/logos/", "guidelines": "https://www.sonarsource.com/logos/" }, + { + "title": "Sonatype", + "hex": "1B1C30", + "source": "https://www.sonatype.com/company/press-kit", + "guidelines": "https://www.sonatype.com/company/press-kit" + }, { "title": "Songkick", "hex": "F80046", diff --git a/icons/sonatype.svg b/icons/sonatype.svg new file mode 100644 index 000000000..1e450181e --- /dev/null +++ b/icons/sonatype.svg @@ -0,0 +1 @@ +Sonatype \ No newline at end of file From a322dc5ade2fa4e052f0df182f0d06c7d2dc428e Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Sep 2023 11:36:42 -0500 Subject: [PATCH 151/938] Add google data studio (#9473) --- _data/simple-icons.json | 6 ++++++ icons/googledatastudio.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/googledatastudio.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 547f0bd79..2042bdc0f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5258,6 +5258,12 @@ "source": "https://cloud.google.com/icons", "guidelines": "https://cloud.google.com/terms/" }, + { + "title": "Google Data Studio", + "hex": "669DF6", + "source": "https://cloud.google.com/icons", + "guidelines": "https://about.google/brand-resource-center" + }, { "title": "Google Docs", "hex": "4285F4", diff --git a/icons/googledatastudio.svg b/icons/googledatastudio.svg new file mode 100644 index 000000000..765918e7c --- /dev/null +++ b/icons/googledatastudio.svg @@ -0,0 +1 @@ +Google Data Studio \ No newline at end of file From 94c89a5a61c7e3bd8e9934efbb9b1ce108580f41 Mon Sep 17 00:00:00 2001 From: Seonghyeon Cho Date: Mon, 4 Sep 2023 01:41:34 +0900 Subject: [PATCH 152/938] Add ko-KR, ja-JP localization (#9480) --- _data/simple-icons.json | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2042bdc0f..720a91eed 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5166,6 +5166,11 @@ }, { "title": "Google", + "aliases": { + "loc": { + "ko-KR": "구글" + } + }, "hex": "4285F4", "source": "https://partnermarketinghub.withgoogle.com", "guidelines": "https://about.google/brand-resource-center/brand-elements/" @@ -6775,11 +6780,21 @@ }, { "title": "Kakao", + "aliases": { + "loc": { + "ko-KR": "카카오" + } + }, "hex": "FFCD00", "source": "https://www.kakaocorp.com/kakao/introduce/ci" }, { "title": "KakaoTalk", + "aliases": { + "loc": { + "ko-KR": "카카오톡" + } + }, "hex": "FFCD00", "source": "https://commons.wikimedia.org/wiki/File:KakaoTalk_logo.svg" }, @@ -7063,6 +7078,11 @@ }, { "title": "Kotlin", + "aliases": { + "loc": { + "ko-KR": "코틀린" + } + }, "hex": "7F52FF", "source": "https://www.jetbrains.com/company/brand/logos/", "guidelines": "https://www.jetbrains.com/company/brand/" @@ -7366,6 +7386,12 @@ }, { "title": "LINE", + "aliases": { + "loc": { + "ko-KR": "라인", + "ja-JP": "ライン" + } + }, "hex": "00C300", "source": "https://line.me/en/logo", "guidelines": "https://line.me/en/logo" From ae38243ea7dd194a5ca32f7d5099231b3a2cd84f Mon Sep 17 00:00:00 2001 From: LitoMore Date: Sun, 3 Sep 2023 14:25:17 -0500 Subject: [PATCH 153/938] Replace all `#FFFFFF` with `#000000` (#9360) --- _data/simple-icons.json | 47 +++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 720a91eed..700c87afa 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1591,7 +1591,7 @@ }, { "title": "Backendless", - "hex": "FFFFFF", + "hex": "5056E5", "source": "https://backendless.com" }, { @@ -2542,7 +2542,7 @@ }, { "title": "Clarivate", - "hex": "FFFFFF", + "hex": "000000", "source": "https://clarivate.com" }, { @@ -3914,7 +3914,7 @@ }, { "title": "electron-builder", - "hex": "FFFFFF", + "hex": "000000", "source": "https://www.electron.build" }, { @@ -4589,7 +4589,7 @@ }, { "title": "Fluxus", - "hex": "FFFFFF", + "hex": "8D73B0", "source": "https://github.com/YieldingFluxus/fluxuswebsite/blob/651d798b8753786dcc51644c3b048a4f399db166/public/icon-svg.svg" }, { @@ -5913,8 +5913,9 @@ }, { "title": "Honor", - "hex": "FFFFFF", - "source": "https://www.hihonor.com" + "hex": "000000", + "source": "https://www.hihonor.com", + "guidelines": "https://www.hihonor.com/global/brand-guideline11/basics/logo" }, { "title": "Hootsuite", @@ -6486,7 +6487,7 @@ }, { "title": "Jaguar", - "hex": "FFFFFF", + "hex": "000000", "source": "https://media.jaguar.com/en/press-kit" }, { @@ -7232,7 +7233,7 @@ }, { "title": "Leanpub", - "hex": "FFFFFF", + "hex": "222222", "source": "https://leanpub.com/press", "guidelines": "https://leanpub.com/press" }, @@ -7254,7 +7255,7 @@ }, { "title": "Lemmy", - "hex": "FFFFFF", + "hex": "14854F", "source": "https://join-lemmy.org" }, { @@ -7315,7 +7316,7 @@ }, { "title": "LGTM", - "hex": "FFFFFF", + "hex": "000000", "source": "https://lgtm.com" }, { @@ -7584,7 +7585,7 @@ }, { "title": "Ludwig", - "hex": "FFFFFF", + "hex": "000000", "source": "https://github.com/ludwig-ai/ludwig-docs/blob/8d8abb2117a93af2622a6545943c773b27153e1b/docs/images/ludwig_icon.svg" }, { @@ -8506,7 +8507,7 @@ }, { "title": "Mumble", - "hex": "FFFFFF", + "hex": "000000", "source": "https://github.com/mumble-voip/mumble/blob/d40a19eb88cda61084da245a1b6cb8f32ef1b6e4/icons/mumble_small.svg", "guidelines": "https://github.com/mumble-voip/mumble/blob/d40a19eb88cda61084da245a1b6cb8f32ef1b6e4/LICENSE" }, @@ -9086,7 +9087,7 @@ }, { "title": "Oh Dear", - "hex": "FFFFFF", + "hex": "FF3900", "source": "https://ohdear.app/logos" }, { @@ -9220,7 +9221,7 @@ }, { "title": "OpenJDK", - "hex": "FFFFFF", + "hex": "437291", "source": "https://hg.openjdk.java.net/duke/duke/file/ca00f100dafc/vector/Agent.svg#l1" }, { @@ -9694,7 +9695,7 @@ }, { "title": "Personio", - "hex": "FFFFFF", + "hex": "000000", "source": "https://www.personio.com" }, { @@ -10873,7 +10874,7 @@ }, { "title": "Reason Studios", - "hex": "FFFFFF", + "hex": "F9CB61", "source": "https://www.reasonstudios.com/press", "guidelines": "https://www.reasonstudios.com/press" }, @@ -11529,7 +11530,7 @@ }, { "title": "SCP Foundation", - "hex": "FFFFFF", + "hex": "000000", "source": "https://scp-wiki.wikidot.com" }, { @@ -12139,7 +12140,7 @@ }, { "title": "Sony", - "hex": "FFFFFF", + "hex": "000000", "source": "https://www.sony.com" }, { @@ -12765,7 +12766,7 @@ }, { "title": "SWC", - "hex": "FFFFFF", + "hex": "000000", "source": "https://github.com/swc-project/logo/blob/f26cac1b4a490e3bdf128d3b084bb57f4fab1aac/svg/swc_black.svg" }, { @@ -12875,7 +12876,7 @@ }, { "title": "Talenthouse", - "hex": "FFFFFF", + "hex": "000000", "source": "https://www.talenthouse.com" }, { @@ -13691,7 +13692,7 @@ }, { "title": "Unity", - "hex": "FFFFFF", + "hex": "000000", "source": "https://brand.unity.com", "guidelines": "https://brand.unity.com" }, @@ -14082,7 +14083,7 @@ }, { "title": "Vonage", - "hex": "FFFFFF", + "hex": "000000", "source": "https://www.vonage.com" }, { @@ -15044,7 +15045,7 @@ }, { "title": "Zulip", - "hex": "FFFFFF", + "hex": "50ADFF", "source": "https://github.com/zulip/zulip/blob/df9e40491dc77b658d943cff36a816d46e32ce1b/static/images/logo/zulip-org-logo.svg" }, { From d1cb35d68826f8a8170486e6f9219f789e29b65b Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Mon, 4 Sep 2023 01:20:18 +0530 Subject: [PATCH 154/938] Add Amazon DocumentDB Icon (#8732) --- _data/simple-icons.json | 11 +++++++++++ icons/amazondocumentdb.svg | 1 + 2 files changed, 12 insertions(+) create mode 100644 icons/amazondocumentdb.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 700c87afa..3d5a9409b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -622,6 +622,17 @@ ] } }, + { + "title": "Amazon DocumentDB", + "hex": "C925D1", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", + "aliases": { + "aka": [ + "AWS DocumentDB" + ] + } + }, { "title": "Amazon DynamoDB", "hex": "4053D6", diff --git a/icons/amazondocumentdb.svg b/icons/amazondocumentdb.svg new file mode 100644 index 000000000..c19516ec8 --- /dev/null +++ b/icons/amazondocumentdb.svg @@ -0,0 +1 @@ +Amazon DocumentDB \ No newline at end of file From 9f7383ee3a2857f5e12490462a3fb04e4ec4d6dc Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Mon, 4 Sep 2023 01:21:57 +0530 Subject: [PATCH 155/938] Add Amazon Route 53 (#8738) --- _data/simple-icons.json | 11 +++++++++++ icons/amazonroute53.svg | 1 + 2 files changed, 12 insertions(+) create mode 100644 icons/amazonroute53.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3d5a9409b..3cf4a0ddb 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -738,6 +738,17 @@ "source": "https://aws.amazon.com/architecture/icons", "guidelines": "https://aws.amazon.com/architecture/icons" }, + { + "title": "Amazon Route 53", + "hex": "8C4FFF", + "source": "https://aws.amazon.com/architecture/icons/", + "guidelines": "https://aws.amazon.com/architecture/icons/", + "aliases": { + "aka": [ + "AWS Route53" + ] + } + }, { "title": "Amazon S3", "hex": "569A31", diff --git a/icons/amazonroute53.svg b/icons/amazonroute53.svg new file mode 100644 index 000000000..37b732168 --- /dev/null +++ b/icons/amazonroute53.svg @@ -0,0 +1 @@ +Amazon Route 53 \ No newline at end of file From 288ae98097dcde3e0f9660de8400719d3cbc00b2 Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Mon, 4 Sep 2023 01:24:13 +0530 Subject: [PATCH 156/938] Add Amazon Organizations (#8740) --- _data/simple-icons.json | 6 ++++++ icons/awsorganizations.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/awsorganizations.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3cf4a0ddb..621322940 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1551,6 +1551,12 @@ "source": "https://aws.amazon.com/architecture/icons", "guidelines": "https://aws.amazon.com/architecture/icons" }, + { + "title": "AWS Organizations", + "hex": "E7157B", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons" + }, { "title": "Axios", "hex": "5A29E4", diff --git a/icons/awsorganizations.svg b/icons/awsorganizations.svg new file mode 100644 index 000000000..b4418a6e1 --- /dev/null +++ b/icons/awsorganizations.svg @@ -0,0 +1 @@ +AWS Organizations \ No newline at end of file From 969d1f36c1c3747950680500b82262a53e844c0b Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Mon, 4 Sep 2023 01:36:20 +0530 Subject: [PATCH 157/938] Add Vaultwarden Icon (#8852) --- _data/simple-icons.json | 5 +++++ icons/vaultwarden.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/vaultwarden.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 621322940..ac1e08aa2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13872,6 +13872,11 @@ "source": "https://www.hashicorp.com/brand", "guidelines": "https://www.hashicorp.com/brand" }, + { + "title": "Vaultwarden", + "hex": "000000", + "source": "https://github.com/dani-garcia/vaultwarden/blob/44e9e1a58ed37bf4b352bb499fd3e97adcd3b26b/resources/vaultwarden-icon.svg" + }, { "title": "Vauxhall", "hex": "EB001E", diff --git a/icons/vaultwarden.svg b/icons/vaultwarden.svg new file mode 100644 index 000000000..94a2f1a15 --- /dev/null +++ b/icons/vaultwarden.svg @@ -0,0 +1 @@ +Vaultwarden \ No newline at end of file From 2ad74dbf0f0bcc2cb55a0adb18820b6bc3ebcf8c Mon Sep 17 00:00:00 2001 From: LitoMore Date: Mon, 4 Sep 2023 06:58:08 -0500 Subject: [PATCH 158/938] Fix memoize function of svglint (#9491) Co-authored-by: Adam Rusted --- .svglintrc.mjs | 12 ++++++------ icons/alipay.svg | 2 +- icons/anilist.svg | 2 +- icons/apachecassandra.svg | 2 +- icons/docusaurus.svg | 2 +- icons/googledatastudio.svg | 2 +- icons/hexlet.svg | 2 +- icons/honor.svg | 2 +- icons/matillion.svg | 2 +- icons/opslevel.svg | 2 +- 10 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.svglintrc.mjs b/.svglintrc.mjs index 861f200f2..10dcb0ca1 100644 --- a/.svglintrc.mjs +++ b/.svglintrc.mjs @@ -370,7 +370,7 @@ export default { } } }, - (reporter, $, ast, filepath) => { + (reporter, $, ast, { filepath }) => { reporter.name = 'icon-size'; const iconPath = getIconPath($, filepath); @@ -399,7 +399,7 @@ export default { } } }, - (reporter, $, ast, filepath) => { + (reporter, $, ast, { filepath }) => { reporter.name = 'icon-precision'; const iconPath = getIconPath($, filepath); @@ -429,7 +429,7 @@ export default { } } }, - (reporter, $, ast, filepath) => { + (reporter, $, ast, { filepath }) => { reporter.name = 'ineffective-segments'; const iconPath = getIconPath($, filepath); @@ -853,7 +853,7 @@ export default { } } }, - (reporter, $, ast, filepath) => { + (reporter, $, ast, { filepath }) => { reporter.name = 'negative-zeros'; const iconPath = getIconPath($, filepath); @@ -879,7 +879,7 @@ export default { } } }, - (reporter, $, ast, filepath) => { + (reporter, $, ast, { filepath }) => { reporter.name = 'icon-centered'; const iconPath = getIconPath($, filepath); @@ -906,7 +906,7 @@ export default { } } }, - (reporter, $, ast, filepath) => { + (reporter, $, ast, { filepath }) => { reporter.name = 'path-format'; const iconPath = getIconPath($, filepath); diff --git a/icons/alipay.svg b/icons/alipay.svg index 7514d6dd7..30fa27f22 100644 --- a/icons/alipay.svg +++ b/icons/alipay.svg @@ -1 +1 @@ -Alipay \ No newline at end of file +Alipay \ No newline at end of file diff --git a/icons/anilist.svg b/icons/anilist.svg index fa1dd0750..14384ac8f 100644 --- a/icons/anilist.svg +++ b/icons/anilist.svg @@ -1 +1 @@ -AniList \ No newline at end of file +AniList \ No newline at end of file diff --git a/icons/apachecassandra.svg b/icons/apachecassandra.svg index 0ef70eeec..69fc87451 100644 --- a/icons/apachecassandra.svg +++ b/icons/apachecassandra.svg @@ -1 +1 @@ -Apache Cassandra \ No newline at end of file +Apache Cassandra \ No newline at end of file diff --git a/icons/docusaurus.svg b/icons/docusaurus.svg index 31a7a4747..bbfb9ab9d 100644 --- a/icons/docusaurus.svg +++ b/icons/docusaurus.svg @@ -1 +1 @@ -Docusaurus \ No newline at end of file +Docusaurus \ No newline at end of file diff --git a/icons/googledatastudio.svg b/icons/googledatastudio.svg index 765918e7c..4bdcf9f02 100644 --- a/icons/googledatastudio.svg +++ b/icons/googledatastudio.svg @@ -1 +1 @@ -Google Data Studio \ No newline at end of file +Google Data Studio \ No newline at end of file diff --git a/icons/hexlet.svg b/icons/hexlet.svg index 9f23031a0..dfba15b2f 100644 --- a/icons/hexlet.svg +++ b/icons/hexlet.svg @@ -1 +1 @@ -Hexlet \ No newline at end of file +Hexlet \ No newline at end of file diff --git a/icons/honor.svg b/icons/honor.svg index a7e921ea0..dfe61e15f 100644 --- a/icons/honor.svg +++ b/icons/honor.svg @@ -1 +1 @@ -Honor \ No newline at end of file +Honor \ No newline at end of file diff --git a/icons/matillion.svg b/icons/matillion.svg index 64c652407..effa03244 100644 --- a/icons/matillion.svg +++ b/icons/matillion.svg @@ -1 +1 @@ -Matillion \ No newline at end of file +Matillion \ No newline at end of file diff --git a/icons/opslevel.svg b/icons/opslevel.svg index 7ded718e2..a33966d20 100644 --- a/icons/opslevel.svg +++ b/icons/opslevel.svg @@ -1 +1 @@ -OpsLevel \ No newline at end of file +OpsLevel \ No newline at end of file From eed22b209bdf9f40144d464c8cd4a2a0a21fa2f2 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Mon, 4 Sep 2023 18:19:43 +0100 Subject: [PATCH 159/938] Update Strapi icon (#9088) --- _data/simple-icons.json | 5 +++-- icons/strapi.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ac1e08aa2..11ea3086c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12611,8 +12611,9 @@ }, { "title": "Strapi", - "hex": "2F2E8B", - "source": "https://strapi.io/newsroom" + "hex": "4945FF", + "source": "https://handbook.strapi.io/strapi-brand-book-2022/strapi-logo", + "guidelines": "https://handbook.strapi.io/strapi-brand-book-2022" }, { "title": "Strava", diff --git a/icons/strapi.svg b/icons/strapi.svg index 21e1883f2..67b522f4a 100644 --- a/icons/strapi.svg +++ b/icons/strapi.svg @@ -1 +1 @@ -Strapi \ No newline at end of file +Strapi \ No newline at end of file From 7c4bdf4d452811665e6ff63ab8a9365393661f6c Mon Sep 17 00:00:00 2001 From: Marcos Vinicius de Quadros <98984018+marcosquadross@users.noreply.github.com> Date: Wed, 6 Sep 2023 05:25:16 -0300 Subject: [PATCH 160/938] Add CyberDefenders icon (#9490) * Add CyberDefenders icon (#9230) * Fix CyberDefenders icon (#9230) * Fix CyberDefenders icon (#9230) * Update icons/cyberdefenders.svg Co-authored-by: Adam Rusted --------- Co-authored-by: Adam Rusted Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/cyberdefenders.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/cyberdefenders.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 11ea3086c..a611fa1a9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3174,6 +3174,11 @@ "hex": "F16436", "source": "https://www.curseforge.com" }, + { + "title": "CyberDefenders", + "hex": "335EEA", + "source": "https://cyberdefenders.org" + }, { "title": "Cycling '74", "hex": "111111", diff --git a/icons/cyberdefenders.svg b/icons/cyberdefenders.svg new file mode 100644 index 000000000..65c8951f9 --- /dev/null +++ b/icons/cyberdefenders.svg @@ -0,0 +1 @@ +CyberDefenders \ No newline at end of file From ec28b38f0c42e69c877323d83aff206c91510414 Mon Sep 17 00:00:00 2001 From: Rambaud Pierrick <12rambau@users.noreply.github.com> Date: Wed, 6 Sep 2023 11:34:59 +0000 Subject: [PATCH 161/938] Add Google Earth Engine icon (#9073) * feat: add Google Earth Engine icon * fix: remove aliases * Update _data/simple-icons.json Co-authored-by: Adam Rusted --------- Co-authored-by: Adam Rusted Co-authored-by: Engin Diri --- _data/simple-icons.json | 5 +++++ icons/googleearthengine.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/googleearthengine.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a611fa1a9..717a95acf 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5322,6 +5322,11 @@ "hex": "4285F4", "source": "https://earth.google.com/web/" }, + { + "title": "Google Earth Engine", + "hex": "4285F4", + "source": "https://github.com/simple-icons/simple-icons/issues/8912#issuecomment-1638850020" + }, { "title": "Google Fit", "hex": "4285F4", diff --git a/icons/googleearthengine.svg b/icons/googleearthengine.svg new file mode 100644 index 000000000..859dfe0c0 --- /dev/null +++ b/icons/googleearthengine.svg @@ -0,0 +1 @@ +Google Earth Engine \ No newline at end of file From 046e1a4efae5f5ade33dd8741db487eb8dcb811b Mon Sep 17 00:00:00 2001 From: Sachita Gupta <105349293+sachita15@users.noreply.github.com> Date: Wed, 6 Sep 2023 21:47:39 +0530 Subject: [PATCH 162/938] Add H&M Icon (#8104) * Add files via upload * Update simple-icons.json * Update H&M; * Update H&M --------- Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/handm.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/handm.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 717a95acf..4cb96f678 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5645,6 +5645,11 @@ "hex": "000000", "source": "https://github.com/WordPress/gutenberg/blob/7829913ae117dfb561d14c600eea7b281afd6556/docs/final-g-wapuu-black.svg" }, + { + "title": "H&M", + "hex": "E50010", + "source": "https://www2.hm.com/en_gb/index.html" + }, { "title": "H3", "hex": "1E54B7", diff --git a/icons/handm.svg b/icons/handm.svg new file mode 100644 index 000000000..32d7a8eac --- /dev/null +++ b/icons/handm.svg @@ -0,0 +1 @@ +H&M \ No newline at end of file From ceca705b0a95917e7178cd4d4a34fda46b6cfd78 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 6 Sep 2023 17:23:37 +0100 Subject: [PATCH 163/938] Update Bit (#9349) * Update Bit * Update Path --------- Co-authored-by: Alexandre Paradis --- _data/simple-icons.json | 2 +- icons/bit.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4cb96f678..042d02273 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1826,7 +1826,7 @@ }, { "title": "Bit", - "hex": "73398D", + "hex": "592EC1", "source": "https://bit.dev" }, { diff --git a/icons/bit.svg b/icons/bit.svg index 70b09cf7c..7d08d5bba 100644 --- a/icons/bit.svg +++ b/icons/bit.svg @@ -1 +1 @@ -Bit \ No newline at end of file +Bit \ No newline at end of file From 78490fd2d325246ec6f474d5c0cfb3ab25be7532 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Thu, 7 Sep 2023 01:29:40 -0700 Subject: [PATCH 164/938] Add docsify (#9465) --- _data/simple-icons.json | 5 +++++ icons/docsify.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/docsify.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 042d02273..7b9b69f4e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3622,6 +3622,11 @@ "hex": "000000", "source": "https://docs.rs" }, + { + "title": "Docsify", + "hex": "2ECE53", + "source": "https://github.com/docsifyjs/docsify/blob/d01841fd9d829adeeae6cde1d5818ce8798c7e58/docs/_media/icon.svg" + }, { "title": "Docusaurus", "hex": "3ECC5F", diff --git a/icons/docsify.svg b/icons/docsify.svg new file mode 100644 index 000000000..8a1cfd22b --- /dev/null +++ b/icons/docsify.svg @@ -0,0 +1 @@ +Docsify \ No newline at end of file From c9fea9f81aeb761fe682b85986a2d89d7b3e7c96 Mon Sep 17 00:00:00 2001 From: Isaac Santana Date: Thu, 7 Sep 2023 14:19:08 -0300 Subject: [PATCH 165/938] Add Umami icon (#7546) * Add Umami icon * Add Umami icon * Update _data/simple-icons.json Co-authored-by: Sigurd Spieckermann <2206639+sisp@users.noreply.github.com> * Add Umami icon * Update Umami. --------- Co-authored-by: Adam Rusted --- _data/simple-icons.json | 8 ++++++++ icons/umami.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 icons/umami.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7b9b69f4e..7d8a4388e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13689,6 +13689,14 @@ "hex": "18A5D6", "source": "https://ulule.frontify.com/d/EX3dK8qsXgqh/branding-guidelines" }, + { + "title": "Umami", + "hex": "000000", + "source": "https://github.com/umami-software/umami/blob/3572df0a09503f357a06fe7f816295ba2c878325/assets/logo.svg", + "license": { + "type": "MIT" + } + }, { "title": "Umbraco", "hex": "3544B1", diff --git a/icons/umami.svg b/icons/umami.svg new file mode 100644 index 000000000..4df90a6da --- /dev/null +++ b/icons/umami.svg @@ -0,0 +1 @@ +Umami \ No newline at end of file From e43eb0dbfd6c8ee21300c24946377ed502316cc7 Mon Sep 17 00:00:00 2001 From: Jim Flattery <6561797+jflattery@users.noreply.github.com> Date: Thu, 7 Sep 2023 14:54:55 -0400 Subject: [PATCH 166/938] SearXNG (#9506) * Add SearXNG Icon * Resized SearXNG Icon * Update simple-icons.json Add SearXNG * Update _data/simple-icons.json Co-authored-by: Adam Rusted * Update _data/simple-icons.json Co-authored-by: Adam Rusted * remove script * Add files via upload * Update icons/searxng.svg Co-authored-by: Adam Rusted --------- Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/searxng.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/searxng.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7d8a4388e..e196b4ea7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11634,6 +11634,11 @@ "hex": "6EBE49", "source": "https://branding.seagate.com/productpage/3fc51aba-c35a-4eff-a833-a258b0440bd2" }, + { + "title": "SearXNG", + "hex": "3050FF", + "source": "https://docs.searxng.org" + }, { "title": "SEAT", "hex": "33302E", diff --git a/icons/searxng.svg b/icons/searxng.svg new file mode 100644 index 000000000..ab3548deb --- /dev/null +++ b/icons/searxng.svg @@ -0,0 +1 @@ +SearXNG \ No newline at end of file From 24a92bbff3295c7ec987608f9d8191555d9268d3 Mon Sep 17 00:00:00 2001 From: LiangXiang Shen Date: Fri, 8 Sep 2023 15:45:16 +0800 Subject: [PATCH 167/938] Update link to osu! 's source and guidelines. (#9510) --- _data/simple-icons.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e196b4ea7..550a048e5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9461,8 +9461,8 @@ { "title": "osu!", "hex": "FF66AA", - "source": "https://osu.ppy.sh/wiki/vi/Brand_identity_guidelines", - "guidelines": "https://osu.ppy.sh/wiki/vi/Brand_identity_guidelines" + "source": "https://osu.ppy.sh/wiki/Brand_identity_guidelines", + "guidelines": "https://osu.ppy.sh/wiki/Brand_identity_guidelines" }, { "title": "Otto", From fb6d833bd8b42a56493f13b9ff4a30807412dbae Mon Sep 17 00:00:00 2001 From: Jo Stichbury Date: Fri, 8 Sep 2023 09:36:41 +0100 Subject: [PATCH 168/938] Add Kedro (#9507) Signed-off-by: Jo Stichbury --- _data/simple-icons.json | 10 ++++++++++ icons/kedro.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/kedro.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 550a048e5..2486a8310 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6909,6 +6909,16 @@ "source": "https://kdenlive.org/en/logo/", "guidelines": "https://kdenlive.org/en/logo/" }, + { + "title": "Kedro", + "hex": "FFC900", + "source": "https://github.com/kedro-org/kedro-brand-identity/blob/7f7b380cb1a2951c06ca292f0d2b442db895f804/icon/black/kedro-icon-svgo-black.svg", + "guidelines": "https://github.com/kedro-org/kedro-brand-identity/blob/7f7b380cb1a2951c06ca292f0d2b442db895f804/Kedro_Brand_Guidelines.pdf", + "license": { + "type": "custom", + "url": "https://www.linuxfoundation.org/trademark-usage" + } + }, { "title": "Keep a Changelog", "hex": "E05735", diff --git a/icons/kedro.svg b/icons/kedro.svg new file mode 100644 index 000000000..16d29537a --- /dev/null +++ b/icons/kedro.svg @@ -0,0 +1 @@ +Kedro \ No newline at end of file From 5713f8bf1cea21b6749540beba445c248e8f6be0 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Fri, 8 Sep 2023 08:09:44 -0400 Subject: [PATCH 169/938] Part 1 of the letter T review (#9508) --- _data/simple-icons.json | 56 ++++++++++++++++++++++++----------------- 1 file changed, 33 insertions(+), 23 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2486a8310..a3c002b66 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12895,7 +12895,8 @@ { "title": "Tableau", "hex": "E97627", - "source": "https://www.tableau.com/about/media-download-center" + "source": "https://www.tableau.com/about/media-kit/brand-assets", + "guidelines": "https://www.salesforce.com/company/legal/intellectual/tmcusageguidelines" }, { "title": "TableCheck", @@ -12971,12 +12972,12 @@ { "title": "Task", "hex": "29BEB0", - "source": "https://github.com/go-task/task/blob/367c0b38a6787bebf6ee5af864be1574ad40b24a/docs/Logo_mono.svg" + "source": "https://github.com/go-task/task/blob/84ad0056e49e2206bf5903863cdf972a7305072c/docs/static/img/logo_mono.svg" }, { "title": "Tasmota", "hex": "1FA3EC", - "source": "https://tasmota.github.io/docs/" + "source": "https://github.com/tasmota/docs/blob/f9ad71612681d85f3b21406c7defa86b3eaa6bb9/docs/images/symbol.svg" }, { "title": "Tata", @@ -13028,7 +13029,8 @@ { "title": "TED", "hex": "E62B1E", - "source": "https://www.ted.com/participate/organize-a-local-tedx-event/tedx-organizer-guide/branding-promotions/logo-and-design/your-tedx-logo" + "source": "https://www.ted.com/participate/organize-a-local-tedx-event/tedx-organizer-guide/branding-promotions/logo-and-design/your-tedx-logo", + "guidelines": "https://www.ted.com/participate/organize-a-local-tedx-event/tedx-organizer-guide/branding-promotions/logo-and-design/your-tedx-logo" }, { "title": "Teespring", @@ -13049,7 +13051,7 @@ { "title": "Telegram", "hex": "26A5E4", - "source": "https://telegram.org" + "source": "https://telegram.org/tour/screenshots" }, { "title": "Telegraph", @@ -13074,7 +13076,7 @@ { "title": "Teradata", "hex": "F37440", - "source": "https://github.com/Teradata/teradata.github.io/tree/0b5124f0c652d7ba006a487c8b4b21bd61150ab2" + "source": "https://github.com/Teradata/teradata.github.io/blob/0fb3886aaeefea7bea4951c300f49ac8f9c2476f/src/assets/icons/teradata-icon.svg" }, { "title": "teratail", @@ -13089,7 +13091,7 @@ }, { "title": "Terraform", - "hex": "7B42BC", + "hex": "844FBA", "source": "https://www.hashicorp.com/brand", "guidelines": "https://www.hashicorp.com/brand" }, @@ -13121,7 +13123,8 @@ { "title": "TestRail", "hex": "65C179", - "source": "https://www.testrail.com" + "source": "https://www.testrail.com", + "guidelines": "https://www.ideracorp.com/Legal/idera-trademark-usage-guidelines-and-abuse-policy" }, { "title": "Tether", @@ -13272,7 +13275,7 @@ { "title": "Tidal", "hex": "000000", - "source": "https://tidal.com" + "source": "https://tidal.com/press" }, { "title": "TiddlyWiki", @@ -13337,7 +13340,7 @@ { "title": "tmux", "hex": "1BB91F", - "source": "https://github.com/tmux/tmux/tree/f04cc3997629823f0e304d4e4184e2ec93c703f0/logo" + "source": "https://github.com/tmux/tmux/blob/e26356607e38cbb4676a7c91815ae2d5734443c3/logo/tmux-logo-1-color.svg" }, { "title": "TNT", @@ -13352,12 +13355,14 @@ { "title": "Toggl", "hex": "FFDE91", - "source": "https://toggl.com/track/media-toolkit" + "source": "https://toggl.com/track/media-toolkit", + "guidelines": "https://toggl.com/track/media-toolkit" }, { "title": "Toggl Track", "hex": "E57CD8", - "source": "https://toggl.com/track/media-toolkit" + "source": "https://toggl.com/track/media-toolkit", + "guidelines": "https://toggl.com/track/media-toolkit" }, { "title": "Tokyo Metro", @@ -13392,7 +13397,7 @@ }, { "title": "Tor Project", - "hex": "7E4798", + "hex": "7D4698", "source": "https://styleguide.torproject.org/brand-assets/" }, { @@ -13441,7 +13446,8 @@ { "title": "Trakt", "hex": "ED1C24", - "source": "https://trakt.tv" + "source": "https://trakt.tv/branding", + "guidelines": "https://trakt.tv/branding" }, { "title": "Transport for Ireland", @@ -13461,7 +13467,7 @@ { "title": "Treehouse", "hex": "5FCF80", - "source": "https://teamtreehouse.com/about" + "source": "https://teamtreehouse.com" }, { "title": "Trello", @@ -13487,7 +13493,7 @@ { "title": "Triller", "hex": "FF0089", - "source": "https://triller.co/static/media/illustrations/logo-full-white.svg" + "source": "https://triller.co" }, { "title": "Trino", @@ -13502,7 +13508,8 @@ { "title": "Tripadvisor", "hex": "34E0A1", - "source": "https://tripadvisor.mediaroom.com/logo-guidelines" + "source": "https://tripadvisor.mediaroom.com/logo-guidelines", + "guidelines": "https://tripadvisor.mediaroom.com/logo-guidelines" }, { "title": "Trivy", @@ -13540,7 +13547,8 @@ { "title": "Trustpilot", "hex": "00B67A", - "source": "https://support.trustpilot.com/hc/en-us/articles/206289947-Trustpilot-Brand-Assets-Style-Guide" + "source": "https://support.trustpilot.com/hc/en-us/articles/206289947-Trustpilot-Brand-Assets-Style-Guide", + "guidelines": "https://support.trustpilot.com/hc/en-us/articles/206289947-Trustpilot-Brand-Assets-Style-Guide" }, { "title": "Try It Online", @@ -13550,7 +13558,7 @@ { "title": "TryHackMe", "hex": "212C42", - "source": "https://tryhackme.com/about" + "source": "https://tryhackme.com" }, { "title": "ts-node", @@ -13571,7 +13579,8 @@ { "title": "Tumblr", "hex": "36465D", - "source": "https://www.tumblr.com/logo" + "source": "https://www.tumblr.com/logo", + "guidelines": "https://www.tumblr.com/logo" }, { "title": "TuneIn", @@ -13597,7 +13606,7 @@ { "title": "Turkish Airlines", "hex": "C70A0C", - "source": "https://www.turkishairlines.com/tr-int/basin-odasi/logo-arsivi/index.html" + "source": "https://www.turkishairlines.com/en-int/press-room/logo-archive/index.html" }, { "title": "Tutanota", @@ -13617,7 +13626,8 @@ { "title": "Twitch", "hex": "9146FF", - "source": "https://brand.twitch.tv" + "source": "https://brand.twitch.tv", + "guidelines": "https://brand.twitch.tv" }, { "title": "Twitter", @@ -13644,7 +13654,7 @@ { "title": "TYPO3", "hex": "FF8700", - "source": "https://typo3.com/fileadmin/assets/typo3logos/typo3_bullet_01.svg" + "source": "https://typo3.org" }, { "title": "Uber", From e415b576e9f9c1d86a598ab6fc334d23ae86cfd0 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Fri, 8 Sep 2023 08:14:07 -0400 Subject: [PATCH 170/938] Part 2 of the letter T review (#9511) --- _data/simple-icons.json | 48 ++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a3c002b66..0bacc786c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12937,7 +12937,7 @@ { "title": "Talend", "hex": "FF6D70", - "source": "https://www.talend.com/blog/" + "source": "https://www.talend.com/blog" }, { "title": "Talenthouse", @@ -12982,8 +12982,8 @@ { "title": "Tata", "hex": "486AAE", - "source": "https://www.tatasteel.com/media/media-kit/logos-usage-guidelines/", - "guidelines": "https://www.tatasteel.com/media/media-kit/logos-usage-guidelines/" + "source": "https://www.tatasteel.com/media/media-kit/logos-usage-guidelines", + "guidelines": "https://www.tatasteel.com/media/media-kit/logos-usage-guidelines" }, { "title": "Tata Consultancy Services", @@ -13013,8 +13013,8 @@ { "title": "TeamCity", "hex": "000000", - "source": "https://www.jetbrains.com/company/brand/logos/", - "guidelines": "https://www.jetbrains.com/company/brand/" + "source": "https://www.jetbrains.com/company/brand/logos", + "guidelines": "https://www.jetbrains.com/company/brand" }, { "title": "TeamSpeak", @@ -13024,7 +13024,7 @@ { "title": "TeamViewer", "hex": "004680", - "source": "https://www.teamviewer.com/en-us/" + "source": "https://www.teamviewer.com/en-us" }, { "title": "TED", @@ -13230,7 +13230,7 @@ { "title": "Threadless", "hex": "0099FF", - "source": "https://www.threadless.com/about-us/" + "source": "https://www.threadless.com/about-us" }, { "title": "Threads", @@ -13285,7 +13285,7 @@ { "title": "Tide", "hex": "4050FB", - "source": "https://www.tide.co/newsroom/" + "source": "https://www.tide.co/newsroom" }, { "title": "Tidyverse", @@ -13350,7 +13350,7 @@ { "title": "Todoist", "hex": "E44332", - "source": "https://doist.com/press/" + "source": "https://doist.com/press" }, { "title": "Toggl", @@ -13393,12 +13393,12 @@ { "title": "Tor Browser", "hex": "7D4698", - "source": "https://styleguide.torproject.org/brand-assets/" + "source": "https://styleguide.torproject.org/brand-assets" }, { "title": "Tor Project", "hex": "7D4698", - "source": "https://styleguide.torproject.org/brand-assets/" + "source": "https://styleguide.torproject.org/brand-assets" }, { "title": "Toshiba", @@ -13429,19 +13429,19 @@ { "title": "Traefik Proxy", "hex": "24A1C1", - "source": "https://traefik.io/traefik/" + "source": "https://traefik.io/traefik" }, { "title": "Trailforks", "hex": "FFCD00", - "source": "https://www.trailforks.com/about/graphics/", - "guidelines": "https://www.trailforks.com/about/graphics/" + "source": "https://www.trailforks.com/about/graphics", + "guidelines": "https://www.trailforks.com/about/graphics" }, { "title": "TrainerRoad", "hex": "DA291C", - "source": "https://www.trainerroad.com/press/", - "guidelines": "https://www.trainerroad.com/press/" + "source": "https://www.trainerroad.com/press", + "guidelines": "https://www.trainerroad.com/press" }, { "title": "Trakt", @@ -13473,7 +13473,7 @@ "title": "Trello", "hex": "0052CC", "source": "https://atlassian.design/resources/logo-library", - "guidelines": "https://atlassian.design/foundations/logos/" + "guidelines": "https://atlassian.design/foundations/logos" }, { "title": "Trend Micro", @@ -13514,8 +13514,8 @@ { "title": "Trivy", "hex": "1904DA", - "source": "https://www.aquasec.com/brand/", - "guidelines": "https://www.aquasec.com/brand/" + "source": "https://www.aquasec.com/brand", + "guidelines": "https://www.aquasec.com/brand" }, { "title": "Trove", @@ -13536,8 +13536,8 @@ { "title": "trulia", "hex": "0A0B09", - "source": "https://www.trulia.com/newsroom/media/brand-logos/", - "guidelines": "https://www.trulia.com/newsroom/media/brand-logos/" + "source": "https://www.trulia.com/newsroom/media/brand-logos", + "guidelines": "https://www.trulia.com/newsroom/media/brand-logos" }, { "title": "Trusted Shops", @@ -13563,7 +13563,7 @@ { "title": "ts-node", "hex": "3178C6", - "source": "https://typestrong.org/ts-node/" + "source": "https://typestrong.org/ts-node" }, { "title": "Tubi", @@ -13573,8 +13573,8 @@ { "title": "TUI", "hex": "D40E14", - "source": "https://www.design.tui/brand/logos/", - "guidelines": "https://www.design.tui/brand/" + "source": "https://www.design.tui/brand/logos", + "guidelines": "https://www.design.tui/brand" }, { "title": "Tumblr", From 3116446aab520a2fc404a7079fa1d0f076de0e19 Mon Sep 17 00:00:00 2001 From: nfoert <92690073+nfoert@users.noreply.github.com> Date: Fri, 8 Sep 2023 12:39:53 -0400 Subject: [PATCH 171/938] Add Ubuntu MATE icon (#9503) --- _data/simple-icons.json | 5 +++++ icons/ubuntumate.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/ubuntumate.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0bacc786c..85b2183e3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13689,6 +13689,11 @@ "source": "https://design.ubuntu.com/resources", "guidelines": "https://design.ubuntu.com/brand" }, + { + "title": "Ubuntu MATE", + "hex": "84A454", + "source": "https://ubuntu-mate.org" + }, { "title": "Udacity", "hex": "02B3E4", diff --git a/icons/ubuntumate.svg b/icons/ubuntumate.svg new file mode 100644 index 000000000..490045ec3 --- /dev/null +++ b/icons/ubuntumate.svg @@ -0,0 +1 @@ +Ubuntu MATE \ No newline at end of file From 49be3901b4673eaa7a2a318e45101277dc04c915 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Fri, 8 Sep 2023 12:50:36 -0400 Subject: [PATCH 172/938] Update Zingat logo (#9193) * Update Zingat logo * Update Zingat icon and JSON --------- Co-authored-by: Adam Rusted --- _data/simple-icons.json | 2 +- icons/zingat.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 85b2183e3..988944afa 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15093,7 +15093,7 @@ { "title": "Zingat", "hex": "009CFB", - "source": "https://www.zingat.com/kurumsal-logolar" + "source": "https://www.zingat.com" }, { "title": "Zod", diff --git a/icons/zingat.svg b/icons/zingat.svg index 4ed6b3e9d..670256e19 100644 --- a/icons/zingat.svg +++ b/icons/zingat.svg @@ -1 +1 @@ -Zingat \ No newline at end of file +Zingat \ No newline at end of file From 7401a7d15e2bf28a31db65ccbaa50ff676f287ac Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 8 Sep 2023 17:58:15 +0100 Subject: [PATCH 173/938] Update Vuetify (#9445) --- _data/simple-icons.json | 6 +++++- icons/vuetify.svg | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 988944afa..ba5480472 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14220,7 +14220,11 @@ { "title": "Vuetify", "hex": "1867C0", - "source": "https://vuetifyjs.com" + "source": "https://vuetifyjs.com/resources/brand-kit", + "guidelines": "https://vuetifyjs.com/resources/brand-kit", + "license": { + "type": "MIT" + } }, { "title": "Vulkan", diff --git a/icons/vuetify.svg b/icons/vuetify.svg index 171e4c138..68f23224c 100644 --- a/icons/vuetify.svg +++ b/icons/vuetify.svg @@ -1 +1 @@ -Vuetify \ No newline at end of file +Vuetify \ No newline at end of file From 0dfafa39eb53450c5cd34ffddc08aa6e1e941e00 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 8 Sep 2023 18:09:19 +0100 Subject: [PATCH 174/938] Update XMPP icon (#9424) --- _data/simple-icons.json | 2 +- icons/xmpp.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ba5480472..1b1926f34 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14816,7 +14816,7 @@ { "title": "XMPP", "hex": "002B5C", - "source": "https://github.com/xsf/xmpp.org/tree/00c49187e353c1a156c95562dafaf129e688fbad/content/icons" + "source": "https://github.com/xsf/xmpp.org/blob/82856a2cec0a99b197c6985191635544e6b3ed69/static/images/logos/xmpp-logo.svg" }, { "title": "XO", diff --git a/icons/xmpp.svg b/icons/xmpp.svg index 777859285..99fd7d51d 100644 --- a/icons/xmpp.svg +++ b/icons/xmpp.svg @@ -1 +1 @@ -XMPP \ No newline at end of file +XMPP \ No newline at end of file From da7e6e29345eb7845a973179c7dbbf219ec21515 Mon Sep 17 00:00:00 2001 From: Priyanshu Maurya Date: Sat, 9 Sep 2023 13:12:06 +0530 Subject: [PATCH 175/938] Add HAL icon (#9456) * Add HAL icon Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/hal.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/hal.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1b1926f34..e7817ef7e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5707,6 +5707,12 @@ "source": "https://www.hackster.io/branding#logos", "guidelines": "https://www.hackster.io/branding" }, + { + "title": "HAL", + "hex": "B03532", + "source": "https://www.ccsd.cnrs.fr/en/brand-guidelines", + "guidelines": "https://www.ccsd.cnrs.fr/en/brand-guidelines/" + }, { "title": "Handlebars.js", "hex": "000000", diff --git a/icons/hal.svg b/icons/hal.svg new file mode 100644 index 000000000..882e6e6e9 --- /dev/null +++ b/icons/hal.svg @@ -0,0 +1 @@ +HAL \ No newline at end of file From c309b34d50d568e9dfc2be91ee8f5eb7d26cde3a Mon Sep 17 00:00:00 2001 From: Simon Aust Date: Sat, 9 Sep 2023 08:43:58 +0100 Subject: [PATCH 176/938] Add Root Me SVG (#6283) * Add Root Me SVG --------- Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/rootme.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/rootme.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e7817ef7e..662b6a27d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11287,6 +11287,11 @@ "type": "CC-BY-NC-SA-4.0" } }, + { + "title": "Root Me", + "hex": "000000", + "source": "https://www.root-me.org" + }, { "title": "Roots", "hex": "525DDC", diff --git a/icons/rootme.svg b/icons/rootme.svg new file mode 100644 index 000000000..7171c1462 --- /dev/null +++ b/icons/rootme.svg @@ -0,0 +1 @@ +Root Me \ No newline at end of file From d1768f7826856fa318a3327ed4d423cc459a69d9 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sat, 9 Sep 2023 09:09:45 +0100 Subject: [PATCH 177/938] Update Battle.net (#9345) * Update Battle.net * Update icons/battledotnet.svg Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 2 +- icons/battledotnet.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 662b6a27d..43edeca98 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1705,7 +1705,7 @@ }, { "title": "Battle.net", - "hex": "148EFF", + "hex": "4381C3", "source": "https://battle.net" }, { diff --git a/icons/battledotnet.svg b/icons/battledotnet.svg index 9e86b4632..c0361e67a 100644 --- a/icons/battledotnet.svg +++ b/icons/battledotnet.svg @@ -1 +1 @@ -Battle.net \ No newline at end of file +Battle.net \ No newline at end of file From 6b4ffeb6599917eca07d6b8e8f06380dd1d4e2f2 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sat, 9 Sep 2023 09:14:44 +0100 Subject: [PATCH 178/938] Update Beijing Subway (#9348) --- icons/beijingsubway.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/beijingsubway.svg b/icons/beijingsubway.svg index 1a2b30abf..a132cb527 100644 --- a/icons/beijingsubway.svg +++ b/icons/beijingsubway.svg @@ -1 +1 @@ -Beijing Subway \ No newline at end of file +Beijing Subway \ No newline at end of file From 0f16c10afb41ef51c269cf81bfec46a92a4178db Mon Sep 17 00:00:00 2001 From: CodeWithShipraJain Date: Sat, 9 Sep 2023 13:46:28 +0530 Subject: [PATCH 179/938] Adding IndiGo icon (#9147) --- _data/simple-icons.json | 5 +++++ icons/indigo.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/indigo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 43edeca98..5a78ca7b3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6275,6 +6275,11 @@ "hex": "003A9B", "source": "https://indeed.design/resources" }, + { + "title": "IndiGo", + "hex": "09009B", + "source": "https://www.goindigo.in" + }, { "title": "Inertia", "hex": "9553E9", diff --git a/icons/indigo.svg b/icons/indigo.svg new file mode 100644 index 000000000..9f1be1184 --- /dev/null +++ b/icons/indigo.svg @@ -0,0 +1 @@ +IndiGo \ No newline at end of file From 0fdcc2630005889b74086d5c2aae549f0868d81c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=BF=83=E7=A6=BE?= Date: Sun, 10 Sep 2023 01:41:55 +0800 Subject: [PATCH 180/938] Update links to WeChat brand guidelines and source (#9514) --- _data/simple-icons.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5a78ca7b3..1b58b60e2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14475,8 +14475,8 @@ { "title": "WeChat", "hex": "07C160", - "source": "https://wechat.design/standard/download/brand", - "guidelines": "https://wechat.design/standard/download/brand" + "source": "https://wechat.design/tool/brand", + "guidelines": "https://wechat.design/brand/main-brand" }, { "title": "WeGame", From b7818898d8412b54413b89d020d1f647be6a570f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 10 Sep 2023 00:23:11 +0000 Subject: [PATCH 181/938] version bump --- README.md | 2 +- package.json | 2 +- slugs.md | 31 +++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a9347ab25..c12399bbb 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Simple Icons

Simple Icons

-Over 2600 Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub.

+Over 2700 Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub.

diff --git a/package.json b/package.json index a927d94b4..7aae560f7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.13.0", + "version": "9.14.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index ba1cf1785..5138c49fb 100644 --- a/slugs.md +++ b/slugs.md @@ -118,6 +118,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Amazon API Gateway` | `amazonapigateway` | | `Amazon AWS` | `amazonaws` | | `Amazon CloudWatch` | `amazoncloudwatch` | +| `Amazon DocumentDB` | `amazondocumentdb` | | `Amazon DynamoDB` | `amazondynamodb` | | `Amazon EC2` | `amazonec2` | | `Amazon ECS` | `amazonecs` | @@ -131,6 +132,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Amazon Prime` | `amazonprime` | | `Amazon RDS` | `amazonrds` | | `Amazon Redshift` | `amazonredshift` | +| `Amazon Route 53` | `amazonroute53` | | `Amazon S3` | `amazons3` | | `Amazon SQS` | `amazonsqs` | | `AMD` | `amd` | @@ -262,6 +264,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `AWS Amplify` | `awsamplify` | | `AWS Fargate` | `awsfargate` | | `AWS Lambda` | `awslambda` | +| `AWS Organizations` | `awsorganizations` | | `Axios` | `axios` | | `Azure Artifacts` | `azureartifacts` | | `Azure Data Explorer` | `azuredataexplorer` | @@ -359,6 +362,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Brevo` | `brevo` | | `British Airways` | `britishairways` | | `Broadcom` | `broadcom` | +| `BSD` | `bsd` | | `bspwm` | `bspwm` | | `BT` | `bt` | | `Buddy` | `buddy` | @@ -384,6 +388,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `C` | `c` | | `C Sharp` | `csharp` | | `C++` | `cplusplus` | +| `C++ Builder` | `cplusplusbuilder` | | `Cachet` | `cachet` | | `Caddy` | `caddy` | | `Cadillac` | `cadillac` | @@ -398,6 +403,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Capacitor` | `capacitor` | | `Car Throttle` | `carthrottle` | | `Cardano` | `cardano` | +| `Carrd` | `carrd` | | `Carrefour` | `carrefour` | | `Carto` | `carto` | | `Cash App` | `cashapp` | @@ -565,6 +571,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Cultura` | `cultura` | | `curl` | `curl` | | `CurseForge` | `curseforge` | +| `CyberDefenders` | `cyberdefenders` | | `Cycling '74` | `cycling74` | | `Cypress` | `cypress` | | `Cytoscape.js` | `cytoscapedotjs` | @@ -646,6 +653,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `dm` | `dm` | | `Docker` | `docker` | | `Docs.rs` | `docsdotrs` | +| `Docsify` | `docsify` | | `Docusaurus` | `docusaurus` | | `DocuSign` | `docusign` | | `Dogecoin` | `dogecoin` | @@ -825,6 +833,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Flood` | `flood` | | `Fluent Bit` | `fluentbit` | | `Fluentd` | `fluentd` | +| `Fluke` | `fluke` | | `Flutter` | `flutter` | | `Flux` | `flux` | | `Fluxus` | `fluxus` | @@ -936,18 +945,22 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Google Apps Script` | `googleappsscript` | | `Google Assistant` | `googleassistant` | | `Google Bard` | `googlebard` | +| `Google BigQuery` | `googlebigquery` | | `Google Calendar` | `googlecalendar` | | `Google Cardboard` | `googlecardboard` | | `Google Chat` | `googlechat` | | `Google Chrome` | `googlechrome` | | `Google Classroom` | `googleclassroom` | | `Google Cloud` | `googlecloud` | +| `Google Cloud Composer` | `googlecloudcomposer` | | `Google Colab` | `googlecolab` | | `Google Container Optimized OS` | `googlecontaineroptimizedos` | +| `Google Data Studio` | `googledatastudio` | | `Google Docs` | `googledocs` | | `Google Domains` | `googledomains` | | `Google Drive` | `googledrive` | | `Google Earth` | `googleearth` | +| `Google Earth Engine` | `googleearthengine` | | `Google Fit` | `googlefit` | | `Google Fonts` | `googlefonts` | | `Google Forms` | `googleforms` | @@ -1004,6 +1017,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Gunicorn` | `gunicorn` | | `Gurobi` | `gurobi` | | `Gutenberg` | `gutenberg` | +| `H&M` | `handm` | | `H3` | `h3` | | `Habr` | `habr` | | `Hack Club` | `hackclub` | @@ -1014,6 +1028,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `HackerOne` | `hackerone` | | `HackerRank` | `hackerrank` | | `Hackster` | `hackster` | +| `HAL` | `hal` | | `Handlebars.js` | `handlebarsdotjs` | | `Handshake` | `handshake` | | `Handshake` | `handshake_protocol` | @@ -1118,6 +1133,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Imou` | `imou` | | `ImprovMX` | `improvmx` | | `Indeed` | `indeed` | +| `IndiGo` | `indigo` | | `Inertia` | `inertia` | | `Infiniti` | `infiniti` | | `InfluxDB` | `influxdb` | @@ -1140,6 +1156,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `IntelliJ IDEA` | `intellijidea` | | `Interaction Design Foundation` | `interactiondesignfoundation` | | `InteractJS` | `interactjs` | +| `Interbase` | `interbase` | | `Intercom` | `intercom` | | `Intermarche` | `intermarche` | | `Internet Archive` | `internetarchive` | @@ -1230,6 +1247,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Kaufland` | `kaufland` | | `KDE` | `kde` | | `Kdenlive` | `kdenlive` | +| `Kedro` | `kedro` | | `Keep a Changelog` | `keepachangelog` | | `KeePassXC` | `keepassxc` | | `Kentico` | `kentico` | @@ -1399,6 +1417,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Mastodon` | `mastodon` | | `Material Design` | `materialdesign` | | `Material Design Icons` | `materialdesignicons` | +| `Matillion` | `matillion` | | `Matomo` | `matomo` | | `Matrix` | `matrix` | | `Matter.js` | `matterdotjs` | @@ -1697,6 +1716,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Palantir` | `palantir` | | `Palo Alto Networks` | `paloaltonetworks` | | `Palo Alto Software` | `paloaltosoftware` | +| `Panasonic` | `panasonic` | | `pandas` | `pandas` | | `Pandora` | `pandora` | | `Pantheon` | `pantheon` | @@ -1714,6 +1734,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `PCGamingWiki` | `pcgamingwiki` | | `Peak Design` | `peakdesign` | | `Pearson` | `pearson` | +| `Peerlist` | `peerlist` | | `PeerTube` | `peertube` | | `Pegasus Airlines` | `pegasusairlines` | | `Pelican` | `pelican` | @@ -1907,6 +1928,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `R3` | `r3` | | `RabbitMQ` | `rabbitmq` | | `Racket` | `racket` | +| `RAD Studio` | `radstudio` | | `Radar` | `radar` | | `RadioPublic` | `radiopublic` | | `Radix UI` | `radixui` | @@ -1985,6 +2007,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Riseup` | `riseup` | | `roadmap.sh` | `roadmapdotsh` | | `Roam Research` | `roamresearch` | +| `Robinhood` | `robinhood` | | `Roblox` | `roblox` | | `Roblox Studio` | `robloxstudio` | | `Robot Framework` | `robotframework` | @@ -1995,6 +2018,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Rolls-Royce` | `rollsroyce` | | `rollup.js` | `rollupdotjs` | | `Rome` | `rome` | +| `Root Me` | `rootme` | | `Roots` | `roots` | | `Roots Bedrock` | `rootsbedrock` | | `Roots Sage` | `rootssage` | @@ -2060,6 +2084,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Scrutinizer CI` | `scrutinizerci` | | `ScyllaDB` | `scylladb` | | `Seagate` | `seagate` | +| `SearXNG` | `searxng` | | `SEAT` | `seat` | | `SecurityScorecard` | `securityscorecard` | | `Sefaria` | `sefaria` | @@ -2104,6 +2129,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Showtime` | `showtime` | | `Shutterstock` | `shutterstock` | | `Siemens` | `siemens` | +| `SiFive` | `sifive` | | `Signal` | `signal` | | `Similarweb` | `similarweb` | | `Simkl` | `simkl` | @@ -2157,6 +2183,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `SonarLint` | `sonarlint` | | `SonarQube` | `sonarqube` | | `SonarSource` | `sonarsource` | +| `Sonatype` | `sonatype` | | `Songkick` | `songkick` | | `Songoda` | `songoda` | | `SonicWall` | `sonicwall` | @@ -2432,11 +2459,13 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Ubisoft` | `ubisoft` | | `uBlock Origin` | `ublockorigin` | | `Ubuntu` | `ubuntu` | +| `Ubuntu MATE` | `ubuntumate` | | `Udacity` | `udacity` | | `Udemy` | `udemy` | | `UFC` | `ufc` | | `UIkit` | `uikit` | | `Ulule` | `ulule` | +| `Umami` | `umami` | | `Umbraco` | `umbraco` | | `UML` | `uml` | | `Unacademy` | `unacademy` | @@ -2474,6 +2503,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Valve` | `valve` | | `Vapor` | `vapor` | | `Vault` | `vault` | +| `Vaultwarden` | `vaultwarden` | | `Vauxhall` | `vauxhall` | | `vBulletin` | `vbulletin` | | `Vector Logo Zone` | `vectorlogozone` | @@ -2491,6 +2521,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `VEXXHOST` | `vexxhost` | | `vFairs` | `vfairs` | | `Viadeo` | `viadeo` | +| `Viaplay` | `viaplay` | | `Viber` | `viber` | | `Vim` | `vim` | | `Vimeo` | `vimeo` | From f4e1451502dc97a34b8669a5766dc08fb66b1af8 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sun, 10 Sep 2023 19:47:14 +0100 Subject: [PATCH 182/938] Update C# icon (#9521) --- _data/simple-icons.json | 9 +++++++-- icons/csharp.svg | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1b58b60e2..b69d9d5ff 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2206,8 +2206,13 @@ }, { "title": "C Sharp", - "hex": "239120", - "source": "https://upload.wikimedia.org/wikipedia/commons/0/0d/C_Sharp_wordmark.svg" + "hex": "512BD4", + "source": "https://learn.microsoft.com/training/paths/get-started-c-sharp-part-1", + "aliases": { + "aka": [ + "C#" + ] + } }, { "title": "C++", diff --git a/icons/csharp.svg b/icons/csharp.svg index 7da05180b..488599fae 100644 --- a/icons/csharp.svg +++ b/icons/csharp.svg @@ -1 +1 @@ -C Sharp \ No newline at end of file +C Sharp \ No newline at end of file From 1d91c43d61d046df8288bb19d0473c8baacb25d6 Mon Sep 17 00:00:00 2001 From: NeoNexus DeMortis Date: Mon, 11 Sep 2023 09:39:27 -0500 Subject: [PATCH 183/938] Added Sails.js Logo (#9525) --- _data/simple-icons.json | 6 ++++++ icons/sailsdotjs.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/sailsdotjs.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b69d9d5ff..f1dc7252f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11484,6 +11484,12 @@ "hex": "053766", "source": "https://sailfishos.org" }, + { + "title": "Sails.js", + "hex": "14ACC2", + "source": "https://sailsjs.com/logos", + "guidelines": "https://sailsjs.com/logos" + }, { "title": "Salesforce", "hex": "00A1E0", diff --git a/icons/sailsdotjs.svg b/icons/sailsdotjs.svg new file mode 100644 index 000000000..781dc8248 --- /dev/null +++ b/icons/sailsdotjs.svg @@ -0,0 +1 @@ +Sails.js \ No newline at end of file From 658cd368c57e876a71fe68fe699734ab01d14a4f Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Tue, 12 Sep 2023 08:20:39 -0400 Subject: [PATCH 184/938] Add `new` to Potential Duplicates workflow (#9536) --- .github/workflows/potential-duplicates.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/potential-duplicates.yml b/.github/workflows/potential-duplicates.yml index ca7df204e..3b00645af 100644 --- a/.github/workflows/potential-duplicates.yml +++ b/.github/workflows/potential-duplicates.yml @@ -24,6 +24,7 @@ jobs: miss needing need + new please requesting request From 9ddc82a1b9203e70d3adb1c4def8a786b38dca06 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 12 Sep 2023 13:25:01 +0100 Subject: [PATCH 185/938] Added Sphinx (#9315) Co-authored-by: Alexandre Paradis --- _data/simple-icons.json | 8 ++++++++ icons/sphinx.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 icons/sphinx.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f1dc7252f..bd62e4e2c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12357,6 +12357,14 @@ "hex": "337AB7", "source": "https://www.spoj.com" }, + { + "title": "Sphinx", + "hex": "000000", + "source": "https://github.com/sphinx-doc/sphinx/blob/ed84d63e6f2c4fd43b97fc43ee8be4156a13af9e/doc/_static/favicon.svg", + "license": { + "type": "BSD-3-Clause" + } + }, { "title": "SpigotMC", "hex": "ED8106", diff --git a/icons/sphinx.svg b/icons/sphinx.svg new file mode 100644 index 000000000..ca577753a --- /dev/null +++ b/icons/sphinx.svg @@ -0,0 +1 @@ +Sphinx \ No newline at end of file From b3d3ee11472f3a794feee8a86e445610d35e5bb0 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 12 Sep 2023 14:25:04 +0100 Subject: [PATCH 186/938] Update Beatport (#9346) * Update Beatport * Update Beatport path --- icons/beatport.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/beatport.svg b/icons/beatport.svg index 703385310..a89342b51 100644 --- a/icons/beatport.svg +++ b/icons/beatport.svg @@ -1 +1 @@ -Beatport \ No newline at end of file +Beatport \ No newline at end of file From e655cac9205e93dd8d28748ccf6b5103177f8d0b Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 12 Sep 2023 19:09:31 +0100 Subject: [PATCH 187/938] Add Lutris icon (#9089) * Add Lutris icon * Fix path --------- Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/lutris.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/lutris.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index bd62e4e2c..9c0db8ae8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7677,6 +7677,11 @@ "hex": "179DE3", "source": "https://icons8.com/lunacy" }, + { + "title": "Lutris", + "hex": "FF9900", + "source": "https://github.com/lutris/lutris/blob/f62feaef063868cb39afddefbb9ba7a5928bd978/share/icons/hicolor/scalable/apps/lutris.svg" + }, { "title": "Lydia", "hex": "0180FF", diff --git a/icons/lutris.svg b/icons/lutris.svg new file mode 100644 index 000000000..67797561b --- /dev/null +++ b/icons/lutris.svg @@ -0,0 +1 @@ +Lutris \ No newline at end of file From 2f91da0d87b3040fcd90f87225f7f2b8f059368f Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Wed, 13 Sep 2023 12:35:25 +0530 Subject: [PATCH 188/938] Add Amazon SES Logo (#8731) * Add Amazon SES SVG * Update title in svg * Update svg * Update aliases * Update title & aliases Co-authored-by: Adam Rusted * Update svg * Update file name * Update svg to 3 decimal precision * Update svg to 4 decimal precision * Update icons/amazonsimpleemailservice.svg Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> * Fix linter error due to suggested correction --------- Co-authored-by: Adam Rusted Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 11 +++++++++++ icons/amazonsimpleemailservice.svg | 1 + 2 files changed, 12 insertions(+) create mode 100644 icons/amazonsimpleemailservice.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9c0db8ae8..55e5d7807 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -760,6 +760,17 @@ ] } }, + { + "title": "Amazon Simple Email Service", + "hex": "DD344C", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", + "aliases": { + "aka": [ + "AWS SES" + ] + } + }, { "title": "Amazon SQS", "hex": "FF4F8B", diff --git a/icons/amazonsimpleemailservice.svg b/icons/amazonsimpleemailservice.svg new file mode 100644 index 000000000..79577d94c --- /dev/null +++ b/icons/amazonsimpleemailservice.svg @@ -0,0 +1 @@ +Amazon Simple Email Service \ No newline at end of file From a2996491c67259f68b845ee8b9a615778e2d85c6 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Thu, 14 Sep 2023 05:10:44 -0700 Subject: [PATCH 189/938] Update LG (#9542) * Update LG icon based on new brand assets * Update JSON data to official brand assets * Update logo to symbol + wordmark --- _data/simple-icons.json | 4 ++-- icons/lg.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 55e5d7807..0d09c24d4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7396,8 +7396,8 @@ { "title": "LG", "hex": "A50034", - "source": "https://en.wikipedia.org/wiki/LG_Corporation", - "guidelines": "https://www.lg.com/global/about-lg-brand-identity" + "source": "https://www.lg.com/global/our-brand/brand-expression/elements/logo/index.jsp", + "guidelines": "https://www.lg.com/global/our-brand/brand-expression/elements/logo/index.jsp" }, { "title": "LGTM", diff --git a/icons/lg.svg b/icons/lg.svg index ea85c175d..5eedc7978 100644 --- a/icons/lg.svg +++ b/icons/lg.svg @@ -1 +1 @@ -LG \ No newline at end of file +LG \ No newline at end of file From 385e4504b3e6f4a7468b9c9461d6b4eab7dfe30d Mon Sep 17 00:00:00 2001 From: Ryan Vandersmith Date: Thu, 14 Sep 2023 10:26:28 -0600 Subject: [PATCH 190/938] Add Internet Computer icon (#7706) * Add ICP icon * Update ICP icon * Fix linter warnings * Re-center icon * Re-center icon * Rename 'ICP' -> 'Internet Computer' * Fix missing icon * Remove ICP alias * Update source and guideline URLs * Replace icon * Adjust SVG attributes * Remove newline in SVG file * Update source and guideline URLs * Use home page of guidelines * Use suggestions --- _data/simple-icons.json | 11 +++++++++++ icons/internetcomputer.svg | 1 + 2 files changed, 12 insertions(+) create mode 100644 icons/internetcomputer.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0d09c24d4..3dea0b3b5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6435,6 +6435,17 @@ "hex": "666666", "source": "https://archive.org" }, + { + "title": "Internet Computer", + "hex": "3B00B9", + "source": "https://dfinity.frontify.com/d/pD7yZhsmpqos/internet-computer#/internet-computer/logo", + "guidelines": "https://dfinity.frontify.com/d/pD7yZhsmpqos", + "aliases": { + "aka": [ + "Internet Computer Protocol" + ] + } + }, { "title": "Internet Explorer", "hex": "0076D6", diff --git a/icons/internetcomputer.svg b/icons/internetcomputer.svg new file mode 100644 index 000000000..9a91d3822 --- /dev/null +++ b/icons/internetcomputer.svg @@ -0,0 +1 @@ +Internet Computer \ No newline at end of file From b58059b3121d9c41972481741d5d879c660a0f65 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Thu, 14 Sep 2023 13:33:50 -0400 Subject: [PATCH 191/938] Update Threads icon (#9552) --- _data/simple-icons.json | 3 ++- icons/threads.svg | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3dea0b3b5..79e9d964b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13297,7 +13297,8 @@ { "title": "Threads", "hex": "000000", - "source": "https://commons.wikimedia.org/wiki/File:Threads_(app)_logo.svg" + "source": "https://about.meta.com/brand/resources/instagram/threads", + "guidelines": "https://about.meta.com/brand/resources/instagram/threads" }, { "title": "Three.js", diff --git a/icons/threads.svg b/icons/threads.svg index 15458218b..bf1a564ae 100644 --- a/icons/threads.svg +++ b/icons/threads.svg @@ -1 +1 @@ -Threads \ No newline at end of file +Threads \ No newline at end of file From 5e022f91bb26e712f99d96371fe7197b9503d58f Mon Sep 17 00:00:00 2001 From: Isaac Santana Date: Thu, 14 Sep 2023 14:50:17 -0300 Subject: [PATCH 192/938] Add i3 icon (#7336) Co-authored-by: Sigurd Spieckermann <2206639+sisp@users.noreply.github.com> Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/i3.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/i3.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 79e9d964b..ba9e21688 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6124,6 +6124,11 @@ "hex": "26A69A", "source": "https://github.com/i18next/i18next-gitbook/blob/32efcfd9c59ae55cc63a60e633dbc1651c7950ad/assets/img/logo.svg" }, + { + "title": "i3", + "hex": "52C0FF", + "source": "https://github.com/i3/i3/blob/d6e2a38b5cdf200c0fb82fc4cf7fff7dbcdeb605/logo.svg" + }, { "title": "Iata", "hex": "004E81", diff --git a/icons/i3.svg b/icons/i3.svg new file mode 100644 index 000000000..61485f6d2 --- /dev/null +++ b/icons/i3.svg @@ -0,0 +1 @@ +i3 \ No newline at end of file From a9dcb00e055a951768656b50a64af61e3c24853a Mon Sep 17 00:00:00 2001 From: deepmalamittal Date: Fri, 15 Sep 2023 02:34:24 -0400 Subject: [PATCH 193/938] Mixpanel icon (#7404) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 6 ++++++ icons/mixpanel.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/mixpanel.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ba9e21688..d49fc1f90 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8393,6 +8393,12 @@ "source": "https://www.mixcloud.com/about", "guidelines": "https://www.mixcloud.com/about" }, + { + "title": "Mixpanel", + "hex": "7856FF", + "source": "https://mixpanel.com", + "guidelines": "https://brand.mixpanel.com" + }, { "title": "MLB", "hex": "041E42", diff --git a/icons/mixpanel.svg b/icons/mixpanel.svg new file mode 100644 index 000000000..4ce12626d --- /dev/null +++ b/icons/mixpanel.svg @@ -0,0 +1 @@ +Mixpanel \ No newline at end of file From dbab4ea2079e93b4e5922e25cd510e6f83cc520b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Szyma=C5=84ski?= Date: Fri, 15 Sep 2023 08:41:49 +0200 Subject: [PATCH 194/938] Add Meilisearch icon (#7564) --- _data/simple-icons.json | 5 +++++ icons/meilisearch.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/meilisearch.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d49fc1f90..9e1082db2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8029,6 +8029,11 @@ "hex": "D9272E", "source": "https://mega.io/corporate" }, + { + "title": "Meilisearch", + "hex": "FF5CAA", + "source": "https://www.meilisearch.com" + }, { "title": "Mendeley", "hex": "9D1620", diff --git a/icons/meilisearch.svg b/icons/meilisearch.svg new file mode 100644 index 000000000..b139b5c28 --- /dev/null +++ b/icons/meilisearch.svg @@ -0,0 +1 @@ +Meilisearch \ No newline at end of file From 29971fc99807a8d5382ea033ad24a1bd5d6e88b5 Mon Sep 17 00:00:00 2001 From: Barannaslann <91828883+Barannaslann@users.noreply.github.com> Date: Fri, 15 Sep 2023 09:51:38 +0300 Subject: [PATCH 195/938] Add Akaunting icon (#7660) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 9 +++++++++ icons/akaunting.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/akaunting.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9e1082db2..454399491 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -455,6 +455,15 @@ "hex": "0096D6", "source": "https://www.akamai.com" }, + { + "title": "Akaunting", + "hex": "6DA252", + "source": "https://akaunting.com/logo", + "license": { + "type": "GPL-3.0-only", + "url": "https://akaunting.com/license" + } + }, { "title": "Alacritty", "hex": "F46D01", diff --git a/icons/akaunting.svg b/icons/akaunting.svg new file mode 100644 index 000000000..922d9447c --- /dev/null +++ b/icons/akaunting.svg @@ -0,0 +1 @@ +Akaunting \ No newline at end of file From 90e60446dd20d4a55660e3300887cc171351d941 Mon Sep 17 00:00:00 2001 From: Osman Halacoglu <30694379+halacoglu@users.noreply.github.com> Date: Fri, 15 Sep 2023 09:55:18 +0300 Subject: [PATCH 196/938] Add `Avira` icon (#7635) Co-authored-by: Sigurd Spieckermann <2206639+sisp@users.noreply.github.com> Co-authored-by: Adam Rusted --- _data/simple-icons.json | 6 ++++++ icons/avira.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/avira.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 454399491..d3826c960 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1543,6 +1543,12 @@ "source": "https://press.avast.com/media-materials#logos-and-brand-guidelines", "guidelines": "https://press.avast.com/media-materials#logos-and-brand-guidelines" }, + { + "title": "Avira", + "hex": "E02027", + "source": "https://www.avira.com/en/media-library", + "guidelines": "https://www.avira.com/en/media-library" + }, { "title": "Awesome Lists", "hex": "FC60A8", diff --git a/icons/avira.svg b/icons/avira.svg new file mode 100644 index 000000000..12067ee03 --- /dev/null +++ b/icons/avira.svg @@ -0,0 +1 @@ +Avira \ No newline at end of file From e05373c8191215621adee63e9ea1760efcc8b817 Mon Sep 17 00:00:00 2001 From: deepmalamittal Date: Fri, 15 Sep 2023 03:55:33 -0400 Subject: [PATCH 197/938] Add SWR icon (#7399) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/swr.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/swr.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d3826c960..ca846ce52 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12942,6 +12942,11 @@ "hex": "6332F6", "source": "https://swiperjs.com" }, + { + "title": "SWR", + "hex": "000000", + "source": "https://swr.vercel.app" + }, { "title": "Symantec", "hex": "FDB511", diff --git a/icons/swr.svg b/icons/swr.svg new file mode 100644 index 000000000..badff03fe --- /dev/null +++ b/icons/swr.svg @@ -0,0 +1 @@ +SWR \ No newline at end of file From 484c9a61d20640db20dc412db871bb64707844cb Mon Sep 17 00:00:00 2001 From: LitoMore Date: Fri, 15 Sep 2023 16:48:52 +0800 Subject: [PATCH 198/938] Add TourBox icon (#9548) --- _data/simple-icons.json | 5 +++++ icons/tourbox.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/tourbox.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ca846ce52..f11b1709a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13504,6 +13504,11 @@ "hex": "FF0000", "source": "https://commons.wikimedia.org/wiki/File:Toshiba_logo.svg" }, + { + "title": "TourBox", + "hex": "231F20", + "source": "https://www.tourboxtech.com" + }, { "title": "Toyota", "hex": "EB0A1E", diff --git a/icons/tourbox.svg b/icons/tourbox.svg new file mode 100644 index 000000000..c8c93877d --- /dev/null +++ b/icons/tourbox.svg @@ -0,0 +1 @@ +TourBox \ No newline at end of file From 808d71eb47733951bfcc4d8c0f352b7186c2ff6d Mon Sep 17 00:00:00 2001 From: Teague Stockwell <71202372+teaguestockwell@users.noreply.github.com> Date: Sat, 16 Sep 2023 00:46:10 -0700 Subject: [PATCH 199/938] Add Mantine icon (#7633) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 9 +++++++++ icons/mantine.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/mantine.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f11b1709a..521847677 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7831,6 +7831,15 @@ "hex": "35BF5C", "source": "https://manjaro.org" }, + { + "title": "Mantine", + "hex": "339AF0", + "source": "https://github.com/mantinedev/mantine/blob/f2da0287bfcda19dcf7866f4d03a05d1ee7b49f7/docs/src/images/logo.svg", + "license": { + "type": "MIT", + "url": "https://github.com/mantinedev/mantine/blob/master/LICENSE" + } + }, { "title": "Mapbox", "hex": "000000", diff --git a/icons/mantine.svg b/icons/mantine.svg new file mode 100644 index 000000000..4bbd836c6 --- /dev/null +++ b/icons/mantine.svg @@ -0,0 +1 @@ +Mantine \ No newline at end of file From cb0409550773bed13e33f499a122eb53ae8e2280 Mon Sep 17 00:00:00 2001 From: Paula Barszcz Date: Sat, 16 Sep 2023 22:21:38 +0200 Subject: [PATCH 200/938] Add United Nations icon (#7677) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/unitednations.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/unitednations.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 521847677..d76dddf4b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13890,6 +13890,12 @@ "hex": "002244", "source": "https://www.united.com" }, + { + "title": "United Nations", + "hex": "009EDB", + "source": "https://www.un.org/en", + "guidelines": "https://www.un.org/styleguide/pdf/UN_brand_identity_quick_guide_2020.pdf" + }, { "title": "Unity", "hex": "000000", diff --git a/icons/unitednations.svg b/icons/unitednations.svg new file mode 100644 index 000000000..2db0a5092 --- /dev/null +++ b/icons/unitednations.svg @@ -0,0 +1 @@ +United Nations \ No newline at end of file From adecc295904cb0aca723f91b76047c30861ad7aa Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sat, 16 Sep 2023 13:45:50 -0700 Subject: [PATCH 201/938] Add uTorrent icon (#9565) --- _data/simple-icons.json | 5 +++++ icons/utorrent.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/utorrent.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d76dddf4b..bf2808e84 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13990,6 +13990,11 @@ "hex": "333366", "source": "https://www.usps.com" }, + { + "title": "uTorrent", + "hex": "76B83F", + "source": "https://www.utorrent.com" + }, { "title": "V", "hex": "5D87BF", diff --git a/icons/utorrent.svg b/icons/utorrent.svg new file mode 100644 index 000000000..a70fd0d78 --- /dev/null +++ b/icons/utorrent.svg @@ -0,0 +1 @@ +uTorrent \ No newline at end of file From 54b6eead0c86a5c9f913d553d5fdac039bf3564d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 17 Sep 2023 00:23:21 +0000 Subject: [PATCH 202/938] version bump --- package.json | 2 +- slugs.md | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 7aae560f7..3d1e71d15 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.14.0", + "version": "9.15.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 5138c49fb..5464be381 100644 --- a/slugs.md +++ b/slugs.md @@ -89,6 +89,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Airtable` | `airtable` | | `Ajv` | `ajv` | | `Akamai` | `akamai` | +| `Akaunting` | `akaunting` | | `Alacritty` | `alacritty` | | `Albert Heijn` | `albertheijn` | | `Alby` | `alby` | @@ -134,6 +135,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Amazon Redshift` | `amazonredshift` | | `Amazon Route 53` | `amazonroute53` | | `Amazon S3` | `amazons3` | +| `Amazon Simple Email Service` | `amazonsimpleemailservice` | | `Amazon SQS` | `amazonsqs` | | `AMD` | `amd` | | `Ameba` | `ameba` | @@ -259,6 +261,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Autoprefixer` | `autoprefixer` | | `avajs` | `avajs` | | `Avast` | `avast` | +| `Avira` | `avira` | | `Awesome Lists` | `awesomelists` | | `awesomeWM` | `awesomewm` | | `AWS Amplify` | `awsamplify` | @@ -1101,6 +1104,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Hypothesis` | `hypothesis` | | `Hyundai` | `hyundai` | | `i18next` | `i18next` | +| `i3` | `i3` | | `Iata` | `iata` | | `iBeacon` | `ibeacon` | | `IBM` | `ibm` | @@ -1160,6 +1164,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Intercom` | `intercom` | | `Intermarche` | `intermarche` | | `Internet Archive` | `internetarchive` | +| `Internet Computer` | `internetcomputer` | | `Internet Explorer` | `internetexplorer` | | `Intigriti` | `intigriti` | | `Intuit` | `intuit` | @@ -1382,6 +1387,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Lufthansa` | `lufthansa` | | `Lumen` | `lumen` | | `Lunacy` | `lunacy` | +| `Lutris` | `lutris` | | `Lydia` | `lydia` | | `Lyft` | `lyft` | | `MAAS` | `maas` | @@ -1402,6 +1408,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `MAN` | `man` | | `ManageIQ` | `manageiq` | | `Manjaro` | `manjaro` | +| `Mantine` | `mantine` | | `Mapbox` | `mapbox` | | `MapLibre` | `maplibre` | | `MariaDB` | `mariadb` | @@ -1442,6 +1449,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Medium` | `medium` | | `Meetup` | `meetup` | | `MEGA` | `mega` | +| `Meilisearch` | `meilisearch` | | `Mendeley` | `mendeley` | | `Mercado Pago` | `mercadopago` | | `Mercedes` | `mercedes` | @@ -1499,6 +1507,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Mitsubishi` | `mitsubishi` | | `Mix` | `mix` | | `Mixcloud` | `mixcloud` | +| `Mixpanel` | `mixpanel` | | `MLB` | `mlb` | | `MLflow` | `mlflow` | | `MobX` | `mobx` | @@ -2052,6 +2061,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Sage` | `sage` | | `Sahibinden` | `sahibinden` | | `Sailfish OS` | `sailfishos` | +| `Sails.js` | `sailsdotjs` | | `Salesforce` | `salesforce` | | `Salt Project` | `saltproject` | | `Samsung` | `samsung` | @@ -2210,6 +2220,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Speedtest` | `speedtest` | | `SpeedyPage` | `speedypage` | | `Sphere Online Judge` | `spoj` | +| `Sphinx` | `sphinx` | | `SpigotMC` | `spigotmc` | | `Spinnaker` | `spinnaker` | | `Spinrilla` | `spinrilla` | @@ -2304,6 +2315,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Swift` | `swift` | | `Swiggy` | `swiggy` | | `Swiper` | `swiper` | +| `SWR` | `swr` | | `Symantec` | `symantec` | | `Symbolab` | `symbolab` | | `Symfony` | `symfony` | @@ -2406,6 +2418,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Tor Browser` | `torbrowser` | | `Tor Project` | `torproject` | | `Toshiba` | `toshiba` | +| `TourBox` | `tourbox` | | `Toyota` | `toyota` | | `TP-Link` | `tplink` | | `tqdm` | `tqdm` | @@ -2475,6 +2488,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Unicode` | `unicode` | | `Unilever` | `unilever` | | `United Airlines` | `unitedairlines` | +| `United Nations` | `unitednations` | | `Unity` | `unity` | | `Unlicense` | `unlicense` | | `Uno` | `uno` | @@ -2493,6 +2507,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Uptobox` | `uptobox` | | `Upwork` | `upwork` | | `USPS` | `usps` | +| `uTorrent` | `utorrent` | | `V` | `v` | | `V2EX` | `v2ex` | | `V8` | `v8` | From 4849328248a6882accf98080c2df1cca1358497c Mon Sep 17 00:00:00 2001 From: LitoMore Date: Mon, 18 Sep 2023 04:50:59 +0800 Subject: [PATCH 203/938] Drop unnecessary license links (#9575) --- .jsonschema.json | 4 ---- _data/simple-icons.json | 39 +++++++++++++-------------------------- 2 files changed, 13 insertions(+), 30 deletions(-) diff --git a/.jsonschema.json b/.jsonschema.json index aaefae534..a26fa829d 100644 --- a/.jsonschema.json +++ b/.jsonschema.json @@ -590,10 +590,6 @@ "ZPL-2.0", "ZPL-2.1" ] - }, - "url": { - "description": "The URL to the license text by the brand", - "$ref": "#/definitions/url" } }, "additionalProperties": false diff --git a/_data/simple-icons.json b/_data/simple-icons.json index bf2808e84..49159d689 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -460,8 +460,7 @@ "hex": "6DA252", "source": "https://akaunting.com/logo", "license": { - "type": "GPL-3.0-only", - "url": "https://akaunting.com/license" + "type": "GPL-3.0-only" } }, { @@ -1639,8 +1638,7 @@ "hex": "0071B5", "source": "https://commons.wikimedia.org/wiki/File:Backbone.js_logo.svg", "license": { - "type": "MIT", - "url": "https://github.com/jashkenas/backbone/blob/master/LICENSE" + "type": "MIT" } }, { @@ -4723,8 +4721,7 @@ "source": "https://codeberg.org/forgejo/meta/raw/branch/readme/branding/logo/forgejo-monochrome.svg", "guidelines": "https://codeberg.org/forgejo/meta/src/branch/readme/branding/README.md#logo", "license": { - "type": "CC-BY-SA-4.0", - "url": "https://codeberg.org/forgejo/meta/src/branch/readme/branding/logo/forgejo-logo-license-exemption.txt" + "type": "CC-BY-SA-4.0" } }, { @@ -4809,8 +4806,7 @@ "source": "https://design-style-guide.freecodecamp.org", "guidelines": "https://design-style-guide.freecodecamp.org", "license": { - "type": "CC-BY-SA-4.0", - "url": "https://github.com/freeCodeCamp/design-style-guide/blob/cc950c311c61574b6ecbd9e724b6631026e14bfa/LICENSE" + "type": "CC-BY-SA-4.0" } }, { @@ -7836,8 +7832,7 @@ "hex": "339AF0", "source": "https://github.com/mantinedev/mantine/blob/f2da0287bfcda19dcf7866f4d03a05d1ee7b49f7/docs/src/images/logo.svg", "license": { - "type": "MIT", - "url": "https://github.com/mantinedev/mantine/blob/master/LICENSE" + "type": "MIT" } }, { @@ -8529,8 +8524,7 @@ "hex": "E2B714", "source": "https://github.com/monkeytypegame/monkeytype/blob/20a08d27ead851bbfd5ac557b4ea444ea8bddd79/frontend/static/html/top.html", "license": { - "type": "GPL-3.0-only", - "url": "https://github.com/monkeytypegame/monkeytype/blob/20a08d27ead851bbfd5ac557b4ea444ea8bddd79/LICENSE" + "type": "GPL-3.0-only" } }, { @@ -9431,8 +9425,7 @@ "source": "https://cncf-branding.netlify.app/projects/opentelemetry/", "guidelines": "https://cncf-branding.netlify.app/projects/opentelemetry/", "license": { - "type": "CC-BY-4.0", - "url": "https://www.linuxfoundation.org/trademark-usage/" + "type": "CC-BY-4.0" }, "aliases": { "aka": [ @@ -11061,8 +11054,7 @@ "hex": "B32024", "source": "https://www.redmine.org/projects/redmine/wiki/logo", "license": { - "type": "CC-BY-SA-2.5", - "url": "https://github.com/edavis10/redmine_logo/blob/2afe855c4e9cd955b648972d09cc20d76dabbf4c/COPYRIGHT" + "type": "CC-BY-SA-2.5" } }, { @@ -11604,8 +11596,7 @@ "hex": "F03E2F", "source": "https://github.com/sanity-io/logos/blob/6934d28ae0b5f63b0386810997b8be61ec7009b5/src/sanityMonogram.tsx", "license": { - "type": "MIT", - "url": "https://github.com/sanity-io/logos/blob/6934d28ae0b5f63b0386810997b8be61ec7009b5/LICENSE" + "type": "MIT" } }, { @@ -12332,8 +12323,7 @@ "source": "https://sourcehut.org/logo/", "guidelines": "https://sourcehut.org/logo/", "license": { - "type": "CC0-1.0", - "url": "https://sourcehut.org/logo/" + "type": "CC0-1.0" } }, { @@ -13108,8 +13098,7 @@ "hex": "FFC131", "source": "https://github.com/tauri-apps/tauri/blob/093f85dc2b90a6dd0f48d941f6e88daec311250a/app-icon.png", "license": { - "type": "CC-BY-NC-ND-4.0", - "url": "https://github.com/tauri-apps/tauri" + "type": "CC-BY-NC-ND-4.0" } }, { @@ -14030,8 +14019,7 @@ "hex": "7239B3", "source": "https://commons.wikimedia.org/wiki/File:Vala_Logo.svg", "license": { - "type": "MIT", - "url": "https://commons.wikimedia.org/wiki/File:Vala_Logo.svg" + "type": "MIT" } }, { @@ -15228,8 +15216,7 @@ "hex": "3E67B1", "source": "https://zod.dev", "license": { - "type": "MIT", - "url": "https://github.com/colinhacks/zod/blob/master/LICENSE" + "type": "MIT" } }, { From dcb49dcff246f5f40c042b68aa89094fac6ff675 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Mon, 18 Sep 2023 04:56:03 +0800 Subject: [PATCH 204/938] Use Node.js v20 on CI (#9571) --- .github/workflows/create-release.yml | 4 ++-- .github/workflows/publish.yml | 8 ++++---- .github/workflows/verify.yml | 12 ++++++------ 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 34f6f7616..8df709686 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -41,10 +41,10 @@ jobs: token: ${{ secrets.RELEASE_TOKEN }} # Ensure we are checked out on the develop branch ref: develop - - name: Use Node.js 16.x + - name: Use Node.js 20.x uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 20.x - name: Cache dependencies uses: actions/cache@v3 with: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 56153d394..67836e0b4 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,10 +11,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 - - name: Use Node.js 16.x + - name: Use Node.js 20.x uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 20.x - name: Cache dependencies uses: actions/cache@v3 with: @@ -37,10 +37,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 - - name: Use Node.js 16.x + - name: Use Node.js 20.x uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 20.x - name: Cache dependencies uses: actions/cache@v3 with: diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 9914ca1b0..923703e2d 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -8,10 +8,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 - - name: Use Node.js 16.x + - name: Use Node.js 20.x uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 20.x - name: Cache dependencies uses: actions/cache@v3 with: @@ -29,10 +29,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 - - name: Use Node.js 16.x + - name: Use Node.js 20.x uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 20.x - name: Cache dependencies uses: actions/cache@v3 with: @@ -84,10 +84,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 - - name: Use Node.js 16.x + - name: Use Node.js 20.x uses: actions/setup-node@v3 with: - node-version: 16.x + node-version: 20.x - name: Cache dependencies uses: actions/cache@v3 with: From 55bfba2bc5aeb84ae794c8d4102eb9185df3b1c7 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sun, 17 Sep 2023 22:35:44 +0100 Subject: [PATCH 205/938] Add OWASP Dependency-Check (#9298) --- _data/simple-icons.json | 9 +++++++++ icons/dependencycheck.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/dependencycheck.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 49159d689..20cb69148 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9575,6 +9575,15 @@ "hex": "000000", "source": "https://github.com/OWASP/www-event-2020-07-virtual/blob/eefbef6c1afdd1dee2af11e7f44ad005b25ad48c/assets/images/logo.svg" }, + { + "title": "OWASP Dependency-Check", + "slug": "dependencycheck", + "hex": "F78D0A", + "source": "https://github.com/jeremylong/DependencyCheck/blob/8ee82149179c6faeca78727e57039e987c387e26/src/site/resources/images/logo.svg", + "license": { + "type": "Apache-2.0" + } + }, { "title": "ownCloud", "hex": "041E42", diff --git a/icons/dependencycheck.svg b/icons/dependencycheck.svg new file mode 100644 index 000000000..e8c569dd6 --- /dev/null +++ b/icons/dependencycheck.svg @@ -0,0 +1 @@ +OWASP Dependency-Check \ No newline at end of file From 854d8a21f732140e9f81d76ed7ddeb1e3c9f606f Mon Sep 17 00:00:00 2001 From: arcyopterix <48798615+arcyopterix@users.noreply.github.com> Date: Sun, 17 Sep 2023 22:11:19 -0400 Subject: [PATCH 206/938] Add Mock Service Worker icon (#6166) Co-authored-by: Adam Rusted Co-authored-by: Eric Cornelissen --- _data/simple-icons.json | 5 +++++ icons/mockserviceworker.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/mockserviceworker.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 20cb69148..b56545316 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8453,6 +8453,11 @@ "hex": "8D6748", "source": "https://mochajs.org" }, + { + "title": "Mock Service Worker", + "hex": "FF6A33", + "source": "https://github.com/mswjs/msw/blob/9c53bd23040307d41b5b0b7cec1bf3a05950dbc8/media/msw-logo-black.svg" + }, { "title": "Modin", "hex": "001729", diff --git a/icons/mockserviceworker.svg b/icons/mockserviceworker.svg new file mode 100644 index 000000000..f028fb457 --- /dev/null +++ b/icons/mockserviceworker.svg @@ -0,0 +1 @@ +Mock Service Worker \ No newline at end of file From e235b23351ed2c0c370893f3c0935091467ba5f5 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Mon, 18 Sep 2023 08:47:28 +0100 Subject: [PATCH 207/938] Update Discord invite link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c12399bbb..bce0643ca 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Over 2700 Free SVG icons for popular brands. See them all on one page at Build status
Number of icons currently in the library -Number of users active in our Discord server +Number of users active in our Discord server Backers and sponsors on Open Collective

From 6919bdd7cc76576973aa3b7232aa9276a153f533 Mon Sep 17 00:00:00 2001 From: 21st <60197499+21st-centuryman@users.noreply.github.com> Date: Tue, 19 Sep 2023 09:29:21 +0200 Subject: [PATCH 208/938] Advent of code (#9581) --- _data/simple-icons.json | 5 +++++ icons/adventofcode.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/adventofcode.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b56545316..572ffa9b9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -278,6 +278,11 @@ "hex": "0DBDFF", "source": "https://www.adroll.com" }, + { + "title": "Advent Of Code", + "hex": "FFFF66", + "source": "https://adventofcode.com" + }, { "title": "Adyen", "hex": "0ABF53", diff --git a/icons/adventofcode.svg b/icons/adventofcode.svg new file mode 100644 index 000000000..97da47d59 --- /dev/null +++ b/icons/adventofcode.svg @@ -0,0 +1 @@ +Advent Of Code \ No newline at end of file From 01a15f95d6052e4a765bd787fb28f416ab5d7b5b Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 19 Sep 2023 08:45:33 +0100 Subject: [PATCH 209/938] Update about.me (#9374) --- _data/simple-icons.json | 7 ++++--- icons/aboutdotme.svg | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 572ffa9b9..2383fc2cd 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -87,9 +87,10 @@ "source": "https://www.ableton.com/en/legal/branding-trademark-guidelines/" }, { - "title": "About.me", - "hex": "00A98F", - "source": "https://about.me/assets" + "title": "about.me", + "hex": "333333", + "source": "https://about.me/assets", + "guidelines": "https://about.me/assets" }, { "title": "Abstract", diff --git a/icons/aboutdotme.svg b/icons/aboutdotme.svg index 78b50279b..11e647890 100644 --- a/icons/aboutdotme.svg +++ b/icons/aboutdotme.svg @@ -1 +1 @@ -About.me \ No newline at end of file +about.me \ No newline at end of file From 649bad13bd2dafd9cdb42ffe46a820ddc1111a6c Mon Sep 17 00:00:00 2001 From: Kainoa Kanter <44733677+ThatOneCalculator@users.noreply.github.com> Date: Tue, 19 Sep 2023 00:52:22 -0700 Subject: [PATCH 210/938] fix: Firefish brand color (#9585) --- _data/simple-icons.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2383fc2cd..0415c8ef8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4509,7 +4509,7 @@ }, { "title": "Firefish", - "hex": "F19885", + "hex": "F07A5B", "source": "https://joinfirefish.org/about/#brand", "guidelines": "https://joinfirefish.org/about/#brand" }, From 8ebc07a8339a98cf960701a2bfcb6c7a0836e415 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Tue, 19 Sep 2023 07:15:44 -0700 Subject: [PATCH 211/938] Update PayPal icon (#9579) --- _data/simple-icons.json | 5 +++-- icons/paypal.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0415c8ef8..f9376f5f9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9750,8 +9750,9 @@ }, { "title": "PayPal", - "hex": "00457C", - "source": "https://www.paypal.com" + "hex": "003087", + "source": "https://www.paypal.com", + "guidelines": "https://newsroom.paypal-corp.com/media-resources" }, { "title": "Paytm", diff --git a/icons/paypal.svg b/icons/paypal.svg index 535d17531..4b4b78b24 100644 --- a/icons/paypal.svg +++ b/icons/paypal.svg @@ -1 +1 @@ -PayPal \ No newline at end of file +PayPal \ No newline at end of file From 64c5f385cfab2b127da8ec29fbeb9394f463f895 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Tue, 19 Sep 2023 07:42:10 -0700 Subject: [PATCH 212/938] Add Autodesk Revit icon (#8956) --- _data/simple-icons.json | 5 +++++ icons/autodeskrevit.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/autodeskrevit.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f9376f5f9..5d20963b8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1522,6 +1522,11 @@ "source": "https://brand.autodesk.com/brand-system/logo", "guidelines": "https://brand.autodesk.com/brand-system/logo" }, + { + "title": "Autodesk Revit", + "hex": "186BFF", + "source": "https://www.autodesk.com/products/revit" + }, { "title": "AutoHotkey", "hex": "334455", diff --git a/icons/autodeskrevit.svg b/icons/autodeskrevit.svg new file mode 100644 index 000000000..2c979e63e --- /dev/null +++ b/icons/autodeskrevit.svg @@ -0,0 +1 @@ +Autodesk Revit \ No newline at end of file From 0b7156e73d631f03963614f294cb2b0cdba149f6 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Fri, 22 Sep 2023 14:03:01 +0800 Subject: [PATCH 213/938] Bump `actions/checkout@4` on CI (#9610) --- .github/workflows/create-release.yml | 2 +- .github/workflows/publish.yml | 6 +++--- .github/workflows/verify.yml | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 8df709686..00fb13337 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -35,7 +35,7 @@ jobs: needs.release-pr.outputs.did-create-pr == 'true' steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: # Ensure the commit can be pushed regardless of branch protections (must belong to an admin of this repo) token: ${{ secrets.RELEASE_TOKEN }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 67836e0b4..4184494ec 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Use Node.js 20.x uses: actions/setup-node@v3 with: @@ -36,7 +36,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Use Node.js 20.x uses: actions/setup-node@v3 with: @@ -66,7 +66,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Get commit message (for release title and body) id: commit uses: kceb/git-message-action@v2 diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 923703e2d..33b577309 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Use Node.js 20.x uses: actions/setup-node@v3 with: @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Use Node.js 20.x uses: actions/setup-node@v3 with: @@ -83,7 +83,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Use Node.js 20.x uses: actions/setup-node@v3 with: From 25e8f1e767d6d3b85d9975e05bb515a2b5cf1f8c Mon Sep 17 00:00:00 2001 From: John Wesley Date: Fri, 22 Sep 2023 11:34:31 -0400 Subject: [PATCH 214/938] Update Home Assistant icon and color (#9590) * Update Home Assistant icon and color * Fix Home Assistant path and metadata --- _data/simple-icons.json | 8 +++----- icons/homeassistant.svg | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5d20963b8..66a7b81f1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5962,11 +5962,9 @@ }, { "title": "Home Assistant", - "hex": "41BDF5", - "source": "https://github.com/home-assistant/assets/blob/1e19f0dca208f0876b274c68345fcf989de7377a/logo/logo-small.png", - "license": { - "type": "CC-BY-NC-SA-4.0" - } + "hex": "18BCF2", + "source": "https://github.com/home-assistant/assets/blob/0f69676da79c3881e7dfca6d6c0a5739f88273d8/logo/home-assistant-logo.zip", + "guidelines": "https://design.home-assistant.io/#brand/logo" }, { "title": "Home Assistant Community Store", diff --git a/icons/homeassistant.svg b/icons/homeassistant.svg index 1b8e373b6..ec8012302 100644 --- a/icons/homeassistant.svg +++ b/icons/homeassistant.svg @@ -1 +1 @@ -Home Assistant \ No newline at end of file +Home Assistant \ No newline at end of file From 00eacfcf09a1a8554b6a973e4eaddadc2000b9ee Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 24 Sep 2023 00:23:09 +0000 Subject: [PATCH 215/938] version bump --- package.json | 2 +- slugs.md | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 3d1e71d15..ecfc6e754 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.15.0", + "version": "9.16.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 5464be381..c6cc21de7 100644 --- a/slugs.md +++ b/slugs.md @@ -23,7 +23,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Abbott` | `abbott` | | `Abbvie` | `abbvie` | | `Ableton Live` | `abletonlive` | -| `About.me` | `aboutdotme` | +| `about.me` | `aboutdotme` | | `Abstract` | `abstract` | | `Academia` | `academia` | | `Accenture` | `accenture` | @@ -58,6 +58,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `AdonisJS` | `adonisjs` | | `ADP` | `adp` | | `Adroll` | `adroll` | +| `Advent Of Code` | `adventofcode` | | `Adyen` | `adyen` | | `Aer Lingus` | `aerlingus` | | `Aeroflot` | `aeroflot` | @@ -256,6 +257,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Authelia` | `authelia` | | `Authy` | `authy` | | `Autodesk` | `autodesk` | +| `Autodesk Revit` | `autodeskrevit` | | `AutoHotkey` | `autohotkey` | | `Automattic` | `automattic` | | `Autoprefixer` | `autoprefixer` | @@ -1513,6 +1515,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `MobX` | `mobx` | | `MobX-State-Tree` | `mobxstatetree` | | `Mocha` | `mocha` | +| `Mock Service Worker` | `mockserviceworker` | | `Modin` | `modin` | | `Modrinth` | `modrinth` | | `MODX` | `modx` | @@ -1710,6 +1713,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Overleaf` | `overleaf` | | `OVH` | `ovh` | | `OWASP` | `owasp` | +| `OWASP Dependency-Check` | `dependencycheck` | | `ownCloud` | `owncloud` | | `Oxygen` | `oxygen` | | `OYO` | `oyo` | From 0304ead0ea9d37eca121c1a1636a2a3e82847878 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Sun, 24 Sep 2023 16:26:46 +0800 Subject: [PATCH 216/938] Revert `About.me` title change (#9624) --- _data/simple-icons.json | 2 +- icons/aboutdotme.svg | 2 +- slugs.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 66a7b81f1..c5fff185e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -87,7 +87,7 @@ "source": "https://www.ableton.com/en/legal/branding-trademark-guidelines/" }, { - "title": "about.me", + "title": "About.me", "hex": "333333", "source": "https://about.me/assets", "guidelines": "https://about.me/assets" diff --git a/icons/aboutdotme.svg b/icons/aboutdotme.svg index 11e647890..941d88385 100644 --- a/icons/aboutdotme.svg +++ b/icons/aboutdotme.svg @@ -1 +1 @@ -about.me \ No newline at end of file +About.me \ No newline at end of file diff --git a/slugs.md b/slugs.md index c6cc21de7..35308f9c1 100644 --- a/slugs.md +++ b/slugs.md @@ -23,7 +23,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Abbott` | `abbott` | | `Abbvie` | `abbvie` | | `Ableton Live` | `abletonlive` | -| `about.me` | `aboutdotme` | +| `About.me` | `aboutdotme` | | `Abstract` | `abstract` | | `Academia` | `academia` | | `Accenture` | `accenture` | From 88db73966f4ca63fc17f53ca2416ea80d762d4cd Mon Sep 17 00:00:00 2001 From: LitoMore Date: Mon, 25 Sep 2023 02:36:55 +0800 Subject: [PATCH 217/938] Fix color normalizer in `add-icon-data` script (#9613) --- package.json | 2 +- scripts/add-icon-data.js | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index ecfc6e754..75bb7fdee 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "url": "https://opencollective.com/simple-icons" }, "devDependencies": { - "@inquirer/prompts": "1.0.0", + "@inquirer/prompts": "3.1.1", "chalk": "5.2.0", "editorconfig-checker": "5.0.1", "esbuild": "0.17.19", diff --git a/scripts/add-icon-data.js b/scripts/add-icon-data.js index cc9b903a1..7620b8546 100644 --- a/scripts/add-icon-data.js +++ b/scripts/add-icon-data.js @@ -58,7 +58,7 @@ const aliasesChoices = Object.entries( const getIconDataFromAnswers = (answers) => ({ title: answers.title, - hex: answers.hex.toUpperCase(), + hex: normalizeColor(answers.hex), source: answers.source, ...(answers.hasGuidelines ? { guidelines: answers.guidelines } : {}), ...(answers.hasLicense @@ -96,7 +96,6 @@ answers.title = await input({ answers.hex = await input({ message: 'Hex', validate: hexValidator, - filter: (text) => normalizeColor(text), transformer: hexTransformer, }); From 40670080bb864f432c9e8d9a12e3a4d59ba3f241 Mon Sep 17 00:00:00 2001 From: Bradley Jenkins <41597815+userbradley@users.noreply.github.com> Date: Sun, 24 Sep 2023 21:22:52 +0100 Subject: [PATCH 218/938] Updating Pets at home logo (#9140) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 2 +- icons/petsathome.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c5fff185e..094b0bcb8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9858,7 +9858,7 @@ }, { "title": "Pets at Home", - "hex": "4BA840", + "hex": "00AA28", "source": "https://petsathome.com" }, { diff --git a/icons/petsathome.svg b/icons/petsathome.svg index 92630f6cf..df86b21e6 100644 --- a/icons/petsathome.svg +++ b/icons/petsathome.svg @@ -1 +1 @@ -Pets at Home \ No newline at end of file +Pets at Home \ No newline at end of file From 823482736c1ca4477efa9ef49f44e6590b302e26 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Mon, 25 Sep 2023 15:44:18 +0800 Subject: [PATCH 219/938] Format PR template with Prettier (#9615) --- .github/PULL_REQUEST_TEMPLATE.md | 16 ++++++++++------ .prettierignore | 1 + 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 10a31e306..4a9bb1031 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -9,16 +9,20 @@ https://petershaggynoble.github.io/SI-Sandbox/preview/ **Issue:** closes # **Similarweb rank:** - + + ### Checklist - - [ ] I updated the JSON data in `_data/simple-icons.json` - - [ ] I optimized the icon with SVGO or SVGOMG - - [ ] The SVG `viewbox` is `0 0 24 24` + +- [ ] I updated the JSON data in `_data/simple-icons.json` +- [ ] I optimized the icon with SVGO or SVGOMG +- [ ] The SVG `viewbox` is `0 0 24 24` ### Description + **Issue:** closes # From 409093cf32461ee3f401962928bd3c3399e8fafc Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 20 Oct 2023 01:51:38 -0700 Subject: [PATCH 257/938] Update Skoda (#8919) * Update Skoda #6399 * Change Skoda color #6399 * Change source and color based on skoda.co.uk * Update Skoda icon from new source --- _data/simple-icons.json | 4 ++-- icons/skoda.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 81a3a14bb..fcdaeaef8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12145,8 +12145,8 @@ }, { "title": "ŠKODA", - "hex": "4BA82E", - "source": "https://en.wikipedia.org/wiki/File:Skoda_Auto_logo_(2011).svg" + "hex": "0E3A2F", + "source": "https://www.skoda.co.uk" }, { "title": "Sky", diff --git a/icons/skoda.svg b/icons/skoda.svg index 6b36aa18c..8955e78b1 100644 --- a/icons/skoda.svg +++ b/icons/skoda.svg @@ -1 +1 @@ -ŠKODA \ No newline at end of file +ŠKODA \ No newline at end of file From f5af895686b35240657000248dad9a672d19f4f1 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 20 Oct 2023 01:56:16 -0700 Subject: [PATCH 258/938] Update Husqvarna (#9651) * Update Husqvarna * Update Husqvarna icon * Update source for Husqvarna --- _data/simple-icons.json | 2 +- icons/husqvarna.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index fcdaeaef8..be76b7600 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6157,7 +6157,7 @@ { "title": "Husqvarna", "hex": "273A60", - "source": "https://www.husqvarna.com/uk/catalogues/" + "source": "https://www.husqvarna.com" }, { "title": "Hyper", diff --git a/icons/husqvarna.svg b/icons/husqvarna.svg index 5ddb439e8..a5eb00cc1 100644 --- a/icons/husqvarna.svg +++ b/icons/husqvarna.svg @@ -1 +1 @@ -Husqvarna \ No newline at end of file +Husqvarna \ No newline at end of file From 09fd370582bf3c2c78eac2f7b171175abd53aaad Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 20 Oct 2023 18:44:11 +0100 Subject: [PATCH 259/938] Update PULL_REQUEST_TEMPLATE.md (#9764) --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 8e86c25cc..bdeea5989 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -3,7 +3,7 @@ Before opening your pull request, have a quick look at our contribution guidelin https://github.com/simple-icons/simple-icons/blob/develop/CONTRIBUTING.md Consider adding a preview image of your submission using: -https://wasm.simpleicons.org/preview/ +https://wasm.simpleicons.org/preview --> **Issue:** closes # From 457b5abbac308b51256e11bbffc3aa05fb884ce5 Mon Sep 17 00:00:00 2001 From: Niccolum Date: Sat, 21 Oct 2023 05:21:36 +0300 Subject: [PATCH 260/938] Add sqlalchemy (#9690) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add sqlalchemy * fix linter errors * Update _data/simple-icons.json * JSON Schema Update to include Discussions * Update .jsonschema.json Co-authored-by: Álvaro Mondéjar --------- Co-authored-by: Adam Rusted Co-authored-by: Álvaro Mondéjar --- .jsonschema.json | 2 +- _data/simple-icons.json | 8 ++++++++ icons/sqlalchemy.svg | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 icons/sqlalchemy.svg diff --git a/.jsonschema.json b/.jsonschema.json index a26fa829d..446da0574 100644 --- a/.jsonschema.json +++ b/.jsonschema.json @@ -680,7 +680,7 @@ "pattern": "^https://github\\.com/(?!(features/actions)|(sponsors)|(logos)$)" }, "then": { - "pattern": "^https://github\\.com/[^/]+/[^/]+/(blob/[a-f\\d]{40}/[^\\s]+)|(tree/[a-f\\d]{40}(/[^\\s]+)?)|(((issues)|(pull))/\\d+#issuecomment-\\d+)$" + "pattern": "^https://github\\.com/[^/]+/[^/]+/(blob/[a-f\\d]{40}/[^\\s]+)|(tree/[a-f\\d]{40}(/[^\\s]+)?)|(((issues)|(pull)|(discussions))/\\d+#((issuecomment)|(discussioncomment))-\\d+)$" }, "else": { "$ref": "#/definitions/url" diff --git a/_data/simple-icons.json b/_data/simple-icons.json index be76b7600..71d219316 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12600,6 +12600,14 @@ "hex": "FF0000", "source": "https://www.spyder-ide.org" }, + { + "title": "SQLAlchemy", + "hex": "D71F00", + "source": "https://github.com/sqlalchemy/sqlalchemy/discussions/7672#discussioncomment-2157650", + "license": { + "type": "MIT" + } + }, { "title": "SQLite", "hex": "003B57", diff --git a/icons/sqlalchemy.svg b/icons/sqlalchemy.svg new file mode 100644 index 000000000..b27cb4576 --- /dev/null +++ b/icons/sqlalchemy.svg @@ -0,0 +1 @@ +SQLAlchemy \ No newline at end of file From f0d6f71cf4b85b5decdfdbba8ba93bb9b97177e8 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sat, 21 Oct 2023 03:28:35 +0100 Subject: [PATCH 261/938] Update X details (#9757) --- _data/simple-icons.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 71d219316..61f790223 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14978,7 +14978,8 @@ { "title": "X", "hex": "000000", - "source": "https://twitter.com", + "source": "https://x.com", + "guidelines": "https://about.x.com/en/who-we-are/brand-toolkit", "aliases": { "aka": [ "Twitter" From e4bc81b59dfa2b56c1485c0a9f6958837a8d69b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Sun, 22 Oct 2023 01:52:40 +0200 Subject: [PATCH 262/938] Fix typo in SVG linting error message (#9769) --- .svglintrc.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.svglintrc.mjs b/.svglintrc.mjs index 10dcb0ca1..3914b7960 100644 --- a/.svglintrc.mjs +++ b/.svglintrc.mjs @@ -601,7 +601,7 @@ export default { if (isInvalidSegment(segment.params, index, previousSegmentIsZ)) { const [command, x1, y1, ...rest] = segment.params; - let errorMsg = `Innefective segment "${iconPath.substring( + let errorMsg = `Ineffective segment "${iconPath.substring( segment.start, segment.end, )}" found`, From 862710ffc20b912843141c37774356cd0fbf5a7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Sun, 22 Oct 2023 01:54:42 +0200 Subject: [PATCH 263/938] Drop `trailingComma` setting from Prettier config (#9768) --- .prettierrc.json | 1 - 1 file changed, 1 deletion(-) diff --git a/.prettierrc.json b/.prettierrc.json index 6e778b4fb..544138be4 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1,4 +1,3 @@ { - "trailingComma": "all", "singleQuote": true } From 8c31e1a1c4ea907fa24c2885d3783c71a53f8a1a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 22 Oct 2023 00:23:41 +0000 Subject: [PATCH 264/938] version bump --- package.json | 2 +- slugs.md | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 7ff1950df..b1e01cd53 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.18.0", + "version": "9.19.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index b8fb8feff..17ff33ae6 100644 --- a/slugs.md +++ b/slugs.md @@ -1193,6 +1193,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ITVx` | `itvx` | | `IVECO` | `iveco` | | `Jabber` | `jabber` | +| `Jaeger` | `jaeger` | | `Jaguar` | `jaguar` | | `Jamboard` | `jamboard` | | `Jameson` | `jameson` | @@ -1556,6 +1557,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Müller` | `muller` | | `Multisim` | `multisim` | | `Mumble` | `mumble` | +| `Mural` | `mural` | | `MuseScore` | `musescore` | | `MusicBrainz` | `musicbrainz` | | `MX Linux` | `mxlinux` | @@ -2247,6 +2249,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Spring Boot` | `springboot` | | `Spring Security` | `springsecurity` | | `Spyder IDE` | `spyderide` | +| `SQLAlchemy` | `sqlalchemy` | | `SQLite` | `sqlite` | | `Square` | `square` | | `Square Enix` | `squareenix` | @@ -2751,5 +2754,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Zoom` | `zoom` | | `Zorin` | `zorin` | | `Zotero` | `zotero` | +| `Zsh` | `zsh` | | `Zulip` | `zulip` | | `Zyte` | `zyte` | From e648a5f8dfa966b3eb4d7fa28f0b13b0104c6c52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Sat, 28 Oct 2023 18:22:28 +0200 Subject: [PATCH 265/938] Fix types export for Typescript v5 module resolution options (#9787) --- package.json | 40 ++++++++++++++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index b1e01cd53..3d303203f 100644 --- a/package.json +++ b/package.json @@ -12,16 +12,40 @@ "types": "index.d.ts", "exports": { ".": { - "module": "./index.mjs", - "import": "./index.mjs", - "require": "./index.js", - "default": "./index.js" + "import": { + "types": "./index.d.ts", + "default": "./index.mjs" + }, + "module": { + "types": "./index.d.ts", + "default": "./index.mjs" + }, + "require": { + "types": "./index.d.ts", + "default": "./index.js" + }, + "default": { + "types": "./index.d.ts", + "default": "./index.js" + } }, "./icons": { - "module": "./index.mjs", - "import": "./index.mjs", - "require": "./index.js", - "default": "./index.js" + "import": { + "types": "./index.d.ts", + "default": "./index.mjs" + }, + "module": { + "types": "./index.d.ts", + "default": "./index.mjs" + }, + "require": { + "types": "./index.d.ts", + "default": "./index.js" + }, + "default": { + "types": "./index.d.ts", + "default": "./index.js" + } }, "./icons/*": [ "./icons/*" From 30dd8a1fbf39ab3cb0229470dfa28e3b54ab2fb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Sat, 28 Oct 2023 20:24:55 +0200 Subject: [PATCH 266/938] Use permanent README icons links in releases (#9788) * Ensure permanent release README links * Minor change --- .github/workflows/publish.yml | 11 ++++++++--- package.json | 3 +-- .../strip-theme-links.js} | 4 +++- 3 files changed, 12 insertions(+), 6 deletions(-) rename scripts/{build/strip-theme-link.js => release/strip-theme-links.js} (78%) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4184494ec..a481a1de6 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -48,10 +48,15 @@ jobs: key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} restore-keys: | ${{ runner.os }}-node- + - name: Get release version + id: get-version + run: | + export PACKAGE_VERSION=$(cat package.json | grep 'version' | sed 's/[ \",:]//g' | sed 's/version//') + echo "version=$PACKAGE_VERSION" >> $GITHUB_OUTPUT - name: Install dependencies run: npm i - name: Replace CDN theme image links from README - run: npm run strip-theme-link + run: node ./scripts/release/strip-theme-links.js "${{ steps.get-version.outputs.version }}" - name: Update SDK Typescript definitions run: node ./scripts/release/update-sdk-ts-defs.js - name: Build NodeJS package @@ -74,9 +79,9 @@ jobs: id: get-version run: | export PACKAGE_VERSION=$(cat package.json | grep 'version' | sed 's/[ \",:]//g' | sed 's/version//') - echo "::set-output name=version::$PACKAGE_VERSION" + echo "version=$PACKAGE_VERSION" >> $GITHUB_OUTPUT - name: Replace CDN theme image links from README - run: npm run strip-theme-link + run: node ./scripts/release/strip-theme-links.js "${{ steps.get-version.outputs.version }}" - name: Configure GIT credentials run: | git config user.name "${GITHUB_ACTOR}" diff --git a/package.json b/package.json index 3d303203f..f60d4873b 100644 --- a/package.json +++ b/package.json @@ -123,8 +123,7 @@ "pretest": "npm run prepublishOnly", "posttest": "npm run postpublish", "get-filename": "node scripts/get-filename.js", - "add-icon-data": "node scripts/add-icon-data.js", - "strip-theme-link": "node scripts/build/strip-theme-link.js" + "add-icon-data": "node scripts/add-icon-data.js" }, "engines": { "node": ">=0.12.18" diff --git a/scripts/build/strip-theme-link.js b/scripts/release/strip-theme-links.js similarity index 78% rename from scripts/build/strip-theme-link.js rename to scripts/release/strip-theme-links.js index cc8ab7efb..ca81e48dd 100644 --- a/scripts/build/strip-theme-link.js +++ b/scripts/release/strip-theme-links.js @@ -7,6 +7,8 @@ import path from 'node:path'; import { writeFile, readFile } from 'node:fs/promises'; import { getDirnameFromImportMeta } from '../../sdk.mjs'; +const LINKS_BRANCH = process.argv[2] || 'develop'; + const __dirname = getDirnameFromImportMeta(import.meta.url); const rootDir = path.resolve(__dirname, '..', '..'); @@ -17,6 +19,6 @@ await writeFile( readmeFile, readme.replace( /https:\/\/cdn.simpleicons.org\/(.+)\/000\/fff/g, - 'https://raw.githubusercontent.com/simple-icons/simple-icons/develop/icons/$1.svg', + `https://raw.githubusercontent.com/simple-icons/simple-icons/${LINKS_BRANCH}/icons/$1.svg`, ), ); From ee372033ab5d765067b2b247a839e81d59f0f073 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Sat, 28 Oct 2023 21:31:47 +0200 Subject: [PATCH 267/938] Deduplicate `get-labels` and `get-version` steps in GHA workflows (#9789) * Deduplicate steps in GHA workflows * Minor change --- .github/workflows/add-labels-priority.yml | 7 +++--- .github/workflows/autoclose-issues.yml | 7 +++--- .github/workflows/get-labels.yml | 27 +++++++++++++++++++++++ .github/workflows/get-version.yml | 22 ++++++++++++++++++ .github/workflows/publish.yml | 14 ++++-------- 5 files changed, 59 insertions(+), 18 deletions(-) create mode 100644 .github/workflows/get-labels.yml create mode 100644 .github/workflows/get-version.yml diff --git a/.github/workflows/add-labels-priority.yml b/.github/workflows/add-labels-priority.yml index 010fd8e72..0d5bee5a4 100644 --- a/.github/workflows/add-labels-priority.yml +++ b/.github/workflows/add-labels-priority.yml @@ -21,10 +21,9 @@ jobs: MY_GITHUB_TOKEN: ${{ secrets.AUTO_ASSIGN_WORKFLOW_TOKEN }} steps: - id: get-labels - name: Get labels - run: | - labels="$(curl --retry 5 -s https://api.github.com/repos/simple-icons/simple-icons/pulls/${{ github.event.pull_request.number }} | jq '.labels[].name' | tr '\n' ',' | sed -e 's/"//g' -e 's/,$//')" - echo "labels=$labels" >> $GITHUB_OUTPUT + uses: ./.github/workflows/get-labels.yml + with: + issue_number: ${{ github.event.pull_request.number }} - id: get-si-members name: Get simple-icons members diff --git a/.github/workflows/autoclose-issues.yml b/.github/workflows/autoclose-issues.yml index 867d23262..33b9b3348 100644 --- a/.github/workflows/autoclose-issues.yml +++ b/.github/workflows/autoclose-issues.yml @@ -19,10 +19,9 @@ jobs: fi - id: get-labels - name: Get labels - run: | - labels="$(curl --retry 5 -s https://api.github.com/repos/simple-icons/simple-icons/issues/${{ github.event.issue.number }} | jq '.labels[].name' | tr '\n' ',' | sed -e 's/"//g' -e 's/,$//')" - echo "labels=$labels" >> $GITHUB_OUTPUT + uses: ./.github/workflows/get-labels.yml + with: + issue_number: ${{ github.event.issue.number }} # if the issue is labeled as a 'new icon' and it matches Java, we # - add a comment referring to the removal request diff --git a/.github/workflows/get-labels.yml b/.github/workflows/get-labels.yml new file mode 100644 index 000000000..7052877f6 --- /dev/null +++ b/.github/workflows/get-labels.yml @@ -0,0 +1,27 @@ +# Get the current labels of an issue or pull request through the GitHub API +name: Get issue/pull request labels + +on: + workflow_call: + inputs: + issue_number: + description: Issue or pull request number to get labels from + required: true + type: number + outputs: + labels: + description: Labels of the issue or pull request + value: ${{ jobs.get-labels.outputs.labels }} + +jobs: + get-labels: + name: Get labels + runs-on: ubuntu-latest + outputs: + labels: ${{ steps.get-labels.outputs.labels }} + steps: + - id: get-labels + name: Get labels using GitHub API + run: | + labels="$(gh api 'repos/simple-icons/simple-icons/issues/${{ inputs.issue_number }}' --jq '.labels.[].name')" + echo "labels=$labels" >> $GITHUB_OUTPUT diff --git a/.github/workflows/get-version.yml b/.github/workflows/get-version.yml new file mode 100644 index 000000000..948d4b86c --- /dev/null +++ b/.github/workflows/get-version.yml @@ -0,0 +1,22 @@ +# Get the current version +name: Get version + +on: + workflow_call: + outputs: + version: + description: The version of the project + value: ${{ jobs.get-version.outputs.version }} + +jobs: + get-version: + name: Get version + runs-on: ubuntu-latest + outputs: + version: ${{ steps.get-version.outputs.version }} + steps: + - name: Get version from package.json + id: get-version + run: | + version="$(grep version -m 1 -i package.json | sed 's/[ \",:version]//g')" + echo "version=$version" >> $GITHUB_OUTPUT diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a481a1de6..3b6a22bec 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -48,11 +48,8 @@ jobs: key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} restore-keys: | ${{ runner.os }}-node- - - name: Get release version - id: get-version - run: | - export PACKAGE_VERSION=$(cat package.json | grep 'version' | sed 's/[ \",:]//g' | sed 's/version//') - echo "version=$PACKAGE_VERSION" >> $GITHUB_OUTPUT + - id: get-version + uses: ./.github/workflows/get-version.yml - name: Install dependencies run: npm i - name: Replace CDN theme image links from README @@ -75,11 +72,8 @@ jobs: - name: Get commit message (for release title and body) id: commit uses: kceb/git-message-action@v2 - - name: Get release version - id: get-version - run: | - export PACKAGE_VERSION=$(cat package.json | grep 'version' | sed 's/[ \",:]//g' | sed 's/version//') - echo "version=$PACKAGE_VERSION" >> $GITHUB_OUTPUT + - id: get-version + uses: ./.github/workflows/get-version.yml - name: Replace CDN theme image links from README run: node ./scripts/release/strip-theme-links.js "${{ steps.get-version.outputs.version }}" - name: Configure GIT credentials From 8d039be8efc1c8896edb037c7b7b1ac9b264673f Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Mon, 30 Oct 2023 01:04:34 -0700 Subject: [PATCH 268/938] Update Hoppscotch (#9658) * Update JSON data for Hoppscotch * Update Hoppscotch icon --- _data/simple-icons.json | 4 ++-- icons/hoppscotch.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 61f790223..e57e6e25e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6056,8 +6056,8 @@ }, { "title": "Hoppscotch", - "hex": "31C48D", - "source": "https://github.com/hoppscotch/hoppscotch/blob/77862cdf9bd902a4ea64bd8b2301ed2206820649/static/images/ufo_logo.svg" + "hex": "10B981", + "source": "https://github.com/hoppscotch/hoppscotch/blob/65884293be0f1124c3db0c3fe985fe78b307d787/packages/hoppscotch-common/public/logo.svg" }, { "title": "Hotels.com", diff --git a/icons/hoppscotch.svg b/icons/hoppscotch.svg index d5c819558..4724e4925 100644 --- a/icons/hoppscotch.svg +++ b/icons/hoppscotch.svg @@ -1 +1 @@ -Hoppscotch \ No newline at end of file +Hoppscotch \ No newline at end of file From 0fe463d83892cd2e383e4df1aae2bcede64fa684 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 3 Nov 2023 02:48:22 -0700 Subject: [PATCH 269/938] Update HP (#9659) * Update JSON data for HP * Update HP icon * Increase precision to 4 for HP icon --- _data/simple-icons.json | 3 ++- icons/hp.svg | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e57e6e25e..0d4f1e0b5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6088,7 +6088,8 @@ { "title": "HP", "hex": "0096D6", - "source": "https://brandcentral.ext.hp.com/login" + "source": "https://brandcentral.hp.com/us/en/elements/hp-logo.html", + "guidelines": "https://brandcentral.hp.com/us/en/elements/hp-logo.html" }, { "title": "HSBC", diff --git a/icons/hp.svg b/icons/hp.svg index 387b06ec5..04b5f0ef8 100644 --- a/icons/hp.svg +++ b/icons/hp.svg @@ -1 +1 @@ -HP \ No newline at end of file +HP \ No newline at end of file From 42e60750901d58a3a81d3666535775c1e2eaaa3c Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 3 Nov 2023 02:58:37 -0700 Subject: [PATCH 270/938] Update Hilton (#9704) * Update JSON data for Hilton * Update Hilton icon * Correct JSON data for Hilton --- _data/simple-icons.json | 5 +++-- icons/hilton.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0d4f1e0b5..faea48a44 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5982,8 +5982,9 @@ }, { "title": "Hilton", - "hex": "124D97", - "source": "https://newsroom.hilton.com/hhr/page/logos" + "hex": "231F20", + "source": "https://www.hilton.com", + "guidelines": "https://stories.hilton.com/media-kit-hilton-corporate" }, { "title": "Hitachi", diff --git a/icons/hilton.svg b/icons/hilton.svg index a23596308..de08e17da 100644 --- a/icons/hilton.svg +++ b/icons/hilton.svg @@ -1 +1 @@ -Hilton \ No newline at end of file +Hilton \ No newline at end of file From 31a5095975493b8844d011970d50a1ed0808901f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 5 Nov 2023 00:24:06 +0000 Subject: [PATCH 271/938] version bump --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f60d4873b..eb94297ec 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.19.0", + "version": "9.19.1", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ From 361702ae9fda66042130695ac23170994202da7c Mon Sep 17 00:00:00 2001 From: LitoMore Date: Sun, 5 Nov 2023 15:34:39 +0800 Subject: [PATCH 272/938] Replace `rimraf` with `del-cli` (#9792) Co-authored-by: Sigurd Spieckermann <2206639+sisp@users.noreply.github.com> --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index eb94297ec..fbc7ecbf3 100644 --- a/package.json +++ b/package.json @@ -86,6 +86,7 @@ "devDependencies": { "@inquirer/prompts": "3.2.0", "chalk": "5.3.0", + "del-cli": "5.1.0", "editorconfig-checker": "5.1.1", "esbuild": "0.19.4", "fake-diff": "1.0.0", @@ -98,7 +99,6 @@ "named-html-entities-json": "1.0.0", "npm-run-all": "4.1.5", "prettier": "3.0.3", - "rimraf": "5.0.5", "svg-path-bbox": "1.2.4", "svg-path-segments": "1.0.0", "svglint": "2.4.0", @@ -108,7 +108,7 @@ }, "scripts": { "build": "node scripts/build/package.js", - "clean": "rimraf index.js index.mjs index.d.ts sdk.js", + "clean": "del-cli index.js index.mjs index.d.ts sdk.js", "format": "prettier --write .", "lint": "run-s our-lint jslint jsonlint svglint wslint", "our-lint": "node scripts/lint/ourlint.js", From 380ecdaba20e01e3f194f7fc6ab555bec3c0c8e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Sun, 5 Nov 2023 20:35:53 +0100 Subject: [PATCH 273/938] Convert reusable workflows to actions (#9816) --- .github/actions/get-labels/action.yml | 20 +++++++++++++++++ .github/actions/get-version/action.yml | 16 ++++++++++++++ .github/workflows/add-labels-priority.yml | 2 +- .github/workflows/autoclose-issues.yml | 2 +- .github/workflows/get-labels.yml | 27 ----------------------- .github/workflows/get-version.yml | 22 ------------------ .github/workflows/publish.yml | 4 ++-- 7 files changed, 40 insertions(+), 53 deletions(-) create mode 100644 .github/actions/get-labels/action.yml create mode 100644 .github/actions/get-version/action.yml delete mode 100644 .github/workflows/get-labels.yml delete mode 100644 .github/workflows/get-version.yml diff --git a/.github/actions/get-labels/action.yml b/.github/actions/get-labels/action.yml new file mode 100644 index 000000000..8c242ab71 --- /dev/null +++ b/.github/actions/get-labels/action.yml @@ -0,0 +1,20 @@ +name: Get issue/pull request labels +description: Get the current labels of an issue or pull request through the GitHub API + +inputs: + issue_number: + description: Issue or pull request number to get labels from + required: true +outputs: + labels: + description: Labels of the issue or pull request + value: ${{ steps.get-labels.outputs.labels }} + +runs: + using: composite + steps: + - id: get-labels + shell: sh + run: | + labels="$(gh api 'repos/simple-icons/simple-icons/issues/${{ inputs.issue_number }}' --jq '.labels.[].name')" + echo "labels=$labels" >> $GITHUB_OUTPUT diff --git a/.github/actions/get-version/action.yml b/.github/actions/get-version/action.yml new file mode 100644 index 000000000..ada9e8902 --- /dev/null +++ b/.github/actions/get-version/action.yml @@ -0,0 +1,16 @@ +name: Get version +description: Get the current version of the project + +outputs: + version: + description: The version of the project + value: ${{ steps.get-version.outputs.version }} + +runs: + using: composite + steps: + - id: get-version + shell: sh + run: | + version="$(grep version -m 1 -i package.json | sed 's/[ \",:version]//g')" + echo "version=$version" >> $GITHUB_OUTPUT diff --git a/.github/workflows/add-labels-priority.yml b/.github/workflows/add-labels-priority.yml index 0d5bee5a4..ed4304d77 100644 --- a/.github/workflows/add-labels-priority.yml +++ b/.github/workflows/add-labels-priority.yml @@ -21,7 +21,7 @@ jobs: MY_GITHUB_TOKEN: ${{ secrets.AUTO_ASSIGN_WORKFLOW_TOKEN }} steps: - id: get-labels - uses: ./.github/workflows/get-labels.yml + uses: ./.github/actions/get-labels with: issue_number: ${{ github.event.pull_request.number }} diff --git a/.github/workflows/autoclose-issues.yml b/.github/workflows/autoclose-issues.yml index 33b9b3348..2cbf35d99 100644 --- a/.github/workflows/autoclose-issues.yml +++ b/.github/workflows/autoclose-issues.yml @@ -19,7 +19,7 @@ jobs: fi - id: get-labels - uses: ./.github/workflows/get-labels.yml + uses: ./.github/actions/get-labels with: issue_number: ${{ github.event.issue.number }} diff --git a/.github/workflows/get-labels.yml b/.github/workflows/get-labels.yml deleted file mode 100644 index 7052877f6..000000000 --- a/.github/workflows/get-labels.yml +++ /dev/null @@ -1,27 +0,0 @@ -# Get the current labels of an issue or pull request through the GitHub API -name: Get issue/pull request labels - -on: - workflow_call: - inputs: - issue_number: - description: Issue or pull request number to get labels from - required: true - type: number - outputs: - labels: - description: Labels of the issue or pull request - value: ${{ jobs.get-labels.outputs.labels }} - -jobs: - get-labels: - name: Get labels - runs-on: ubuntu-latest - outputs: - labels: ${{ steps.get-labels.outputs.labels }} - steps: - - id: get-labels - name: Get labels using GitHub API - run: | - labels="$(gh api 'repos/simple-icons/simple-icons/issues/${{ inputs.issue_number }}' --jq '.labels.[].name')" - echo "labels=$labels" >> $GITHUB_OUTPUT diff --git a/.github/workflows/get-version.yml b/.github/workflows/get-version.yml deleted file mode 100644 index 948d4b86c..000000000 --- a/.github/workflows/get-version.yml +++ /dev/null @@ -1,22 +0,0 @@ -# Get the current version -name: Get version - -on: - workflow_call: - outputs: - version: - description: The version of the project - value: ${{ jobs.get-version.outputs.version }} - -jobs: - get-version: - name: Get version - runs-on: ubuntu-latest - outputs: - version: ${{ steps.get-version.outputs.version }} - steps: - - name: Get version from package.json - id: get-version - run: | - version="$(grep version -m 1 -i package.json | sed 's/[ \",:version]//g')" - echo "version=$version" >> $GITHUB_OUTPUT diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3b6a22bec..51e5af4e7 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -49,7 +49,7 @@ jobs: restore-keys: | ${{ runner.os }}-node- - id: get-version - uses: ./.github/workflows/get-version.yml + uses: ./.github/actions/get-version - name: Install dependencies run: npm i - name: Replace CDN theme image links from README @@ -73,7 +73,7 @@ jobs: id: commit uses: kceb/git-message-action@v2 - id: get-version - uses: ./.github/workflows/get-version.yml + uses: ./.github/actions/get-version - name: Replace CDN theme image links from README run: node ./scripts/release/strip-theme-links.js "${{ steps.get-version.outputs.version }}" - name: Configure GIT credentials From 08453ebe488126dc7f2eb503de2742c5a4af87e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Mon, 6 Nov 2023 10:11:50 +0100 Subject: [PATCH 274/938] Use `git add -u` in pre-commit hook and fix assign-to-project GHA workflow (#9817) * Example commit * Fix error in CI --- .github/workflows/add-labels-priority.yml | 3 +++ .husky/pre-commit | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/add-labels-priority.yml b/.github/workflows/add-labels-priority.yml index ed4304d77..81907319d 100644 --- a/.github/workflows/add-labels-priority.yml +++ b/.github/workflows/add-labels-priority.yml @@ -20,6 +20,9 @@ jobs: env: MY_GITHUB_TOKEN: ${{ secrets.AUTO_ASSIGN_WORKFLOW_TOKEN }} steps: + - name: Checkout + uses: actions/checkout@v4 + - id: get-labels uses: ./.github/actions/get-labels with: diff --git a/.husky/pre-commit b/.husky/pre-commit index 9521eee0d..829b717cb 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -2,4 +2,4 @@ . "$(dirname $0)/_/husky.sh" npm run format -git add . +git add -u From 888fcac8f33f990f2888df01b4fee71e805bb82c Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 7 Nov 2023 20:28:43 +0000 Subject: [PATCH 275/938] Fix local actions (#9831) --- .github/workflows/add-labels-priority.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/add-labels-priority.yml b/.github/workflows/add-labels-priority.yml index 81907319d..57edf2f61 100644 --- a/.github/workflows/add-labels-priority.yml +++ b/.github/workflows/add-labels-priority.yml @@ -27,6 +27,8 @@ jobs: uses: ./.github/actions/get-labels with: issue_number: ${{ github.event.pull_request.number }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - id: get-si-members name: Get simple-icons members From 15327357acba5a530204c6e787a16119679f7d36 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 8 Nov 2023 07:45:56 +0000 Subject: [PATCH 276/938] Update Angular to new source (#9827) --- _data/simple-icons.json | 6 +++--- icons/angular.svg | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index faea48a44..92ab00593 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -897,9 +897,9 @@ }, { "title": "Angular", - "hex": "DD0031", - "source": "https://angular.io", - "guidelines": "https://angular.io/presskit", + "hex": "0F0F11", + "source": "https://angular.dev/press-kit", + "guidelines": "https://angular.dev/press-kit", "license": { "type": "CC-BY-4.0" } diff --git a/icons/angular.svg b/icons/angular.svg index 551e9da51..7f281a955 100644 --- a/icons/angular.svg +++ b/icons/angular.svg @@ -1 +1 @@ -Angular \ No newline at end of file +Angular \ No newline at end of file From c26559d32f7eeb657aba45ccae1497280d056deb Mon Sep 17 00:00:00 2001 From: Isaac Santana Date: Wed, 8 Nov 2023 05:06:20 -0300 Subject: [PATCH 277/938] Add Apache Guacamole Icon (#7674) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 8 ++++++++ icons/apacheguacamole.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 icons/apacheguacamole.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 92ab00593..a70ebe04c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1058,6 +1058,14 @@ "type": "Apache-2.0" } }, + { + "title": "Apache Guacamole", + "hex": "578B34", + "source": "https://apache.org/logos", + "license": { + "type": "Apache-2.0" + } + }, { "title": "Apache Hadoop", "hex": "66CCFF", diff --git a/icons/apacheguacamole.svg b/icons/apacheguacamole.svg new file mode 100644 index 000000000..4f9bb0264 --- /dev/null +++ b/icons/apacheguacamole.svg @@ -0,0 +1 @@ +Apache Guacamole \ No newline at end of file From 059f3ac6af0134db236c793ef9580636662676b7 Mon Sep 17 00:00:00 2001 From: Simon Golms <17799657+SimonGolms@users.noreply.github.com> Date: Thu, 9 Nov 2023 05:39:19 +0100 Subject: [PATCH 278/938] Update Boehringer Ingelheim (#9821) --- _data/simple-icons.json | 5 +++-- icons/boehringeringelheim.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a70ebe04c..fd047fb96 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2001,8 +2001,9 @@ }, { "title": "Boehringer Ingelheim", - "hex": "003366", - "source": "https://cd.boehringer-ingelheim.com" + "hex": "00E47C", + "source": "https://www.boehringer-ingelheim.com", + "guidelines": "https://brand.boehringer-ingelheim.com" }, { "title": "Boeing", diff --git a/icons/boehringeringelheim.svg b/icons/boehringeringelheim.svg index c03ec3733..5c8a31e70 100644 --- a/icons/boehringeringelheim.svg +++ b/icons/boehringeringelheim.svg @@ -1 +1 @@ -Boehringer Ingelheim \ No newline at end of file +Boehringer Ingelheim \ No newline at end of file From 193942ec08ec7a1b65ff628c90855f2b20acc6ef Mon Sep 17 00:00:00 2001 From: Benjamin G Date: Thu, 9 Nov 2023 01:52:52 -0600 Subject: [PATCH 279/938] Add Framework icon (#9819) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/framework.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/framework.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index fd047fb96..3232566f8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4834,6 +4834,11 @@ "hex": "0055FF", "source": "https://framer.com" }, + { + "title": "Framework", + "hex": "000000", + "source": "https://frame.work" + }, { "title": "Framework7", "hex": "EE350F", diff --git a/icons/framework.svg b/icons/framework.svg new file mode 100644 index 000000000..6f851ffba --- /dev/null +++ b/icons/framework.svg @@ -0,0 +1 @@ +Framework \ No newline at end of file From 583e280c0bfb342446bd6d4b501adb8742821bb0 Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Fri, 10 Nov 2023 00:46:00 +0530 Subject: [PATCH 280/938] Add YouTube Shorts (#9772) --- _data/simple-icons.json | 5 +++++ icons/youtubeshorts.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/youtubeshorts.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3232566f8..52c54e94b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15186,6 +15186,11 @@ "hex": "FF0000", "source": "https://partnermarketinghub.withgoogle.com/#/brands" }, + { + "title": "YouTube Shorts", + "hex": "FF0000", + "source": "https://www.youtube.com/shorts" + }, { "title": "YouTube Studio", "hex": "FF0000", diff --git a/icons/youtubeshorts.svg b/icons/youtubeshorts.svg new file mode 100644 index 000000000..d7c0b60eb --- /dev/null +++ b/icons/youtubeshorts.svg @@ -0,0 +1 @@ +YouTube Shorts \ No newline at end of file From 8e7701d6a40462733043f54b3849faf35af70a83 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 12 Nov 2023 00:24:31 +0000 Subject: [PATCH 281/938] version bump --- package.json | 2 +- slugs.md | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index fbc7ecbf3..813651420 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.19.1", + "version": "9.20.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 17ff33ae6..60f3f9679 100644 --- a/slugs.md +++ b/slugs.md @@ -178,6 +178,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Apache ECharts` | `apacheecharts` | | `Apache Flink` | `apacheflink` | | `Apache Groovy` | `apachegroovy` | +| `Apache Guacamole` | `apacheguacamole` | | `Apache Hadoop` | `apachehadoop` | | `Apache Hive` | `apachehive` | | `Apache JMeter` | `apachejmeter` | @@ -870,6 +871,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Foxtel` | `foxtel` | | `Fozzy` | `fozzy` | | `Framer` | `framer` | +| `Framework` | `framework` | | `Framework7` | `framework7` | | `Franprix` | `franprix` | | `Fraunhofer-Gesellschaft` | `fraunhofergesellschaft` | @@ -2716,6 +2718,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `YouTube` | `youtube` | | `YouTube Gaming` | `youtubegaming` | | `YouTube Music` | `youtubemusic` | +| `YouTube Shorts` | `youtubeshorts` | | `YouTube Studio` | `youtubestudio` | | `YouTube TV` | `youtubetv` | | `Yubico` | `yubico` | From 5794f411a1c82115516e31ba8414b5ad3812c790 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Mon, 13 Nov 2023 01:34:50 +0800 Subject: [PATCH 282/938] Use `save-exact` for dependencies (#9846) --- .npmrc | 1 + 1 file changed, 1 insertion(+) diff --git a/.npmrc b/.npmrc index 43c97e719..0ca8d2a0b 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,2 @@ package-lock=false +save-exact=true From 54b2330b7c9c5a5d7f14bd8a904635c94a63b339 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Sun, 12 Nov 2023 22:12:59 +0100 Subject: [PATCH 283/938] Fix get-labels action when returning multiple labels (#9849) --- .github/actions/get-labels/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/get-labels/action.yml b/.github/actions/get-labels/action.yml index 8c242ab71..ce287844d 100644 --- a/.github/actions/get-labels/action.yml +++ b/.github/actions/get-labels/action.yml @@ -16,5 +16,5 @@ runs: - id: get-labels shell: sh run: | - labels="$(gh api 'repos/simple-icons/simple-icons/issues/${{ inputs.issue_number }}' --jq '.labels.[].name')" + labels="$(gh api 'repos/simple-icons/simple-icons/issues/${{ inputs.issue_number }}' --jq '.labels.[].name' | tr '\n' ',')" echo "labels=$labels" >> $GITHUB_OUTPUT From f74f0e6b995aa099458455eebe2e2e89fe1a9f89 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sun, 12 Nov 2023 21:37:10 +0000 Subject: [PATCH 284/938] Fix autocloser workflow (#9848) --- .github/workflows/autoclose-issues.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/autoclose-issues.yml b/.github/workflows/autoclose-issues.yml index 2cbf35d99..0be2547f2 100644 --- a/.github/workflows/autoclose-issues.yml +++ b/.github/workflows/autoclose-issues.yml @@ -8,6 +8,8 @@ jobs: run: runs-on: ubuntu-latest steps: + - name: Checkout + uses: actions/checkout@v4 - id: match-title name: Match title # if the title contains the word Java (case insensitive) @@ -22,6 +24,8 @@ jobs: uses: ./.github/actions/get-labels with: issue_number: ${{ github.event.issue.number }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # if the issue is labeled as a 'new icon' and it matches Java, we # - add a comment referring to the removal request From 4f2e50477d5d3f804eb15364c70d3e8e18e3dede Mon Sep 17 00:00:00 2001 From: Mike Bale <64280645+ripzerotwo@users.noreply.github.com> Date: Wed, 15 Nov 2023 04:32:24 -0500 Subject: [PATCH 285/938] Fairphone (#8268) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/fairphone.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/fairphone.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 52c54e94b..314fa9185 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4358,6 +4358,11 @@ "hex": "EC1C24", "source": "https://sbox.facepunch.com/news" }, + { + "title": "Fairphone", + "hex": "4495D1", + "source": "https://www.fairphone.com" + }, { "title": "Falco", "hex": "00AEC7", diff --git a/icons/fairphone.svg b/icons/fairphone.svg new file mode 100644 index 000000000..3262e30dc --- /dev/null +++ b/icons/fairphone.svg @@ -0,0 +1 @@ +Fairphone \ No newline at end of file From 93c3c777bb898c9380d6890d0f594d53ee1e7bfa Mon Sep 17 00:00:00 2001 From: Ashesh Singh Date: Wed, 15 Nov 2023 15:51:04 +0530 Subject: [PATCH 286/938] Add Webex (#8613) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 10 ++++++++++ icons/webex.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/webex.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 314fa9185..aecd2d5e3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14643,6 +14643,16 @@ "hex": "EA5906", "source": "https://webdriver.io/docs/api" }, + { + "title": "Webex", + "hex": "FFFFFF", + "source": "https://github.com/momentum-design/momentum-ui/blob/970c5bec962a3f72e17e0b7ed69f2c38d298c405/icons-rebrand/svg/webex-helix-filled.svg", + "guidelines": "https://resources.webex.com/webex/brand-exchange-collection", + "license": { + "type": "custom", + "url": "https://www.cisco.com/c/en/us/about/legal/trademarks.html" + } + }, { "title": "Webflow", "hex": "4353FF", diff --git a/icons/webex.svg b/icons/webex.svg new file mode 100644 index 000000000..72a829192 --- /dev/null +++ b/icons/webex.svg @@ -0,0 +1 @@ +Webex \ No newline at end of file From ff4292b04d5813fb779baa1ed37dfb70d4641f7a Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 15 Nov 2023 04:45:16 -0700 Subject: [PATCH 287/938] Add wells fargo icon (#8867) --- _data/simple-icons.json | 5 +++++ icons/wellsfargo.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/wellsfargo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index aecd2d5e3..ca2748181 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14751,6 +14751,11 @@ "hex": "000000", "source": "https://wellfound.com/logo" }, + { + "title": "Wells Fargo", + "hex": "D71E28", + "source": "https://www.wellsfargo.com/about" + }, { "title": "WEMO", "hex": "72D44C", diff --git a/icons/wellsfargo.svg b/icons/wellsfargo.svg new file mode 100644 index 000000000..99199cf32 --- /dev/null +++ b/icons/wellsfargo.svg @@ -0,0 +1 @@ +Wells Fargo \ No newline at end of file From 3e671d30ecf1850a477905788725acab8524086c Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 15 Nov 2023 04:46:42 -0700 Subject: [PATCH 288/938] Add PlatformIO Icon (#8938) --- _data/simple-icons.json | 6 ++++++ icons/platformio.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/platformio.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ca2748181..3f287a0bd 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10138,6 +10138,12 @@ "hex": "1A182A", "source": "https://platform.sh/logos/" }, + { + "title": "PlatformIO", + "hex": "F5822A", + "source": "https://piolabs.com", + "guidelines": "https://piolabs.com/legal/trademarks.html#use-of-logos" + }, { "title": "Platzi", "hex": "98CA3F", diff --git a/icons/platformio.svg b/icons/platformio.svg new file mode 100644 index 000000000..93b5c1935 --- /dev/null +++ b/icons/platformio.svg @@ -0,0 +1 @@ +PlatformIO \ No newline at end of file From d85d675e3160995635be2b31042f949b1fbc1ce1 Mon Sep 17 00:00:00 2001 From: Abhinav Minhas Date: Wed, 15 Nov 2023 23:00:14 +1100 Subject: [PATCH 289/938] Add Tricentis icon (#9219) --- _data/simple-icons.json | 5 +++++ icons/tricentis.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/tricentis.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3f287a0bd..96e5c009e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13725,6 +13725,11 @@ "hex": "000000", "source": "https://upload.wikimedia.org/wikipedia/en/7/7a/Treyarch_logo.svg" }, + { + "title": "Tricentis", + "hex": "12438C", + "source": "https://www.tricentis.com" + }, { "title": "Trilium", "hex": "000000", diff --git a/icons/tricentis.svg b/icons/tricentis.svg new file mode 100644 index 000000000..a4b2dbfcc --- /dev/null +++ b/icons/tricentis.svg @@ -0,0 +1 @@ +Tricentis \ No newline at end of file From dff9c9bfc3ad020125c679256c21f6e84e2a25e2 Mon Sep 17 00:00:00 2001 From: Iago Carmona <69121686+iagocarmona@users.noreply.github.com> Date: Wed, 15 Nov 2023 09:10:57 -0300 Subject: [PATCH 290/938] Add Satellite (#9468) --- _data/simple-icons.json | 5 +++++ icons/satellite.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/satellite.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 96e5c009e..30e2bd5c8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11748,6 +11748,11 @@ "hex": "047DA3", "source": "https://www.prosiebensat1.com/presse/downloads/logos" }, + { + "title": "Satellite", + "hex": "000000", + "source": "https://www.satellite.me" + }, { "title": "Saturn", "hex": "EB680B", diff --git a/icons/satellite.svg b/icons/satellite.svg new file mode 100644 index 000000000..8d7138181 --- /dev/null +++ b/icons/satellite.svg @@ -0,0 +1 @@ +Satellite \ No newline at end of file From 5a05cf94d10e3d6c360342b7c96a981d27604bce Mon Sep 17 00:00:00 2001 From: Souma <101255979+5ouma@users.noreply.github.com> Date: Thu, 16 Nov 2023 00:59:07 +0900 Subject: [PATCH 291/938] Update: Read.cv (#9784) --- _data/simple-icons.json | 4 ++-- icons/readdotcv.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 30e2bd5c8..086bd60ba 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11111,9 +11111,9 @@ "source": "https://github.com/readthedocs/readthedocs.org/blob/2dc9706c4fe7fa6d4410ed0e5aedca8d4796fe0f/media/readthedocsbranding.ai" }, { - "title": "read.cv", + "title": "Read.cv", "hex": "111111", - "source": "https://read.cv/support/vcY96F2GqbvLOdKkWl0I" + "source": "https://read.cv/support/faq" }, { "title": "ReadMe", diff --git a/icons/readdotcv.svg b/icons/readdotcv.svg index cc470d413..40efd4da5 100644 --- a/icons/readdotcv.svg +++ b/icons/readdotcv.svg @@ -1 +1 @@ -read.cv \ No newline at end of file +Read.cv \ No newline at end of file From 96bb33e98dc646aa1a93e6176ae51f2e2cee1dfc Mon Sep 17 00:00:00 2001 From: CodedFlute <114320217+CodedFlute@users.noreply.github.com> Date: Thu, 16 Nov 2023 03:57:30 -0500 Subject: [PATCH 292/938] Update Thunderbird (#9761) --- _data/simple-icons.json | 2 +- icons/thunderbird.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 086bd60ba..5d62cff69 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13495,7 +13495,7 @@ { "title": "Thunderbird", "hex": "0A84FF", - "source": "https://github.com/thundernest/thunderbird-website/blob/d7446f3eee14b38f02ee60da7d4b4fb8c9ef20e3/media/svg/logo.svg" + "source": "https://design.thunderbird.net/resources/logo" }, { "title": "Thurgauer Kantonalbank", diff --git a/icons/thunderbird.svg b/icons/thunderbird.svg index 6ad95a534..9487c23df 100644 --- a/icons/thunderbird.svg +++ b/icons/thunderbird.svg @@ -1 +1 @@ -Thunderbird \ No newline at end of file +Thunderbird \ No newline at end of file From a5448baedebca54e6bea931de9b8467be552f476 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Thu, 16 Nov 2023 17:06:53 +0800 Subject: [PATCH 293/938] Add Insta360 icon (#9546) --- _data/simple-icons.json | 6 ++++++ icons/insta360.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/insta360.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5d62cff69..7239b69e0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6442,6 +6442,12 @@ "hex": "4000BF", "source": "https://insomnia.rest" }, + { + "title": "Insta360", + "hex": "FFEE00", + "source": "https://www.insta360.com/press/logo", + "guidelines": "https://www.insta360.com/press/logo" + }, { "title": "Instacart", "hex": "43B02A", diff --git a/icons/insta360.svg b/icons/insta360.svg new file mode 100644 index 000000000..d68a3a77a --- /dev/null +++ b/icons/insta360.svg @@ -0,0 +1 @@ +Insta360 \ No newline at end of file From f439c61c6b45ffc789d3680b33a5776cb6de8eca Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Thu, 16 Nov 2023 02:14:14 -0700 Subject: [PATCH 294/938] Update Hack The Box (#9661) --- _data/simple-icons.json | 4 ++-- icons/hackthebox.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7239b69e0..927a1276f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5765,8 +5765,8 @@ { "title": "Hack The Box", "hex": "9FEF00", - "source": "https://www.hackthebox.eu/docs/Hack_The_Box_Brand_Assets_Guide.pdf", - "guidelines": "https://www.hackthebox.eu/docs/Hack_The_Box_Brand_Assets_Guide.pdf" + "source": "https://www.hackthebox.com/contact-us", + "guidelines": "https://www.hackthebox.com/contact-us" }, { "title": "Hackaday", diff --git a/icons/hackthebox.svg b/icons/hackthebox.svg index 154939277..b882f7c01 100644 --- a/icons/hackthebox.svg +++ b/icons/hackthebox.svg @@ -1 +1 @@ -Hack The Box \ No newline at end of file +Hack The Box \ No newline at end of file From 18ddb4e77c3fd3964ee4af06a84da4227911e511 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 17 Nov 2023 07:42:25 +0000 Subject: [PATCH 295/938] Update SQLAlchemy (#9850) --- _data/simple-icons.json | 2 +- icons/sqlalchemy.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 927a1276f..71216a842 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12641,7 +12641,7 @@ { "title": "SQLAlchemy", "hex": "D71F00", - "source": "https://github.com/sqlalchemy/sqlalchemy/discussions/7672#discussioncomment-2157650", + "source": "https://commons.wikimedia.org/wiki/File:SQLAlchemy.svg", "license": { "type": "MIT" } diff --git a/icons/sqlalchemy.svg b/icons/sqlalchemy.svg index b27cb4576..83c596585 100644 --- a/icons/sqlalchemy.svg +++ b/icons/sqlalchemy.svg @@ -1 +1 @@ -SQLAlchemy \ No newline at end of file +SQLAlchemy \ No newline at end of file From afe5ba765463efaca4a9bf86eb0a23076881797a Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 17 Nov 2023 18:09:53 +0000 Subject: [PATCH 296/938] Add Blackmagic Design (#5488) --- _data/simple-icons.json | 5 +++++ icons/blackmagicdesign.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/blackmagicdesign.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 71216a842..06d74f0e4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1941,6 +1941,11 @@ "hex": "000000", "source": "https://www.blackberry.com" }, + { + "title": "Blackmagic Design", + "hex": "FFA200", + "source": "https://www.blackmagicdesign.com" + }, { "title": "Blazemeter", "hex": "CA2133", diff --git a/icons/blackmagicdesign.svg b/icons/blackmagicdesign.svg new file mode 100644 index 000000000..b9da927f7 --- /dev/null +++ b/icons/blackmagicdesign.svg @@ -0,0 +1 @@ +Blackmagic Design \ No newline at end of file From afc05db454113f977408e7fa5d1413b15bde0961 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 17 Nov 2023 18:21:16 +0000 Subject: [PATCH 297/938] Add PortSwigger (#9869) --- _data/simple-icons.json | 5 +++++ icons/portswigger.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/portswigger.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 06d74f0e4..4572e9a0f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10354,6 +10354,11 @@ "hex": "13BEF9", "source": "https://www.portainer.io" }, + { + "title": "PortSwigger", + "hex": "FF6633", + "source": "https://portswigger.net" + }, { "title": "PostCSS", "hex": "DD3A0A", diff --git a/icons/portswigger.svg b/icons/portswigger.svg new file mode 100644 index 000000000..c6bdc922f --- /dev/null +++ b/icons/portswigger.svg @@ -0,0 +1 @@ +PortSwigger \ No newline at end of file From 7d21f6433a6bbc6f00b98d830fdc2caad3acc278 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 17 Nov 2023 18:26:05 +0000 Subject: [PATCH 298/938] Add Diners Club (#9868) --- _data/simple-icons.json | 5 +++++ icons/dinersclub.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/dinersclub.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4572e9a0f..bc19a9cdf 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3628,6 +3628,11 @@ "source": "https://www.digitalocean.com/press/", "guidelines": "https://www.digitalocean.com/press/" }, + { + "title": "Diners Club", + "hex": "004C97", + "source": "https://www.dinersclub.com/about-us/press" + }, { "title": "Dior", "hex": "000000", diff --git a/icons/dinersclub.svg b/icons/dinersclub.svg new file mode 100644 index 000000000..00b84cace --- /dev/null +++ b/icons/dinersclub.svg @@ -0,0 +1 @@ +Diners Club \ No newline at end of file From d9d04b5163c664c4d3dde88bb3114154818dcac2 Mon Sep 17 00:00:00 2001 From: Sigurd Spieckermann <2206639+sisp@users.noreply.github.com> Date: Fri, 17 Nov 2023 19:28:28 +0100 Subject: [PATCH 299/938] Add Mermaid.js icon (#9808) --- _data/simple-icons.json | 5 +++++ icons/mermaid.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/mermaid.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index bc19a9cdf..e34412ca0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8174,6 +8174,11 @@ "type": "GPL-2.0-or-later" } }, + { + "title": "Mermaid", + "hex": "FF3670", + "source": "https://github.com/mermaid-js/mermaid/blob/f5bd1e08098fa688ef889e73c8b06696e75e62d8/docs/public/mermaid-logo.svg" + }, { "title": "Messenger", "hex": "00B2FF", diff --git a/icons/mermaid.svg b/icons/mermaid.svg new file mode 100644 index 000000000..8d7c85dba --- /dev/null +++ b/icons/mermaid.svg @@ -0,0 +1 @@ +Mermaid \ No newline at end of file From 3a6c2e3b9aec46cd276ca19e1425a425807003f2 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 17 Nov 2023 11:31:12 -0700 Subject: [PATCH 300/938] Add hilton hotels and resorts (#9820) --- _data/simple-icons.json | 5 +++++ icons/hiltonhotelsandresorts.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/hiltonhotelsandresorts.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e34412ca0..72c37fcd8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6015,6 +6015,11 @@ "source": "https://www.hilton.com", "guidelines": "https://stories.hilton.com/media-kit-hilton-corporate" }, + { + "title": "Hilton Hotels & Resorts", + "hex": "1E4380", + "source": "https://www.hilton.com/en/brands/hilton-hotels" + }, { "title": "Hitachi", "hex": "E60027", diff --git a/icons/hiltonhotelsandresorts.svg b/icons/hiltonhotelsandresorts.svg new file mode 100644 index 000000000..c75545a52 --- /dev/null +++ b/icons/hiltonhotelsandresorts.svg @@ -0,0 +1 @@ +Hilton Hotels & Resorts \ No newline at end of file From bc144b0b6a28994304f5d450c5965873f06c130c Mon Sep 17 00:00:00 2001 From: Sigurd Spieckermann <2206639+sisp@users.noreply.github.com> Date: Fri, 17 Nov 2023 19:36:18 +0100 Subject: [PATCH 301/938] Add Material for MkDocs icon (#9851) --- _data/simple-icons.json | 5 +++++ icons/materialformkdocs.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/materialformkdocs.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 72c37fcd8..ed2cf855b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8017,6 +8017,11 @@ "type": "Apache-2.0" } }, + { + "title": "Material for MkDocs", + "hex": "526CFE", + "source": "https://github.com/squidfunk/mkdocs-material/blob/9ff75d11838cc01615697884c0eb9eb55f4652ad/src/templates/.icons/logo-monochrome.svg" + }, { "title": "Matillion", "hex": "19E57F", diff --git a/icons/materialformkdocs.svg b/icons/materialformkdocs.svg new file mode 100644 index 000000000..ba7047b2b --- /dev/null +++ b/icons/materialformkdocs.svg @@ -0,0 +1 @@ +Material for MkDocs \ No newline at end of file From 089374c400b63289909acfb5542fe203715e8fd2 Mon Sep 17 00:00:00 2001 From: 3w36zj6 <52315048+3w36zj6@users.noreply.github.com> Date: Sat, 18 Nov 2023 03:40:04 +0900 Subject: [PATCH 302/938] Add Rye (#9844) --- _data/simple-icons.json | 5 +++++ icons/rye.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/rye.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ed2cf855b..76ae00bd1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11672,6 +11672,11 @@ "hex": "073590", "source": "https://corporate.ryanair.com/media-centre/stock-images-gallery/#album-container-3" }, + { + "title": "Rye", + "hex": "000000", + "source": "https://github.com/mitsuhiko/rye/blob/8b76d2a1a9d44c97ccbbcedceb72bc7437142caf/docs/static/favicon.svg" + }, { "title": "S7 Airlines", "hex": "C4D600", diff --git a/icons/rye.svg b/icons/rye.svg new file mode 100644 index 000000000..a57f31592 --- /dev/null +++ b/icons/rye.svg @@ -0,0 +1 @@ +Rye \ No newline at end of file From dbfa1b6c5fd6a0d322600e0c1389375323d6fa02 Mon Sep 17 00:00:00 2001 From: Sigurd Spieckermann <2206639+sisp@users.noreply.github.com> Date: Fri, 17 Nov 2023 19:42:38 +0100 Subject: [PATCH 303/938] Add PDM icon (#9805) --- _data/simple-icons.json | 5 +++++ icons/pdm.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/pdm.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 76ae00bd1..0be910d09 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9892,6 +9892,11 @@ "hex": "556DB3", "source": "https://www.pcgamingwiki.com/wiki/Home" }, + { + "title": "PDM", + "hex": "AC75D7", + "source": "https://github.com/pdm-project/pdm/blob/68abaae63e8d8fc8eb0c101285fd7dcb5cd9798a/docs/docs/assets/logo.svg" + }, { "title": "Peak Design", "hex": "1C1B1C", diff --git a/icons/pdm.svg b/icons/pdm.svg new file mode 100644 index 000000000..95bc74923 --- /dev/null +++ b/icons/pdm.svg @@ -0,0 +1 @@ +PDM \ No newline at end of file From 59234dd807089823c155554b79248ed086dc7bf4 Mon Sep 17 00:00:00 2001 From: Noam Date: Sat, 18 Nov 2023 15:17:28 +0200 Subject: [PATCH 304/938] Add Deluge icon (#7262) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 8 ++++++++ icons/deluge.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 icons/deluge.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0be910d09..3bc6afa10 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3517,6 +3517,14 @@ "hex": "003366", "source": "https://news.delta.com/delta-air-lines-logos-brand-guidelines" }, + { + "title": "Deluge", + "hex": "094491", + "source": "https://github.com/deluge-torrent/deluge/blob/0b5f45b486e8e974ba8a0b1d6e8edcd124fca62a/deluge/ui/data/pixmaps/deluge.svg", + "license": { + "type": "GPL-3.0-only" + } + }, { "title": "Deno", "hex": "000000", diff --git a/icons/deluge.svg b/icons/deluge.svg new file mode 100644 index 000000000..13be88127 --- /dev/null +++ b/icons/deluge.svg @@ -0,0 +1 @@ +Deluge \ No newline at end of file From 27132ea563e9ef1c11d9e8d7de63b22911cce560 Mon Sep 17 00:00:00 2001 From: ChevySSinSD <47265616+ChevySSinSD@users.noreply.github.com> Date: Sat, 18 Nov 2023 05:23:35 -0800 Subject: [PATCH 305/938] Add mpv icon (#7293) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/mpv.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/mpv.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3bc6afa10..00388638e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8698,6 +8698,11 @@ "source": "https://mozilla.design/mozilla/", "guidelines": "https://mozilla.design/mozilla/" }, + { + "title": "mpv", + "hex": "691F69", + "source": "https://github.com/mpv-player/mpv/blob/da400ed3a9b54408d1b5112855a7281380a1ef52/etc/mpv.svg" + }, { "title": "MQTT", "hex": "660066", diff --git a/icons/mpv.svg b/icons/mpv.svg new file mode 100644 index 000000000..4dc1051ec --- /dev/null +++ b/icons/mpv.svg @@ -0,0 +1 @@ +mpv \ No newline at end of file From fa017b84f7fce8cd0118b4967dc163f13ac76035 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 19 Nov 2023 00:25:42 +0000 Subject: [PATCH 306/938] version bump --- package.json | 2 +- slugs.md | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 813651420..f4da97f69 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.20.0", + "version": "9.21.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 60f3f9679..16ed32877 100644 --- a/slugs.md +++ b/slugs.md @@ -335,6 +335,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Bitwarden` | `bitwarden` | | `Bitwig` | `bitwig` | | `Blackberry` | `blackberry` | +| `Blackmagic Design` | `blackmagicdesign` | | `Blazemeter` | `blazemeter` | | `Blazor` | `blazor` | | `Blender` | `blender` | @@ -628,6 +629,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Dell` | `dell` | | `Delphi` | `delphi` | | `Delta` | `delta` | +| `Deluge` | `deluge` | | `Deno` | `deno` | | `Denon` | `denon` | | `Dependabot` | `dependabot` | @@ -648,6 +650,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Digg` | `digg` | | `Digi-Key Electronics` | `digikeyelectronics` | | `DigitalOcean` | `digitalocean` | +| `Diners Club` | `dinersclub` | | `Dior` | `dior` | | `Directus` | `directus` | | `Discogs` | `discogs` | @@ -784,6 +787,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Facebook Live` | `facebooklive` | | `FACEIT` | `faceit` | | `Facepunch` | `facepunch` | +| `Fairphone` | `fairphone` | | `Falco` | `falco` | | `Falcon` | `falcon` | | `FamPay` | `fampay` | @@ -1075,6 +1079,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Hi Bob` | `hibob` | | `Hibernate` | `hibernate` | | `Hilton` | `hilton` | +| `Hilton Hotels & Resorts` | `hiltonhotelsandresorts` | | `Hitachi` | `hitachi` | | `Hive` | `hive` | | `Hive` | `hive_blockchain` | @@ -1158,6 +1163,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Inkdrop` | `inkdrop` | | `Inkscape` | `inkscape` | | `Insomnia` | `insomnia` | +| `Insta360` | `insta360` | | `Instacart` | `instacart` | | `Instagram` | `instagram` | | `Instapaper` | `instapaper` | @@ -1434,6 +1440,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Mastodon` | `mastodon` | | `Material Design` | `materialdesign` | | `Material Design Icons` | `materialdesignicons` | +| `Material for MkDocs` | `materialformkdocs` | | `Matillion` | `matillion` | | `Matomo` | `matomo` | | `Matrix` | `matrix` | @@ -1465,6 +1472,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Mercedes` | `mercedes` | | `Merck` | `merck` | | `Mercurial` | `mercurial` | +| `Mermaid` | `mermaid` | | `Messenger` | `messenger` | | `Meta` | `meta` | | `Metabase` | `metabase` | @@ -1548,6 +1556,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Moscow Metro` | `moscowmetro` | | `Motorola` | `motorola` | | `Mozilla` | `mozilla` | +| `mpv` | `mpv` | | `MQTT` | `mqtt` | | `MSI` | `msi` | | `MSI Business` | `msibusiness` | @@ -1757,6 +1766,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `PayPal` | `paypal` | | `Paytm` | `paytm` | | `PCGamingWiki` | `pcgamingwiki` | +| `PDM` | `pdm` | | `Peak Design` | `peakdesign` | | `Pearson` | `pearson` | | `Peerlist` | `peerlist` | @@ -1807,6 +1817,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `PlanetScale` | `planetscale` | | `PlanGrid` | `plangrid` | | `Platform.sh` | `platformdotsh` | +| `PlatformIO` | `platformio` | | `Platzi` | `platzi` | | `Plausible Analytics` | `plausibleanalytics` | | `PlayCanvas` | `playcanvas` | @@ -1846,6 +1857,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Pop!_OS` | `popos` | | `Porsche` | `porsche` | | `Portainer` | `portainer` | +| `PortSwigger` | `portswigger` | | `PostCSS` | `postcss` | | `PostgreSQL` | `postgresql` | | `PostHog` | `posthog` | @@ -1977,7 +1989,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ReactiveX` | `reactivex` | | `ReactOS` | `reactos` | | `Read the Docs` | `readthedocs` | -| `read.cv` | `readdotcv` | +| `Read.cv` | `readdotcv` | | `ReadMe` | `readme` | | `Realm` | `realm` | | `Reason` | `reason` | @@ -2071,6 +2083,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Rust` | `rust` | | `RxDB` | `rxdb` | | `Ryanair` | `ryanair` | +| `Rye` | `rye` | | `S7 Airlines` | `s7airlines` | | `Sabanci` | `sabanci` | | `Safari` | `safari` | @@ -2090,6 +2103,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `SAP` | `sap` | | `Sass` | `sass` | | `Sat.1` | `sat1` | +| `Satellite` | `satellite` | | `Saturn` | `saturn` | | `Sauce Labs` | `saucelabs` | | `Scala` | `scala` | @@ -2452,6 +2466,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Trello` | `trello` | | `Trend Micro` | `trendmicro` | | `Treyarch` | `treyarch` | +| `Tricentis` | `tricentis` | | `Trilium` | `trilium` | | `Triller` | `triller` | | `Trino` | `trino` | @@ -2620,6 +2635,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `WebAuthn` | `webauthn` | | `webcomponents.org` | `webcomponentsdotorg` | | `WebdriverIO` | `webdriverio` | +| `Webex` | `webex` | | `Webflow` | `webflow` | | `WebGL` | `webgl` | | `webhint` | `webhint` | @@ -2636,6 +2652,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Weights & Biases` | `weightsandbiases` | | `Welcome to the Jungle` | `welcometothejungle` | | `Wellfound` | `wellfound` | +| `Wells Fargo` | `wellsfargo` | | `WEMO` | `wemo` | | `Western Digital` | `westerndigital` | | `WeTransfer` | `wetransfer` | From 166ac6d269597740f0f59cf35ee0434b61bc186d Mon Sep 17 00:00:00 2001 From: Shashank Hebbar Date: Mon, 20 Nov 2023 12:56:31 +0530 Subject: [PATCH 307/938] Add Clerk (#9417) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/clerk.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/clerk.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 00388638e..5920eacaf 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2645,6 +2645,11 @@ "hex": "000000", "source": "https://clarivate.com" }, + { + "title": "Clerk", + "hex": "6C47FF", + "source": "https://clerk.com" + }, { "title": "ClickHouse", "hex": "FFCC01", diff --git a/icons/clerk.svg b/icons/clerk.svg new file mode 100644 index 000000000..b30e97ef6 --- /dev/null +++ b/icons/clerk.svg @@ -0,0 +1 @@ +Clerk \ No newline at end of file From 6816d9709aaa3771a077e5d64483b716aa5aa637 Mon Sep 17 00:00:00 2001 From: deepmalamittal Date: Mon, 20 Nov 2023 03:14:04 -0500 Subject: [PATCH 308/938] Add JitPack (#7701) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/jitpack.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/jitpack.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5920eacaf..5c476935a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6836,6 +6836,11 @@ "source": "https://www.atlassian.com/company/news/press-kit", "guidelines": "https://atlassian.design/foundations/logos/" }, + { + "title": "JitPack", + "hex": "000000", + "source": "https://docs.jitpack.io" + }, { "title": "Jitsi", "hex": "97979A", diff --git a/icons/jitpack.svg b/icons/jitpack.svg new file mode 100644 index 000000000..5af34d086 --- /dev/null +++ b/icons/jitpack.svg @@ -0,0 +1 @@ +JitPack \ No newline at end of file From 0e18b6a176f4a85cec14cf8146118abab6e2adca Mon Sep 17 00:00:00 2001 From: Mike Bale <64280645+ripzerotwo@users.noreply.github.com> Date: Mon, 20 Nov 2023 06:22:29 -0500 Subject: [PATCH 309/938] Add Mailtrap (#8267) --- _data/simple-icons.json | 5 +++++ icons/mailtrap.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/mailtrap.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5c476935a..a7304696b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7906,6 +7906,11 @@ "hex": "F06B66", "source": "https://mailgun.com" }, + { + "title": "Mailtrap", + "hex": "22D172", + "source": "https://mailtrap.io" + }, { "title": "Major League Hacking", "hex": "265A8F", diff --git a/icons/mailtrap.svg b/icons/mailtrap.svg new file mode 100644 index 000000000..e3757cc29 --- /dev/null +++ b/icons/mailtrap.svg @@ -0,0 +1 @@ +Mailtrap \ No newline at end of file From 1e3336b8f8356bee54da68d0c7a53a59f7ba82e6 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Tue, 21 Nov 2023 02:56:36 -0700 Subject: [PATCH 310/938] Add Microsoft Store (#8802) --- _data/simple-icons.json | 10 ++++++++++ icons/microsoftstore.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/microsoftstore.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a7304696b..fbf28ad5b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8417,6 +8417,16 @@ "hex": "CC2927", "source": "https://de.wikipedia.org/wiki/Datei:Microsoft_SQL_Server_Logo.svg" }, + { + "title": "Microsoft Store", + "hex": "005FB8", + "source": "https://github.com/microsoft/fluentui-system-icons/blob/4c58d8fb4d8549b9af9f7db8764d5d154df796c2/assets/Store%20Microsoft/SVG/ic_fluent_store_microsoft_24_regular.svg", + "guidelines": "https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks", + "license": { + "type": "custom", + "url": "https://aka.ms/fluentui-assets-license" + } + }, { "title": "Microsoft Teams", "hex": "6264A7", diff --git a/icons/microsoftstore.svg b/icons/microsoftstore.svg new file mode 100644 index 000000000..c086bb6c8 --- /dev/null +++ b/icons/microsoftstore.svg @@ -0,0 +1 @@ +Microsoft Store \ No newline at end of file From 770331190e8794257feeaf09299b9201fc488a9f Mon Sep 17 00:00:00 2001 From: Chris Mahoney <44449504+chrimaho@users.noreply.github.com> Date: Tue, 21 Nov 2023 22:13:51 +1100 Subject: [PATCH 311/938] New Icon: Toll (#8203) --- _data/simple-icons.json | 5 +++++ icons/toll.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/toll.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index fbf28ad5b..cd2bcc673 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13693,6 +13693,11 @@ "hex": "149DD3", "source": "https://en.wikipedia.org/wiki/File:TokyoMetro.svg" }, + { + "title": "Toll", + "hex": "007A68", + "source": "https://www.tollgroup.com" + }, { "title": "TOML", "hex": "9C4121", diff --git a/icons/toll.svg b/icons/toll.svg new file mode 100644 index 000000000..48e4d4e8e --- /dev/null +++ b/icons/toll.svg @@ -0,0 +1 @@ +Toll \ No newline at end of file From 8117009afd427b77d164b9519cbdc84f8d555094 Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Tue, 21 Nov 2023 16:53:12 +0530 Subject: [PATCH 312/938] Add Raycast Icon (#8987) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/raycast.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/raycast.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cd2bcc673..0f1315553 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11122,6 +11122,12 @@ "hex": "028CF0", "source": "https://github.com/ray-project/ray/blob/6522935291caa120e83697c6c9b3a450617c9283/dashboard/client/src/logo.svg" }, + { + "title": "Raycast", + "hex": "FF6363", + "source": "https://www.raycast.com/press", + "guidelines": "https://www.raycast.com/press" + }, { "title": "Razer", "hex": "00FF00", diff --git a/icons/raycast.svg b/icons/raycast.svg new file mode 100644 index 000000000..9e69b8d9b --- /dev/null +++ b/icons/raycast.svg @@ -0,0 +1 @@ +Raycast \ No newline at end of file From e9db0b4053c7ef816cce677c32171cde0cba2744 Mon Sep 17 00:00:00 2001 From: Mike Bale <64280645+ripzerotwo@users.noreply.github.com> Date: Tue, 21 Nov 2023 06:40:07 -0500 Subject: [PATCH 313/938] Add GSMArena.com (#8276) Co-authored-by: Engin Diri Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/gsmarenadotcom.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/gsmarenadotcom.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0f1315553..bfb340b7a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5708,6 +5708,11 @@ ] } }, + { + "title": "GSMArena.com", + "hex": "D50000", + "source": "https://www.gsmarena.com" + }, { "title": "GStreamer", "hex": "FF3131", diff --git a/icons/gsmarenadotcom.svg b/icons/gsmarenadotcom.svg new file mode 100644 index 000000000..4bcf26e75 --- /dev/null +++ b/icons/gsmarenadotcom.svg @@ -0,0 +1 @@ +GSMArena.com \ No newline at end of file From 07b5efd16662865ebebbaef6d82ff4248a0e0fce Mon Sep 17 00:00:00 2001 From: Fabrizio La Rosa Date: Tue, 21 Nov 2023 12:45:24 +0100 Subject: [PATCH 314/938] Add Blockbench (#8060) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/blockbench.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/blockbench.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index bfb340b7a..97ccc8478 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1962,6 +1962,12 @@ "source": "https://www.blender.org/about/logo", "guidelines": "https://www.blender.org/about/logo" }, + { + "title": "Blockbench", + "hex": "1E93D9", + "source": "https://www.blockbench.net/wiki/blockbench/logos", + "guidelines": "https://www.blockbench.net/wiki/blockbench/logos" + }, { "title": "Blockchain.com", "hex": "121D33", diff --git a/icons/blockbench.svg b/icons/blockbench.svg new file mode 100644 index 000000000..ee9fd7ef5 --- /dev/null +++ b/icons/blockbench.svg @@ -0,0 +1 @@ +Blockbench \ No newline at end of file From e3a4267b3fa0a6de5c7f0e1669487a5ea311b672 Mon Sep 17 00:00:00 2001 From: Brian Neeland <30811264+bneeland@users.noreply.github.com> Date: Tue, 21 Nov 2023 04:57:22 -0700 Subject: [PATCH 315/938] Add TradingView icon (#8809) Co-authored-by: Brian Neeland Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/tradingview.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/tradingview.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 97ccc8478..a4adb8c7a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13772,6 +13772,11 @@ "hex": "FFC107", "source": "https://github.com/tqdm/img/blob/0dd23d9336af67976f88f9988ea660cde78c54d4/logo.svg" }, + { + "title": "TradingView", + "hex": "131622", + "source": "https://www.tradingview.com/media-kit" + }, { "title": "Traefik Mesh", "hex": "9D0FB0", diff --git a/icons/tradingview.svg b/icons/tradingview.svg new file mode 100644 index 000000000..4372bb7e7 --- /dev/null +++ b/icons/tradingview.svg @@ -0,0 +1 @@ +TradingView \ No newline at end of file From cce2a90f47f532949ec63f8bb9eed4adedfdd3fc Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Tue, 21 Nov 2023 05:44:29 -0700 Subject: [PATCH 316/938] Add Google Dataflow (#9450) --- _data/simple-icons.json | 6 ++++++ icons/googledataflow.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/googledataflow.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a4adb8c7a..d3b8de7d8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5427,6 +5427,12 @@ "source": "https://cloud.google.com/icons", "guidelines": "https://about.google/brand-resource-center" }, + { + "title": "Google Dataflow", + "hex": "AECBFA", + "source": "https://cloud.google.com/icons", + "guidelines": "https://about.google/brand-resource-center" + }, { "title": "Google Docs", "hex": "4285F4", diff --git a/icons/googledataflow.svg b/icons/googledataflow.svg new file mode 100644 index 000000000..da355166c --- /dev/null +++ b/icons/googledataflow.svg @@ -0,0 +1 @@ +Google Dataflow \ No newline at end of file From 4801bcf3b9ea9ae2c9616d9471c8b616a4f32843 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Tue, 21 Nov 2023 06:52:54 -0700 Subject: [PATCH 317/938] Add Google Pub/Sub (#9466) --- _data/simple-icons.json | 6 ++++++ icons/googlepubsub.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/googlepubsub.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d3b8de7d8..9c0d308c4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5556,6 +5556,12 @@ "hex": "4285F4", "source": "https://developers.google.com/search/docs/data-types/podcast" }, + { + "title": "Google Pub/Sub", + "hex": "AECBFA", + "source": "https://cloud.google.com/icons", + "guidelines": "https://about.google/brand-resource-center" + }, { "title": "Google Scholar", "hex": "4285F4", diff --git a/icons/googlepubsub.svg b/icons/googlepubsub.svg new file mode 100644 index 000000000..36b2fee50 --- /dev/null +++ b/icons/googlepubsub.svg @@ -0,0 +1 @@ +Google Pub/Sub \ No newline at end of file From 32a6d61398e186f7e55a6dea6192e2fcb59a4b90 Mon Sep 17 00:00:00 2001 From: Guillaume Date: Tue, 21 Nov 2023 16:00:17 +0100 Subject: [PATCH 318/938] =?UTF-8?q?Add=20l'=C3=89quipe=20icon=20(#7857)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Adam Rusted Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/lequipe.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/lequipe.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9c0d308c4..2a097ce82 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7384,6 +7384,11 @@ "hex": "DF0522", "source": "https://uk.kyocera.com" }, + { + "title": "L'Équipe", + "hex": "E42829", + "source": "https://commons.wikimedia.org/wiki/File:L_Equipe_Logo.svg" + }, { "title": "LabVIEW", "hex": "FFDB00", diff --git a/icons/lequipe.svg b/icons/lequipe.svg new file mode 100644 index 000000000..523cc126a --- /dev/null +++ b/icons/lequipe.svg @@ -0,0 +1 @@ +L'Équipe \ No newline at end of file From 90a99618be00eab07697675fcfd14162ce80090d Mon Sep 17 00:00:00 2001 From: jamu3l <119085608+jamu3l@users.noreply.github.com> Date: Tue, 21 Nov 2023 16:04:35 +0100 Subject: [PATCH 319/938] Add RTM icon (#8066) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 13 +++++++++++++ icons/rtm.svg | 1 + 2 files changed, 14 insertions(+) create mode 100644 icons/rtm.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2a097ce82..068742670 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11672,6 +11672,19 @@ "hex": "00BCF6", "source": "https://www.rtl2.de" }, + { + "title": "RTM", + "hex": "36474F", + "source": "https://www.rtm.fr", + "aliases": { + "aka": [ + "Régie des Transports Métropolitains" + ], + "old": [ + "Régie des Transports de Marseille" + ] + } + }, { "title": "RuboCop", "hex": "000000", diff --git a/icons/rtm.svg b/icons/rtm.svg new file mode 100644 index 000000000..c08a7adc6 --- /dev/null +++ b/icons/rtm.svg @@ -0,0 +1 @@ +RTM \ No newline at end of file From a0f9eb9962edb0072bbcd51e7ce6a0f06a420218 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 21 Nov 2023 16:00:50 +0000 Subject: [PATCH 320/938] Update Appwrite (#9864) --- _data/simple-icons.json | 5 +++-- icons/appwrite.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 068742670..c81c0b08f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1284,8 +1284,9 @@ }, { "title": "Appwrite", - "hex": "F02E65", - "source": "https://appwrite.io" + "hex": "FD366E", + "source": "https://appwrite.io/assets", + "guidelines": "https://appwrite.io/assets" }, { "title": "Aqua", diff --git a/icons/appwrite.svg b/icons/appwrite.svg index 64994f233..b3860f428 100644 --- a/icons/appwrite.svg +++ b/icons/appwrite.svg @@ -1 +1 @@ -Appwrite \ No newline at end of file +Appwrite \ No newline at end of file From 84b8ffe722bb9b88748958d62d2f9dbbe48b2f38 Mon Sep 17 00:00:00 2001 From: Sergio Ruiz Date: Tue, 21 Nov 2023 17:33:43 +0100 Subject: [PATCH 321/938] Add Medusa (#8324) Co-authored-by: Florian LEFEBVRE Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/medusa.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/medusa.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c81c0b08f..aa6a07d16 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8192,6 +8192,11 @@ "source": "https://medium.design/logos-and-brand-guidelines-f1a01a733592", "guidelines": "https://medium.design/logos-and-brand-guidelines-f1a01a733592" }, + { + "title": "Medusa", + "hex": "000000", + "source": "https://github.com/medusajs/medusa/blob/5b91a3503af41b94697a5c27c35268c29e9bd135/www/docs/static/img/logo.svg" + }, { "title": "Meetup", "hex": "ED1C40", diff --git a/icons/medusa.svg b/icons/medusa.svg new file mode 100644 index 000000000..d9e8f3c04 --- /dev/null +++ b/icons/medusa.svg @@ -0,0 +1 @@ +Medusa \ No newline at end of file From 645b323c7a0a0e88ea0d1ff4622ef6ccc719227a Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 21 Nov 2023 16:35:00 +0000 Subject: [PATCH 322/938] Update B&R (#9338) --- icons/bandrautomation.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/bandrautomation.svg b/icons/bandrautomation.svg index 74296d147..7e87e97ba 100644 --- a/icons/bandrautomation.svg +++ b/icons/bandrautomation.svg @@ -1 +1 @@ -B&R Automation \ No newline at end of file +B&R Automation \ No newline at end of file From 79e83652b14dc4a450da05922e120785482eb108 Mon Sep 17 00:00:00 2001 From: Seonghyeon Cho Date: Wed, 22 Nov 2023 01:38:42 +0900 Subject: [PATCH 323/938] Add VictoriaMetrics (#9479) --- _data/simple-icons.json | 14 ++++++++++++++ icons/victoriametrics.svg | 1 + 2 files changed, 15 insertions(+) create mode 100644 icons/victoriametrics.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index aa6a07d16..45d103e27 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14452,6 +14452,20 @@ "source": "https://www.viber.com/brand-center", "guidelines": "https://www.viber.com/brand-center" }, + { + "title": "VictoriaMetrics", + "aliases": { + "aka": [ + "VM" + ], + "loc": { + "ko-KR": "빅토리아메트릭스" + } + }, + "hex": "621773", + "source": "https://github.com/VictoriaMetrics/VictoriaMetrics/blob/24d61bf19374b42ef9839c13c7d35ce8888170e0/docs/assets/images/vm_logo.svg", + "guidelines": "https://docs.victoriametrics.com/#victoriametrics-logo" + }, { "title": "Vim", "hex": "019733", diff --git a/icons/victoriametrics.svg b/icons/victoriametrics.svg new file mode 100644 index 000000000..6ba4c7194 --- /dev/null +++ b/icons/victoriametrics.svg @@ -0,0 +1 @@ +VictoriaMetrics \ No newline at end of file From 2feb1a2b6fb121262018f75eabac228ad57c43bf Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 22 Nov 2023 02:08:13 -0700 Subject: [PATCH 324/938] Add W3Schools (#9326) --- _data/simple-icons.json | 5 +++++ icons/w3schools.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/w3schools.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 45d103e27..8b62c6692 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14683,6 +14683,11 @@ "url": "https://www.w3.org/Consortium/Legal/2002/trademark-license-20021231" } }, + { + "title": "W3Schools", + "hex": "04AA6D", + "source": "https://profile.w3schools.com" + }, { "title": "Wacom", "hex": "000000", diff --git a/icons/w3schools.svg b/icons/w3schools.svg new file mode 100644 index 000000000..6f69ced50 --- /dev/null +++ b/icons/w3schools.svg @@ -0,0 +1 @@ +W3Schools \ No newline at end of file From f2f23c803509e424b91998036b004424a302abba Mon Sep 17 00:00:00 2001 From: LitoMore Date: Wed, 22 Nov 2023 17:10:52 +0800 Subject: [PATCH 325/938] Add WezTerm (#7774) --- _data/simple-icons.json | 5 +++++ icons/wezterm.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/wezterm.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8b62c6692..390d3a4d7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14958,6 +14958,11 @@ "hex": "409FFF", "source": "https://wetransfer.com" }, + { + "title": "WezTerm", + "hex": "4E49EE", + "source": "https://github.com/wez/wezterm/blob/fe78b5821fc106c1061f4c1cc454ff01e74bf97d/assets/icon/wezterm-icon.svg" + }, { "title": "WhatsApp", "hex": "25D366", diff --git a/icons/wezterm.svg b/icons/wezterm.svg new file mode 100644 index 000000000..a627d7594 --- /dev/null +++ b/icons/wezterm.svg @@ -0,0 +1 @@ +WezTerm \ No newline at end of file From 3c35c04e8b1dff90e5afb133b2ab65dbafaaa332 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 11:49:11 +0000 Subject: [PATCH 326/938] Add Drizzle (#9606) --- _data/simple-icons.json | 5 +++++ icons/drizzle.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/drizzle.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 390d3a4d7..17009c2ff 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3813,6 +3813,11 @@ "hex": "EA4C89", "source": "https://dribbble.com/branding" }, + { + "title": "Drizzle", + "hex": "C5F74F", + "source": "https://orm.drizzle.team" + }, { "title": "Drone", "hex": "212121", diff --git a/icons/drizzle.svg b/icons/drizzle.svg new file mode 100644 index 000000000..9c5510261 --- /dev/null +++ b/icons/drizzle.svg @@ -0,0 +1 @@ +Drizzle \ No newline at end of file From 0757e52e424d2d9df66218222dbe902dfc616ada Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 22 Nov 2023 06:04:04 -0700 Subject: [PATCH 327/938] Add Canvas (#9384) --- _data/simple-icons.json | 6 ++++++ icons/canvas.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/canvas.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 17009c2ff..938ef30d4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2360,6 +2360,12 @@ "hex": "00C4CC", "source": "https://www.canva.com" }, + { + "title": "Canvas", + "hex": "E72429", + "source": "https://www.instructure.com/about/brand-guide/media-resources", + "guidelines": "https://www.instructure.com/about/brand-guide/media-resources" + }, { "title": "Capacitor", "hex": "119EFF", diff --git a/icons/canvas.svg b/icons/canvas.svg new file mode 100644 index 000000000..c5b77e939 --- /dev/null +++ b/icons/canvas.svg @@ -0,0 +1 @@ +Canvas \ No newline at end of file From cdb41b930aada1cd38bb5d561364178de4e16e92 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 22 Nov 2023 07:40:33 -0700 Subject: [PATCH 328/938] Add Slint (#9682) --- _data/simple-icons.json | 9 +++++++++ icons/slint.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/slint.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 938ef30d4..bdda9c184 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12390,6 +12390,15 @@ "hex": "008ED2", "source": "https://www.slideshare.net/ss/creators/" }, + { + "title": "Slint", + "hex": "2379F4", + "source": "https://github.com/slint-ui/slint/blob/10ae5cd60ab3fcd01ef89a300c97e2e0952bc750/logo/slint-logo-full-dark.png", + "guidelines": "https://github.com/slint-ui/slint/blob/master/logo/README.md", + "license": { + "type": "CC-BY-ND-4.0" + } + }, { "title": "smart", "hex": "FABC0C", diff --git a/icons/slint.svg b/icons/slint.svg new file mode 100644 index 000000000..85417ca6b --- /dev/null +++ b/icons/slint.svg @@ -0,0 +1 @@ +Slint \ No newline at end of file From b8eb021339d879da9439cf3ee461442be7bd508a Mon Sep 17 00:00:00 2001 From: !LUK <72020723+lucas-louis@users.noreply.github.com> Date: Wed, 22 Nov 2023 16:08:49 +0100 Subject: [PATCH 329/938] Add Odoo icon (#6980) Co-authored-by: Adam Rusted Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/odoo.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/odoo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index bdda9c184..a99d531f2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9427,6 +9427,12 @@ "hex": "EE8208", "source": "https://insideok.ru/brandbook" }, + { + "title": "Odoo", + "hex": "714B67", + "source": "https://www.odoo.com/page/brand-assets", + "guidelines": "https://www.odoo.com/page/brand-assets" + }, { "title": "Odysee", "hex": "EF1970", diff --git a/icons/odoo.svg b/icons/odoo.svg new file mode 100644 index 000000000..9d219dce2 --- /dev/null +++ b/icons/odoo.svg @@ -0,0 +1 @@ +Odoo \ No newline at end of file From 3c73008f857197d60a812858f860494d16213ba8 Mon Sep 17 00:00:00 2001 From: Weasy Date: Wed, 22 Nov 2023 16:18:55 +0100 Subject: [PATCH 330/938] Add Bevy Engine icon (#7076) Co-authored-by: Alexandre Paradis Co-authored-by: Adam Rusted Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/bevy.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/bevy.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a99d531f2..c89c1af4d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1834,6 +1834,11 @@ "hex": "FFB80B", "source": "https://www.betfair.com" }, + { + "title": "Bevy", + "hex": "232326", + "source": "https://github.com/bevyengine/bevy/blob/371c90f6faecf318ff66e3c6efa6f9f48781f63f/assets/branding/bevy_bird_simpleicons.svg" + }, { "title": "Big Cartel", "hex": "222222", diff --git a/icons/bevy.svg b/icons/bevy.svg new file mode 100644 index 000000000..3a6f53acd --- /dev/null +++ b/icons/bevy.svg @@ -0,0 +1 @@ +Bevy \ No newline at end of file From a53965c53680f9bbcd2596153caa9ed98480d9e2 Mon Sep 17 00:00:00 2001 From: Gautam Raj <63155224+Gautam25Raj@users.noreply.github.com> Date: Wed, 22 Nov 2023 20:52:33 +0530 Subject: [PATCH 331/938] Add Boosty icon (#8897) Co-authored-by: Adam Rusted Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/boosty.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/boosty.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c89c1af4d..cc9da67e6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2062,6 +2062,12 @@ "hex": "F7901E", "source": "https://www.boostmobile.com" }, + { + "title": "Boosty", + "hex": "F15F2C", + "source": "https://boosty.to/app/brand", + "guidelines": "https://boosty.to/app/brand" + }, { "title": "Boots", "hex": "05054B", diff --git a/icons/boosty.svg b/icons/boosty.svg new file mode 100644 index 000000000..292a20426 --- /dev/null +++ b/icons/boosty.svg @@ -0,0 +1 @@ +Boosty \ No newline at end of file From 82d598bfe2643289a8fc6eac305ac6a1fffe017c Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 22 Nov 2023 08:24:26 -0700 Subject: [PATCH 332/938] Update Hyundai (#9653) --- _data/simple-icons.json | 5 ++--- icons/hyundai.svg | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cc9da67e6..936854bae 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6271,9 +6271,8 @@ }, { "title": "Hyundai", - "hex": "002C5F", - "source": "https://en.wikipedia.org/wiki/File:Hyundai_Motor_Company_logo.svg", - "guidelines": "https://www.hyundai.pl/fileadmin/user_upload/media/logo/201607_HYU_Guideline_ENG_small.pdf" + "hex": "002C5E", + "source": "https://www.hyundai.com" }, { "title": "i18next", diff --git a/icons/hyundai.svg b/icons/hyundai.svg index e2198490b..e5083f951 100644 --- a/icons/hyundai.svg +++ b/icons/hyundai.svg @@ -1 +1 @@ -Hyundai \ No newline at end of file +Hyundai \ No newline at end of file From 59675faca8e655b14fad7513f24ebaf1f6eae546 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:31:35 -0500 Subject: [PATCH 333/938] Remove Sendinblue (#9068) --- _data/simple-icons.json | 5 ----- icons/sendinblue.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/sendinblue.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 936854bae..84ce0d361 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12098,11 +12098,6 @@ "source": "https://design.sencha.com", "guidelines": "https://design.sencha.com/productlogo.html" }, - { - "title": "Sendinblue", - "hex": "0092FF", - "source": "https://get.sendinblue.com/assets/logos/" - }, { "title": "Sennheiser", "hex": "000000", diff --git a/icons/sendinblue.svg b/icons/sendinblue.svg deleted file mode 100644 index 2bb2c4598..000000000 --- a/icons/sendinblue.svg +++ /dev/null @@ -1 +0,0 @@ -Sendinblue \ No newline at end of file From 915b737e212f11e03e40125b272bf4208c60ab8d Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:33:01 -0500 Subject: [PATCH 334/938] Remove Zend Framework (#9133) --- _data/simple-icons.json | 5 ----- icons/zendframework.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/zendframework.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 84ce0d361..52bf66afb 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15512,11 +15512,6 @@ "hex": "0679EA", "source": "https://www.zend.com" }, - { - "title": "Zend Framework", - "hex": "68B604", - "source": "https://framework.zend.com" - }, { "title": "Zendesk", "hex": "03363D", diff --git a/icons/zendframework.svg b/icons/zendframework.svg deleted file mode 100644 index 433610fc6..000000000 --- a/icons/zendframework.svg +++ /dev/null @@ -1 +0,0 @@ -Zend Framework \ No newline at end of file From 866df6685d8e5a692de1da9d4cffe0c3e2eb0427 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 22 Nov 2023 08:34:14 -0700 Subject: [PATCH 335/938] Replace Clubhouse.io with Clubhouse.com (#9328) --- _data/simple-icons.json | 5 ++--- icons/clubhouse.svg | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 52bf66afb..d606036d9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2756,9 +2756,8 @@ }, { "title": "Clubhouse", - "hex": "6515DD", - "source": "https://brand.clubhouse.io", - "guidelines": "https://brand.clubhouse.io" + "hex": "FFE450", + "source": "https://www.clubhouse.com/press" }, { "title": "Clyp", diff --git a/icons/clubhouse.svg b/icons/clubhouse.svg index 430a9693d..1b864f147 100644 --- a/icons/clubhouse.svg +++ b/icons/clubhouse.svg @@ -1 +1 @@ -Clubhouse \ No newline at end of file +Clubhouse \ No newline at end of file From 46d0d98a2718cb842ef93bbb095823fffe077907 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:36:45 -0500 Subject: [PATCH 336/938] Remove z-wave (#9180) --- _data/simple-icons.json | 5 ----- icons/zwave.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/zwave.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d606036d9..cc128afd4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15443,11 +15443,6 @@ "hex": "84BD00", "source": "https://www.yubico.com/wp-content/themes/coronado/img/icon.svg" }, - { - "title": "Z-Wave", - "hex": "1B365D", - "source": "https://www.z-wave.com" - }, { "title": "Żabka", "hex": "006420", diff --git a/icons/zwave.svg b/icons/zwave.svg deleted file mode 100644 index 2ad1d8988..000000000 --- a/icons/zwave.svg +++ /dev/null @@ -1 +0,0 @@ -Z-Wave \ No newline at end of file From 01daf986f72c48343b0598fa6b71b0356e68846a Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:38:00 -0500 Subject: [PATCH 337/938] Remove YourTravel.TV (#9182) --- _data/simple-icons.json | 5 ----- icons/yourtraveldottv.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/yourtraveldottv.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cc128afd4..e7cc24477 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15402,11 +15402,6 @@ "hex": "00FFFF", "source": "https://pjreddie.com/darknet/yolo/" }, - { - "title": "YourTravel.TV", - "hex": "F79025", - "source": "https://yourtravel.tv" - }, { "title": "YouTube", "hex": "FF0000", diff --git a/icons/yourtraveldottv.svg b/icons/yourtraveldottv.svg deleted file mode 100644 index 59a51162e..000000000 --- a/icons/yourtraveldottv.svg +++ /dev/null @@ -1 +0,0 @@ -YourTravel.TV \ No newline at end of file From 023001e5fd4bc91827db68ea9d18c127799242d9 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:38:59 -0500 Subject: [PATCH 338/938] Remove Xilinx (#9190) --- _data/simple-icons.json | 5 ----- icons/xilinx.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/xilinx.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e7cc24477..cef9c0b3b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15290,11 +15290,6 @@ "hex": "FF6900", "source": "https://www.mi.com/global" }, - { - "title": "Xilinx", - "hex": "E01F27", - "source": "https://www.xilinx.com" - }, { "title": "Xing", "hex": "006567", diff --git a/icons/xilinx.svg b/icons/xilinx.svg deleted file mode 100644 index 622cca383..000000000 --- a/icons/xilinx.svg +++ /dev/null @@ -1 +0,0 @@ -Xilinx \ No newline at end of file From 40c46b14a55bc2896005fbd48067488f8ba3110e Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:40:30 -0500 Subject: [PATCH 339/938] Remove Windi CSS icon (#9250) --- _data/simple-icons.json | 5 ----- icons/windicss.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/windicss.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cef9c0b3b..7cbd14abb 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15059,11 +15059,6 @@ "hex": "F93821", "source": "https://www.winamp.com" }, - { - "title": "Windi CSS", - "hex": "48B0F1", - "source": "https://github.com/windicss/docs/blob/d7a01df515c4fa30dbb33ede7c46392e21fbf2cb/public/assets/logo.svg" - }, { "title": "Windows", "hex": "0078D4", diff --git a/icons/windicss.svg b/icons/windicss.svg deleted file mode 100644 index 0e17fdfb3..000000000 --- a/icons/windicss.svg +++ /dev/null @@ -1 +0,0 @@ -Windi CSS \ No newline at end of file From e7a1f1a4ca5e86f1959cac80b8de0c20ce4ac5bc Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 22 Nov 2023 08:41:45 -0700 Subject: [PATCH 340/938] Remove Sourcegraph (#9258) --- _data/simple-icons.json | 6 ------ icons/sourcegraph.svg | 1 - 2 files changed, 7 deletions(-) delete mode 100644 icons/sourcegraph.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7cbd14abb..e905cff08 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12607,12 +12607,6 @@ "hex": "FF6600", "source": "https://sourceforge.net" }, - { - "title": "Sourcegraph", - "hex": "000000", - "source": "https://handbook.sourcegraph.com/departments/engineering/design/brand_guidelines/logo/", - "guidelines": "https://handbook.sourcegraph.com/departments/engineering/design/brand_guidelines/logo/" - }, { "title": "SourceHut", "hex": "000000", diff --git a/icons/sourcegraph.svg b/icons/sourcegraph.svg deleted file mode 100644 index 595236856..000000000 --- a/icons/sourcegraph.svg +++ /dev/null @@ -1 +0,0 @@ -Sourcegraph \ No newline at end of file From 48b312d2f36ad7277e8fc57023192d660806db52 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:42:59 -0500 Subject: [PATCH 341/938] Remove ZeroMQ icon (#9366) --- _data/simple-icons.json | 5 ----- icons/zeromq.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/zeromq.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e905cff08..29482dd13 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15512,11 +15512,6 @@ "hex": "387ED1", "source": "https://zerodha.com" }, - { - "title": "ZeroMQ", - "hex": "DF0000", - "source": "https://github.com/zeromq/zeromq.org/blob/00f635314a0b0b801d411c7efef314dfd9625404/static/safari-pinned-tab.svg" - }, { "title": "Zerply", "hex": "7BBB6E", diff --git a/icons/zeromq.svg b/icons/zeromq.svg deleted file mode 100644 index 957e2b8a7..000000000 --- a/icons/zeromq.svg +++ /dev/null @@ -1 +0,0 @@ -ZeroMQ \ No newline at end of file From 29fa786672d0489e4b9143999f210ae8bd8d9356 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:44:11 -0500 Subject: [PATCH 342/938] Remove Winmate icon (#9367) --- _data/simple-icons.json | 5 ----- icons/winmate.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/winmate.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 29482dd13..7d48567de 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15085,11 +15085,6 @@ "hex": "003399", "source": "https://commons.wikimedia.org/wiki/File:Windows_logo_-_2002%E2%80%932012_(Multicolored).svg" }, - { - "title": "Winmate", - "hex": "C11920", - "source": "https://www.winmate.com/NewsAndEvents/Publications" - }, { "title": "Wipro", "hex": "341C53", diff --git a/icons/winmate.svg b/icons/winmate.svg deleted file mode 100644 index be838ed7e..000000000 --- a/icons/winmate.svg +++ /dev/null @@ -1 +0,0 @@ -Winmate \ No newline at end of file From 6faef7c2d7e618decd5520633568450257d09090 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:45:40 -0500 Subject: [PATCH 343/938] Remove WhiteSource icon (#9369) --- _data/simple-icons.json | 5 ----- icons/whitesource.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/whitesource.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7d48567de..ce8984175 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14998,11 +14998,6 @@ "hex": "51A33D", "source": "https://wheniwork.com" }, - { - "title": "WhiteSource", - "hex": "161D4E", - "source": "https://www.whitesourcesoftware.com/whitesource-media-kit/" - }, { "title": "Wii", "hex": "8B8B8B", diff --git a/icons/whitesource.svg b/icons/whitesource.svg deleted file mode 100644 index 95a9b0ad0..000000000 --- a/icons/whitesource.svg +++ /dev/null @@ -1 +0,0 @@ -WhiteSource \ No newline at end of file From e6ffc68f95929b035556788d8c28ccecca9515d6 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:47:15 -0500 Subject: [PATCH 344/938] Remove webhint icon (#9370) --- _data/simple-icons.json | 5 ----- icons/webhint.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/webhint.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ce8984175..4ce21f967 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14871,11 +14871,6 @@ "source": "https://www.khronos.org/legal/trademarks", "guidelines": "https://www.khronos.org/legal/trademarks" }, - { - "title": "webhint", - "hex": "4700A3", - "source": "https://github.com/webhintio/webhint.io/blob/5c9f10a33a6d68e1f0d2b1eff0829685b9123433/src/webhint-theme/source/images/webhint-logo.svg" - }, { "title": "Weblate", "hex": "2ECCAA", diff --git a/icons/webhint.svg b/icons/webhint.svg deleted file mode 100644 index 514fe9042..000000000 --- a/icons/webhint.svg +++ /dev/null @@ -1 +0,0 @@ -webhint \ No newline at end of file From 7d340984ec50b2a74e6a5761c22ec75b152ef57f Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:48:37 -0500 Subject: [PATCH 345/938] Remove Untangle icon (#9459) --- _data/simple-icons.json | 6 ------ icons/untangle.svg | 1 - 2 files changed, 7 deletions(-) delete mode 100644 icons/untangle.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4ce21f967..cfbc24641 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14246,12 +14246,6 @@ "hex": "000000", "source": "https://unsplash.com" }, - { - "title": "Untangle", - "hex": "68BD49", - "source": "https://www.untangle.com/company-overview/", - "guidelines": "https://www.untangle.com/company-overview/" - }, { "title": "Untappd", "hex": "FFC000", diff --git a/icons/untangle.svg b/icons/untangle.svg deleted file mode 100644 index 5cdc19b98..000000000 --- a/icons/untangle.svg +++ /dev/null @@ -1 +0,0 @@ -Untangle \ No newline at end of file From 9947e7dc68697fbc828229db47c4d907e5ddc954 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:50:25 -0500 Subject: [PATCH 346/938] Remove Twoo (#9509) --- _data/simple-icons.json | 5 ----- icons/twoo.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/twoo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cfbc24641..3ab47518a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14061,11 +14061,6 @@ "source": "https://brand.twitter.com", "guidelines": "https://about.twitter.com/en/who-we-are/brand-toolkit" }, - { - "title": "Twoo", - "hex": "FF7102", - "source": "https://www.twoo.com/about/press" - }, { "title": "Typeform", "hex": "262627", diff --git a/icons/twoo.svg b/icons/twoo.svg deleted file mode 100644 index 0840bf6a8..000000000 --- a/icons/twoo.svg +++ /dev/null @@ -1 +0,0 @@ -Twoo \ No newline at end of file From eb769e1fd9aba2a50ee4e513478d3d11d76d035e Mon Sep 17 00:00:00 2001 From: John Wesley Date: Wed, 22 Nov 2023 10:51:36 -0500 Subject: [PATCH 347/938] Remove Jenkins X (#9640) --- _data/simple-icons.json | 5 ----- icons/jenkinsx.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/jenkinsx.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3ab47518a..9497989f8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6815,11 +6815,6 @@ "type": "CC-BY-SA-3.0" } }, - { - "title": "Jenkins X", - "hex": "73C3D5", - "source": "https://github.com/cdfoundation/artwork/tree/358a7db882463b68f59ae9bc669b8f97c4539ffd" - }, { "title": "Jest", "hex": "C21325", diff --git a/icons/jenkinsx.svg b/icons/jenkinsx.svg deleted file mode 100644 index e76489127..000000000 --- a/icons/jenkinsx.svg +++ /dev/null @@ -1 +0,0 @@ -Jenkins X \ No newline at end of file From d4d8b8742945b048056fb02d88625fe6d0cebc3b Mon Sep 17 00:00:00 2001 From: John Wesley Date: Wed, 22 Nov 2023 10:53:44 -0500 Subject: [PATCH 348/938] Remove JFrog Bintray (#9641) --- _data/simple-icons.json | 5 ----- icons/jfrogbintray.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/jfrogbintray.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9497989f8..790ca1ba4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6847,11 +6847,6 @@ "source": "https://jfrog.com/brand-guidelines", "guidelines": "https://jfrog.com/brand-guidelines" }, - { - "title": "JFrog Bintray", - "hex": "43A047", - "source": "https://bintray.com" - }, { "title": "JFrog Pipelines", "hex": "40BE46", diff --git a/icons/jfrogbintray.svg b/icons/jfrogbintray.svg deleted file mode 100644 index df73dd08c..000000000 --- a/icons/jfrogbintray.svg +++ /dev/null @@ -1 +0,0 @@ -JFrog Bintray \ No newline at end of file From a8c097fb2c23799ed9b42adef8a0ad351a9698d4 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 22 Nov 2023 08:54:55 -0700 Subject: [PATCH 349/938] Remove Hyperledger (#9655) --- _data/simple-icons.json | 5 ----- icons/hyperledger.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/hyperledger.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 790ca1ba4..b2a2437f1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6258,11 +6258,6 @@ "hex": "000000", "source": "https://hyper.is" }, - { - "title": "Hyperledger", - "hex": "2F3134", - "source": "https://www.hyperledger.org" - }, { "title": "Hypothesis", "hex": "BD1C2B", diff --git a/icons/hyperledger.svg b/icons/hyperledger.svg deleted file mode 100644 index 6659f209d..000000000 --- a/icons/hyperledger.svg +++ /dev/null @@ -1 +0,0 @@ -Hyperledger \ No newline at end of file From e6ecb1d40102d4fa41d1fc4a156e473043e10a92 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 22 Nov 2023 08:56:11 -0700 Subject: [PATCH 350/938] Remove Hurriyetemlak (#9706) --- _data/simple-icons.json | 5 ----- icons/hurriyetemlak.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/hurriyetemlak.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b2a2437f1..25e6807c6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6243,11 +6243,6 @@ "hex": "D0021B", "source": "https://www.hungryjacks.com.au" }, - { - "title": "Hurriyetemlak", - "hex": "E02826", - "source": "https://ilan.hurriyetemlak.com/emlak-ilani-yayinlama-kurallari" - }, { "title": "Husqvarna", "hex": "273A60", diff --git a/icons/hurriyetemlak.svg b/icons/hurriyetemlak.svg deleted file mode 100644 index 97945bb81..000000000 --- a/icons/hurriyetemlak.svg +++ /dev/null @@ -1 +0,0 @@ -Hurriyetemlak \ No newline at end of file From 14a3c0a4f5413862d619bdc17407fcdbeb7ec2f0 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:57:53 -0500 Subject: [PATCH 351/938] Remove YOLO (#9836) --- _data/simple-icons.json | 5 ----- icons/yolo.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/yolo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 25e6807c6..a026457bb 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15335,11 +15335,6 @@ "source": "https://yoast.com/brand", "guidelines": "https://yoast.com/brand" }, - { - "title": "YOLO", - "hex": "00FFFF", - "source": "https://pjreddie.com/darknet/yolo/" - }, { "title": "YouTube", "hex": "FF0000", diff --git a/icons/yolo.svg b/icons/yolo.svg deleted file mode 100644 index b5e9e58d1..000000000 --- a/icons/yolo.svg +++ /dev/null @@ -1 +0,0 @@ -YOLO \ No newline at end of file From 9bc1cc16d6339cae12e6c68d834cb657fa23fef3 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 10:59:01 -0500 Subject: [PATCH 352/938] Remove Yahoo (#9861) --- _data/simple-icons.json | 5 ----- icons/yahoo.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/yahoo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a026457bb..09159454d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15268,11 +15268,6 @@ "hex": "F0652F", "source": "https://www.ycombinator.com/press" }, - { - "title": "Yahoo!", - "hex": "6001D2", - "source": "https://yahoo.com" - }, { "title": "Yale", "hex": "FFD900", diff --git a/icons/yahoo.svg b/icons/yahoo.svg deleted file mode 100644 index bafe79b68..000000000 --- a/icons/yahoo.svg +++ /dev/null @@ -1 +0,0 @@ -Yahoo! \ No newline at end of file From 07b6a2f008ac4b28eded590f5ddf51540431b79b Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 11:00:02 -0500 Subject: [PATCH 353/938] Remove Uploaded (#9837) --- _data/simple-icons.json | 5 ----- icons/uploaded.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/uploaded.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 09159454d..0217a23a6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14237,11 +14237,6 @@ "hex": "3930D8", "source": "https://www.uplabs.com" }, - { - "title": "Uploaded", - "hex": "0E70CB", - "source": "https://www.uploaded.net" - }, { "title": "UPS", "hex": "150400", diff --git a/icons/uploaded.svg b/icons/uploaded.svg deleted file mode 100644 index 7d64147e6..000000000 --- a/icons/uploaded.svg +++ /dev/null @@ -1 +0,0 @@ -Uploaded \ No newline at end of file From c466cd11c20efa4cc78060a44eff02e21f67fa50 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 11:01:49 -0500 Subject: [PATCH 354/938] Remove TNT (#9838) --- _data/simple-icons.json | 5 ----- icons/tnt.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/tnt.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0217a23a6..8789fa905 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13723,11 +13723,6 @@ "hex": "1BB91F", "source": "https://github.com/tmux/tmux/blob/e26356607e38cbb4676a7c91815ae2d5734443c3/logo/tmux-logo-1-color.svg" }, - { - "title": "TNT", - "hex": "FF6600", - "source": "https://commons.wikimedia.org/wiki/File:TNT_Express_Logo.svg" - }, { "title": "Todoist", "hex": "E44332", diff --git a/icons/tnt.svg b/icons/tnt.svg deleted file mode 100644 index 03183124b..000000000 --- a/icons/tnt.svg +++ /dev/null @@ -1 +0,0 @@ -TNT \ No newline at end of file From 589499cd4e57dbd059c66f8157a6b8a7712a0c9d Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 22 Nov 2023 11:03:01 -0500 Subject: [PATCH 355/938] Remove W3C icon (#9885) --- _data/simple-icons.json | 9 --------- icons/w3c.svg | 1 - 2 files changed, 10 deletions(-) delete mode 100644 icons/w3c.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8789fa905..d659f0de2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14657,15 +14657,6 @@ "hex": "D95E26", "source": "https://www.vyond.com" }, - { - "title": "W3C", - "hex": "005A9C", - "source": "https://www.w3.org/Consortium/Legal/logo-usage-20000308", - "license": { - "type": "custom", - "url": "https://www.w3.org/Consortium/Legal/2002/trademark-license-20021231" - } - }, { "title": "W3Schools", "hex": "04AA6D", diff --git a/icons/w3c.svg b/icons/w3c.svg deleted file mode 100644 index 66fe8a37b..000000000 --- a/icons/w3c.svg +++ /dev/null @@ -1 +0,0 @@ -W3C \ No newline at end of file From f0aed965e763e0ac41bc0c3ee0d27eca6dd9ae04 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:07:29 +0000 Subject: [PATCH 356/938] Removal of Stack Exchange sites that aren't centrally owned (#9294) * Include Stack Exchange guidance in Contributing.md * Remove Ask Ubuntu and Code Review * Stack Exchange? Who is she? --------- --- _data/simple-icons.json | 12 ------------ icons/askubuntu.svg | 1 - icons/codereview.svg | 1 - 3 files changed, 14 deletions(-) delete mode 100644 icons/askubuntu.svg delete mode 100644 icons/codereview.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d659f0de2..3bd122c37 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1430,12 +1430,6 @@ "hex": "7D929E", "source": "https://www.aseprite.org" }, - { - "title": "Ask Ubuntu", - "hex": "DC461D", - "source": "https://askubuntu.com", - "guidelines": "https://stackoverflow.com/legal/trademark-guidance" - }, { "title": "ASKfm", "hex": "DB3552", @@ -2828,12 +2822,6 @@ "hex": "000000", "source": "https://codeclimate.com/github/codeclimate/python-test-reporter/badges/" }, - { - "title": "Code Review", - "hex": "485A62", - "source": "https://codereview.stackexchange.com", - "guidelines": "https://stackoverflow.com/legal/trademark-guidance" - }, { "title": "Codeberg", "hex": "2185D0", diff --git a/icons/askubuntu.svg b/icons/askubuntu.svg deleted file mode 100644 index 3b0e516a1..000000000 --- a/icons/askubuntu.svg +++ /dev/null @@ -1 +0,0 @@ -Ask Ubuntu \ No newline at end of file diff --git a/icons/codereview.svg b/icons/codereview.svg deleted file mode 100644 index 87079abdf..000000000 --- a/icons/codereview.svg +++ /dev/null @@ -1 +0,0 @@ -Code Review \ No newline at end of file From 646eda778aba590bd3d358611b02ac1b10270a5b Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:08:55 +0000 Subject: [PATCH 357/938] Remove Forestry (#9108) --- _data/simple-icons.json | 5 ----- icons/forestry.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/forestry.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3bd122c37..1e2b2c671 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4808,11 +4808,6 @@ "hex": "00274E", "source": "https://secure.ford.com/brochures/" }, - { - "title": "Forestry", - "hex": "343A40", - "source": "https://forestry.io" - }, { "title": "Forgejo", "hex": "FB923C", diff --git a/icons/forestry.svg b/icons/forestry.svg deleted file mode 100644 index a20abaefc..000000000 --- a/icons/forestry.svg +++ /dev/null @@ -1 +0,0 @@ -Forestry \ No newline at end of file From f00b87fec2a45408ee4bf85f26a64d7c4e5d42cc Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:10:17 +0000 Subject: [PATCH 358/938] Remove Acclaim (#9301) --- _data/simple-icons.json | 5 ----- icons/acclaim.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/acclaim.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1e2b2c671..764abcea2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -107,11 +107,6 @@ "hex": "A100FF", "source": "https://www.accenture.com" }, - { - "title": "Acclaim", - "hex": "26689A", - "source": "https://www.youracclaim.com" - }, { "title": "Accusoft", "hex": "A9225C", diff --git a/icons/acclaim.svg b/icons/acclaim.svg deleted file mode 100644 index e536c5954..000000000 --- a/icons/acclaim.svg +++ /dev/null @@ -1 +0,0 @@ -Acclaim \ No newline at end of file From 71e153f14d338dc9af6635722a0125efdef36d86 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:11:46 +0000 Subject: [PATCH 359/938] Remove Anchor (#9302) --- _data/simple-icons.json | 5 ----- icons/anchor.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/anchor.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 764abcea2..c1d3e9d02 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -860,11 +860,6 @@ "hex": "1A1A1A", "source": "https://www.analogue.co" }, - { - "title": "Anchor", - "hex": "5000B9", - "source": "https://anchor.fm" - }, { "title": "Andela", "hex": "173B3F", diff --git a/icons/anchor.svg b/icons/anchor.svg deleted file mode 100644 index ac75cb008..000000000 --- a/icons/anchor.svg +++ /dev/null @@ -1 +0,0 @@ -Anchor \ No newline at end of file From c7cceb88e3ebbd06f3af158cd30c7108cce21fc4 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:13:10 +0000 Subject: [PATCH 360/938] Remove AngelList (#9303) --- _data/simple-icons.json | 5 ----- icons/angellist.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/angellist.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c1d3e9d02..815b651d1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -880,11 +880,6 @@ "hex": "3DDC84", "source": "https://developer.android.com/studio" }, - { - "title": "AngelList", - "hex": "000000", - "source": "https://angel.co/logo" - }, { "title": "Angular", "hex": "0F0F11", diff --git a/icons/angellist.svg b/icons/angellist.svg deleted file mode 100644 index 7cce2596b..000000000 --- a/icons/angellist.svg +++ /dev/null @@ -1 +0,0 @@ -AngelList \ No newline at end of file From 4a1cce0280e12115c4ba43076e713621fd1c83e9 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:14:23 +0000 Subject: [PATCH 361/938] Remove AngularJS (#9304) --- _data/simple-icons.json | 5 ----- icons/angularjs.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/angularjs.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 815b651d1..8ec7fb25c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -894,11 +894,6 @@ "hex": "00ACC1", "source": "https://angular.io/presskit" }, - { - "title": "AngularJS", - "hex": "E23237", - "source": "https://angularjs.org" - }, { "title": "AniList", "hex": "02A9FF", diff --git a/icons/angularjs.svg b/icons/angularjs.svg deleted file mode 100644 index c995b354e..000000000 --- a/icons/angularjs.svg +++ /dev/null @@ -1 +0,0 @@ -AngularJS \ No newline at end of file From 1a2c40d710d27f2a453268eb2042d7b27ad33e8d Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:15:17 +0000 Subject: [PATCH 362/938] Remove Badgr (#9336) --- _data/simple-icons.json | 5 ----- icons/badgr.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/badgr.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8ec7fb25c..d0c32815e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1659,11 +1659,6 @@ "source": "https://github.com/backstage/backstage/blob/862f2517188849dd7467d059edeb8692e6933c35/microsite/static/logo_assets/svg/Icon_Teal.svg", "guidelines": "https://backstage.io/logo_assets/Backstage_Identity_Assets_Overview.pdf" }, - { - "title": "Badgr", - "hex": "282C4C", - "source": "https://info.badgr.com" - }, { "title": "Badoo", "hex": "783BF9", diff --git a/icons/badgr.svg b/icons/badgr.svg deleted file mode 100644 index 35b9ee037..000000000 --- a/icons/badgr.svg +++ /dev/null @@ -1 +0,0 @@ -Badgr \ No newline at end of file From c9f3fe75981e1d39f7afd8f45f0d6d5acb257ac2 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:16:17 +0000 Subject: [PATCH 363/938] Remove Byte (#9337) --- _data/simple-icons.json | 5 ----- icons/byte.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/byte.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d0c32815e..05a153639 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2243,11 +2243,6 @@ "hex": "813588", "source": "https://byjus.com/byjus-the-learning-app" }, - { - "title": "byte", - "hex": "551DEF", - "source": "https://byte.co/byte" - }, { "title": "ByteDance", "hex": "3C8CFF", diff --git a/icons/byte.svg b/icons/byte.svg deleted file mode 100644 index d705d77fc..000000000 --- a/icons/byte.svg +++ /dev/null @@ -1 +0,0 @@ -byte \ No newline at end of file From ea6a884fe14d10752411b42c05601847547a1e4b Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:17:29 +0000 Subject: [PATCH 364/938] Remove AddThis (#9371) --- _data/simple-icons.json | 5 ----- icons/addthis.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/addthis.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 05a153639..bd58766b5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -161,11 +161,6 @@ "hex": "C70D2C", "source": "https://adblockplus.org" }, - { - "title": "AddThis", - "hex": "FF6550", - "source": "https://www.addthis.com" - }, { "title": "AdGuard", "hex": "68BC71", diff --git a/icons/addthis.svg b/icons/addthis.svg deleted file mode 100644 index bc7ff3c0e..000000000 --- a/icons/addthis.svg +++ /dev/null @@ -1 +0,0 @@ -AddThis \ No newline at end of file From 12c2252b6e69918e1c292f1aaba9b9966c05fcfa Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:18:41 +0000 Subject: [PATCH 365/938] =?UTF-8?q?Remove=20`(ISC)=C2=B2`=20(#9390)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/simple-icons.json | 6 ------ icons/iscsquared.svg | 1 - 2 files changed, 7 deletions(-) delete mode 100644 icons/iscsquared.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index bd58766b5..376246dd2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15,12 +15,6 @@ "hex": "512BD4", "source": "https://github.com/dotnet/brand/tree/defe0408e765b48223a434a0d9a94213edc062f8" }, - { - "title": "(ISC)²", - "slug": "iscsquared", - "hex": "007054", - "source": "https://www.isc2.org" - }, { "title": "/e/", "hex": "000000", diff --git a/icons/iscsquared.svg b/icons/iscsquared.svg deleted file mode 100644 index 88f6b836e..000000000 --- a/icons/iscsquared.svg +++ /dev/null @@ -1 +0,0 @@ -(ISC)² \ No newline at end of file From 4de4ec879d906075fb205c39f899482e95ae5305 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:19:48 +0000 Subject: [PATCH 366/938] Remove LGTM (#9488) --- _data/simple-icons.json | 5 ----- icons/lgtm.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/lgtm.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 376246dd2..791ab45c7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7512,11 +7512,6 @@ "source": "https://www.lg.com/global/our-brand/brand-expression/elements/logo/index.jsp", "guidelines": "https://www.lg.com/global/our-brand/brand-expression/elements/logo/index.jsp" }, - { - "title": "LGTM", - "hex": "000000", - "source": "https://lgtm.com" - }, { "title": "Libera.Chat", "hex": "FF55DD", diff --git a/icons/lgtm.svg b/icons/lgtm.svg deleted file mode 100644 index e4121ec95..000000000 --- a/icons/lgtm.svg +++ /dev/null @@ -1 +0,0 @@ -LGTM \ No newline at end of file From 8a5b3835d1b1a157e3be2916a9666f472c02613b Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:21:55 +0000 Subject: [PATCH 367/938] Remove MediaTemple icon (#9534) --- _data/simple-icons.json | 5 ----- icons/mediatemple.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/mediatemple.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 791ab45c7..22e7c5d78 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8113,11 +8113,6 @@ "hex": "EC9430", "source": "https://corp.mediatek.com/news-events/press-library" }, - { - "title": "MediaTemple", - "hex": "000000", - "source": "https://mediatemple.net" - }, { "title": "MediBang Paint", "hex": "00DBDE", diff --git a/icons/mediatemple.svg b/icons/mediatemple.svg deleted file mode 100644 index 34772020c..000000000 --- a/icons/mediatemple.svg +++ /dev/null @@ -1 +0,0 @@ -MediaTemple \ No newline at end of file From 7066307b65ba92ad992147e2effde94f4c3fa59a Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:25:28 +0000 Subject: [PATCH 368/938] Remove Atom (#9305) --- _data/simple-icons.json | 5 ----- icons/atom.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/atom.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 22e7c5d78..281fed668 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1440,11 +1440,6 @@ "source": "https://atlassian.design/resources/logo-library", "guidelines": "https://atlassian.design/foundations/logos" }, - { - "title": "Atom", - "hex": "66595C", - "source": "https://commons.wikimedia.org/wiki/File:Atom_editor_logo.svg" - }, { "title": "Auchan", "hex": "D6180B", diff --git a/icons/atom.svg b/icons/atom.svg deleted file mode 100644 index 5ba7e82f3..000000000 --- a/icons/atom.svg +++ /dev/null @@ -1 +0,0 @@ -Atom \ No newline at end of file From 534d69ced3ed1e6530929bb11a6a8942c31deebf Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 22 Nov 2023 16:26:59 +0000 Subject: [PATCH 369/938] Rename `C Sharp` to `C#` (#9528) --- _data/simple-icons.json | 5 +++-- icons/csharp.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 281fed668..4129c816d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2238,12 +2238,13 @@ "source": "https://commons.wikimedia.org/wiki/File:The_C_Programming_Language_logo.svg" }, { - "title": "C Sharp", + "title": "C#", + "slug": "csharp", "hex": "512BD4", "source": "https://learn.microsoft.com/training/paths/get-started-c-sharp-part-1", "aliases": { "aka": [ - "C#" + "C sharp" ] } }, diff --git a/icons/csharp.svg b/icons/csharp.svg index 488599fae..92aa26ee7 100644 --- a/icons/csharp.svg +++ b/icons/csharp.svg @@ -1 +1 @@ -C Sharp \ No newline at end of file +C# \ No newline at end of file From d5d4a8495f1a3286d55b9000bb53571f440441c5 Mon Sep 17 00:00:00 2001 From: Gautam Raj <63155224+Gautam25Raj@users.noreply.github.com> Date: Thu, 23 Nov 2023 13:15:48 +0530 Subject: [PATCH 370/938] Add Kick icon (#8910) --- _data/simple-icons.json | 5 +++++ icons/kick.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/kick.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4129c816d..2a796dcbf 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7125,6 +7125,11 @@ "type": "GPL-3.0-or-later" } }, + { + "title": "Kick", + "hex": "53FC19", + "source": "https://kick.com" + }, { "title": "Kickstarter", "hex": "05CE78", diff --git a/icons/kick.svg b/icons/kick.svg new file mode 100644 index 000000000..f5a660df4 --- /dev/null +++ b/icons/kick.svg @@ -0,0 +1 @@ +Kick \ No newline at end of file From 6b9a9da33c26bcb7a91580a3ee1b58667f69bf25 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 23 Nov 2023 09:18:38 +0000 Subject: [PATCH 371/938] Update Proton Mail title (#7793) --- _data/simple-icons.json | 10 +++++----- icons/protonmail.svg | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2a796dcbf..a0f4e4bad 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10662,16 +10662,16 @@ "hex": "EB508D", "source": "https://proton.me/media/kit" }, + { + "title": "Proton Mail", + "hex": "6D4AFF", + "source": "https://proton.me/media/kit" + }, { "title": "ProtonDB", "hex": "F50057", "source": "https://www.protondb.com" }, - { - "title": "ProtonMail", - "hex": "6D4AFF", - "source": "https://proton.me/media/kit" - }, { "title": "ProtonVPN", "hex": "66DEB1", diff --git a/icons/protonmail.svg b/icons/protonmail.svg index 05a066f07..0f5725f88 100644 --- a/icons/protonmail.svg +++ b/icons/protonmail.svg @@ -1 +1 @@ -ProtonMail \ No newline at end of file +Proton Mail \ No newline at end of file From 53c50fe1b1efc48df22b5f6fc9ecd611835e6c0f Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 23 Nov 2023 09:25:42 +0000 Subject: [PATCH 372/938] Update Proton VPN title (#7795) --- _data/simple-icons.json | 10 +++++----- icons/protonvpn.svg | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a0f4e4bad..aafed5143 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10667,16 +10667,16 @@ "hex": "6D4AFF", "source": "https://proton.me/media/kit" }, + { + "title": "Proton VPN", + "hex": "66DEB1", + "source": "https://proton.me/media/kit" + }, { "title": "ProtonDB", "hex": "F50057", "source": "https://www.protondb.com" }, - { - "title": "ProtonVPN", - "hex": "66DEB1", - "source": "https://proton.me/media/kit" - }, { "title": "Protractor", "hex": "ED163A", diff --git a/icons/protonvpn.svg b/icons/protonvpn.svg index 6199a0043..ca5634a33 100644 --- a/icons/protonvpn.svg +++ b/icons/protonvpn.svg @@ -1 +1 @@ -ProtonVPN \ No newline at end of file +Proton VPN \ No newline at end of file From b99f49e8724db940a3dd2cf0deabdb49f780fd41 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 23 Nov 2023 09:31:42 +0000 Subject: [PATCH 373/938] Remove SonarSource (#7801) Replaced with Sonar in #7800 --- _data/simple-icons.json | 6 ------ icons/sonarsource.svg | 1 - 2 files changed, 7 deletions(-) delete mode 100644 icons/sonarsource.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index aafed5143..f9fb24297 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12461,12 +12461,6 @@ "source": "https://www.sonarqube.org/logos/", "guidelines": "https://www.sonarqube.org/logos/" }, - { - "title": "SonarSource", - "hex": "CB3032", - "source": "https://www.sonarsource.com/logos/", - "guidelines": "https://www.sonarsource.com/logos/" - }, { "title": "Sonatype", "hex": "1B1C30", diff --git a/icons/sonarsource.svg b/icons/sonarsource.svg deleted file mode 100644 index fce5f2174..000000000 --- a/icons/sonarsource.svg +++ /dev/null @@ -1 +0,0 @@ -SonarSource \ No newline at end of file From a6787f9cd020203cb2b026b89c91a6cfa21f9618 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 23 Nov 2023 10:03:10 +0000 Subject: [PATCH 374/938] Remove Ableton Live (#9306) Per their brand guidelines --- _data/simple-icons.json | 5 ----- icons/abletonlive.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/abletonlive.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f9fb24297..ffdd781d1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -75,11 +75,6 @@ "hex": "071D49", "source": "https://www.abbvie.com" }, - { - "title": "Ableton Live", - "hex": "000000", - "source": "https://www.ableton.com/en/legal/branding-trademark-guidelines/" - }, { "title": "About.me", "hex": "333333", diff --git a/icons/abletonlive.svg b/icons/abletonlive.svg deleted file mode 100644 index a5bad8cdd..000000000 --- a/icons/abletonlive.svg +++ /dev/null @@ -1 +0,0 @@ -Ableton Live \ No newline at end of file From 62d4a6b5ba51475bbd2bfac710bf6cddef301e7d Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Thu, 23 Nov 2023 15:42:28 +0530 Subject: [PATCH 375/938] Add Depositphotos (#9714) --- _data/simple-icons.json | 5 +++++ icons/depositphotos.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/depositphotos.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ffdd781d1..b91764d91 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3510,6 +3510,11 @@ "hex": "025E8C", "source": "https://dependabot.com" }, + { + "title": "Depositphotos", + "hex": "000000", + "source": "https://blog.depositphotos.com" + }, { "title": "Der Spiegel", "hex": "E64415", diff --git a/icons/depositphotos.svg b/icons/depositphotos.svg new file mode 100644 index 000000000..7bc046b8b --- /dev/null +++ b/icons/depositphotos.svg @@ -0,0 +1 @@ +Depositphotos \ No newline at end of file From 830ecaaba51e55606dbe1d9b9c782da76821a4f3 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 23 Nov 2023 10:37:54 +0000 Subject: [PATCH 376/938] Remove Bath ASU (#9341) --- _data/simple-icons.json | 5 ----- icons/bathasu.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/bathasu.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b91764d91..37af215d9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1703,11 +1703,6 @@ "hex": "DD282E", "source": "https://www.bata.com" }, - { - "title": "Bath ASU", - "hex": "00A3E0", - "source": "https://bathasu.com" - }, { "title": "Battle.net", "hex": "4381C3", diff --git a/icons/bathasu.svg b/icons/bathasu.svg deleted file mode 100644 index c77475a1d..000000000 --- a/icons/bathasu.svg +++ /dev/null @@ -1 +0,0 @@ -Bath ASU \ No newline at end of file From 9c787ad41f480266b083714397dc0c67904bbe66 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 23 Nov 2023 11:00:35 +0000 Subject: [PATCH 377/938] Remove Angular Universal (#9832) --- _data/simple-icons.json | 5 ----- icons/angularuniversal.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/angularuniversal.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 37af215d9..e2e11d23e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -873,11 +873,6 @@ "type": "CC-BY-4.0" } }, - { - "title": "Angular Universal", - "hex": "00ACC1", - "source": "https://angular.io/presskit" - }, { "title": "AniList", "hex": "02A9FF", diff --git a/icons/angularuniversal.svg b/icons/angularuniversal.svg deleted file mode 100644 index dd6630fe9..000000000 --- a/icons/angularuniversal.svg +++ /dev/null @@ -1 +0,0 @@ -Angular Universal \ No newline at end of file From c426d631c79d96d392c254ba5b15cca585cdbe5a Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 23 Nov 2023 12:34:13 +0000 Subject: [PATCH 378/938] Add Phosphor Icons (#9747) --- _data/simple-icons.json | 8 ++++++++ icons/phosphoricons.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 icons/phosphoricons.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e2e11d23e..5b04ce57d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10028,6 +10028,14 @@ "hex": "5F259F", "source": "https://www.phonepe.com/press/" }, + { + "title": "Phosphor Icons", + "hex": "3C402B", + "source": "https://phosphoricons.com", + "license": { + "type": "MIT" + } + }, { "title": "Photobucket", "hex": "0672CB", diff --git a/icons/phosphoricons.svg b/icons/phosphoricons.svg new file mode 100644 index 000000000..009f9eff3 --- /dev/null +++ b/icons/phosphoricons.svg @@ -0,0 +1 @@ +Phosphor Icons \ No newline at end of file From 0524d21b01d146e4d1df76af4595c8e0f052fa56 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 23 Nov 2023 13:32:52 +0000 Subject: [PATCH 379/938] Removes BBC and BBC iPlayer from our collection. (#9870) --- _data/simple-icons.json | 12 ------------ icons/bbc.svg | 1 - icons/bbciplayer.svg | 1 - 3 files changed, 14 deletions(-) delete mode 100644 icons/bbc.svg delete mode 100644 icons/bbciplayer.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5b04ce57d..45062e3fc 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1703,18 +1703,6 @@ "hex": "4381C3", "source": "https://battle.net" }, - { - "title": "BBC", - "hex": "000000", - "source": "https://www.bbc.co.uk", - "guidelines": "https://www.bbc.co.uk/branding/logo-use" - }, - { - "title": "BBC iPlayer", - "hex": "FF4C98", - "source": "https://www.bbc.co.uk/iplayer", - "guidelines": "https://www.bbc.co.uk/branding/logo-use" - }, { "title": "Beatport", "hex": "01FF95", diff --git a/icons/bbc.svg b/icons/bbc.svg deleted file mode 100644 index 66296df85..000000000 --- a/icons/bbc.svg +++ /dev/null @@ -1 +0,0 @@ -BBC \ No newline at end of file diff --git a/icons/bbciplayer.svg b/icons/bbciplayer.svg deleted file mode 100644 index a7ee72b6f..000000000 --- a/icons/bbciplayer.svg +++ /dev/null @@ -1 +0,0 @@ -BBC iPlayer \ No newline at end of file From 893e1daaf7d1443cfe2937f4d5cb670919e3b5fb Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 23 Nov 2023 13:34:29 +0000 Subject: [PATCH 380/938] Remove Deezer (#9856) --- _data/simple-icons.json | 6 ------ icons/deezer.svg | 1 - 2 files changed, 7 deletions(-) delete mode 100644 icons/deezer.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 45062e3fc..ec2847f84 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3422,12 +3422,6 @@ "hex": "3793EF", "source": "https://deepnote.com" }, - { - "title": "Deezer", - "hex": "FEAA2D", - "source": "https://deezerbrand.com", - "guidelines": "https://deezerbrand.com" - }, { "title": "del.icio.us", "slug": "delicious", diff --git a/icons/deezer.svg b/icons/deezer.svg deleted file mode 100644 index 73ee172e2..000000000 --- a/icons/deezer.svg +++ /dev/null @@ -1 +0,0 @@ -Deezer \ No newline at end of file From 57fb7081ded8e710214de49327975bb8e8426e6b Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 23 Nov 2023 13:36:11 +0000 Subject: [PATCH 381/938] Remove Microsoft Office (#9896) --- _data/simple-icons.json | 6 ------ icons/microsoftoffice.svg | 1 - 2 files changed, 7 deletions(-) delete mode 100644 icons/microsoftoffice.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ec2847f84..de662e46e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8299,12 +8299,6 @@ "url": "https://aka.ms/fluentui-assets-license" } }, - { - "title": "Microsoft Office", - "hex": "D83B01", - "source": "https://developer.microsoft.com/en-us/microsoft-365", - "guidelines": "https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks" - }, { "title": "Microsoft OneDrive", "hex": "0078D4", diff --git a/icons/microsoftoffice.svg b/icons/microsoftoffice.svg deleted file mode 100644 index 5fd536cbd..000000000 --- a/icons/microsoftoffice.svg +++ /dev/null @@ -1 +0,0 @@ -Microsoft Office \ No newline at end of file From 951f5605b04d6aec3c196c66d47817e74a1ec2ed Mon Sep 17 00:00:00 2001 From: Nicola Delfino Date: Thu, 23 Nov 2023 15:19:48 +0100 Subject: [PATCH 382/938] Add Fineco (#9495) --- _data/simple-icons.json | 5 +++++ icons/fineco.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/fineco.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index de662e46e..895e6e424 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4515,6 +4515,11 @@ "hex": "BF0000", "source": "https://commons.wikimedia.org/wiki/File:FileZilla_logo.svg" }, + { + "title": "Fineco", + "hex": "00549F", + "source": "https://finecobank.com" + }, { "title": "Fing", "hex": "009AEE", diff --git a/icons/fineco.svg b/icons/fineco.svg new file mode 100644 index 000000000..f0777275c --- /dev/null +++ b/icons/fineco.svg @@ -0,0 +1 @@ +Fineco \ No newline at end of file From 22cfbfc41e3952676e23533f2a3ad9f977bcf631 Mon Sep 17 00:00:00 2001 From: Isaac Santana Date: Thu, 23 Nov 2023 13:04:52 -0300 Subject: [PATCH 383/938] Add NSIS (#7333) --- _data/simple-icons.json | 10 ++++++++++ icons/nsis.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/nsis.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 895e6e424..70e52fd59 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9179,6 +9179,16 @@ "hex": "96D7E8", "source": "https://nrwl.io/assets/nrwl-logo-white.svg" }, + { + "title": "NSIS", + "hex": "01B0F0", + "source": "https://github.com/idleberg/nsis-logo/blob/885ba2fd08a6ff450c6f7cbd675563b5df728d38/src/Logo/below%2024x24/mono-flat.svg", + "aliases": { + "aka": [ + "Nullsoft Scriptable Install System" + ] + } + }, { "title": "Nubank", "hex": "820AD1", diff --git a/icons/nsis.svg b/icons/nsis.svg new file mode 100644 index 000000000..102e41c9c --- /dev/null +++ b/icons/nsis.svg @@ -0,0 +1 @@ +NSIS \ No newline at end of file From 4f49347c5fe6793d8ed5b576bb21d4702b0556c1 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 23 Nov 2023 16:33:25 +0000 Subject: [PATCH 384/938] Rename OpenTF as OpenTofu (#9607) --- _data/simple-icons.json | 7 ++++--- icons/opentf.svg | 1 - icons/opentofu.svg | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) delete mode 100644 icons/opentf.svg create mode 100644 icons/opentofu.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 70e52fd59..58b29bfaf 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9565,11 +9565,12 @@ } }, { - "title": "OpenTF", - "hex": "933EFF", - "source": "https://github.com/opentffoundation/brand-artifacts/blob/d9eb71760dee1db5ace6607a50161d2a822ad48b/symbol-only/transparent/SVG/on-light.svg", + "title": "OpenTofu", + "hex": "FFDA18", + "source": "https://github.com/opentofu/brand-artifacts/blob/0d4d0d6050ca0ff06471400bc3249a64c145f659/symbol-only/transparent/SVG/on-light-mono.svg", "aliases": { "aka": [ + "OpenTF", "Terraform" ] } diff --git a/icons/opentf.svg b/icons/opentf.svg deleted file mode 100644 index e154c9484..000000000 --- a/icons/opentf.svg +++ /dev/null @@ -1 +0,0 @@ -OpenTF \ No newline at end of file diff --git a/icons/opentofu.svg b/icons/opentofu.svg new file mode 100644 index 000000000..57de9247f --- /dev/null +++ b/icons/opentofu.svg @@ -0,0 +1 @@ +OpenTofu \ No newline at end of file From 3c6610da80da845acbbfca717db66704c213af6b Mon Sep 17 00:00:00 2001 From: Mike Bale <64280645+ripzerotwo@users.noreply.github.com> Date: Thu, 23 Nov 2023 13:25:30 -0500 Subject: [PATCH 385/938] New Icon: Payhip (#8247) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/payhip.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/payhip.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 58b29bfaf..1a0735c8e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9859,6 +9859,11 @@ "hex": "004B8D", "source": "https://www.paychex.com" }, + { + "title": "Payhip", + "hex": "5C6AC4", + "source": "https://payhip.com" + }, { "title": "Payload CMS", "hex": "000000", diff --git a/icons/payhip.svg b/icons/payhip.svg new file mode 100644 index 000000000..63aebae83 --- /dev/null +++ b/icons/payhip.svg @@ -0,0 +1 @@ +Payhip \ No newline at end of file From 0dd7ecb6acd7fe8bc688c34ada5c3c53f060e150 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 23 Nov 2023 19:23:17 +0000 Subject: [PATCH 386/938] Add Rive (#9878) --- _data/simple-icons.json | 5 +++++ icons/rive.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/rive.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1a0735c8e..d9399b085 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11451,6 +11451,11 @@ "hex": "FF0000", "source": "https://riseup.net/en/about-us/images" }, + { + "title": "Rive", + "hex": "1D1D1D", + "source": "https://rive.app" + }, { "title": "roadmap.sh", "hex": "000000", diff --git a/icons/rive.svg b/icons/rive.svg new file mode 100644 index 000000000..4b21b6d22 --- /dev/null +++ b/icons/rive.svg @@ -0,0 +1 @@ +Rive \ No newline at end of file From 921e9a89214adcc2ea023de0a5d8d0a4f9b9f0a9 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 23 Nov 2023 19:27:08 +0000 Subject: [PATCH 387/938] Add CBC (#9881) --- _data/simple-icons.json | 20 ++++++++++++++++++++ icons/cbc.svg | 1 + 2 files changed, 21 insertions(+) create mode 100644 icons/cbc.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d9399b085..ece029ad6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2354,6 +2354,26 @@ "hex": "FFCD11", "source": "https://commons.wikimedia.org/wiki/File:Caterpillar_logo.svg" }, + { + "title": "CBC", + "hex": "E60505", + "source": "https://www.cbc.ca", + "aliases": { + "aka": [ + "Canadian Broadcasting Company" + ], + "dup": [ + { + "title": "Radio Canada", + "hex": "FF0000", + "source": "https://radio-canada.ca" + } + ], + "loc": { + "fr-CA": "Société Radio-Canada" + } + } + }, { "title": "CBS", "hex": "033963", diff --git a/icons/cbc.svg b/icons/cbc.svg new file mode 100644 index 000000000..eca02dfe5 --- /dev/null +++ b/icons/cbc.svg @@ -0,0 +1 @@ +CBC \ No newline at end of file From 672d12eb497de708db33339f518537f2b6cbddac Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 23 Nov 2023 19:40:30 +0000 Subject: [PATCH 388/938] Add Vivint (#9882) --- _data/simple-icons.json | 6 ++++++ icons/vivint.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/vivint.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ece029ad6..12506f7d5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14493,6 +14493,12 @@ "source": "https://www.vivino.com/press", "guidelines": "https://www.vivino.com/press" }, + { + "title": "Vivint", + "hex": "212721", + "source": "https://brandfolder.com/portals/vivint", + "guidelines": "https://s.tiled.co/2wH-ED5/branding-guide" + }, { "title": "VK", "hex": "0077FF", diff --git a/icons/vivint.svg b/icons/vivint.svg new file mode 100644 index 000000000..e218b3baf --- /dev/null +++ b/icons/vivint.svg @@ -0,0 +1 @@ +Vivint \ No newline at end of file From 3c65745cf1dfdff24c63c042d67ae1e3467b2a4a Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 23 Nov 2023 20:24:05 +0000 Subject: [PATCH 389/938] Add NHL (#9887) --- _data/simple-icons.json | 10 ++++++++++ icons/nhl.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/nhl.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 12506f7d5..570eab4bc 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9055,6 +9055,16 @@ "type": "CC-BY-4.0" } }, + { + "title": "NHL", + "hex": "000000", + "source": "https://www.nhl.com", + "aliases": { + "aka": [ + "National Hockey League" + ] + } + }, { "title": "niconico", "hex": "231815", diff --git a/icons/nhl.svg b/icons/nhl.svg new file mode 100644 index 000000000..7703bde4e --- /dev/null +++ b/icons/nhl.svg @@ -0,0 +1 @@ +NHL \ No newline at end of file From 0cdd43824b0a86a28086586940fb82694e8cb8c4 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 23 Nov 2023 20:27:45 +0000 Subject: [PATCH 390/938] Add StockX (#9889) --- _data/simple-icons.json | 5 +++++ icons/stockx.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/stockx.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 570eab4bc..7353cd5bd 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12949,6 +12949,11 @@ "hex": "03234B", "source": "https://www.st.com" }, + { + "title": "StockX", + "hex": "006340", + "source": "https://stockx.com/about/brand-assets" + }, { "title": "StopStalk", "hex": "536DFE", diff --git a/icons/stockx.svg b/icons/stockx.svg new file mode 100644 index 000000000..5227c0137 --- /dev/null +++ b/icons/stockx.svg @@ -0,0 +1 @@ +StockX \ No newline at end of file From f16c9cbe3b6981e6fac460fd5591c894f4673ab2 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 23 Nov 2023 20:29:09 +0000 Subject: [PATCH 391/938] Add Pi Network (#9890) --- _data/simple-icons.json | 5 +++++ icons/pinetwork.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/pinetwork.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7353cd5bd..9f2b83e1a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10097,6 +10097,11 @@ "source": "https://www.jetbrains.com/company/brand/logos/", "guidelines": "https://www.jetbrains.com/company/brand/" }, + { + "title": "Pi Network", + "hex": "F4AF47", + "source": "https://blockexplorer.minepi.com" + }, { "title": "Pi-hole", "hex": "96060C", diff --git a/icons/pinetwork.svg b/icons/pinetwork.svg new file mode 100644 index 000000000..3496d31e2 --- /dev/null +++ b/icons/pinetwork.svg @@ -0,0 +1 @@ +Pi Network \ No newline at end of file From 6eea202b8c87818e08771cc70f5890f20153cfdc Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 23 Nov 2023 20:32:18 +0000 Subject: [PATCH 392/938] Add Celestron (#9898) --- _data/simple-icons.json | 5 +++++ icons/celestron.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/celestron.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9f2b83e1a..5e2a55426 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2389,6 +2389,11 @@ "hex": "37814A", "source": "https://github.com/celery/celery/blob/4d77ddddb10797011dc10dd2e4e1e7a7467b8431/docs/images/favicon.ico" }, + { + "title": "Celestron", + "hex": "F47216", + "source": "https://www.celestron.com" + }, { "title": "CentOS", "hex": "262577", diff --git a/icons/celestron.svg b/icons/celestron.svg new file mode 100644 index 000000000..5c74caf25 --- /dev/null +++ b/icons/celestron.svg @@ -0,0 +1 @@ +Celestron \ No newline at end of file From 40b8d353e94eb8754339c3b055dedc394223aae1 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 23 Nov 2023 20:34:37 +0000 Subject: [PATCH 393/938] Add Avianca (#9899) --- _data/simple-icons.json | 5 +++++ icons/avianca.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/avianca.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5e2a55426..b295e752e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1523,6 +1523,11 @@ "source": "https://press.avast.com/media-materials#logos-and-brand-guidelines", "guidelines": "https://press.avast.com/media-materials#logos-and-brand-guidelines" }, + { + "title": "avianca", + "hex": "FF0000", + "source": "https://www.avianca.com" + }, { "title": "Avira", "hex": "E02027", diff --git a/icons/avianca.svg b/icons/avianca.svg new file mode 100644 index 000000000..464091a1c --- /dev/null +++ b/icons/avianca.svg @@ -0,0 +1 @@ +avianca \ No newline at end of file From 8b24fb5adf5e2337d655b1c5ffc482f1766034e0 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 23 Nov 2023 20:35:46 +0000 Subject: [PATCH 394/938] Add PrepBytes (#9904) --- _data/simple-icons.json | 5 +++++ icons/prepbytes.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/prepbytes.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b295e752e..69acbf9d9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10567,6 +10567,11 @@ "hex": "360D3A", "source": "https://www.premierleague.com" }, + { + "title": "PrepBytes", + "hex": "5A87C6", + "source": "https://www.prepbytes.com" + }, { "title": "PrestaShop", "hex": "DF0067", diff --git a/icons/prepbytes.svg b/icons/prepbytes.svg new file mode 100644 index 000000000..437536695 --- /dev/null +++ b/icons/prepbytes.svg @@ -0,0 +1 @@ +PrepBytes \ No newline at end of file From a4263a07b5d7cf05754d6d4055b3b75164109dbf Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Thu, 23 Nov 2023 13:44:23 -0700 Subject: [PATCH 395/938] Add Oppo (#9556) --- _data/simple-icons.json | 6 ++++++ icons/oppo.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/oppo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 69acbf9d9..ab4e36e01 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9661,6 +9661,12 @@ "source": "https://opnsense.org/about/legal-notices/", "guidelines": "https://opnsense.org/about/legal-notices/" }, + { + "title": "OPPO", + "hex": "2D683D", + "source": "https://www.figma.com/community/file/832815970641696814/OPPO-Media-Kit", + "guidelines": "https://www.oppo.com/en/terms/" + }, { "title": "Opsgenie", "hex": "172B4D", diff --git a/icons/oppo.svg b/icons/oppo.svg new file mode 100644 index 000000000..b886af3e7 --- /dev/null +++ b/icons/oppo.svg @@ -0,0 +1 @@ +OPPO \ No newline at end of file From 3bf2364681565a0939991a2ba66953119735feb1 Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Fri, 24 Nov 2023 07:18:02 +0530 Subject: [PATCH 396/938] Add WazirX (#9742) --- _data/simple-icons.json | 5 +++++ icons/wazirx.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/wazirx.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ab4e36e01..05fb34935 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14757,6 +14757,11 @@ "hex": "33CCFF", "source": "https://www.waze.com" }, + { + "title": "WazirX", + "hex": "3067F0", + "source": "https://wazirx.com" + }, { "title": "Wear OS", "hex": "4285F4", diff --git a/icons/wazirx.svg b/icons/wazirx.svg new file mode 100644 index 000000000..dca51daef --- /dev/null +++ b/icons/wazirx.svg @@ -0,0 +1 @@ +WazirX \ No newline at end of file From c4f3d29e991ff97218131ba86ace000ad31c0475 Mon Sep 17 00:00:00 2001 From: Kane Date: Fri, 24 Nov 2023 14:54:04 +0800 Subject: [PATCH 397/938] Add AlmaLinux (#9796) --- _data/simple-icons.json | 5 +++++ icons/almalinux.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/almalinux.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 05fb34935..18ea3d4ae 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -556,6 +556,11 @@ "hex": "428813", "source": "https://www.alltrails.com" }, + { + "title": "AlmaLinux", + "hex": "000000", + "source": "https://almalinux.org" + }, { "title": "Alpine Linux", "hex": "0D597F", diff --git a/icons/almalinux.svg b/icons/almalinux.svg new file mode 100644 index 000000000..5278cbf95 --- /dev/null +++ b/icons/almalinux.svg @@ -0,0 +1 @@ +AlmaLinux \ No newline at end of file From a226cdeb6b20cb14930c69e8f7b7b2f1464606a4 Mon Sep 17 00:00:00 2001 From: Mike Bale <64280645+ripzerotwo@users.noreply.github.com> Date: Fri, 24 Nov 2023 03:07:07 -0500 Subject: [PATCH 398/938] Add Session (#8246) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/session.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/session.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 18ea3d4ae..82302ba28 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12108,6 +12108,11 @@ "hex": "FD5750", "source": "https://serverless.com" }, + { + "title": "Session", + "hex": "000000", + "source": "https://getsession.org" + }, { "title": "Sessionize", "hex": "1AB394", diff --git a/icons/session.svg b/icons/session.svg new file mode 100644 index 000000000..cc92cf0ed --- /dev/null +++ b/icons/session.svg @@ -0,0 +1 @@ +Session \ No newline at end of file From c45bcfc28c9d1df38f9c62beaafba97aab6d87a5 Mon Sep 17 00:00:00 2001 From: Mike Bale <64280645+ripzerotwo@users.noreply.github.com> Date: Fri, 24 Nov 2023 03:21:48 -0500 Subject: [PATCH 399/938] Add Ton (#8249) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/ton.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/ton.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 82302ba28..f5ccea078 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13758,6 +13758,12 @@ "hex": "000000", "source": "https://global.tomorrowland.com" }, + { + "title": "TON", + "hex": "0098EA", + "source": "https://ton.org/en/brand-assets", + "guidelines": "https://ton.org/en/brand-assets" + }, { "title": "Topcoder", "hex": "29A7DF", diff --git a/icons/ton.svg b/icons/ton.svg new file mode 100644 index 000000000..1a5321eb8 --- /dev/null +++ b/icons/ton.svg @@ -0,0 +1 @@ +TON \ No newline at end of file From 63a621529f8ca0fbc0aac3eeba1da041f629bda1 Mon Sep 17 00:00:00 2001 From: Mirko <4560672+mu88@users.noreply.github.com> Date: Fri, 24 Nov 2023 10:49:45 +0100 Subject: [PATCH 400/938] Add openHAB (#6584) (#8548) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/openhab.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/openhab.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f5ccea078..9772501cc 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9515,6 +9515,12 @@ "hex": "5586A4", "source": "https://www.khronos.org/legal/trademarks/" }, + { + "title": "openHAB", + "hex": "E64A19", + "source": "https://www.openhab.org/artwork.html", + "guidelines": "https://www.openhab.org/about/trademark.html" + }, { "title": "OpenID", "hex": "F78C40", diff --git a/icons/openhab.svg b/icons/openhab.svg new file mode 100644 index 000000000..8dedd64b4 --- /dev/null +++ b/icons/openhab.svg @@ -0,0 +1 @@ +openHAB \ No newline at end of file From 815b12de92de41b26722483c3a2db39a056425b7 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 24 Nov 2023 04:54:41 -0700 Subject: [PATCH 401/938] Add Google Cloud Spanner (#9472) --- _data/simple-icons.json | 6 ++++++ icons/googlecloudspanner.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/googlecloudspanner.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9772501cc..4ae4a1143 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5382,6 +5382,12 @@ "source": "https://cloud.google.com/icons", "guidelines": "https://about.google/brand-resource-center" }, + { + "title": "Google Cloud Spanner", + "hex": "4285F4", + "source": "https://cloud.google.com/icons", + "guidelines": "https://about.google/brand-resource-center" + }, { "title": "Google Colab", "hex": "F9AB00", diff --git a/icons/googlecloudspanner.svg b/icons/googlecloudspanner.svg new file mode 100644 index 000000000..d530094e4 --- /dev/null +++ b/icons/googlecloudspanner.svg @@ -0,0 +1 @@ +Google Cloud Spanner \ No newline at end of file From 36a68f96272ad851a5699600eb36931c78b222e6 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 24 Nov 2023 06:03:46 -0700 Subject: [PATCH 402/938] Add chedraui (#9568) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/chedraui.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/chedraui.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4ae4a1143..749dca5c8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2485,6 +2485,11 @@ "hex": "15D1A0", "source": "https://checkmk.com" }, + { + "title": "Chedraui", + "hex": "E0832F", + "source": "https://www.chedraui.com.mx" + }, { "title": "Chef", "hex": "F09820", diff --git a/icons/chedraui.svg b/icons/chedraui.svg new file mode 100644 index 000000000..57be1c55a --- /dev/null +++ b/icons/chedraui.svg @@ -0,0 +1 @@ +Chedraui \ No newline at end of file From 5ae7f93c12ae62982b7481be3aec884a4b52ed6f Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 24 Nov 2023 06:23:23 -0700 Subject: [PATCH 403/938] Add Sam's Club (#9577) --- _data/simple-icons.json | 5 +++++ icons/samsclub.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/samsclub.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 749dca5c8..02c73759b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11842,6 +11842,11 @@ "type": "Apache-2.0" } }, + { + "title": "Sam's Club", + "hex": "0067A0", + "source": "https://www.samsclub.com" + }, { "title": "Samsung", "hex": "1428A0", diff --git a/icons/samsclub.svg b/icons/samsclub.svg new file mode 100644 index 000000000..c8ecc54c7 --- /dev/null +++ b/icons/samsclub.svg @@ -0,0 +1 @@ +Sam's Club \ No newline at end of file From 7e17365fd4bd58d510889266bff28b5208bc38cb Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 24 Nov 2023 07:38:23 -0700 Subject: [PATCH 404/938] Add Google Tasks (#9580) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/googletasks.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/googletasks.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 02c73759b..31739d6d2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5576,6 +5576,12 @@ "hex": "246FDB", "source": "https://tagmanager.google.com/#/home" }, + { + "title": "Google Tasks", + "hex": "2684FC", + "source": "https://assistant.google.com/tasks", + "guidelines": "https://about.google/brand-resource-center" + }, { "title": "Google Translate", "hex": "4285F4", diff --git a/icons/googletasks.svg b/icons/googletasks.svg new file mode 100644 index 000000000..3ef9fd1d6 --- /dev/null +++ b/icons/googletasks.svg @@ -0,0 +1 @@ +Google Tasks \ No newline at end of file From ff97c28755035fac58541995ac4a370c77554163 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 24 Nov 2023 07:54:45 -0700 Subject: [PATCH 405/938] Add Crew United (#9354) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/crewunited.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/crewunited.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 31739d6d2..518991ed5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3160,6 +3160,11 @@ "hex": "4B22F4", "source": "https://www.crehana.com" }, + { + "title": "Crew United", + "hex": "000000", + "source": "https://www.crew-united.com" + }, { "title": "Critical Role", "hex": "000000", diff --git a/icons/crewunited.svg b/icons/crewunited.svg new file mode 100644 index 000000000..d206b9b69 --- /dev/null +++ b/icons/crewunited.svg @@ -0,0 +1 @@ +Crew United \ No newline at end of file From 8ba6c2f93de5e18ca5ed2f906704183cd9135e41 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 24 Nov 2023 18:24:07 +0000 Subject: [PATCH 406/938] Add Expedia (#9912) --- _data/simple-icons.json | 6 ++++++ icons/expedia.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/expedia.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 518991ed5..628f6d0aa 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4279,6 +4279,12 @@ "source": "https://www.exoscale.com/press/", "guidelines": "https://www.exoscale.com/press/" }, + { + "title": "Expedia", + "hex": "191E3B", + "source": "https://brandfolder.com/portals/brand-expedia", + "guidelines": "https://brandfolder.com/portals/brand-expedia" + }, { "title": "Expensify", "hex": "0185FF", diff --git a/icons/expedia.svg b/icons/expedia.svg new file mode 100644 index 000000000..48e3b4f70 --- /dev/null +++ b/icons/expedia.svg @@ -0,0 +1 @@ +Expedia \ No newline at end of file From c2727591c6e53180bd68646ca4822ce73ae9b33f Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 24 Nov 2023 11:28:36 -0700 Subject: [PATCH 407/938] Add BitComet (#9563) --- _data/simple-icons.json | 5 +++++ icons/bitcomet.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/bitcomet.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 628f6d0aa..3e90858bb 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1853,6 +1853,11 @@ "hex": "EAB300", "source": "https://bitcoinsv.com" }, + { + "title": "BitComet", + "hex": "F49923", + "source": "https://en.wikipedia.org/wiki/File:BitComet_logo.svg" + }, { "title": "Bitdefender", "hex": "ED1C24", diff --git a/icons/bitcomet.svg b/icons/bitcomet.svg new file mode 100644 index 000000000..a63dd9713 --- /dev/null +++ b/icons/bitcomet.svg @@ -0,0 +1 @@ +BitComet \ No newline at end of file From a2594341d6b26f673738775a8a6625abff093b97 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 24 Nov 2023 11:31:51 -0700 Subject: [PATCH 408/938] Add Mahindra (#9908) --- _data/simple-icons.json | 6 ++++++ icons/mahindra.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/mahindra.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3e90858bb..d964ecb1b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7896,6 +7896,12 @@ "hex": "00AF9C", "source": "https://github.com/topjohnwu/Magisk/blob/23ad611566b557f26d268920692b25aa89fc0070/app/src/main/res/drawable/ic_magisk.xml" }, + { + "title": "Mahindra", + "hex": "DD052B", + "source": "https://www.mahindra.com", + "guidelines": "https://www.mahindra.com/newsroom/logos" + }, { "title": "mail.com", "hex": "004788", diff --git a/icons/mahindra.svg b/icons/mahindra.svg new file mode 100644 index 000000000..728934183 --- /dev/null +++ b/icons/mahindra.svg @@ -0,0 +1 @@ +Mahindra \ No newline at end of file From 1689c05efb5fe3b9a1b3a29aeccb710c6b05aa10 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 24 Nov 2023 11:41:28 -0700 Subject: [PATCH 409/938] Add LibreOffice Base (#9595) --- _data/simple-icons.json | 9 +++++++++ icons/libreofficebase.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/libreofficebase.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d964ecb1b..079b6a77f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7588,6 +7588,15 @@ "source": "https://wiki.documentfoundation.org/Marketing/Branding", "guidelines": "https://wiki.documentfoundation.org/Marketing/Branding" }, + { + "title": "LibreOffice Base", + "hex": "B63AD3", + "source": "https://github.com/LibreOffice/help/blob/e3b1cce7dde7e964c7670dd24a167e750654685a/source/media/navigation/libo-base.svg", + "guidelines": "https://wiki.documentfoundation.org/Design/Branding", + "license": { + "type": "MPL-2.0" + } + }, { "title": "libuv", "hex": "403C3D", diff --git a/icons/libreofficebase.svg b/icons/libreofficebase.svg new file mode 100644 index 000000000..f2598fcb4 --- /dev/null +++ b/icons/libreofficebase.svg @@ -0,0 +1 @@ +LibreOffice Base \ No newline at end of file From 335c3170ef2936dcc5f27c603e02e766ddc1e7e4 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 24 Nov 2023 11:43:56 -0700 Subject: [PATCH 410/938] Add Polestar (#9627) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/polestar.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/polestar.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 079b6a77f..968b84469 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10459,6 +10459,11 @@ "hex": "CD792C", "source": "https://pola.rs" }, + { + "title": "Polestar", + "hex": "000000", + "source": "https://commons.wikimedia.org/wiki/File:Polestar_logo_2020.svg" + }, { "title": "Polkadot", "hex": "E6007A", diff --git a/icons/polestar.svg b/icons/polestar.svg new file mode 100644 index 000000000..476def599 --- /dev/null +++ b/icons/polestar.svg @@ -0,0 +1 @@ +Polestar \ No newline at end of file From 1429e17fed6052861bbab80247813140242c0aea Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 24 Nov 2023 11:51:02 -0700 Subject: [PATCH 411/938] Add Refine (#8842) Co-authored-by: Adam Rusted Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/refine.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/refine.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 968b84469..f30688f4b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11380,6 +11380,12 @@ "hex": "E41D1B", "source": "https://www.reebok.com/us" }, + { + "title": "Refine", + "hex": "14141F", + "source": "https://s.refine.dev/refine-brand-assets", + "guidelines": "https://s.refine.dev/refine-brand-assets" + }, { "title": "Relay", "hex": "F26B00", diff --git a/icons/refine.svg b/icons/refine.svg new file mode 100644 index 000000000..46ef2ca97 --- /dev/null +++ b/icons/refine.svg @@ -0,0 +1 @@ +Refine \ No newline at end of file From 89d7ed877fc73aa12a826e33b0e49834a5e036d9 Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Sat, 25 Nov 2023 00:30:44 +0530 Subject: [PATCH 412/938] Add Upptime (#9732) --- _data/simple-icons.json | 5 +++++ icons/upptime.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/upptime.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f30688f4b..77e950569 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14306,6 +14306,11 @@ "hex": "3930D8", "source": "https://www.uplabs.com" }, + { + "title": "Upptime", + "hex": "1ABC9C", + "source": "https://upptime.js.org" + }, { "title": "UPS", "hex": "150400", diff --git a/icons/upptime.svg b/icons/upptime.svg new file mode 100644 index 000000000..0b5030e19 --- /dev/null +++ b/icons/upptime.svg @@ -0,0 +1 @@ +Upptime \ No newline at end of file From 86a835f8866545dd98839707e0f8d4bd83a76bf9 Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Sat, 25 Nov 2023 00:34:35 +0530 Subject: [PATCH 413/938] Add BAT (#9725) --- _data/simple-icons.json | 10 ++++++++++ icons/basicattentiontoken.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/basicattentiontoken.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 77e950569..2f22aa057 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1693,6 +1693,16 @@ "hex": "1D2D35", "source": "https://basecamp.com/about/press" }, + { + "title": "Basic Attention Token", + "hex": "80247B", + "source": "https://brave.com/media-assets", + "aliases": { + "aka": [ + "BAT" + ] + } + }, { "title": "Bastyon", "hex": "00A4FF", diff --git a/icons/basicattentiontoken.svg b/icons/basicattentiontoken.svg new file mode 100644 index 000000000..acde95068 --- /dev/null +++ b/icons/basicattentiontoken.svg @@ -0,0 +1 @@ +Basic Attention Token \ No newline at end of file From a09c358b67e67fed5d0437d901f2c0215cb10308 Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Sat, 25 Nov 2023 00:41:21 +0530 Subject: [PATCH 414/938] Add ZebPay (#9743) --- _data/simple-icons.json | 5 +++++ icons/zebpay.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/zebpay.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2f22aa057..27f58ad14 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15495,6 +15495,11 @@ "hex": "FA7D19", "source": "https://www.zdf.de" }, + { + "title": "ZebPay", + "hex": "2072EF", + "source": "https://www.zebpay.com" + }, { "title": "Zebra Technologies", "hex": "000000", diff --git a/icons/zebpay.svg b/icons/zebpay.svg new file mode 100644 index 000000000..0cd9f3015 --- /dev/null +++ b/icons/zebpay.svg @@ -0,0 +1 @@ +ZebPay \ No newline at end of file From cdf5cf3dad38394b5e8cf37f6d004211c35f86cf Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Sat, 25 Nov 2023 00:44:44 +0530 Subject: [PATCH 415/938] Add Headphone Zone (#9744) --- _data/simple-icons.json | 5 +++++ icons/headphonezone.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/headphonezone.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 27f58ad14..5bb229603 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5962,6 +5962,11 @@ "hex": "66E3FF", "source": "https://headlessui.dev" }, + { + "title": "Headphone Zone", + "hex": "3C07FF", + "source": "https://www.headphonezone.in" + }, { "title": "Headspace", "hex": "F47D31", diff --git a/icons/headphonezone.svg b/icons/headphonezone.svg new file mode 100644 index 000000000..6406a2c62 --- /dev/null +++ b/icons/headphonezone.svg @@ -0,0 +1 @@ +Headphone Zone \ No newline at end of file From 8f254cf6d1abf485790ddca84b5f675b8055e700 Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Sat, 25 Nov 2023 00:52:43 +0530 Subject: [PATCH 416/938] Add Polygon (#9723) --- _data/simple-icons.json | 11 +++++++++++ icons/polygon.svg | 1 + 2 files changed, 12 insertions(+) create mode 100644 icons/polygon.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5bb229603..1736273ff 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10490,6 +10490,17 @@ "hex": "EB3C00", "source": "https://www.poly.com" }, + { + "title": "Polygon", + "hex": "7B3FE4", + "source": "https://www.polygon.technology", + "guidelines": "https://polygon.technology/brandguidelines", + "aliases": { + "aka": [ + "Matic" + ] + } + }, { "title": "Polymer Project", "hex": "FF4470", diff --git a/icons/polygon.svg b/icons/polygon.svg new file mode 100644 index 000000000..6c2b854f1 --- /dev/null +++ b/icons/polygon.svg @@ -0,0 +1 @@ +Polygon \ No newline at end of file From f7e6d928166f345dfc90bdc5577ca1fcad738274 Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Sat, 25 Nov 2023 02:21:56 +0530 Subject: [PATCH 417/938] Add BNB (#9724) --- _data/simple-icons.json | 5 +++++ icons/bnbchain.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/bnbchain.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1736273ff..056c16710 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1962,6 +1962,11 @@ "hex": "0066B1", "source": "https://www.bmw.de" }, + { + "title": "BNB Chain", + "hex": "F0B90B", + "source": "https://www.bnbchain.org" + }, { "title": "BoardGameGeek", "hex": "FF5100", diff --git a/icons/bnbchain.svg b/icons/bnbchain.svg new file mode 100644 index 000000000..d8477f844 --- /dev/null +++ b/icons/bnbchain.svg @@ -0,0 +1 @@ +BNB Chain \ No newline at end of file From bdb39a641570402c63c6273174708fff14aaf2c3 Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Sat, 25 Nov 2023 02:38:57 +0530 Subject: [PATCH 418/938] Add Alamy (#9717) --- _data/simple-icons.json | 5 +++++ icons/alamy.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/alamy.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 056c16710..3aa585a5d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -464,6 +464,11 @@ "type": "Apache-2.0" } }, + { + "title": "Alamy", + "hex": "00FF7B", + "source": "https://www.alamy.com" + }, { "title": "Albert Heijn", "hex": "04ACE6", diff --git a/icons/alamy.svg b/icons/alamy.svg new file mode 100644 index 000000000..377e85a0e --- /dev/null +++ b/icons/alamy.svg @@ -0,0 +1 @@ +Alamy \ No newline at end of file From 7cab4eea01faaef7ce591cdd264f6d7db5ecd17b Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 24 Nov 2023 21:16:23 +0000 Subject: [PATCH 419/938] Add licenses and versions to third-party plugins (#9911) --- README.md | 61 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index bce0643ca..ffe940390 100644 --- a/README.md +++ b/README.md @@ -149,34 +149,39 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); ## Third-Party Extensions -| Extension | Author | -| :-- | :-- | -| [Angular module](https://github.com/avmaisak/ngx-simple-icons) Angular | [@avmaisak](https://github.com/avmaisak) | -| [Blazor Nuget package](https://github.com/TimeWarpEngineering/timewarp-simple-icons) Blazor | [@TimeWarpEngineering](https://github.com/TimeWarpEngineering) | -| [Blender add-on](https://github.com/mondeja/simple-icons-blender) Blender | [@mondeja](https://github.com/mondeja) | -| [Drawio library](https://github.com/mondeja/simple-icons-drawio) Drawio | [@mondeja](https://github.com/mondeja) | -| [Drupal module](https://www.drupal.org/project/simple_icons) Drupal | [Phil Wolstenholme](https://www.drupal.org/u/phil-wolstenholme) | -| [Figma plugin](https://www.figma.com/community/plugin/1149614463603005908/Simple-Icons) Figma | [@LitoMore](https://github.com/LitoMore) | -| [Flutter package](https://pub.dev/packages/simple_icons) Flutter | [@jlnrrg](https://github.com/jlnrrg) | -| [Framer component](https://github.com/LitoMore/simple-icons-framer) Framer | [@LitoMore](https://github.com/LitoMore) | -| [Hexo plugin](https://github.com/nidbCN/hexo-simpleIcons) Hexo | [@nidbCN](https://github.com/nidbCN/) | -| [Home Assistant plugin](https://github.com/vigonotion/hass-simpleicons) Home Assistant | [@vigonotion](https://github.com/vigonotion/) | -| [Hugo module](https://github.com/foo-dogsquared/hugo-mod-simple-icons) Hugo | [@foo-dogsquared](https://github.com/foo-dogsquared) | -| [Java library](https://github.com/silentsoft/simpleicons4j) OpenJDK | [@silentsoft](https://github.com/silentsoft) | -| [Jetpack Compose library](https://github.com/DevSrSouza/compose-icons) Jetpack Compose | [@devsrsouza](https://github.com/devsrsouza/) | -| [Kirby plugin](https://github.com/runxel/kirby3-simpleicons) Kirby | [@runxel](https://github.com/runxel) | -| [LaTeX package](https://github.com/ineshbose/simple-icons-latex) LaTeX | [@ineshbose](https://github.com/ineshbose) | -| [Laravel package](https://github.com/ublabs/blade-simple-icons) Laravel | [@adrian-ub](https://github.com/adrian-ub) | -| [Leptos crate](https://github.com/Carlosted/leptos-icons) Leptos | [@Carlosted](https://github.com/Carlosted) | -| [Python package](https://github.com/sachinraja/simple-icons-py) Python | [@sachinraja](https://github.com/sachinraja) | -| [React package](https://github.com/icons-pack/react-simple-icons) React | [@wootsbot](https://github.com/wootsbot) | -| [Ruby gem](https://rubygems.org/gems/simple-icons-rails) Ruby | [@thepew](https://github.com/the-pew-inc) | -| [Solid package](https://github.com/x64Bits/solid-icons) Solid | [@x64Bits](https://github.com/x64Bits) | -| [Stream Deck icon pack](https://github.com/mackenly/simple-icons-stream-deck) Stream Deck | [@mackenly](https://github.com/mackenly) | -| [Svelte package](https://github.com/icons-pack/svelte-simple-icons) Svelte | [@wootsbot](https://github.com/wootsbot) | -| [Vue 3 package](https://github.com/wyatt-herkamp/vue3-simple-icons) Vue | [@wyatt-herkamp](https://github.com/wyatt-herkamp) | -| [Vue package](https://github.com/mainvest/vue-simple-icons) Vue | [@noahlitvin](https://github.com/noahlitvin) | -| [WordPress plugin](https://wordpress.org/plugins/simple-icons/) Wordpress | [@tjtaylo](https://github.com/tjtaylo) | +| Extension | Author | License | Simple Icons Version | +| :-- | :-- | :-: | :-: | +| [Angular module](https://github.com/avmaisak/ngx-simple-icons) Angular | [@avmaisak](https://github.com/avmaisak) | ![](https://img.shields.io/github/license/avmaisak/ngx-simple-icons) | [![v6.18.0](https://img.shields.io/static/v1?label=version&message=v6.18.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/6.18.0) | +| [Blazor Nuget package](https://github.com/TimeWarpEngineering/timewarp-simple-icons) Blazor | [@TimeWarpEngineering](https://github.com/TimeWarpEngineering) | ![](https://img.shields.io/github/license/TimeWarpEngineering/timewarp-simple-icons) | [![v9.9.0](https://img.shields.io/static/v1?label=version&message=v9.9.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.9.0) | +| [Blender add-on](https://github.com/mondeja/simple-icons-blender) Blender | [@mondeja](https://github.com/mondeja) | ![](https://img.shields.io/github/license/mondeja/simple-icons-blender) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | +| [Drawio library](https://github.com/mondeja/simple-icons-drawio) Drawio | [@mondeja](https://github.com/mondeja) | ![](https://img.shields.io/github/license/mondeja/simple-icons-drawio) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | +| [Drupal module](https://www.drupal.org/project/simple_icons) Drupal | [Phil Wolstenholme](https://www.drupal.org/u/phil-wolstenholme) | ![](https://img.shields.io/badge/license-GPL_v2-blue.svg) | [![v3.13.0](https://img.shields.io/static/v1?label=version&message=v3.13.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/3.13.0) | +| [Figma plugin](https://www.figma.com/community/plugin/1149614463603005908/Simple-Icons) Figma | [@LitoMore](https://github.com/LitoMore) | ![](https://img.shields.io/github/license/litomore/simple-icons-figma) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | +| [Flutter package](https://pub.dev/packages/simple_icons) Flutter | [@jlnrrg](https://github.com/jlnrrg) | ![](https://img.shields.io/github/license/jlnrrg/simple_icons) | [![v7.10.0](https://img.shields.io/static/v1?label=version&message=v7.10.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/7.10.0) | +| [Framer component](https://github.com/LitoMore/simple-icons-framer) Framer | [@LitoMore](https://github.com/LitoMore) | ![](https://img.shields.io/github/license/LitoMore/simple-icons-framer) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | +| [Hexo plugin](https://github.com/nidbCN/hexo-simpleIcons) Hexo | [@nidbCN](https://github.com/nidbCN/) | ![](https://img.shields.io/github/license/nidbCN/hexo-simpleIcons) | [![v4.25.0](https://img.shields.io/static/v1?label=version&message=v4.25.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.25.0) | +| [Home Assistant plugin](https://github.com/vigonotion/hass-simpleicons) Home Assistant | [@vigonotion](https://github.com/vigonotion/) | ![](https://img.shields.io/github/license/vigonotion/hass-simpleicons) | [![v7.14.0](https://img.shields.io/static/v1?label=version&message=v7.14.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/7.14.0) | +| [Hugo module](https://github.com/foo-dogsquared/hugo-mod-simple-icons) Hugo | [@foo-dogsquared](https://github.com/foo-dogsquared) | ![](https://img.shields.io/github/license/foo-dogsquared/hugo-mod-simple-icons) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | +| [Java library](https://github.com/silentsoft/simpleicons4j) OpenJDK | [@silentsoft](https://github.com/silentsoft) | ![](https://img.shields.io/github/license/silentsoft/simpleicons4j) | [![v6.16.0](https://img.shields.io/static/v1?label=version&message=v6.16.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/6.16.0) | +| [Jetpack Compose library](https://github.com/DevSrSouza/compose-icons) Jetpack Compose | [@DevSrSouza](https://github.com/devsrsouza/) | ![](https://img.shields.io/github/license/DevSrSouza/compose-icons) | [![v4.14.0](https://img.shields.io/static/v1?label=version&message=v4.14.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.14.0) | +| [Kirby plugin](https://github.com/runxel/kirby3-simpleicons) Kirby | [@runxel](https://github.com/runxel) | ![](https://img.shields.io/github/license/runxel/kirby3-simpleicons) | [![v2.19.0](https://img.shields.io/static/v1?label=version&message=v2.19.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/2.19.0) | +| [LaTeX package](https://github.com/ineshbose/simple-icons-latex) LaTeX | [@ineshbose](https://github.com/ineshbose) | ![](https://img.shields.io/github/license/ineshbose/simple-icons-latex) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | +| [Laravel package](https://github.com/ublabs/blade-simple-icons) Laravel | [@adrian-ub](https://github.com/adrian-ub) | ![](https://img.shields.io/github/license/ublabs/blade-simple-icons) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | +| [Leptos crate](https://github.com/Carlosted/leptos-icons) Leptos | [@Carlosted](https://github.com/Carlosted) | ![](https://img.shields.io/github/license/Carlosted/leptos-icons) | [![v9.14.0](https://img.shields.io/static/v1?label=version&message=v9.14.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.14.0) | +| [Python package](https://github.com/sachinraja/simple-icons-py) Python | [@sachinraja](https://github.com/sachinraja) | ![](https://img.shields.io/github/license/sachinraja/simple-icons-py) | [![v7.21.0](https://img.shields.io/static/v1?label=version&message=v7.21.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/7.21.0) | +| [React package](https://github.com/icons-pack/react-simple-icons) React | [@wootsbot](https://github.com/wootsbot) | ![](https://img.shields.io/github/license/icons-pack/react-simple-icons) | [![v9.16.1](https://img.shields.io/static/v1?label=version&message=v9.16.1&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.16.1) | +| [Ruby gem](https://rubygems.org/gems/simple-icons-rails) Ruby | [@thepew](https://github.com/the-pew-inc) | ![](https://img.shields.io/github/license/the-pew-inc/simple-icons-rails) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | +| [Solid package](https://github.com/x64Bits/solid-icons) Solid | [@x64Bits](https://github.com/x64Bits) | ![](https://img.shields.io/github/license/x64Bits/solid-icons) | [![v9.0.0](https://img.shields.io/static/v1?label=version&message=v9.0.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.0.0) | +| [Stream Deck icon pack](https://github.com/mackenly/simple-icons-stream-deck) Stream Deck | [@mackenly](https://github.com/mackenly) | ![](https://img.shields.io/github/license/mackenly/simple-icons-stream-deck) | [![v7.17.0](https://img.shields.io/static/v1?label=version&message=v7.17.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/7.17.0) | +| [Svelte package](https://github.com/icons-pack/svelte-simple-icons) Svelte | [@wootsbot](https://github.com/wootsbot) | ![](https://img.shields.io/github/license/icons-pack/svelte-simple-icons) | [![v9.19.0](https://img.shields.io/static/v1?label=version&message=v9.19.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.19.0) | +| [Vue 3 package](https://github.com/wyatt-herkamp/vue3-simple-icons) Vue | [@wyatt-herkamp](https://github.com/wyatt-herkamp) | ![](https://img.shields.io/github/license/wyatt-herkamp/vue3-simple-icons) | [![v9.10.0](https://img.shields.io/static/v1?label=version&message=v9.10.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.10.0) | +| [Vue package](https://github.com/mainvest/vue-simple-icons) Vue | [@noahlitvin](https://github.com/noahlitvin) | ![](https://img.shields.io/github/license/mainvest/vue-simple-icons) | [![v4.7.0](https://img.shields.io/static/v1?label=version&message=v4.7.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.7.0) | +| [WordPress plugin](https://wordpress.org/plugins/simple-icons/) WordPress | [@tjtaylo](https://github.com/tjtaylo) | ![](https://img.shields.io/badge/license-GPL_v2-blue.svg) | [![v4.25.0](https://img.shields.io/static/v1?label=version&message=v4.25.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.25.0) | + +> **Note for Extension Authors**\ +> From our next major release (v11, releasing on May 26, 2024), we will begin removing third-party extensions from the above list that are not up to date with at least our previous major release.\ +> For example, when v11 is released, we will remove any extensions that don't support `v10.0.0` or higher.\ +> Please create a PR to update the version number of your extension in this README following each update of your extension. ## Contribute From 17cac0d4dd2f5fa2c5cc04c000551f54201af04d Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Sat, 25 Nov 2023 02:48:27 +0530 Subject: [PATCH 420/938] Add Dreamstime (#9716) --- _data/simple-icons.json | 5 +++++ icons/dreamstime.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/dreamstime.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3aa585a5d..202fced06 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3809,6 +3809,11 @@ "hex": "FF6600", "source": "https://www.frype.com/applications/dev/docs/logos/" }, + { + "title": "Dreamstime", + "hex": "50A901", + "source": "https://www.dreamstime.com" + }, { "title": "Dribbble", "hex": "EA4C89", diff --git a/icons/dreamstime.svg b/icons/dreamstime.svg new file mode 100644 index 000000000..9b80d3f69 --- /dev/null +++ b/icons/dreamstime.svg @@ -0,0 +1 @@ +Dreamstime \ No newline at end of file From 57c6a793d9f04a180117b991c44b653c1dab48a3 Mon Sep 17 00:00:00 2001 From: Anuja Patil <42777296+patilanuja@users.noreply.github.com> Date: Fri, 24 Nov 2023 22:02:42 -0500 Subject: [PATCH 421/938] Add Custom Ink (#9903) --- _data/simple-icons.json | 5 +++++ icons/customink.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/customink.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 202fced06..5a231a61e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3270,6 +3270,11 @@ "hex": "F16436", "source": "https://www.curseforge.com" }, + { + "title": "Custom Ink", + "hex": "4051B5", + "source": "https://www.customink.com" + }, { "title": "CyberDefenders", "hex": "335EEA", diff --git a/icons/customink.svg b/icons/customink.svg new file mode 100644 index 000000000..8ba2a990e --- /dev/null +++ b/icons/customink.svg @@ -0,0 +1 @@ +Custom Ink \ No newline at end of file From 6e0b578010a0fd9cecb8f3365adf780b4e701854 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sat, 25 Nov 2023 10:13:18 +0000 Subject: [PATCH 422/938] Add Pine Script (#9914) --- _data/simple-icons.json | 5 +++++ icons/pinescript.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/pinescript.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5a231a61e..8f040ccef 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10255,6 +10255,11 @@ "hex": "0000FF", "source": "https://commons.wikimedia.org/wiki/File:Feedbin-Icon-share-pinboard.svg" }, + { + "title": "Pine Script", + "hex": "00B453", + "source": "https://github.com/tradingview/documentation-guidelines/blob/0d7a2d014818ebdd03540c5fd7b97fe493cd056c/images/pine/PineScript_logo.svg" + }, { "title": "Pingdom", "hex": "FFF000", diff --git a/icons/pinescript.svg b/icons/pinescript.svg new file mode 100644 index 000000000..29fccd4cf --- /dev/null +++ b/icons/pinescript.svg @@ -0,0 +1 @@ +Pine Script \ No newline at end of file From c097dc3c75e9410f07a373bde0ba61af50e176e0 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sat, 25 Nov 2023 04:17:20 -0700 Subject: [PATCH 423/938] Add Nordic Semiconductor icon (#9877) --- _data/simple-icons.json | 5 +++++ icons/nordicsemiconductor.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/nordicsemiconductor.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8f040ccef..fe33ec191 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9245,6 +9245,11 @@ "hex": "00FF00", "source": "https://www.norco.com" }, + { + "title": "Nordic Semiconductor", + "hex": "00A9CE", + "source": "https://www.nordicsemi.com" + }, { "title": "NordVPN", "hex": "4687FF", diff --git a/icons/nordicsemiconductor.svg b/icons/nordicsemiconductor.svg new file mode 100644 index 000000000..5df36148f --- /dev/null +++ b/icons/nordicsemiconductor.svg @@ -0,0 +1 @@ +Nordic Semiconductor \ No newline at end of file From 71fc56d49bf1dffe1ea030eec9920688a72a8674 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sat, 25 Nov 2023 12:13:53 -0700 Subject: [PATCH 424/938] Add Google Dataproc (#9451) --- _data/simple-icons.json | 6 ++++++ icons/googledataproc.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/googledataproc.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index fe33ec191..875c5b377 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5462,6 +5462,12 @@ "source": "https://cloud.google.com/icons", "guidelines": "https://about.google/brand-resource-center" }, + { + "title": "Google Dataproc", + "hex": "AECBFA", + "source": "https://cloud.google.com/icons", + "guidelines": "https://about.google/brand-resource-center" + }, { "title": "Google Docs", "hex": "4285F4", diff --git a/icons/googledataproc.svg b/icons/googledataproc.svg new file mode 100644 index 000000000..beaa879c0 --- /dev/null +++ b/icons/googledataproc.svg @@ -0,0 +1 @@ +Google Dataproc \ No newline at end of file From aa232caf543181333109e4f4b0b431bc9b061d81 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sat, 25 Nov 2023 23:18:32 +0000 Subject: [PATCH 425/938] Add Loot Crate (#9875) Co-authored-by: KarlRamos <89616201+karlmathewramos@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/lootcrate.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/lootcrate.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 875c5b377..724779c02 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7844,6 +7844,11 @@ "hex": "3F5DFF", "source": "https://loopback.io/resources" }, + { + "title": "Loot Crate", + "hex": "1E1E1E", + "source": "https://lootcrate.com" + }, { "title": "Lospec", "hex": "EAEAEA", diff --git a/icons/lootcrate.svg b/icons/lootcrate.svg new file mode 100644 index 000000000..48278082a --- /dev/null +++ b/icons/lootcrate.svg @@ -0,0 +1 @@ +Loot Crate \ No newline at end of file From f607133d71c276748940c08603a71bcf22d2ebe7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 26 Nov 2023 00:26:07 +0000 Subject: [PATCH 426/938] version bump --- README.md | 8 ++-- package.json | 2 +- slugs.md | 120 ++++++++++++++++++++++++++++++--------------------- 3 files changed, 77 insertions(+), 53 deletions(-) diff --git a/README.md b/README.md index ffe940390..592499a4d 100644 --- a/README.md +++ b/README.md @@ -29,15 +29,15 @@ Icons can be downloaded as SVGs directly from [our website](https://simpleicons. Icons can be served from a CDN such as [jsDelivr](https://www.jsdelivr.com/package/npm/simple-icons) or [Unpkg](https://unpkg.com/browse/simple-icons/). Simply use the `simple-icons` npm package and specify a version in the URL like the following: ```html - - + + ``` Where `[ICON SLUG]` is replaced by the [slug] of the icon you want to use, for example: ```html - - + + ``` These examples use the latest major version. This means you won't receive any updates following the next major release. You can use `@latest` instead to receive updates indefinitely. However, this will result in a `404` error if the icon is removed. diff --git a/package.json b/package.json index f4da97f69..f4bbcfe52 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "9.21.0", + "version": "10.0.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 16ed32877..526a76e4f 100644 --- a/slugs.md +++ b/slugs.md @@ -9,7 +9,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | :--- | :--- | | `.ENV` | `dotenv` | | `.NET` | `dotnet` | -| `(ISC)²` | `iscsquared` | | `/e/` | `e` | | `1001Tracklists` | `1001tracklists` | | `1Password` | `1password` | @@ -22,12 +21,10 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ABB RobotStudio` | `abbrobotstudio` | | `Abbott` | `abbott` | | `Abbvie` | `abbvie` | -| `Ableton Live` | `abletonlive` | | `About.me` | `aboutdotme` | | `Abstract` | `abstract` | | `Academia` | `academia` | | `Accenture` | `accenture` | -| `Acclaim` | `acclaim` | | `Accusoft` | `accusoft` | | `Acer` | `acer` | | `ACM` | `acm` | @@ -38,7 +35,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Adafruit` | `adafruit` | | `AdBlock` | `adblock` | | `Adblock Plus` | `adblockplus` | -| `AddThis` | `addthis` | | `AdGuard` | `adguard` | | `Adidas` | `adidas` | | `Adminer` | `adminer` | @@ -93,6 +89,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Akamai` | `akamai` | | `Akaunting` | `akaunting` | | `Alacritty` | `alacritty` | +| `Alamy` | `alamy` | | `Albert Heijn` | `albertheijn` | | `Alby` | `alby` | | `Alchemy` | `alchemy` | @@ -111,6 +108,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `AlliedModders` | `alliedmodders` | | `AlloCiné` | `allocine` | | `AllTrails` | `alltrails` | +| `AlmaLinux` | `almalinux` | | `Alpine Linux` | `alpinelinux` | | `Alpine.js` | `alpinedotjs` | | `Alteryx` | `alteryx` | @@ -149,15 +147,11 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ANA` | `ana` | | `Anaconda` | `anaconda` | | `Analogue` | `analogue` | -| `Anchor` | `anchor` | | `Andela` | `andela` | | `Android` | `android` | | `Android Auto` | `androidauto` | | `Android Studio` | `androidstudio` | -| `AngelList` | `angellist` | | `Angular` | `angular` | -| `Angular Universal` | `angularuniversal` | -| `AngularJS` | `angularjs` | | `AniList` | `anilist` | | `Ansible` | `ansible` | | `Answer` | `answer` | @@ -238,7 +232,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `asciinema` | `asciinema` | | `ASDA` | `asda` | | `Aseprite` | `aseprite` | -| `Ask Ubuntu` | `askubuntu` | | `ASKfm` | `askfm` | | `AssemblyScript` | `assemblyscript` | | `Aston Martin` | `astonmartin` | @@ -247,7 +240,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `AT&T` | `atandt` | | `Atari` | `atari` | | `Atlassian` | `atlassian` | -| `Atom` | `atom` | | `Auchan` | `auchan` | | `Audacity` | `audacity` | | `Audi` | `audi` | @@ -266,6 +258,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Autoprefixer` | `autoprefixer` | | `avajs` | `avajs` | | `Avast` | `avast` | +| `avianca` | `avianca` | | `Avira` | `avira` | | `Awesome Lists` | `awesomelists` | | `awesomeWM` | `awesomewm` | @@ -286,7 +279,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Backbone.js` | `backbonedotjs` | | `Backendless` | `backendless` | | `Backstage` | `backstage` | -| `Badgr` | `badgr` | | `Badoo` | `badoo` | | `Baidu` | `baidu` | | `Bamboo` | `bamboo` | @@ -297,12 +289,10 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Barclays` | `barclays` | | `Baremetrics` | `baremetrics` | | `Basecamp` | `basecamp` | +| `Basic Attention Token` | `basicattentiontoken` | | `Bastyon` | `bastyon` | | `Bata` | `bata` | -| `Bath ASU` | `bathasu` | | `Battle.net` | `battledotnet` | -| `BBC` | `bbc` | -| `BBC iPlayer` | `bbciplayer` | | `Beatport` | `beatport` | | `Beats` | `beats` | | `Beats by Dre` | `beatsbydre` | @@ -314,6 +304,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `BentoML` | `bentoml` | | `BeReal` | `bereal` | | `Betfair` | `betfair` | +| `Bevy` | `bevy` | | `Big Cartel` | `bigcartel` | | `bigbasket` | `bigbasket` | | `BigBlueButton` | `bigbluebutton` | @@ -329,6 +320,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Bitcoin` | `bitcoin` | | `Bitcoin Cash` | `bitcoincash` | | `Bitcoin SV` | `bitcoinsv` | +| `BitComet` | `bitcomet` | | `Bitdefender` | `bitdefender` | | `Bitly` | `bitly` | | `Bitrise` | `bitrise` | @@ -339,6 +331,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Blazemeter` | `blazemeter` | | `Blazor` | `blazor` | | `Blender` | `blender` | +| `Blockbench` | `blockbench` | | `Blockchain.com` | `blockchaindotcom` | | `Blogger` | `blogger` | | `Bloglovin` | `bloglovin` | @@ -346,6 +339,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Bluetooth` | `bluetooth` | | `BMC Software` | `bmcsoftware` | | `BMW` | `bmw` | +| `BNB Chain` | `bnbchain` | | `BoardGameGeek` | `boardgamegeek` | | `Boehringer Ingelheim` | `boehringeringelheim` | | `Boeing` | `boeing` | @@ -356,6 +350,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `BookMyShow` | `bookmyshow` | | `BookStack` | `bookstack` | | `Boost` | `boost` | +| `Boosty` | `boosty` | | `Boots` | `boots` | | `Bootstrap` | `bootstrap` | | `BorgBackup` | `borgbackup` | @@ -393,10 +388,9 @@ update the script at 'scripts/release/update-slugs-table.js'. | `BuzzFeed` | `buzzfeed` | | `BVG` | `bvg` | | `Byju's` | `byjus` | -| `byte` | `byte` | | `ByteDance` | `bytedance` | | `C` | `c` | -| `C Sharp` | `csharp` | +| `C#` | `csharp` | | `C++` | `cplusplus` | | `C++ Builder` | `cplusplusbuilder` | | `Cachet` | `cachet` | @@ -410,6 +404,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Campaign Monitor` | `campaignmonitor` | | `Canonical` | `canonical` | | `Canva` | `canva` | +| `Canvas` | `canvas` | | `Capacitor` | `capacitor` | | `Car Throttle` | `carthrottle` | | `Cardano` | `cardano` | @@ -421,9 +416,11 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Castorama` | `castorama` | | `Castro` | `castro` | | `Caterpillar` | `caterpillar` | +| `CBC` | `cbc` | | `CBS` | `cbs` | | `CD Projekt` | `cdprojekt` | | `Celery` | `celery` | +| `Celestron` | `celestron` | | `CentOS` | `centos` | | `Ceph` | `ceph` | | `Cesium` | `cesium` | @@ -440,6 +437,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `CheckiO` | `checkio` | | `Checkmarx` | `checkmarx` | | `Checkmk` | `checkmk` | +| `Chedraui` | `chedraui` | | `Chef` | `chef` | | `Chemex` | `chemex` | | `Chevrolet` | `chevrolet` | @@ -466,6 +464,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Clarifai` | `clarifai` | | `Claris` | `claris` | | `Clarivate` | `clarivate` | +| `Clerk` | `clerk` | | `ClickHouse` | `clickhouse` | | `ClickUp` | `clickup` | | `CLion` | `clion` | @@ -495,7 +494,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Coda` | `coda` | | `Codacy` | `codacy` | | `Code Climate` | `codeclimate` | -| `Code Review` | `codereview` | | `Codeberg` | `codeberg` | | `Codecademy` | `codecademy` | | `CodeceptJS` | `codeceptjs` | @@ -567,6 +565,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Creative Technology` | `creativetechnology` | | `Credly` | `credly` | | `Crehana` | `crehana` | +| `Crew United` | `crewunited` | | `Critical Role` | `criticalrole` | | `Crowdin` | `crowdin` | | `Crowdsource` | `crowdsource` | @@ -582,6 +581,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Cultura` | `cultura` | | `curl` | `curl` | | `CurseForge` | `curseforge` | +| `Custom Ink` | `customink` | | `CyberDefenders` | `cyberdefenders` | | `Cycling '74` | `cycling74` | | `Cypress` | `cypress` | @@ -623,7 +623,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Decap CMS` | `decapcms` | | `deepin` | `deepin` | | `Deepnote` | `deepnote` | -| `Deezer` | `deezer` | | `del.icio.us` | `delicious` | | `Deliveroo` | `deliveroo` | | `Dell` | `dell` | @@ -633,6 +632,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Deno` | `deno` | | `Denon` | `denon` | | `Dependabot` | `dependabot` | +| `Depositphotos` | `depositphotos` | | `Der Spiegel` | `derspiegel` | | `Designer News` | `designernews` | | `Deutsche Bahn` | `deutschebahn` | @@ -680,7 +680,9 @@ update the script at 'scripts/release/update-slugs-table.js'. | `DPD` | `dpd` | | `Dragonframe` | `dragonframe` | | `Draugiem.lv` | `draugiemdotlv` | +| `Dreamstime` | `dreamstime` | | `Dribbble` | `dribbble` | +| `Drizzle` | `drizzle` | | `Drone` | `drone` | | `Drooble` | `drooble` | | `Dropbox` | `dropbox` | @@ -771,6 +773,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Exercism` | `exercism` | | `Exordo` | `exordo` | | `Exoscale` | `exoscale` | +| `Expedia` | `expedia` | | `Expensify` | `expensify` | | `Experts Exchange` | `expertsexchange` | | `Expo` | `expo` | @@ -822,6 +825,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Fila` | `fila` | | `Files` | `files` | | `FileZilla` | `filezilla` | +| `Fineco` | `fineco` | | `Fing` | `fing` | | `Firebase` | `firebase` | | `Firefish` | `firefish` | @@ -862,7 +866,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `FontForge` | `fontforge` | | `foodpanda` | `foodpanda` | | `Ford` | `ford` | -| `Forestry` | `forestry` | | `Forgejo` | `forgejo` | | `Formstack` | `formstack` | | `Fortinet` | `fortinet` | @@ -969,9 +972,12 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Google Classroom` | `googleclassroom` | | `Google Cloud` | `googlecloud` | | `Google Cloud Composer` | `googlecloudcomposer` | +| `Google Cloud Spanner` | `googlecloudspanner` | | `Google Colab` | `googlecolab` | | `Google Container Optimized OS` | `googlecontaineroptimizedos` | | `Google Data Studio` | `googledatastudio` | +| `Google Dataflow` | `googledataflow` | +| `Google Dataproc` | `googledataproc` | | `Google Docs` | `googledocs` | | `Google Domains` | `googledomains` | | `Google Drive` | `googledrive` | @@ -996,12 +1002,14 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Google Photos` | `googlephotos` | | `Google Play` | `googleplay` | | `Google Podcasts` | `googlepodcasts` | +| `Google Pub/Sub` | `googlepubsub` | | `Google Scholar` | `googlescholar` | | `Google Search Console` | `googlesearchconsole` | | `Google Sheets` | `googlesheets` | | `Google Slides` | `googleslides` | | `Google Street View` | `googlestreetview` | | `Google Tag Manager` | `googletagmanager` | +| `Google Tasks` | `googletasks` | | `Google Translate` | `googletranslate` | | `GoToMeeting` | `gotomeeting` | | `Grab` | `grab` | @@ -1023,6 +1031,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Grubhub` | `grubhub` | | `Grunt` | `grunt` | | `GSK` | `gsk` | +| `GSMArena.com` | `gsmarenadotcom` | | `GStreamer` | `gstreamer` | | `GTK` | `gtk` | | `Guangzhou Metro` | `guangzhoumetro` | @@ -1061,6 +1070,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `HBO` | `hbo` | | `HCL` | `hcl` | | `Headless UI` | `headlessui` | +| `Headphone Zone` | `headphonezone` | | `Headspace` | `headspace` | | `Hearth` | `hearth` | | `hearthis.at` | `hearthisdotat` | @@ -1111,10 +1121,8 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Hulu` | `hulu` | | `Humble Bundle` | `humblebundle` | | `Hungry Jack's` | `hungryjacks` | -| `Hurriyetemlak` | `hurriyetemlak` | | `Husqvarna` | `husqvarna` | | `Hyper` | `hyper` | -| `Hyperledger` | `hyperledger` | | `Hypothesis` | `hypothesis` | | `Hyundai` | `hyundai` | | `i18next` | `i18next` | @@ -1214,18 +1222,17 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Jekyll` | `jekyll` | | `Jellyfin` | `jellyfin` | | `Jenkins` | `jenkins` | -| `Jenkins X` | `jenkinsx` | | `Jest` | `jest` | | `JET` | `jet` | | `JetBlue` | `jetblue` | | `JetBrains` | `jetbrains` | | `Jetpack Compose` | `jetpackcompose` | | `JFrog` | `jfrog` | -| `JFrog Bintray` | `jfrogbintray` | | `JFrog Pipelines` | `jfrogpipelines` | | `Jinja` | `jinja` | | `Jira` | `jira` | | `Jira Software` | `jirasoftware` | +| `JitPack` | `jitpack` | | `Jitsi` | `jitsi` | | `John Deere` | `johndeere` | | `Joomla` | `joomla` | @@ -1282,6 +1289,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Kia` | `kia` | | `Kibana` | `kibana` | | `KiCad` | `kicad` | +| `Kick` | `kick` | | `Kickstarter` | `kickstarter` | | `Kik` | `kik` | | `Kingston Technology` | `kingstontechnology` | @@ -1317,6 +1325,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Kuma` | `kuma` | | `Kuula` | `kuula` | | `Kyocera` | `kyocera` | +| `L'Équipe` | `lequipe` | | `LabVIEW` | `labview` | | `Lada` | `lada` | | `Lamborghini` | `lamborghini` | @@ -1350,12 +1359,12 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Letterboxd` | `letterboxd` | | `levels.fyi` | `levelsdotfyi` | | `LG` | `lg` | -| `LGTM` | `lgtm` | | `Libera.Chat` | `liberadotchat` | | `Liberapay` | `liberapay` | | `Libraries.io` | `librariesdotio` | | `LibraryThing` | `librarything` | | `LibreOffice` | `libreoffice` | +| `LibreOffice Base` | `libreofficebase` | | `libuv` | `libuv` | | `Lichess` | `lichess` | | `Lidl` | `lidl` | @@ -1394,6 +1403,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Loom` | `loom` | | `Loop` | `loop` | | `LoopBack` | `loopback` | +| `Loot Crate` | `lootcrate` | | `Lospec` | `lospec` | | `LOT Polish Airlines` | `lotpolishairlines` | | `LTspice` | `ltspice` | @@ -1413,10 +1423,12 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Magasins U` | `magasinsu` | | `Magento` | `magento` | | `Magisk` | `magisk` | +| `Mahindra` | `mahindra` | | `mail.com` | `maildotcom` | | `Mail.Ru` | `maildotru` | | `MailChimp` | `mailchimp` | | `Mailgun` | `mailgun` | +| `Mailtrap` | `mailtrap` | | `Major League Hacking` | `majorleaguehacking` | | `MakerBot` | `makerbot` | | `Mamba UI` | `mambaui` | @@ -1461,9 +1473,9 @@ update the script at 'scripts/release/update-slugs-table.js'. | `MediaFire` | `mediafire` | | `MediaMarkt` | `mediamarkt` | | `MediaTek` | `mediatek` | -| `MediaTemple` | `mediatemple` | | `MediBang Paint` | `medibangpaint` | | `Medium` | `medium` | +| `Medusa` | `medusa` | | `Meetup` | `meetup` | | `MEGA` | `mega` | | `Meilisearch` | `meilisearch` | @@ -1497,13 +1509,13 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Microsoft Edge` | `microsoftedge` | | `Microsoft Excel` | `microsoftexcel` | | `Microsoft Exchange` | `microsoftexchange` | -| `Microsoft Office` | `microsoftoffice` | | `Microsoft OneDrive` | `microsoftonedrive` | | `Microsoft OneNote` | `microsoftonenote` | | `Microsoft Outlook` | `microsoftoutlook` | | `Microsoft PowerPoint` | `microsoftpowerpoint` | | `Microsoft SharePoint` | `microsoftsharepoint` | | `Microsoft SQL Server` | `microsoftsqlserver` | +| `Microsoft Store` | `microsoftstore` | | `Microsoft Teams` | `microsoftteams` | | `Microsoft Translator` | `microsofttranslator` | | `Microsoft Visio` | `microsoftvisio` | @@ -1617,6 +1629,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Nginx Proxy Manager` | `nginxproxymanager` | | `ngrok` | `ngrok` | | `NgRx` | `ngrx` | +| `NHL` | `nhl` | | `niconico` | `niconico` | | `Nike` | `nike` | | `Nikon` | `nikon` | @@ -1633,6 +1646,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Nodemon` | `nodemon` | | `Nokia` | `nokia` | | `Norco` | `norco` | +| `Nordic Semiconductor` | `nordicsemiconductor` | | `NordVPN` | `nordvpn` | | `Normalize.css` | `normalizedotcss` | | `Norton` | `norton` | @@ -1645,6 +1659,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `NOW` | `now` | | `npm` | `npm` | | `Nrwl` | `nrwl` | +| `NSIS` | `nsis` | | `Nubank` | `nubank` | | `Nucleo` | `nucleo` | | `NuGet` | `nuget` | @@ -1670,6 +1685,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Octopus Deploy` | `octopusdeploy` | | `Oculus` | `oculus` | | `Odnoklassniki` | `odnoklassniki` | +| `Odoo` | `odoo` | | `Odysee` | `odysee` | | `Oh Dear` | `ohdear` | | `okcupid` | `okcupid` | @@ -1694,6 +1710,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `OpenCV` | `opencv` | | `OpenFaaS` | `openfaas` | | `OpenGL` | `opengl` | +| `openHAB` | `openhab` | | `OpenID` | `openid` | | `OpenJDK` | `openjdk` | | `Openlayers` | `openlayers` | @@ -1709,7 +1726,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `openSUSE` | `opensuse` | | `OpenTelemetry` | `opentelemetry` | | `OpenText` | `opentext` | -| `OpenTF` | `opentf` | +| `OpenTofu` | `opentofu` | | `Openverse` | `openverse` | | `OpenVPN` | `openvpn` | | `OpenWrt` | `openwrt` | @@ -1718,6 +1735,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Opera` | `opera` | | `Opera GX` | `operagx` | | `OPNSense` | `opnsense` | +| `OPPO` | `oppo` | | `Opsgenie` | `opsgenie` | | `OpsLevel` | `opslevel` | | `Oracle` | `oracle` | @@ -1761,6 +1779,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Pastebin` | `pastebin` | | `Patreon` | `patreon` | | `Paychex` | `paychex` | +| `Payhip` | `payhip` | | `Payload CMS` | `payloadcms` | | `Payoneer` | `payoneer` | | `PayPal` | `paypal` | @@ -1790,12 +1809,14 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Philips Hue` | `philipshue` | | `Phoenix Framework` | `phoenixframework` | | `PhonePe` | `phonepe` | +| `Phosphor Icons` | `phosphoricons` | | `Photobucket` | `photobucket` | | `Photocrowd` | `photocrowd` | | `Photopea` | `photopea` | | `PHP` | `php` | | `phpMyAdmin` | `phpmyadmin` | | `PhpStorm` | `phpstorm` | +| `Pi Network` | `pinetwork` | | `Pi-hole` | `pihole` | | `Piaggio Group` | `piaggiogroup` | | `Picard Surgelés` | `picardsurgeles` | @@ -1804,6 +1825,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `PicPay` | `picpay` | | `Pimcore` | `pimcore` | | `Pinboard` | `pinboard` | +| `Pine Script` | `pinescript` | | `Pingdom` | `pingdom` | | `Pinterest` | `pinterest` | | `Pioneer DJ` | `pioneerdj` | @@ -1850,8 +1872,10 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Pointy` | `pointy` | | `Pokémon` | `pokemon` | | `Polars` | `polars` | +| `Polestar` | `polestar` | | `Polkadot` | `polkadot` | | `Poly` | `poly` | +| `Polygon` | `polygon` | | `Polymer Project` | `polymerproject` | | `Polywork` | `polywork` | | `Pop!_OS` | `popos` | @@ -1876,6 +1900,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Preact` | `preact` | | `Prefect` | `prefect` | | `Premier League` | `premierleague` | +| `PrepBytes` | `prepbytes` | | `PrestaShop` | `prestashop` | | `Presto` | `presto` | | `Prettier` | `prettier` | @@ -1902,9 +1927,9 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Proton` | `proton` | | `Proton Calendar` | `protoncalendar` | | `Proton Drive` | `protondrive` | +| `Proton Mail` | `protonmail` | +| `Proton VPN` | `protonvpn` | | `ProtonDB` | `protondb` | -| `ProtonMail` | `protonmail` | -| `ProtonVPN` | `protonvpn` | | `Protractor` | `protractor` | | `Proxmox` | `proxmox` | | `Pterodactyl` | `pterodactyl` | @@ -1979,6 +2004,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Raspberry Pi` | `raspberrypi` | | `Ravelry` | `ravelry` | | `Ray` | `ray` | +| `Raycast` | `raycast` | | `Razer` | `razer` | | `Razorpay` | `razorpay` | | `React` | `react` | @@ -2007,6 +2033,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Redux-Saga` | `reduxsaga` | | `RedwoodJS` | `redwoodjs` | | `Reebok` | `reebok` | +| `Refine` | `refine` | | `Relay` | `relay` | | `Reliance Industries Limited` | `relianceindustrieslimited` | | `remark` | `remark` | @@ -2042,6 +2069,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Ripple` | `ripple` | | `RISC-V` | `riscv` | | `Riseup` | `riseup` | +| `Rive` | `rive` | | `roadmap.sh` | `roadmapdotsh` | | `Roam Research` | `roamresearch` | | `Robinhood` | `robinhood` | @@ -2070,6 +2098,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `RTÉ` | `rte` | | `RTL` | `rtl` | | `RTLZWEI` | `rtlzwei` | +| `RTM` | `rtm` | | `RuboCop` | `rubocop` | | `Ruby` | `ruby` | | `Ruby on Rails` | `rubyonrails` | @@ -2093,6 +2122,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Sails.js` | `sailsdotjs` | | `Salesforce` | `salesforce` | | `Salt Project` | `saltproject` | +| `Sam's Club` | `samsclub` | | `Samsung` | `samsung` | | `Samsung Pay` | `samsungpay` | | `San Francisco Municipal Railway` | `sanfranciscomunicipalrailway` | @@ -2139,7 +2169,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Semrush` | `semrush` | | `SemVer` | `semver` | | `Sencha` | `sencha` | -| `Sendinblue` | `sendinblue` | | `Sennheiser` | `sennheiser` | | `Sensu` | `sensu` | | `Sentry` | `sentry` | @@ -2147,6 +2176,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Sequelize` | `sequelize` | | `Server Fault` | `serverfault` | | `Serverless` | `serverless` | +| `Session` | `session` | | `Sessionize` | `sessionize` | | `Setapp` | `setapp` | | `SFML` | `sfml` | @@ -2198,6 +2228,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `SlickPic` | `slickpic` | | `Slides` | `slides` | | `SlideShare` | `slideshare` | +| `Slint` | `slint` | | `smart` | `smart` | | `SmartThings` | `smartthings` | | `smash.gg` | `smashdotgg` | @@ -2222,7 +2253,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `SonarCloud` | `sonarcloud` | | `SonarLint` | `sonarlint` | | `SonarQube` | `sonarqube` | -| `SonarSource` | `sonarsource` | | `Sonatype` | `sonatype` | | `Songkick` | `songkick` | | `Songoda` | `songoda` | @@ -2233,7 +2263,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `SoundCloud` | `soundcloud` | | `Source Engine` | `sourceengine` | | `SourceForge` | `sourceforge` | -| `Sourcegraph` | `sourcegraph` | | `SourceHut` | `sourcehut` | | `Sourcetree` | `sourcetree` | | `Southwest Airlines` | `southwestairlines` | @@ -2306,6 +2335,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Stimulus` | `stimulus` | | `Stitcher` | `stitcher` | | `STMicroelectronics` | `stmicroelectronics` | +| `StockX` | `stockx` | | `StopStalk` | `stopstalk` | | `Storyblok` | `storyblok` | | `Storybook` | `storybook` | @@ -2438,13 +2468,14 @@ update the script at 'scripts/release/update-slugs-table.js'. | `TinyLetter` | `tinyletter` | | `Tistory` | `tistory` | | `tmux` | `tmux` | -| `TNT` | `tnt` | | `Todoist` | `todoist` | | `Toggl` | `toggl` | | `Toggl Track` | `toggltrack` | | `Tokyo Metro` | `tokyometro` | +| `Toll` | `toll` | | `TOML` | `toml` | | `Tomorrowland` | `tomorrowland` | +| `TON` | `ton` | | `Topcoder` | `topcoder` | | `Toptal` | `toptal` | | `Tor Browser` | `torbrowser` | @@ -2454,6 +2485,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Toyota` | `toyota` | | `TP-Link` | `tplink` | | `tqdm` | `tqdm` | +| `TradingView` | `tradingview` | | `Traefik Mesh` | `traefikmesh` | | `Traefik Proxy` | `traefikproxy` | | `Trailforks` | `trailforks` | @@ -2496,7 +2528,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Twilio` | `twilio` | | `Twitch` | `twitch` | | `Twitter` | `twitter` | -| `Twoo` | `twoo` | | `Typeform` | `typeform` | | `TypeScript` | `typescript` | | `TYPO3` | `typo3` | @@ -2530,11 +2561,10 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Unraid` | `unraid` | | `Unreal Engine` | `unrealengine` | | `Unsplash` | `unsplash` | -| `Untangle` | `untangle` | | `Untappd` | `untappd` | | `UpCloud` | `upcloud` | | `UpLabs` | `uplabs` | -| `Uploaded` | `uploaded` | +| `Upptime` | `upptime` | | `UPS` | `ups` | | `Upstash` | `upstash` | | `Uptime Kuma` | `uptimekuma` | @@ -2572,6 +2602,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Viadeo` | `viadeo` | | `Viaplay` | `viaplay` | | `Viber` | `viber` | +| `VictoriaMetrics` | `victoriametrics` | | `Vim` | `vim` | | `Vimeo` | `vimeo` | | `Vimeo Livestream` | `vimeolivestream` | @@ -2589,6 +2620,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Viva Wallet` | `vivawallet` | | `Vivaldi` | `vivaldi` | | `Vivino` | `vivino` | +| `Vivint` | `vivint` | | `VK` | `vk` | | `VLC media player` | `vlcmediaplayer` | | `VMware` | `vmware` | @@ -2609,7 +2641,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Vulkan` | `vulkan` | | `Vultr` | `vultr` | | `Vyond` | `vyond` | -| `W3C` | `w3c` | +| `W3Schools` | `w3schools` | | `Wacom` | `wacom` | | `Wagtail` | `wagtail` | | `Wails` | `wails` | @@ -2628,6 +2660,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Wattpad` | `wattpad` | | `Wayland` | `wayland` | | `Waze` | `waze` | +| `WazirX` | `wazirx` | | `Wear OS` | `wearos` | | `Weasyl` | `weasyl` | | `Web3.js` | `web3dotjs` | @@ -2638,7 +2671,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Webex` | `webex` | | `Webflow` | `webflow` | | `WebGL` | `webgl` | -| `webhint` | `webhint` | | `Weblate` | `weblate` | | `Webmin` | `webmin` | | `WebMoney` | `webmoney` | @@ -2656,9 +2688,9 @@ update the script at 'scripts/release/update-slugs-table.js'. | `WEMO` | `wemo` | | `Western Digital` | `westerndigital` | | `WeTransfer` | `wetransfer` | +| `WezTerm` | `wezterm` | | `WhatsApp` | `whatsapp` | | `When I Work` | `wheniwork` | -| `WhiteSource` | `whitesource` | | `Wii` | `wii` | | `Wii U` | `wiiu` | | `wiki.gg` | `wikidotgg` | @@ -2669,14 +2701,12 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Wikiquote` | `wikiquote` | | `Wikivoyage` | `wikivoyage` | | `Winamp` | `winamp` | -| `Windi CSS` | `windicss` | | `Windows` | `windows` | | `Windows 10` | `windows10` | | `Windows 11` | `windows11` | | `Windows 95` | `windows95` | | `Windows Terminal` | `windowsterminal` | | `Windows XP` | `windowsxp` | -| `Winmate` | `winmate` | | `Wipro` | `wipro` | | `Wire` | `wire` | | `WireGuard` | `wireguard` | @@ -2711,7 +2741,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Xero` | `xero` | | `XFCE` | `xfce` | | `Xiaomi` | `xiaomi` | -| `Xilinx` | `xilinx` | | `Xing` | `xing` | | `XMPP` | `xmpp` | | `XO` | `xo` | @@ -2719,7 +2748,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `XSplit` | `xsplit` | | `XState` | `xstate` | | `Y Combinator` | `ycombinator` | -| `Yahoo!` | `yahoo` | | `Yale` | `yale` | | `Yamaha Corporation` | `yamahacorporation` | | `Yamaha Motor Corporation` | `yamahamotorcorporation` | @@ -2730,8 +2758,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Yelp` | `yelp` | | `Yeti` | `yeti` | | `Yoast` | `yoast` | -| `YOLO` | `yolo` | -| `YourTravel.TV` | `yourtraveldottv` | | `YouTube` | `youtube` | | `YouTube Gaming` | `youtubegaming` | | `YouTube Music` | `youtubemusic` | @@ -2739,7 +2765,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `YouTube Studio` | `youtubestudio` | | `YouTube TV` | `youtubetv` | | `Yubico` | `yubico` | -| `Z-Wave` | `zwave` | | `Żabka` | `zabka` | | `Zalando` | `zalando` | | `Zalo` | `zalo` | @@ -2748,16 +2773,15 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Zazzle` | `zazzle` | | `Zcash` | `zcash` | | `ZDF` | `zdf` | +| `ZebPay` | `zebpay` | | `Zebra Technologies` | `zebratechnologies` | | `Zelle` | `zelle` | | `Zend` | `zend` | -| `Zend Framework` | `zendframework` | | `Zendesk` | `zendesk` | | `Zenn` | `zenn` | | `Zenodo` | `zenodo` | | `Zensar` | `zensar` | | `Zerodha` | `zerodha` | -| `ZeroMQ` | `zeromq` | | `Zerply` | `zerply` | | `Zettlr` | `zettlr` | | `Zhihu` | `zhihu` | From 2c1280d6cbb7cd52a5820da338844b843e86010d Mon Sep 17 00:00:00 2001 From: Suraj Khamkar <112414255+khamkarsuraj@users.noreply.github.com> Date: Sat, 25 Nov 2023 22:12:35 -0500 Subject: [PATCH 427/938] Add Ritz Carlton (#9872) --- _data/simple-icons.json | 5 +++++ icons/ritzcarlton.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/ritzcarlton.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 724779c02..32b771f6b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11644,6 +11644,11 @@ "hex": "FF0000", "source": "https://riseup.net/en/about-us/images" }, + { + "title": "Ritz Carlton", + "hex": "000000", + "source": "https://www.ritzcarlton.com/en/about-the-ritz-carlton" + }, { "title": "Rive", "hex": "1D1D1D", diff --git a/icons/ritzcarlton.svg b/icons/ritzcarlton.svg new file mode 100644 index 000000000..6caf2e117 --- /dev/null +++ b/icons/ritzcarlton.svg @@ -0,0 +1 @@ +Ritz Carlton \ No newline at end of file From 5e357b36c861bd1b788733a5188ad9e735e82847 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Mon, 27 Nov 2023 18:48:32 +0800 Subject: [PATCH 428/938] Add dark mode color fallback example (#9939) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 592499a4d..aaa74184b 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,7 @@ Where `[COLOR]` is optional, and can be replaced by the [hex colors](https://dev + ``` ### Node Usage Node From 15cc8ea7fa21cad39987a7393715dbc756992205 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Mon, 27 Nov 2023 18:50:10 +0800 Subject: [PATCH 429/938] Rename scripts (#9938) --- .github/workflows/publish.yml | 6 +++--- .../release/{strip-theme-links.js => reformat-readme.js} | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) rename scripts/release/{strip-theme-links.js => reformat-readme.js} (94%) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 51e5af4e7..dcdc82f03 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -52,8 +52,8 @@ jobs: uses: ./.github/actions/get-version - name: Install dependencies run: npm i - - name: Replace CDN theme image links from README - run: node ./scripts/release/strip-theme-links.js "${{ steps.get-version.outputs.version }}" + - name: Reformat README to regular markdown + run: node ./scripts/release/reformat-readme.js "${{ steps.get-version.outputs.version }}" - name: Update SDK Typescript definitions run: node ./scripts/release/update-sdk-ts-defs.js - name: Build NodeJS package @@ -75,7 +75,7 @@ jobs: - id: get-version uses: ./.github/actions/get-version - name: Replace CDN theme image links from README - run: node ./scripts/release/strip-theme-links.js "${{ steps.get-version.outputs.version }}" + run: node ./scripts/release/reformat-readme.js "${{ steps.get-version.outputs.version }}" - name: Configure GIT credentials run: | git config user.name "${GITHUB_ACTOR}" diff --git a/scripts/release/strip-theme-links.js b/scripts/release/reformat-readme.js similarity index 94% rename from scripts/release/strip-theme-links.js rename to scripts/release/reformat-readme.js index ca81e48dd..643ecb3f5 100644 --- a/scripts/release/strip-theme-links.js +++ b/scripts/release/reformat-readme.js @@ -1,6 +1,6 @@ /** * @fileoverview - * Simple Icons strip theme URL script. + * Reformat README to regular markdown. */ import path from 'node:path'; From ca67a208bf718e5d1e096b6cfff478560c010c1e Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Mon, 27 Nov 2023 20:48:20 +0000 Subject: [PATCH 430/938] Add auto-versioning to third-party extensions where possible (#9931) * update Vue3 Version * Make all possible badges dynamic * Dynamic Hugo Badge * Update Blazor NuGet Badge --- README.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index aaa74184b..0b574ad23 100644 --- a/README.md +++ b/README.md @@ -153,30 +153,30 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | Extension | Author | License | Simple Icons Version | | :-- | :-- | :-: | :-: | | [Angular module](https://github.com/avmaisak/ngx-simple-icons) Angular | [@avmaisak](https://github.com/avmaisak) | ![](https://img.shields.io/github/license/avmaisak/ngx-simple-icons) | [![v6.18.0](https://img.shields.io/static/v1?label=version&message=v6.18.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/6.18.0) | -| [Blazor Nuget package](https://github.com/TimeWarpEngineering/timewarp-simple-icons) Blazor | [@TimeWarpEngineering](https://github.com/TimeWarpEngineering) | ![](https://img.shields.io/github/license/TimeWarpEngineering/timewarp-simple-icons) | [![v9.9.0](https://img.shields.io/static/v1?label=version&message=v9.9.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.9.0) | -| [Blender add-on](https://github.com/mondeja/simple-icons-blender) Blender | [@mondeja](https://github.com/mondeja) | ![](https://img.shields.io/github/license/mondeja/simple-icons-blender) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | -| [Drawio library](https://github.com/mondeja/simple-icons-drawio) Drawio | [@mondeja](https://github.com/mondeja) | ![](https://img.shields.io/github/license/mondeja/simple-icons-drawio) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | -| [Drupal module](https://www.drupal.org/project/simple_icons) Drupal | [Phil Wolstenholme](https://www.drupal.org/u/phil-wolstenholme) | ![](https://img.shields.io/badge/license-GPL_v2-blue.svg) | [![v3.13.0](https://img.shields.io/static/v1?label=version&message=v3.13.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/3.13.0) | -| [Figma plugin](https://www.figma.com/community/plugin/1149614463603005908/Simple-Icons) Figma | [@LitoMore](https://github.com/LitoMore) | ![](https://img.shields.io/github/license/litomore/simple-icons-figma) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | -| [Flutter package](https://pub.dev/packages/simple_icons) Flutter | [@jlnrrg](https://github.com/jlnrrg) | ![](https://img.shields.io/github/license/jlnrrg/simple_icons) | [![v7.10.0](https://img.shields.io/static/v1?label=version&message=v7.10.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/7.10.0) | -| [Framer component](https://github.com/LitoMore/simple-icons-framer) Framer | [@LitoMore](https://github.com/LitoMore) | ![](https://img.shields.io/github/license/LitoMore/simple-icons-framer) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | -| [Hexo plugin](https://github.com/nidbCN/hexo-simpleIcons) Hexo | [@nidbCN](https://github.com/nidbCN/) | ![](https://img.shields.io/github/license/nidbCN/hexo-simpleIcons) | [![v4.25.0](https://img.shields.io/static/v1?label=version&message=v4.25.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.25.0) | +| [Blazor Nuget package](https://github.com/TimeWarpEngineering/timewarp-simple-icons) Blazor | [@TimeWarpEngineering](https://github.com/TimeWarpEngineering) | ![](https://img.shields.io/github/license/TimeWarpEngineering/timewarp-simple-icons) | ![](https://img.shields.io/badge/dynamic/xml?url=https%3A%2F%2Fraw.githubusercontent.com%2FTimeWarpEngineering%2Ftimewarp-simple-icons%2Fmain%2Fsource%2Ftimewarp-simple-icons%2Ftimewarp-simple-icons.csproj&query=%2FProject%2FPropertyGroup%2FVersion&logo=simpleicons&label=version) | +| [Blender add-on](https://github.com/mondeja/simple-icons-blender) Blender | [@mondeja](https://github.com/mondeja) | ![](https://img.shields.io/github/license/mondeja/simple-icons-blender) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmondeja%2Fsimple-icons-blender%2Fdevelop%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) | +| [Drawio library](https://github.com/mondeja/simple-icons-drawio) Drawio | [@mondeja](https://github.com/mondeja) | ![](https://img.shields.io/github/license/mondeja/simple-icons-drawio) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmondeja%2Fsimple-icons-drawio%2Fdevelop%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) | +| [Drupal module](https://www.drupal.org/project/simple_icons) Drupal | [Phil Wolstenholme](https://www.drupal.org/u/phil-wolstenholme) | ![](https://img.shields.io/badge/license-GPL_v2-blue.svg) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fgit.drupalcode.org%2Fproject%2Fsimple_icons%2F-%2Fraw%2F8.x-1.x%2Fpackage-lock.json%3Fref_type%3Dheads&query=%24..%5B'simple-icons'%5D.version&logo=simpleicons&label=version) | +| [Figma plugin](https://www.figma.com/community/plugin/1149614463603005908/Simple-Icons) Figma | [@LitoMore](https://github.com/LitoMore) | ![](https://img.shields.io/github/license/litomore/simple-icons-figma) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsimple-icons%2Fsimple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) | +| [Flutter package](https://pub.dev/packages/simple_icons) Flutter | [@jlnrrg](https://github.com/jlnrrg) | ![](https://img.shields.io/github/license/jlnrrg/simple_icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fjlnrrg%2Fsimple_icons%2Fmaster%2Fvendor%2Fpackage-lock.json&query=%24..%5B'node_modules%2Fsimple-icons-font'%5D.version&logo=simpleicons&label=version) | +| [Framer component](https://github.com/LitoMore/simple-icons-framer) Framer | [@LitoMore](https://github.com/LitoMore) | ![](https://img.shields.io/github/license/LitoMore/simple-icons-framer) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsimple-icons%2Fsimple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) | +| [Hexo plugin](https://github.com/nidbCN/hexo-simpleIcons) Hexo | [@nidbCN](https://github.com/nidbCN/) | ![](https://img.shields.io/github/license/nidbCN/hexo-simpleIcons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2FnidbCN%2Fhexo-simpleIcons%2Fmaster%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) | | [Home Assistant plugin](https://github.com/vigonotion/hass-simpleicons) Home Assistant | [@vigonotion](https://github.com/vigonotion/) | ![](https://img.shields.io/github/license/vigonotion/hass-simpleicons) | [![v7.14.0](https://img.shields.io/static/v1?label=version&message=v7.14.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/7.14.0) | -| [Hugo module](https://github.com/foo-dogsquared/hugo-mod-simple-icons) Hugo | [@foo-dogsquared](https://github.com/foo-dogsquared) | ![](https://img.shields.io/github/license/foo-dogsquared/hugo-mod-simple-icons) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | +| [Hugo module](https://github.com/foo-dogsquared/hugo-mod-simple-icons) Hugo | [@foo-dogsquared](https://github.com/foo-dogsquared) | ![](https://img.shields.io/github/license/foo-dogsquared/hugo-mod-simple-icons) | ![](https://img.shields.io/github/v/tag/foo-dogsquared/hugo-mod-simple-icons?logo=simpleicons&label=version) | | [Java library](https://github.com/silentsoft/simpleicons4j) OpenJDK | [@silentsoft](https://github.com/silentsoft) | ![](https://img.shields.io/github/license/silentsoft/simpleicons4j) | [![v6.16.0](https://img.shields.io/static/v1?label=version&message=v6.16.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/6.16.0) | | [Jetpack Compose library](https://github.com/DevSrSouza/compose-icons) Jetpack Compose | [@DevSrSouza](https://github.com/devsrsouza/) | ![](https://img.shields.io/github/license/DevSrSouza/compose-icons) | [![v4.14.0](https://img.shields.io/static/v1?label=version&message=v4.14.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.14.0) | -| [Kirby plugin](https://github.com/runxel/kirby3-simpleicons) Kirby | [@runxel](https://github.com/runxel) | ![](https://img.shields.io/github/license/runxel/kirby3-simpleicons) | [![v2.19.0](https://img.shields.io/static/v1?label=version&message=v2.19.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/2.19.0) | -| [LaTeX package](https://github.com/ineshbose/simple-icons-latex) LaTeX | [@ineshbose](https://github.com/ineshbose) | ![](https://img.shields.io/github/license/ineshbose/simple-icons-latex) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | -| [Laravel package](https://github.com/ublabs/blade-simple-icons) Laravel | [@adrian-ub](https://github.com/adrian-ub) | ![](https://img.shields.io/github/license/ublabs/blade-simple-icons) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | +| [Kirby plugin](https://github.com/runxel/kirby3-simpleicons) Kirby | [@runxel](https://github.com/runxel) | ![](https://img.shields.io/github/license/runxel/kirby3-simpleicons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Frunxel%2Fkirby3-simpleicons%2Fmaster%2Fcomposer.json&query=%24..%5B'simple-icons%2Fsimple-icons'%5D&logo=simpleicons&label=version) | +| [LaTeX package](https://github.com/ineshbose/simple-icons-latex) LaTeX | [@ineshbose](https://github.com/ineshbose) | ![](https://img.shields.io/github/license/ineshbose/simple-icons-latex) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fineshbose%2Fsimple-icons-latex%2Fdevelop%2Fpackage.json&query=%24..%5B'simple-icons-font'%5D&logo=simpleicons&label=version) | +| [Laravel package](https://github.com/ublabs/blade-simple-icons) Laravel | [@adrian-ub](https://github.com/adrian-ub) | ![](https://img.shields.io/github/license/ublabs/blade-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsimple-icons%2Fsimple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) | | [Leptos crate](https://github.com/Carlosted/leptos-icons) Leptos | [@Carlosted](https://github.com/Carlosted) | ![](https://img.shields.io/github/license/Carlosted/leptos-icons) | [![v9.14.0](https://img.shields.io/static/v1?label=version&message=v9.14.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.14.0) | | [Python package](https://github.com/sachinraja/simple-icons-py) Python | [@sachinraja](https://github.com/sachinraja) | ![](https://img.shields.io/github/license/sachinraja/simple-icons-py) | [![v7.21.0](https://img.shields.io/static/v1?label=version&message=v7.21.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/7.21.0) | -| [React package](https://github.com/icons-pack/react-simple-icons) React | [@wootsbot](https://github.com/wootsbot) | ![](https://img.shields.io/github/license/icons-pack/react-simple-icons) | [![v9.16.1](https://img.shields.io/static/v1?label=version&message=v9.16.1&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.16.1) | -| [Ruby gem](https://rubygems.org/gems/simple-icons-rails) Ruby | [@thepew](https://github.com/the-pew-inc) | ![](https://img.shields.io/github/license/the-pew-inc/simple-icons-rails) | [![Latest](https://img.shields.io/static/v1?label=version&message=latest&logo=simpleicons&color=green)](https://github.com/simple-icons/simple-icons/tree/master) | +| [React package](https://github.com/icons-pack/react-simple-icons) React | [@wootsbot](https://github.com/wootsbot) | ![](https://img.shields.io/github/license/icons-pack/react-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Ficons-pack%2Freact-simple-icons%2Fmain%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) | +| [Ruby gem](https://rubygems.org/gems/simple-icons-rails) Ruby | [@thepew](https://github.com/the-pew-inc) | ![](https://img.shields.io/github/license/the-pew-inc/simple-icons-rails) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsimple-icons%2Fsimple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) | | [Solid package](https://github.com/x64Bits/solid-icons) Solid | [@x64Bits](https://github.com/x64Bits) | ![](https://img.shields.io/github/license/x64Bits/solid-icons) | [![v9.0.0](https://img.shields.io/static/v1?label=version&message=v9.0.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.0.0) | | [Stream Deck icon pack](https://github.com/mackenly/simple-icons-stream-deck) Stream Deck | [@mackenly](https://github.com/mackenly) | ![](https://img.shields.io/github/license/mackenly/simple-icons-stream-deck) | [![v7.17.0](https://img.shields.io/static/v1?label=version&message=v7.17.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/7.17.0) | -| [Svelte package](https://github.com/icons-pack/svelte-simple-icons) Svelte | [@wootsbot](https://github.com/wootsbot) | ![](https://img.shields.io/github/license/icons-pack/svelte-simple-icons) | [![v9.19.0](https://img.shields.io/static/v1?label=version&message=v9.19.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.19.0) | -| [Vue 3 package](https://github.com/wyatt-herkamp/vue3-simple-icons) Vue | [@wyatt-herkamp](https://github.com/wyatt-herkamp) | ![](https://img.shields.io/github/license/wyatt-herkamp/vue3-simple-icons) | [![v9.10.0](https://img.shields.io/static/v1?label=version&message=v9.10.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.10.0) | -| [Vue package](https://github.com/mainvest/vue-simple-icons) Vue | [@noahlitvin](https://github.com/noahlitvin) | ![](https://img.shields.io/github/license/mainvest/vue-simple-icons) | [![v4.7.0](https://img.shields.io/static/v1?label=version&message=v4.7.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.7.0) | +| [Svelte package](https://github.com/icons-pack/svelte-simple-icons) Svelte | [@wootsbot](https://github.com/wootsbot) | ![](https://img.shields.io/github/license/icons-pack/svelte-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Ficons-pack%2Fsvelte-simple-icons%2Fmain%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) | +| [Vue 3 package](https://github.com/wyatt-herkamp/vue3-simple-icons) Vue | [@wyatt-herkamp](https://github.com/wyatt-herkamp) | ![](https://img.shields.io/github/license/wyatt-herkamp/vue3-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fwyatt-herkamp%2Fvue3-simple-icons%2Fmain%2Fpackage-lock.json&query=%24..%5B'node_modules%2Fsimple-icons'%5D.version&logo=simpleicons&label=version) | +| [Vue package](https://github.com/mainvest/vue-simple-icons) Vue | [@noahlitvin](https://github.com/noahlitvin) | ![](https://img.shields.io/github/license/mainvest/vue-simple-icons) | ![](https://img.shields.io/badge/dynamic/yaml?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmainvest%2Fvue-simple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) | | [WordPress plugin](https://wordpress.org/plugins/simple-icons/) WordPress | [@tjtaylo](https://github.com/tjtaylo) | ![](https://img.shields.io/badge/license-GPL_v2-blue.svg) | [![v4.25.0](https://img.shields.io/static/v1?label=version&message=v4.25.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.25.0) | > **Note for Extension Authors**\ From 12b92fab33ffd49d6ca45f2c35f11e0a04d7739a Mon Sep 17 00:00:00 2001 From: Eric P Pereira Date: Tue, 28 Nov 2023 15:18:11 +0530 Subject: [PATCH 431/938] Add ICICI Bank (#6021) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/icicibank.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/icicibank.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 32b771f6b..21c59acfe 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6333,6 +6333,11 @@ "hex": "CC092F", "source": "https://www.iceland.co.uk" }, + { + "title": "ICICI Bank", + "hex": "AE282E", + "source": "https://www.icicibank.com/ms/aboutus/annual-reports/2022-23/icici/assets/images/home-page/logo.svg" + }, { "title": "Icinga", "hex": "06062C", diff --git a/icons/icicibank.svg b/icons/icicibank.svg new file mode 100644 index 000000000..a89a4110e --- /dev/null +++ b/icons/icicibank.svg @@ -0,0 +1 @@ +ICICI Bank \ No newline at end of file From 883df5d628fbdb06944624de093713e4406afd41 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 28 Nov 2023 14:42:58 +0000 Subject: [PATCH 432/938] Add VS App Center (#9874) --- _data/simple-icons.json | 5 +++++ icons/visualstudioappcenter.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/visualstudioappcenter.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 21c59acfe..ea8d870c5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14662,6 +14662,11 @@ "hex": "5C2D91", "source": "https://visualstudio.microsoft.com" }, + { + "title": "Visual Studio App Center", + "hex": "CB2E6D", + "source": "https://learn.microsoft.com/en-us/visualstudio/subscriptions" + }, { "title": "Visual Studio Code", "hex": "007ACC", diff --git a/icons/visualstudioappcenter.svg b/icons/visualstudioappcenter.svg new file mode 100644 index 000000000..d01698c03 --- /dev/null +++ b/icons/visualstudioappcenter.svg @@ -0,0 +1 @@ +Visual Studio App Center \ No newline at end of file From 464fd06f92be7fbaf1ec293452ebd6f9d8eae5be Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 28 Nov 2023 15:55:07 +0000 Subject: [PATCH 433/938] Add Streamlabs icon (#9917) --- _data/simple-icons.json | 5 +++++ icons/streamlabs.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/streamlabs.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ea8d870c5..a1a017bf3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13170,6 +13170,11 @@ "hex": "FC4C02", "source": "https://itunes.apple.com/us/app/strava-running-and-cycling-gps/id426826309" }, + { + "title": "Streamlabs", + "hex": "80F5D2", + "source": "https://streamlabs.com/about" + }, { "title": "Streamlit", "hex": "FF4B4B", diff --git a/icons/streamlabs.svg b/icons/streamlabs.svg new file mode 100644 index 000000000..1b5ac09a4 --- /dev/null +++ b/icons/streamlabs.svg @@ -0,0 +1 @@ +Streamlabs \ No newline at end of file From fb3ed948a810f09456b7e075376984d824a1e518 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 28 Nov 2023 17:07:17 +0000 Subject: [PATCH 434/938] Add shadcn/ui (#9918) --- _data/simple-icons.json | 5 +++++ icons/shadcnui.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/shadcnui.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a1a017bf3..6cddf6d2b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12275,6 +12275,11 @@ "hex": "8CC445", "source": "https://www.sfml-dev.org/download/goodies/" }, + { + "title": "shadcn/ui", + "hex": "000000", + "source": "https://ui.shadcn.com" + }, { "title": "Shadow", "hex": "0A0C0D", diff --git a/icons/shadcnui.svg b/icons/shadcnui.svg new file mode 100644 index 000000000..5a23e483e --- /dev/null +++ b/icons/shadcnui.svg @@ -0,0 +1 @@ +shadcn/ui \ No newline at end of file From 5b19bae8a5d6e5d73eaa995699514332104111dc Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 28 Nov 2023 17:48:10 +0000 Subject: [PATCH 435/938] Update ReadMe to use GitHub formatting (#9928) * Add GH README tags, and update link stripping theme to include. * Remove bold text * Remove additional detail * Re-add bold text to non GH titles * Update README.md * Fix Notice Formatting --- README.md | 4 ++-- scripts/release/reformat-readme.js | 17 +++++++++++++---- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 0b574ad23..0a5db3159 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Over 2700 Free SVG icons for popular brands. See them all on one page at **Note**\ +> [!NOTE]\ > We ask that all users read our [legal disclaimer](https://github.com/simple-icons/simple-icons/blob/develop/DISCLAIMER.md) before using icons from Simple Icons. ### General Usage @@ -179,7 +179,7 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | [Vue package](https://github.com/mainvest/vue-simple-icons) Vue | [@noahlitvin](https://github.com/noahlitvin) | ![](https://img.shields.io/github/license/mainvest/vue-simple-icons) | ![](https://img.shields.io/badge/dynamic/yaml?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmainvest%2Fvue-simple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) | | [WordPress plugin](https://wordpress.org/plugins/simple-icons/) WordPress | [@tjtaylo](https://github.com/tjtaylo) | ![](https://img.shields.io/badge/license-GPL_v2-blue.svg) | [![v4.25.0](https://img.shields.io/static/v1?label=version&message=v4.25.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.25.0) | -> **Note for Extension Authors**\ +> [!IMPORTANT]\ > From our next major release (v11, releasing on May 26, 2024), we will begin removing third-party extensions from the above list that are not up to date with at least our previous major release.\ > For example, when v11 is released, we will remove any extensions that don't support `v10.0.0` or higher.\ > Please create a PR to update the version number of your extension in this README following each update of your extension. diff --git a/scripts/release/reformat-readme.js b/scripts/release/reformat-readme.js index 643ecb3f5..6d19aac11 100644 --- a/scripts/release/reformat-readme.js +++ b/scripts/release/reformat-readme.js @@ -17,8 +17,17 @@ const readmeFile = path.resolve(rootDir, 'README.md'); const readme = await readFile(readmeFile, 'utf8'); await writeFile( readmeFile, - readme.replace( - /https:\/\/cdn.simpleicons.org\/(.+)\/000\/fff/g, - `https://raw.githubusercontent.com/simple-icons/simple-icons/${LINKS_BRANCH}/icons/$1.svg`, - ), + readme + .replace( + /https:\/\/cdn.simpleicons.org\/(.+)\/000\/fff/g, + `https://raw.githubusercontent.com/simple-icons/simple-icons/${LINKS_BRANCH}/icons/$1.svg`, + ) + .replace( + /\[!(NOTE|TIP|IMPORTANT|WARNING|CAUTION)\](?!\()/g, + function (str, $0) { + const capital = $0.substr(0, 1); + const body = $0.substr(1).toLowerCase(); + return `**${capital + body}**`; + }, + ), ); From 4d24e9645ba70f7ac41a5f52cc3638a2feb327c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Tue, 28 Nov 2023 19:45:46 +0100 Subject: [PATCH 436/938] Dynamize simpleicons4j 3rd party extension simple-icons version badge (#9949) * Dynamize simpleicons4j third party extension simple-icons version badge * Drop badge link Co-authored-by: Adam Rusted --------- Co-authored-by: Adam Rusted --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0a5db3159..05229c1d0 100644 --- a/README.md +++ b/README.md @@ -163,7 +163,7 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | [Hexo plugin](https://github.com/nidbCN/hexo-simpleIcons) Hexo | [@nidbCN](https://github.com/nidbCN/) | ![](https://img.shields.io/github/license/nidbCN/hexo-simpleIcons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2FnidbCN%2Fhexo-simpleIcons%2Fmaster%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) | | [Home Assistant plugin](https://github.com/vigonotion/hass-simpleicons) Home Assistant | [@vigonotion](https://github.com/vigonotion/) | ![](https://img.shields.io/github/license/vigonotion/hass-simpleicons) | [![v7.14.0](https://img.shields.io/static/v1?label=version&message=v7.14.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/7.14.0) | | [Hugo module](https://github.com/foo-dogsquared/hugo-mod-simple-icons) Hugo | [@foo-dogsquared](https://github.com/foo-dogsquared) | ![](https://img.shields.io/github/license/foo-dogsquared/hugo-mod-simple-icons) | ![](https://img.shields.io/github/v/tag/foo-dogsquared/hugo-mod-simple-icons?logo=simpleicons&label=version) | -| [Java library](https://github.com/silentsoft/simpleicons4j) OpenJDK | [@silentsoft](https://github.com/silentsoft) | ![](https://img.shields.io/github/license/silentsoft/simpleicons4j) | [![v6.16.0](https://img.shields.io/static/v1?label=version&message=v6.16.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/6.16.0) | +| [Java library](https://github.com/silentsoft/simpleicons4j) OpenJDK | [@silentsoft](https://github.com/silentsoft) | ![](https://img.shields.io/github/license/silentsoft/simpleicons4j) | ![](https://img.shields.io/badge/dynamic/xml?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsilentsoft%2Fsimpleicons4j%2Fmain%2Fpom.xml&query=%2A%5Blocal-name%28.%29%3D%27project%27%5D%2F%2F%2A%5Blocal-name%28.%29%3D%27dependencies%27%5D%2F%2F%2A%5Blocal-name%28.%29%3D%27dependency%27%20and%20%2A%5Blocal-name%28.%29%3D%27artifactId%27%20and%20text%28%29%3D%27simple-icons%27%5D%5D%2F%2F%2A%5Blocal-name%28.%29%3D%27version%27%5D%2F%2Ftext%28%29&logo=simpleicons&label=version) | | [Jetpack Compose library](https://github.com/DevSrSouza/compose-icons) Jetpack Compose | [@DevSrSouza](https://github.com/devsrsouza/) | ![](https://img.shields.io/github/license/DevSrSouza/compose-icons) | [![v4.14.0](https://img.shields.io/static/v1?label=version&message=v4.14.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.14.0) | | [Kirby plugin](https://github.com/runxel/kirby3-simpleicons) Kirby | [@runxel](https://github.com/runxel) | ![](https://img.shields.io/github/license/runxel/kirby3-simpleicons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Frunxel%2Fkirby3-simpleicons%2Fmaster%2Fcomposer.json&query=%24..%5B'simple-icons%2Fsimple-icons'%5D&logo=simpleicons&label=version) | | [LaTeX package](https://github.com/ineshbose/simple-icons-latex) LaTeX | [@ineshbose](https://github.com/ineshbose) | ![](https://img.shields.io/github/license/ineshbose/simple-icons-latex) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fineshbose%2Fsimple-icons-latex%2Fdevelop%2Fpackage.json&query=%24..%5B'simple-icons-font'%5D&logo=simpleicons&label=version) | From 3b3b30b5045111c2edda40cc0cb78b4002582773 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Wed, 29 Nov 2023 02:49:20 +0800 Subject: [PATCH 437/938] Update Webex icon color (#9936) --- _data/simple-icons.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6cddf6d2b..f74175432 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14983,7 +14983,7 @@ }, { "title": "Webex", - "hex": "FFFFFF", + "hex": "000000", "source": "https://github.com/momentum-design/momentum-ui/blob/970c5bec962a3f72e17e0b7ed69f2c38d298c405/icons-rebrand/svg/webex-helix-filled.svg", "guidelines": "https://resources.webex.com/webex/brand-exchange-collection", "license": { From 6f9723fcc925226b0d7ab7977598b854dd6bd812 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Wed, 29 Nov 2023 06:49:33 +0100 Subject: [PATCH 438/938] Dynamize Stream Deck 3rd party extension simple-icons version badge (#9954) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 05229c1d0..f7ba2e2b8 100644 --- a/README.md +++ b/README.md @@ -173,7 +173,7 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | [React package](https://github.com/icons-pack/react-simple-icons) React | [@wootsbot](https://github.com/wootsbot) | ![](https://img.shields.io/github/license/icons-pack/react-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Ficons-pack%2Freact-simple-icons%2Fmain%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) | | [Ruby gem](https://rubygems.org/gems/simple-icons-rails) Ruby | [@thepew](https://github.com/the-pew-inc) | ![](https://img.shields.io/github/license/the-pew-inc/simple-icons-rails) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsimple-icons%2Fsimple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) | | [Solid package](https://github.com/x64Bits/solid-icons) Solid | [@x64Bits](https://github.com/x64Bits) | ![](https://img.shields.io/github/license/x64Bits/solid-icons) | [![v9.0.0](https://img.shields.io/static/v1?label=version&message=v9.0.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.0.0) | -| [Stream Deck icon pack](https://github.com/mackenly/simple-icons-stream-deck) Stream Deck | [@mackenly](https://github.com/mackenly) | ![](https://img.shields.io/github/license/mackenly/simple-icons-stream-deck) | [![v7.17.0](https://img.shields.io/static/v1?label=version&message=v7.17.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/7.17.0) | +| [Stream Deck icon pack](https://github.com/mackenly/simple-icons-stream-deck) Stream Deck | [@mackenly](https://github.com/mackenly) | ![](https://img.shields.io/github/license/mackenly/simple-icons-stream-deck) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmackenly%2Fsimple-icons-stream-deck%2Fmain%2Ftemplate%2Fmanifest.json&query=Version&logo=simpleicons&label=version) | | [Svelte package](https://github.com/icons-pack/svelte-simple-icons) Svelte | [@wootsbot](https://github.com/wootsbot) | ![](https://img.shields.io/github/license/icons-pack/svelte-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Ficons-pack%2Fsvelte-simple-icons%2Fmain%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) | | [Vue 3 package](https://github.com/wyatt-herkamp/vue3-simple-icons) Vue | [@wyatt-herkamp](https://github.com/wyatt-herkamp) | ![](https://img.shields.io/github/license/wyatt-herkamp/vue3-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fwyatt-herkamp%2Fvue3-simple-icons%2Fmain%2Fpackage-lock.json&query=%24..%5B'node_modules%2Fsimple-icons'%5D.version&logo=simpleicons&label=version) | | [Vue package](https://github.com/mainvest/vue-simple-icons) Vue | [@noahlitvin](https://github.com/noahlitvin) | ![](https://img.shields.io/github/license/mainvest/vue-simple-icons) | ![](https://img.shields.io/badge/dynamic/yaml?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmainvest%2Fvue-simple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) | From 6ccaaf69f233bed384e377de1a892c568ee74f55 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 29 Nov 2023 10:35:45 +0000 Subject: [PATCH 439/938] Add Autodesk Maya (#9919) --- _data/simple-icons.json | 5 +++++ icons/autodeskmaya.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/autodeskmaya.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f74175432..dfbc006d3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1502,6 +1502,11 @@ "source": "https://brand.autodesk.com/brand-system/logo", "guidelines": "https://brand.autodesk.com/brand-system/logo" }, + { + "title": "Autodesk Maya", + "hex": "37A5CC", + "source": "https://area.autodesk.com/learn/courses/maya-intro" + }, { "title": "Autodesk Revit", "hex": "186BFF", diff --git a/icons/autodeskmaya.svg b/icons/autodeskmaya.svg new file mode 100644 index 000000000..b782b3be7 --- /dev/null +++ b/icons/autodeskmaya.svg @@ -0,0 +1 @@ +Autodesk Maya \ No newline at end of file From a1ef07366e3d4cd7c7df43d6b41d5137fcb36e8a Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 29 Nov 2023 04:15:40 -0700 Subject: [PATCH 440/938] Add YouTube Kids (#9454) --- _data/simple-icons.json | 5 +++++ icons/youtubekids.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/youtubekids.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index dfbc006d3..ea57c2284 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15509,6 +15509,11 @@ "hex": "FF0000", "source": "https://gaming.youtube.com" }, + { + "title": "YouTube Kids", + "hex": "FF0000", + "source": "https://www.youtube.com/intl/ALL_us/kids" + }, { "title": "YouTube Music", "hex": "FF0000", diff --git a/icons/youtubekids.svg b/icons/youtubekids.svg new file mode 100644 index 000000000..2fec23069 --- /dev/null +++ b/icons/youtubekids.svg @@ -0,0 +1 @@ +YouTube Kids \ No newline at end of file From c401a4b72b56c53d376498a83d7f26c76d9ec361 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 29 Nov 2023 05:31:43 -0700 Subject: [PATCH 441/938] Add Soriana (#9567) --- _data/simple-icons.json | 5 +++++ icons/soriana.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/soriana.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ea57c2284..88e6720f0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12717,6 +12717,11 @@ "hex": "000000", "source": "https://www.sony.com" }, + { + "title": "Soriana", + "hex": "D52B1E", + "source": "https://www.soriana.com" + }, { "title": "Soundcharts", "hex": "0C1528", diff --git a/icons/soriana.svg b/icons/soriana.svg new file mode 100644 index 000000000..326ae858a --- /dev/null +++ b/icons/soriana.svg @@ -0,0 +1 @@ +Soriana \ No newline at end of file From c10e914f541d7a17d49d7558d989192c05207345 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 29 Nov 2023 08:30:46 -0700 Subject: [PATCH 442/938] Add EJS (#9325) --- _data/simple-icons.json | 5 +++++ icons/ejs.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/ejs.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 88e6720f0..775cfeee3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4043,6 +4043,11 @@ "hex": "262729", "source": "https://www.eightsleep.com/press/" }, + { + "title": "EJS", + "hex": "B4CA65", + "source": "https://github.com/mde/ejs-site/blob/dd845093a46b373df42108b888a0ad80085a5c94/ejs.svg" + }, { "title": "El Jueves", "hex": "BE312E", diff --git a/icons/ejs.svg b/icons/ejs.svg new file mode 100644 index 000000000..1c87ed58f --- /dev/null +++ b/icons/ejs.svg @@ -0,0 +1 @@ +EJS \ No newline at end of file From fc6ac1f730a8be2198e87891566d6beb36febeba Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 29 Nov 2023 12:19:30 -0700 Subject: [PATCH 443/938] Add doxygen (#9735) * Add Doxygen icon * Add JSON data for Doxygen * Undo sdk.mjs change * Update sdk.mjs --- _data/simple-icons.json | 5 +++++ icons/doxygen.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/doxygen.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 775cfeee3..2c2f437d1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3804,6 +3804,11 @@ "hex": "54BCAB", "source": "https://commons.wikimedia.org/wiki/File:Dovecot_logo.svg" }, + { + "title": "Doxygen", + "hex": "2C4AA8", + "source": "https://github.com/doxygen/doxygen/blob/2e73e6a53abe00a57b7eb0ea5ed6474baf4ebab7/templates/html/doxygen.svg" + }, { "title": "DPD", "hex": "DC0032", diff --git a/icons/doxygen.svg b/icons/doxygen.svg new file mode 100644 index 000000000..189d0ac26 --- /dev/null +++ b/icons/doxygen.svg @@ -0,0 +1 @@ +Doxygen \ No newline at end of file From 5a2b2a8c0956346666a66d047c3edea758c82a35 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 29 Nov 2023 13:21:37 -0700 Subject: [PATCH 444/938] Add LibreOffice Draw (#9924) --- _data/simple-icons.json | 9 +++++++++ icons/libreofficedraw.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/libreofficedraw.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2c2f437d1..f96e48b93 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7658,6 +7658,15 @@ "type": "MPL-2.0" } }, + { + "title": "LibreOffice Draw", + "hex": "CB6D30", + "source": "https://github.com/LibreOffice/help/blob/02faeab6e7b014ca97a8c452e829af4522dadfc8/source/media/navigation/libo-draw.svg", + "guidelines": "https://wiki.documentfoundation.org/Design/Branding", + "license": { + "type": "MPL-2.0" + } + }, { "title": "libuv", "hex": "403C3D", diff --git a/icons/libreofficedraw.svg b/icons/libreofficedraw.svg new file mode 100644 index 000000000..b3ba43699 --- /dev/null +++ b/icons/libreofficedraw.svg @@ -0,0 +1 @@ +LibreOffice Draw \ No newline at end of file From 4cfe1a4c558e75948c5c0b8b94449b1d9df9da61 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 29 Nov 2023 13:28:53 -0700 Subject: [PATCH 445/938] Add libre office impress (#9925) --- _data/simple-icons.json | 9 +++++++++ icons/libreofficeimpress.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/libreofficeimpress.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f96e48b93..0a42bb7ce 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7667,6 +7667,15 @@ "type": "MPL-2.0" } }, + { + "title": "LibreOffice Impress", + "hex": "D0120D", + "source": "https://github.com/LibreOffice/help/blob/02faeab6e7b014ca97a8c452e829af4522dadfc8/source/media/navigation/libo-impress.svg", + "guidelines": "https://wiki.documentfoundation.org/Design/Branding", + "license": { + "type": "MPL-2.0" + } + }, { "title": "libuv", "hex": "403C3D", diff --git a/icons/libreofficeimpress.svg b/icons/libreofficeimpress.svg new file mode 100644 index 000000000..ebe1b13c4 --- /dev/null +++ b/icons/libreofficeimpress.svg @@ -0,0 +1 @@ +LibreOffice Impress \ No newline at end of file From 5a1bf8b7f53eafaea3022c6f0d3d450321ef6585 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 29 Nov 2023 13:34:55 -0700 Subject: [PATCH 446/938] Add LibreOffice Math (#9926) --- _data/simple-icons.json | 9 +++++++++ icons/libreofficemath.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/libreofficemath.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0a42bb7ce..4617b5f17 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7676,6 +7676,15 @@ "type": "MPL-2.0" } }, + { + "title": "LibreOffice Math", + "hex": "C10018", + "source": "https://github.com/LibreOffice/help/blob/02faeab6e7b014ca97a8c452e829af4522dadfc8/source/media/navigation/libo-math.svg", + "guidelines": "https://wiki.documentfoundation.org/Design/Branding", + "license": { + "type": "MPL-2.0" + } + }, { "title": "libuv", "hex": "403C3D", diff --git a/icons/libreofficemath.svg b/icons/libreofficemath.svg new file mode 100644 index 000000000..11eec6961 --- /dev/null +++ b/icons/libreofficemath.svg @@ -0,0 +1 @@ +LibreOffice Math \ No newline at end of file From 162920e8445408cce04b6d337333b8f20d0504e4 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 29 Nov 2023 13:37:39 -0700 Subject: [PATCH 447/938] Add LibreOffice Writer (#9927) --- _data/simple-icons.json | 9 +++++++++ icons/libreofficewriter.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/libreofficewriter.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4617b5f17..6faa119ee 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7685,6 +7685,15 @@ "type": "MPL-2.0" } }, + { + "title": "LibreOffice Writer", + "hex": "083FA6", + "source": "https://github.com/LibreOffice/help/blob/02faeab6e7b014ca97a8c452e829af4522dadfc8/source/media/navigation/libo-writer.svg", + "guidelines": "https://wiki.documentfoundation.org/Design/Branding", + "license": { + "type": "MPL-2.0" + } + }, { "title": "libuv", "hex": "403C3D", diff --git a/icons/libreofficewriter.svg b/icons/libreofficewriter.svg new file mode 100644 index 000000000..060e72930 --- /dev/null +++ b/icons/libreofficewriter.svg @@ -0,0 +1 @@ +LibreOffice Writer \ No newline at end of file From 5a3d62230e351aadaa3c0a2a8b3a7b38e25664b2 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 29 Nov 2023 13:40:29 -0700 Subject: [PATCH 448/938] Add Cloudinary (#9930) --- _data/simple-icons.json | 5 +++++ icons/cloudinary.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/cloudinary.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6faa119ee..662d58858 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2735,6 +2735,11 @@ "source": "https://pages.cloudflare.com", "guidelines": "https://www.cloudflare.com/trademark/" }, + { + "title": "Cloudinary", + "hex": "3448C5", + "source": "https://cloudinary.com" + }, { "title": "Cloudsmith", "hex": "2A6FE1", diff --git a/icons/cloudinary.svg b/icons/cloudinary.svg new file mode 100644 index 000000000..28ab3c967 --- /dev/null +++ b/icons/cloudinary.svg @@ -0,0 +1 @@ +Cloudinary \ No newline at end of file From 9fbede80ba01a386855a76a78613026a3a1bf12b Mon Sep 17 00:00:00 2001 From: LitoMore Date: Thu, 30 Nov 2023 04:42:41 +0800 Subject: [PATCH 449/938] Add Contentstack icon (#9935) --- _data/simple-icons.json | 9 +++++++++ icons/contentstack.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/contentstack.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 662d58858..f91e40cb9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3075,6 +3075,15 @@ "hex": "2478CC", "source": "https://press.contentful.com/media_kits" }, + { + "title": "Contentstack", + "hex": "E74C3D", + "source": "https://www.contentstack.com", + "license": { + "type": "custom", + "url": "https://www.contentstack.com/legal/terms-of-service" + } + }, { "title": "Conventional Commits", "hex": "FE5196", diff --git a/icons/contentstack.svg b/icons/contentstack.svg new file mode 100644 index 000000000..16e8ad63d --- /dev/null +++ b/icons/contentstack.svg @@ -0,0 +1 @@ +Contentstack \ No newline at end of file From a789983f8e07a247dea6057e0e374aa214cb88af Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 29 Nov 2023 20:48:04 +0000 Subject: [PATCH 450/938] Add/moqups (#9943) --- _data/simple-icons.json | 5 +++++ icons/moqups.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/moqups.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f91e40cb9..dee4b14ac 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8839,6 +8839,11 @@ "hex": "6F53F3", "source": "https://moonrepo.dev" }, + { + "title": "Moqups", + "hex": "006BE5", + "source": "https://app.moqups.com" + }, { "title": "Morrisons", "hex": "007531", diff --git a/icons/moqups.svg b/icons/moqups.svg new file mode 100644 index 000000000..7d30c618f --- /dev/null +++ b/icons/moqups.svg @@ -0,0 +1 @@ +Moqups \ No newline at end of file From 13508d0791c0637bf1e69d16b837c2eabd4402fe Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 29 Nov 2023 20:49:28 +0000 Subject: [PATCH 451/938] Add PDQ (#9944) --- _data/simple-icons.json | 5 +++++ icons/pdq.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/pdq.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index dee4b14ac..0d3ba729f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10126,6 +10126,11 @@ "hex": "AC75D7", "source": "https://github.com/pdm-project/pdm/blob/68abaae63e8d8fc8eb0c101285fd7dcb5cd9798a/docs/docs/assets/logo.svg" }, + { + "title": "PDQ", + "hex": "231F20", + "source": "https://pdq.com" + }, { "title": "Peak Design", "hex": "1C1B1C", diff --git a/icons/pdq.svg b/icons/pdq.svg new file mode 100644 index 000000000..b01ad549b --- /dev/null +++ b/icons/pdq.svg @@ -0,0 +1 @@ +PDQ \ No newline at end of file From d570d71ef5d099d6d2815795f3122c4477d94d1c Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 29 Nov 2023 20:52:31 +0000 Subject: [PATCH 452/938] Add HDFC Bank (#9945) --- _data/simple-icons.json | 10 ++++++++++ icons/hdfcbank.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/hdfcbank.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0d3ba729f..0fb9c99e7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6012,6 +6012,16 @@ "source": "https://www.hcl.com/brand-guidelines", "guidelines": "https://www.hcl.com/brand-guidelines" }, + { + "title": "HDFC Bank", + "hex": "004B8D", + "source": "https://www.hdfcsales.com", + "aliases": { + "aka": [ + "HDB" + ] + } + }, { "title": "Headless UI", "hex": "66E3FF", diff --git a/icons/hdfcbank.svg b/icons/hdfcbank.svg new file mode 100644 index 000000000..b8236153d --- /dev/null +++ b/icons/hdfcbank.svg @@ -0,0 +1 @@ +HDFC Bank \ No newline at end of file From 3d0e8598b4bdd271b5262790f74c2f07d8433c93 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 29 Nov 2023 20:54:46 +0000 Subject: [PATCH 453/938] Add Gin (#9961) --- _data/simple-icons.json | 8 ++++++++ icons/gin.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 icons/gin.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0fb9c99e7..060d4c8b8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5156,6 +5156,14 @@ "type": "CC-BY-SA-3.0" } }, + { + "title": "Gin", + "hex": "008ECF", + "source": "https://github.com/gin-gonic/logo/blob/eecb3150aa7ce5a77b97fd834276b2b6958eaa9d/wb.svg", + "license": { + "type": "CC-BY-4.0" + } + }, { "title": "GIPHY", "hex": "FF6666", diff --git a/icons/gin.svg b/icons/gin.svg new file mode 100644 index 000000000..988ba24ed --- /dev/null +++ b/icons/gin.svg @@ -0,0 +1 @@ +Gin \ No newline at end of file From 77a38ae7d429e14e05625ced6d8326c8ebfadb52 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 29 Nov 2023 21:09:56 +0000 Subject: [PATCH 454/938] Add Coggle (#9947) --- _data/simple-icons.json | 5 +++++ icons/coggle.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/coggle.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 060d4c8b8..66af72116 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2955,6 +2955,11 @@ "hex": "2F2625", "source": "https://coffeescript.org" }, + { + "title": "Coggle", + "hex": "9ED56B", + "source": "https://coggle.it/press" + }, { "title": "Cognizant", "hex": "1A4CA1", diff --git a/icons/coggle.svg b/icons/coggle.svg new file mode 100644 index 000000000..7055d7a20 --- /dev/null +++ b/icons/coggle.svg @@ -0,0 +1 @@ +Coggle \ No newline at end of file From f5c087a4bf8705f7face9393b6699d880158e6fc Mon Sep 17 00:00:00 2001 From: Wu Tingfeng Date: Thu, 30 Nov 2023 05:14:36 +0800 Subject: [PATCH 455/938] Add Linux Professional Institute Icon (#9957) --- _data/simple-icons.json | 6 ++++++ icons/linuxprofessionalinstitute.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/linuxprofessionalinstitute.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 66af72116..d39fcffce 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7832,6 +7832,12 @@ "hex": "87CF3E", "source": "https://commons.wikimedia.org/wiki/File:Linux_Mint_logo_without_wordmark.svg" }, + { + "title": "Linux Professional Institute", + "hex": "FDC300", + "source": "https://lpi.org/logos", + "guidelines": "https://lpi.org/logos" + }, { "title": "Lion Air", "hex": "ED3237", diff --git a/icons/linuxprofessionalinstitute.svg b/icons/linuxprofessionalinstitute.svg new file mode 100644 index 000000000..a01c1e190 --- /dev/null +++ b/icons/linuxprofessionalinstitute.svg @@ -0,0 +1 @@ +Linux Professional Institute \ No newline at end of file From 373736cdc5fa599753b408e6d352b67579ac6c9c Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 29 Nov 2023 21:18:41 +0000 Subject: [PATCH 456/938] Update Quantcast icon (#9959) --- icons/quantcast.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/quantcast.svg b/icons/quantcast.svg index c15802ef7..999f6e754 100644 --- a/icons/quantcast.svg +++ b/icons/quantcast.svg @@ -1 +1 @@ -Quantcast \ No newline at end of file +Quantcast \ No newline at end of file From a6e6540395abb660a2e201cd216cf0059210d658 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 29 Nov 2023 21:21:21 +0000 Subject: [PATCH 457/938] Add Coppel (#9960) --- _data/simple-icons.json | 5 +++++ icons/coppel.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/coppel.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d39fcffce..7b93e9be7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3107,6 +3107,11 @@ "hex": "D4AA00", "source": "https://github.com/cookiecutter/cookiecutter/blob/52dd18513bbab7f0fbfcb2938c9644d9092247cf/logo/cookiecutter-logo.svg" }, + { + "title": "Coppel", + "hex": "0266AE", + "source": "https://www.coppel.com" + }, { "title": "Cora", "hex": "E61845", diff --git a/icons/coppel.svg b/icons/coppel.svg new file mode 100644 index 000000000..eeaa85303 --- /dev/null +++ b/icons/coppel.svg @@ -0,0 +1 @@ +Coppel \ No newline at end of file From 19a7ea05fddb5d193f8dc948d8275207ec2ce911 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Thu, 30 Nov 2023 12:55:01 +0530 Subject: [PATCH 458/938] Add Raylib Icon (#9895) --- _data/simple-icons.json | 5 +++++ icons/raylib.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/raylib.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7b93e9be7..f535bdf14 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11397,6 +11397,11 @@ "source": "https://www.raycast.com/press", "guidelines": "https://www.raycast.com/press" }, + { + "title": "Raylib", + "hex": "000000", + "source": "https://github.com/raysan5/raylib/blob/e7a486fa81adac1833253c849ca73c5b3f7ef361/logo/raylib_512x512.png" + }, { "title": "Razer", "hex": "00FF00", diff --git a/icons/raylib.svg b/icons/raylib.svg new file mode 100644 index 000000000..20dad470c --- /dev/null +++ b/icons/raylib.svg @@ -0,0 +1 @@ +Raylib \ No newline at end of file From 24ab1487ec5e6d59e6dd86d8a41cd2c4b842d01a Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Thu, 30 Nov 2023 01:15:56 -0700 Subject: [PATCH 459/938] Add Amazon Music (#9942) --- _data/simple-icons.json | 6 ++++++ icons/amazonmusic.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/amazonmusic.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f535bdf14..70f99a3a0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -722,6 +722,12 @@ "hex": "9146FF", "source": "https://luna.amazon.com" }, + { + "title": "Amazon Music", + "hex": "46C3D0", + "source": "https://music.amazon.com", + "guidelines": "https://artists.amazonmusic.com/brand-guidelines" + }, { "title": "Amazon Pay", "hex": "FF9900", diff --git a/icons/amazonmusic.svg b/icons/amazonmusic.svg new file mode 100644 index 000000000..e17f0a5a0 --- /dev/null +++ b/icons/amazonmusic.svg @@ -0,0 +1 @@ +Amazon Music \ No newline at end of file From e15f930c180d88747261474f1f5ff3c7f7077c90 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 30 Nov 2023 08:24:25 +0000 Subject: [PATCH 460/938] Update HelloFresh icon (#9962) --- _data/simple-icons.json | 2 +- icons/hellofresh.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 70f99a3a0..de31a3356 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6080,7 +6080,7 @@ { "title": "HelloFresh", "hex": "99CC33", - "source": "https://www.hellofresh.com/landing/student" + "source": "https://www.hellofreshgroup.com/en/newsroom/press-material/brand" }, { "title": "Helly Hansen", diff --git a/icons/hellofresh.svg b/icons/hellofresh.svg index 675ab0b19..445753e4e 100644 --- a/icons/hellofresh.svg +++ b/icons/hellofresh.svg @@ -1 +1 @@ -HelloFresh \ No newline at end of file +HelloFresh \ No newline at end of file From 3d9b7ec0f15352edfb2c256a89527dba55814fea Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 30 Nov 2023 08:26:37 +0000 Subject: [PATCH 461/938] Add GetX (#9901) --- _data/simple-icons.json | 5 +++++ icons/getx.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/getx.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index de31a3356..da348e3f0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5152,6 +5152,11 @@ "hex": "EEEEEE", "source": "https://gerrit-review.googlesource.com/c/75842/" }, + { + "title": "GetX", + "hex": "8A2BE2", + "source": "https://github.com/simple-icons/simple-icons/issues/5940#issuecomment-1821561714" + }, { "title": "Ghost", "hex": "15171A", diff --git a/icons/getx.svg b/icons/getx.svg new file mode 100644 index 000000000..058400637 --- /dev/null +++ b/icons/getx.svg @@ -0,0 +1 @@ +GetX \ No newline at end of file From a31438dd83a76c1c59e47beb883cc7bfa6d5feed Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 30 Nov 2023 18:33:31 +0000 Subject: [PATCH 462/938] Add MentorCruise (#9968) --- _data/simple-icons.json | 5 +++++ icons/mentorcruise.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/mentorcruise.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index da348e3f0..9e137ce54 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8371,6 +8371,11 @@ "hex": "9D1620", "source": "https://www.mendeley.com" }, + { + "title": "MentorCruise", + "hex": "172E59", + "source": "https://mentorcruise.com" + }, { "title": "Mercado Pago", "hex": "00B1EA", diff --git a/icons/mentorcruise.svg b/icons/mentorcruise.svg new file mode 100644 index 000000000..d9065b3b5 --- /dev/null +++ b/icons/mentorcruise.svg @@ -0,0 +1 @@ +MentorCruise \ No newline at end of file From d91f1beea77f5dc456580c93e5805a29734459a9 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 30 Nov 2023 18:37:29 +0000 Subject: [PATCH 463/938] Add CCleaner (#9971) --- _data/simple-icons.json | 5 +++++ icons/ccleaner.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/ccleaner.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9e137ce54..3205c803c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2425,6 +2425,11 @@ "hex": "033963", "source": "https://www.cbs.com" }, + { + "title": "CCleaner", + "hex": "CB2D29", + "source": "https://www.ccleaner.com" + }, { "title": "CD Projekt", "hex": "DC0D15", diff --git a/icons/ccleaner.svg b/icons/ccleaner.svg new file mode 100644 index 000000000..d9f08653c --- /dev/null +++ b/icons/ccleaner.svg @@ -0,0 +1 @@ +CCleaner \ No newline at end of file From 55380e47740c58506d5711b05eb90a15bb5116aa Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 30 Nov 2023 18:39:48 +0000 Subject: [PATCH 464/938] Add quicktype (#9966) --- _data/simple-icons.json | 5 +++++ icons/quicktype.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/quicktype.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3205c803c..8366838ce 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11286,6 +11286,11 @@ "hex": "1C69F0", "source": "https://support.apple.com/quicktime" }, + { + "title": "quicktype", + "hex": "159588", + "source": "https://github.com/glideapps/quicktype-xcode/blob/2f9a8d2ef2466358341142c3881d54e065b30a8c/media/logo.svg" + }, { "title": "Quip", "hex": "F27557", diff --git a/icons/quicktype.svg b/icons/quicktype.svg new file mode 100644 index 000000000..341d118fd --- /dev/null +++ b/icons/quicktype.svg @@ -0,0 +1 @@ +quicktype \ No newline at end of file From fb01eff3d922b63085e2b39cdbf1bfe6dc97b335 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 30 Nov 2023 18:44:32 +0000 Subject: [PATCH 465/938] Add Codementor (#9967) --- _data/simple-icons.json | 5 +++++ icons/codementor.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/codementor.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8366838ce..aa5f50d00 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2891,6 +2891,11 @@ "hex": "F45E3F", "source": "https://codemagic.io" }, + { + "title": "Codementor", + "hex": "003648", + "source": "https://www.codementor.io" + }, { "title": "CodeMirror", "hex": "D30707", diff --git a/icons/codementor.svg b/icons/codementor.svg new file mode 100644 index 000000000..14568bd6f --- /dev/null +++ b/icons/codementor.svg @@ -0,0 +1 @@ +Codementor \ No newline at end of file From 67d8d1c73c2dfa77fdbcbbdf815b7578161858c4 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 30 Nov 2023 18:52:35 +0000 Subject: [PATCH 466/938] Add MyGet (#9975) --- _data/simple-icons.json | 5 +++++ icons/myget.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/myget.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index aa5f50d00..f00af0eb5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9027,6 +9027,11 @@ "hex": "2E51A2", "source": "https://myanimelist.net/forum/?topicid=1575618" }, + { + "title": "MyGet", + "hex": "0C79CE", + "source": "https://docs.myget.org" + }, { "title": "MYOB", "hex": "6100A5", diff --git a/icons/myget.svg b/icons/myget.svg new file mode 100644 index 000000000..27048d529 --- /dev/null +++ b/icons/myget.svg @@ -0,0 +1 @@ +MyGet \ No newline at end of file From 304de6bbbed68b07ad39268d9bcfd824e8e5b40f Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 30 Nov 2023 18:54:09 +0000 Subject: [PATCH 467/938] Add Ziggo (#9974) --- _data/simple-icons.json | 5 +++++ icons/ziggo.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/ziggo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f00af0eb5..204fed280 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15814,6 +15814,11 @@ "hex": "EB0443", "source": "https://csa-iot.org/all-solutions/zigbee" }, + { + "title": "Ziggo", + "hex": "F48C00", + "source": "https://www.ziggosport.nl" + }, { "title": "Zilch", "hex": "00D287", diff --git a/icons/ziggo.svg b/icons/ziggo.svg new file mode 100644 index 000000000..1179b37a5 --- /dev/null +++ b/icons/ziggo.svg @@ -0,0 +1 @@ +Ziggo \ No newline at end of file From 3f54a5da49df72907f4465f33229df0009a25e19 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 1 Dec 2023 11:04:36 +0000 Subject: [PATCH 468/938] Add Webflow app (#9978) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f7ba2e2b8..3305f55e8 100644 --- a/README.md +++ b/README.md @@ -177,6 +177,7 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | [Svelte package](https://github.com/icons-pack/svelte-simple-icons) Svelte | [@wootsbot](https://github.com/wootsbot) | ![](https://img.shields.io/github/license/icons-pack/svelte-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Ficons-pack%2Fsvelte-simple-icons%2Fmain%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) | | [Vue 3 package](https://github.com/wyatt-herkamp/vue3-simple-icons) Vue | [@wyatt-herkamp](https://github.com/wyatt-herkamp) | ![](https://img.shields.io/github/license/wyatt-herkamp/vue3-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fwyatt-herkamp%2Fvue3-simple-icons%2Fmain%2Fpackage-lock.json&query=%24..%5B'node_modules%2Fsimple-icons'%5D.version&logo=simpleicons&label=version) | | [Vue package](https://github.com/mainvest/vue-simple-icons) Vue | [@noahlitvin](https://github.com/noahlitvin) | ![](https://img.shields.io/github/license/mainvest/vue-simple-icons) | ![](https://img.shields.io/badge/dynamic/yaml?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmainvest%2Fvue-simple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) | +| [Webflow app](https://webflow.com/apps/detail/simple-icons) Webflow | [@diegoliv](https://github.com/diegoliv) | ![](https://img.shields.io/github/license/diegoliv/wf-simpleicons-search) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fdiegoliv%2Fwf-simpleicons-search%2Fmain%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) | | [WordPress plugin](https://wordpress.org/plugins/simple-icons/) WordPress | [@tjtaylo](https://github.com/tjtaylo) | ![](https://img.shields.io/badge/license-GPL_v2-blue.svg) | [![v4.25.0](https://img.shields.io/static/v1?label=version&message=v4.25.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.25.0) | > [!IMPORTANT]\ From 9632d2ff30a18e24c94e3dd694d673a754225678 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 1 Dec 2023 12:05:16 +0000 Subject: [PATCH 469/938] Update Webflow icon and hex (#9982) --- _data/simple-icons.json | 2 +- icons/webflow.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 204fed280..e60d31834 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15148,7 +15148,7 @@ }, { "title": "Webflow", - "hex": "4353FF", + "hex": "146EF5", "source": "https://brand-at.webflow.io/resources#logos", "guidelines": "https://brand-at.webflow.io" }, diff --git a/icons/webflow.svg b/icons/webflow.svg index a90b1817c..c5c6fca68 100644 --- a/icons/webflow.svg +++ b/icons/webflow.svg @@ -1 +1 @@ -Webflow \ No newline at end of file +Webflow \ No newline at end of file From fe0949ae9e7ed62e441cf62f83b4bfcef7961491 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 1 Dec 2023 14:23:19 +0000 Subject: [PATCH 470/938] Add AutoCAD (#9920) --- _data/simple-icons.json | 5 +++++ icons/autocad.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/autocad.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e60d31834..6820dd4b5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1502,6 +1502,11 @@ "hex": "EC1C24", "source": "https://authy.com" }, + { + "title": "AutoCAD", + "hex": "E51050", + "source": "https://www.autodesk.com/blogs/autocad" + }, { "title": "Autodesk", "hex": "000000", diff --git a/icons/autocad.svg b/icons/autocad.svg new file mode 100644 index 000000000..05e0a6efc --- /dev/null +++ b/icons/autocad.svg @@ -0,0 +1 @@ +AutoCAD \ No newline at end of file From 9aa3e6a757f8af83d109fc99d4e3505ede21a5d2 Mon Sep 17 00:00:00 2001 From: Mike Bale <64280645+ripzerotwo@users.noreply.github.com> Date: Fri, 1 Dec 2023 11:09:05 -0500 Subject: [PATCH 471/938] New Icon: 9gag (#8329) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/9gag.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/9gag.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6820dd4b5..938e656ee 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -55,6 +55,11 @@ "hex": "0099E5", "source": "https://about.500px.com/press" }, + { + "title": "9GAG", + "hex": "000000", + "source": "https://commons.wikimedia.org/wiki/File:9gag_logo.svg" + }, { "title": "A-Frame", "hex": "EF2D5E", diff --git a/icons/9gag.svg b/icons/9gag.svg new file mode 100644 index 000000000..ba92ba230 --- /dev/null +++ b/icons/9gag.svg @@ -0,0 +1 @@ +9GAG \ No newline at end of file From 5a40766a5752597ee0de5a2b996649e631ec0c05 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 1 Dec 2023 16:41:40 +0000 Subject: [PATCH 472/938] Add Scrapy (#9983) --- _data/simple-icons.json | 5 +++++ icons/scrapy.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/scrapy.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 938e656ee..9e7e17627 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12254,6 +12254,11 @@ "hex": "06B632", "source": "https://scrapbox.io/nota-press" }, + { + "title": "Scrapy", + "hex": "60A839", + "source": "https://github.com/scrapy/scrapy.org/blob/d8e296f68c30664ffee3d142dd5d4c288d1e77c6/_brand/Scrapy%20Logo.eps" + }, { "title": "Scratch", "hex": "4D97FF", diff --git a/icons/scrapy.svg b/icons/scrapy.svg new file mode 100644 index 000000000..cc272a514 --- /dev/null +++ b/icons/scrapy.svg @@ -0,0 +1 @@ +Scrapy \ No newline at end of file From bb85dd32835f638232f01807bff5dfc26c810406 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 1 Dec 2023 16:45:52 +0000 Subject: [PATCH 473/938] Add APM Terminals (#9984) --- _data/simple-icons.json | 5 +++++ icons/apmterminals.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/apmterminals.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9e7e17627..5ef298fc0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1191,6 +1191,11 @@ "hex": "F44A53", "source": "https://apifox.com" }, + { + "title": "APM Terminals", + "hex": "FF6441", + "source": "https://www.apmterminals.com" + }, { "title": "Apollo GraphQL", "hex": "311C87", diff --git a/icons/apmterminals.svg b/icons/apmterminals.svg new file mode 100644 index 000000000..c1a17aee5 --- /dev/null +++ b/icons/apmterminals.svg @@ -0,0 +1 @@ +APM Terminals \ No newline at end of file From e448b48b46e34e8e2e99c531ac056fbd5f2dcbd1 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 1 Dec 2023 12:12:56 -0700 Subject: [PATCH 474/938] Add netcup (#9352) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/netcup.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/netcup.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5ef298fc0..68428c8ea 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9178,6 +9178,12 @@ "source": "https://www.netbsd.org", "guidelines": "https://www.netbsd.org/about/disclaimer.html" }, + { + "title": "netcup", + "hex": "056473", + "source": "https://www.netcup.de/static/assets/images/favicons/favicon.svg", + "guidelines": "https://www.netcup.eu/ueber-netcup/werbemittel" + }, { "title": "Netflix", "hex": "E50914", diff --git a/icons/netcup.svg b/icons/netcup.svg new file mode 100644 index 000000000..3a59722c1 --- /dev/null +++ b/icons/netcup.svg @@ -0,0 +1 @@ +netcup \ No newline at end of file From c2043a8cdb5c23ea6e721a15710bbef8510231e4 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 1 Dec 2023 20:13:04 +0000 Subject: [PATCH 475/938] Add VEGAS (#9986) --- _data/simple-icons.json | 5 +++++ icons/vegas.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/vegas.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 68428c8ea..ab0e439bf 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14717,6 +14717,11 @@ "type": "BSD-3-Clause" } }, + { + "title": "VEGAS", + "hex": "1A1A1A", + "source": "https://www.vegascreativesoftware.com" + }, { "title": "Velog", "hex": "20C997", diff --git a/icons/vegas.svg b/icons/vegas.svg new file mode 100644 index 000000000..8eefd159e --- /dev/null +++ b/icons/vegas.svg @@ -0,0 +1 @@ +VEGAS \ No newline at end of file From a58fa3f0505614e7fa705c5d2c533a3926c46fb0 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 1 Dec 2023 20:14:23 +0000 Subject: [PATCH 476/938] Add 99designs (#9987) --- _data/simple-icons.json | 6 ++++++ icons/99designs.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/99designs.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ab0e439bf..751f654e3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -55,6 +55,12 @@ "hex": "0099E5", "source": "https://about.500px.com/press" }, + { + "title": "99designs", + "hex": "FE5F50", + "source": "https://99designs.com/branding", + "guidelines": "https://99designs.com/branding" + }, { "title": "9GAG", "hex": "000000", diff --git a/icons/99designs.svg b/icons/99designs.svg new file mode 100644 index 000000000..48d117e39 --- /dev/null +++ b/icons/99designs.svg @@ -0,0 +1 @@ +99designs \ No newline at end of file From d6187cd439943c07cd032b22dbb5c576a9b10725 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 1 Dec 2023 20:16:51 +0000 Subject: [PATCH 477/938] Add Glovo (#9989) --- _data/simple-icons.json | 5 +++++ icons/glovo.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/glovo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 751f654e3..22964e22b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5318,6 +5318,11 @@ "hex": "CA6201", "source": "https://www.globus.de" }, + { + "title": "Glovo", + "hex": "F2CC38", + "source": "https://about.glovoapp.com/press" + }, { "title": "Gmail", "hex": "EA4335", diff --git a/icons/glovo.svg b/icons/glovo.svg new file mode 100644 index 000000000..032e2fd29 --- /dev/null +++ b/icons/glovo.svg @@ -0,0 +1 @@ +Glovo \ No newline at end of file From 98eb271b4f3db933039ee6d0818fe040f99e3b7d Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 1 Dec 2023 20:18:04 +0000 Subject: [PATCH 478/938] Add Tabelog (#9990) --- _data/simple-icons.json | 10 ++++++++++ icons/tabelog.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/tabelog.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 22964e22b..e7f0da7ef 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13619,6 +13619,16 @@ "source": "https://tmap.t-mobile.com/portals/pro74u7a/EXTBrandPortal", "guidelines": "https://tmap.t-mobile.com/portals/pro74u7a/EXTBrandPortal" }, + { + "title": "Tabelog", + "hex": "F2CC38", + "source": "https://tabelog.com", + "aliases": { + "loc": { + "ja-JP": "食べログ" + } + } + }, { "title": "Tableau", "hex": "E97627", diff --git a/icons/tabelog.svg b/icons/tabelog.svg new file mode 100644 index 000000000..d81985133 --- /dev/null +++ b/icons/tabelog.svg @@ -0,0 +1 @@ +Tabelog \ No newline at end of file From dfe4d08f176e2c4da9009c1dd8f4f8fce75475c6 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 1 Dec 2023 20:21:24 +0000 Subject: [PATCH 479/938] Add INSPIRE (#9991) --- _data/simple-icons.json | 5 +++++ icons/inspire.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/inspire.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e7f0da7ef..94eaf0b81 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6637,6 +6637,11 @@ "hex": "4000BF", "source": "https://insomnia.rest" }, + { + "title": "INSPIRE", + "hex": "00E5FF", + "source": "https://inspirehep.net" + }, { "title": "Insta360", "hex": "FFEE00", diff --git a/icons/inspire.svg b/icons/inspire.svg new file mode 100644 index 000000000..b3f402fef --- /dev/null +++ b/icons/inspire.svg @@ -0,0 +1 @@ +INSPIRE \ No newline at end of file From 2d98a336007750c4cc28673d9960f555df0aac5a Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 1 Dec 2023 20:22:22 +0000 Subject: [PATCH 480/938] Add Rapid (#9992) --- _data/simple-icons.json | 5 +++++ icons/rapid.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/rapid.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 94eaf0b81..a0ddd1c9b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11437,6 +11437,11 @@ "source": "https://rancher.com/brand-guidelines/", "guidelines": "https://rancher.com/brand-guidelines/" }, + { + "title": "Rapid", + "hex": "0055DA", + "source": "https://rapidapi.com" + }, { "title": "Rarible", "hex": "FEDA03", diff --git a/icons/rapid.svg b/icons/rapid.svg new file mode 100644 index 000000000..9bfa35c29 --- /dev/null +++ b/icons/rapid.svg @@ -0,0 +1 @@ +Rapid \ No newline at end of file From 623295b4170858e5a1d6bdae13f4fc686c1669ba Mon Sep 17 00:00:00 2001 From: Filip Sund Date: Fri, 1 Dec 2023 21:31:20 +0100 Subject: [PATCH 481/938] New Icon: Yr (#8216) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/yr.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/yr.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a0ddd1c9b..780a52a73 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15746,6 +15746,11 @@ "hex": "FF0000", "source": "https://partnermarketinghub.withgoogle.com/#/brands" }, + { + "title": "Yr", + "hex": "00B9F1", + "source": "https://www.yr.no" + }, { "title": "Yubico", "hex": "84BD00", diff --git a/icons/yr.svg b/icons/yr.svg new file mode 100644 index 000000000..c2ca3aee2 --- /dev/null +++ b/icons/yr.svg @@ -0,0 +1 @@ +Yr \ No newline at end of file From 75233a45cc84f483d371923078de8b0d49258227 Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Sat, 2 Dec 2023 15:44:26 +0530 Subject: [PATCH 482/938] Add Pond5 (#9720) --- _data/simple-icons.json | 5 +++++ icons/pond5.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/pond5.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 780a52a73..e5a44eaa2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10734,6 +10734,11 @@ "hex": "543DE0", "source": "https://www.polywork.com" }, + { + "title": "Pond5", + "hex": "000000", + "source": "https://pond5.com" + }, { "title": "Pop!_OS", "hex": "48B9C7", diff --git a/icons/pond5.svg b/icons/pond5.svg new file mode 100644 index 000000000..00ae2ccce --- /dev/null +++ b/icons/pond5.svg @@ -0,0 +1 @@ +Pond5 \ No newline at end of file From 8a748857c19fe234454a538368b57239248645f4 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sat, 2 Dec 2023 10:25:51 +0000 Subject: [PATCH 483/938] Add BP & Mattel to Our "Won't Add" List (#9969) --- CONTRIBUTING.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 91486aad9..1a8621968 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -62,7 +62,9 @@ We welcome icon requests. Before you submit a new issue please make sure the ico Some companies and organizations are excessively protective with their brands, so please don't consider them: +- BP - Disney +- Mattel - Microchip Technology Inc. - Oracle - Do you know more? Please, [report them](https://github.com/simple-icons/simple-icons/issues/new?labels=docs&template=documentation.yml). From da4b151983db1eb4863caaf0d792339b33e40ecb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 3 Dec 2023 00:25:48 +0000 Subject: [PATCH 484/938] version bump --- README.md | 2 +- package.json | 2 +- slugs.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 47 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3305f55e8..7cb43b188 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Simple Icons

Simple Icons

-Over 2700 Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub.

+Over 2800 Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub.

diff --git a/package.json b/package.json index f4bbcfe52..b3331ac49 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "10.0.0", + "version": "10.1.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 526a76e4f..7be51e4df 100644 --- a/slugs.md +++ b/slugs.md @@ -17,6 +17,8 @@ update the script at 'scripts/release/update-slugs-table.js'. | `4chan` | `4chan` | | `4D` | `4d` | | `500px` | `500px` | +| `99designs` | `99designs` | +| `9GAG` | `9gag` | | `A-Frame` | `aframe` | | `ABB RobotStudio` | `abbrobotstudio` | | `Abbott` | `abbott` | @@ -129,6 +131,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Amazon Identity Access Management` | `amazoniam` | | `Amazon Lumberyard` | `amazonlumberyard` | | `Amazon Luna` | `amazonluna` | +| `Amazon Music` | `amazonmusic` | | `Amazon Pay` | `amazonpay` | | `Amazon Prime` | `amazonprime` | | `Amazon RDS` | `amazonrds` | @@ -190,6 +193,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Apache Tomcat` | `apachetomcat` | | `Aparat` | `aparat` | | `Apifox` | `apifox` | +| `APM Terminals` | `apmterminals` | | `Apollo GraphQL` | `apollographql` | | `Apostrophe` | `apostrophe` | | `App Store` | `appstore` | @@ -251,7 +255,9 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Auth0` | `auth0` | | `Authelia` | `authelia` | | `Authy` | `authy` | +| `AutoCAD` | `autocad` | | `Autodesk` | `autodesk` | +| `Autodesk Maya` | `autodeskmaya` | | `Autodesk Revit` | `autodeskrevit` | | `AutoHotkey` | `autohotkey` | | `Automattic` | `automattic` | @@ -418,6 +424,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Caterpillar` | `caterpillar` | | `CBC` | `cbc` | | `CBS` | `cbs` | +| `CCleaner` | `ccleaner` | | `CD Projekt` | `cdprojekt` | | `Celery` | `celery` | | `Celestron` | `celestron` | @@ -478,6 +485,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Cloudera` | `cloudera` | | `Cloudflare` | `cloudflare` | | `Cloudflare Pages` | `cloudflarepages` | +| `Cloudinary` | `cloudinary` | | `Cloudsmith` | `cloudsmith` | | `Cloudways` | `cloudways` | | `Clubhouse` | `clubhouse` | @@ -504,6 +512,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `CodeIgniter` | `codeigniter` | | `Codeium` | `codeium` | | `Codemagic` | `codemagic` | +| `Codementor` | `codementor` | | `CodeMirror` | `codemirror` | | `CodeNewbie` | `codenewbie` | | `CodePen` | `codepen` | @@ -519,6 +528,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `CodinGame` | `codingame` | | `Codio` | `codio` | | `CoffeeScript` | `coffeescript` | +| `Coggle` | `coggle` | | `Cognizant` | `cognizant` | | `Coil` | `coil` | | `Coinbase` | `coinbase` | @@ -542,9 +552,11 @@ update the script at 'scripts/release/update-slugs-table.js'. | `containerd` | `containerd` | | `Contao` | `contao` | | `Contentful` | `contentful` | +| `Contentstack` | `contentstack` | | `Conventional Commits` | `conventionalcommits` | | `Convertio` | `convertio` | | `Cookiecutter` | `cookiecutter` | +| `Coppel` | `coppel` | | `Cora` | `cora` | | `Corona Engine` | `coronaengine` | | `Corona Renderer` | `coronarenderer` | @@ -677,6 +689,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Douban` | `douban` | | `Douban Read` | `doubanread` | | `Dovecot` | `dovecot` | +| `Doxygen` | `doxygen` | | `DPD` | `dpd` | | `Dragonframe` | `dragonframe` | | `Draugiem.lv` | `draugiemdotlv` | @@ -720,6 +733,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `egghead` | `egghead` | | `Egnyte` | `egnyte` | | `Eight Sleep` | `eightsleep` | +| `EJS` | `ejs` | | `El Jueves` | `eljueves` | | `Elastic` | `elastic` | | `Elastic Cloud` | `elasticcloud` | @@ -916,9 +930,11 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Gentoo` | `gentoo` | | `Geocaching` | `geocaching` | | `Gerrit` | `gerrit` | +| `GetX` | `getx` | | `Ghost` | `ghost` | | `Ghostery` | `ghostery` | | `GIMP` | `gimp` | +| `Gin` | `gin` | | `GIPHY` | `giphy` | | `Git` | `git` | | `Git Extensions` | `gitextensions` | @@ -938,6 +954,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Glassdoor` | `glassdoor` | | `Glitch` | `glitch` | | `Globus` | `globus` | +| `Glovo` | `glovo` | | `Gmail` | `gmail` | | `GNOME` | `gnome` | | `GNOME Terminal` | `gnometerminal` | @@ -1069,6 +1086,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Haxe` | `haxe` | | `HBO` | `hbo` | | `HCL` | `hcl` | +| `HDFC Bank` | `hdfcbank` | | `Headless UI` | `headlessui` | | `Headphone Zone` | `headphonezone` | | `Headspace` | `headspace` | @@ -1134,6 +1152,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `IBM Watson` | `ibmwatson` | | `Iced` | `iced` | | `Iceland` | `iceland` | +| `ICICI Bank` | `icicibank` | | `Icinga` | `icinga` | | `iCloud` | `icloud` | | `IcoMoon` | `icomoon` | @@ -1171,6 +1190,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Inkdrop` | `inkdrop` | | `Inkscape` | `inkscape` | | `Insomnia` | `insomnia` | +| `INSPIRE` | `inspire` | | `Insta360` | `insta360` | | `Instacart` | `instacart` | | `Instagram` | `instagram` | @@ -1365,6 +1385,10 @@ update the script at 'scripts/release/update-slugs-table.js'. | `LibraryThing` | `librarything` | | `LibreOffice` | `libreoffice` | | `LibreOffice Base` | `libreofficebase` | +| `LibreOffice Draw` | `libreofficedraw` | +| `LibreOffice Impress` | `libreofficeimpress` | +| `LibreOffice Math` | `libreofficemath` | +| `LibreOffice Writer` | `libreofficewriter` | | `libuv` | `libuv` | | `Lichess` | `lichess` | | `Lidl` | `lidl` | @@ -1383,6 +1407,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Linux Containers` | `linuxcontainers` | | `Linux Foundation` | `linuxfoundation` | | `Linux Mint` | `linuxmint` | +| `Linux Professional Institute` | `linuxprofessionalinstitute` | | `Lion Air` | `lionair` | | `Liquibase` | `liquibase` | | `Lit` | `lit` | @@ -1480,6 +1505,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `MEGA` | `mega` | | `Meilisearch` | `meilisearch` | | `Mendeley` | `mendeley` | +| `MentorCruise` | `mentorcruise` | | `Mercado Pago` | `mercadopago` | | `Mercedes` | `mercedes` | | `Merck` | `merck` | @@ -1564,6 +1590,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Monzo` | `monzo` | | `Moo` | `moo` | | `Moonrepo` | `moonrepo` | +| `Moqups` | `moqups` | | `Morrisons` | `morrisons` | | `Moscow Metro` | `moscowmetro` | | `Motorola` | `motorola` | @@ -1585,6 +1612,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `MusicBrainz` | `musicbrainz` | | `MX Linux` | `mxlinux` | | `MyAnimeList` | `myanimelist` | +| `MyGet` | `myget` | | `MYOB` | `myob` | | `Myspace` | `myspace` | | `MySQL` | `mysql` | @@ -1608,6 +1636,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `NestJS` | `nestjs` | | `NetApp` | `netapp` | | `NetBSD` | `netbsd` | +| `netcup` | `netcup` | | `Netflix` | `netflix` | | `Netlify` | `netlify` | | `Nette` | `nette` | @@ -1786,6 +1815,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Paytm` | `paytm` | | `PCGamingWiki` | `pcgamingwiki` | | `PDM` | `pdm` | +| `PDQ` | `pdq` | | `Peak Design` | `peakdesign` | | `Pearson` | `pearson` | | `Peerlist` | `peerlist` | @@ -1878,6 +1908,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Polygon` | `polygon` | | `Polymer Project` | `polymerproject` | | `Polywork` | `polywork` | +| `Pond5` | `pond5` | | `Pop!_OS` | `popos` | | `Porsche` | `porsche` | | `Portainer` | `portainer` | @@ -1981,6 +2012,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `QuickBooks` | `quickbooks` | | `QuickLook` | `quicklook` | | `QuickTime` | `quicktime` | +| `quicktype` | `quicktype` | | `Quip` | `quip` | | `Quora` | `quora` | | `Qwant` | `qwant` | @@ -1999,12 +2031,14 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Rakuten` | `rakuten` | | `Ram` | `ram` | | `Rancher` | `rancher` | +| `Rapid` | `rapid` | | `Rarible` | `rarible` | | `Rasa` | `rasa` | | `Raspberry Pi` | `raspberrypi` | | `Ravelry` | `ravelry` | | `Ray` | `ray` | | `Raycast` | `raycast` | +| `Raylib` | `raylib` | | `Razer` | `razer` | | `Razorpay` | `razorpay` | | `React` | `react` | @@ -2069,6 +2103,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Ripple` | `ripple` | | `RISC-V` | `riscv` | | `Riseup` | `riseup` | +| `Ritz Carlton` | `ritzcarlton` | | `Rive` | `rive` | | `roadmap.sh` | `roadmapdotsh` | | `Roam Research` | `roamresearch` | @@ -2145,6 +2180,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Scopus` | `scopus` | | `SCP Foundation` | `scpfoundation` | | `Scrapbox` | `scrapbox` | +| `Scrapy` | `scrapy` | | `Scratch` | `scratch` | | `Screencastify` | `screencastify` | | `Scribd` | `scribd` | @@ -2180,6 +2216,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Sessionize` | `sessionize` | | `Setapp` | `setapp` | | `SFML` | `sfml` | +| `shadcn/ui` | `shadcnui` | | `Shadow` | `shadow` | | `Shanghai Metro` | `shanghaimetro` | | `ShareX` | `sharex` | @@ -2259,6 +2296,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `SonicWall` | `sonicwall` | | `Sonos` | `sonos` | | `Sony` | `sony` | +| `Soriana` | `soriana` | | `Soundcharts` | `soundcharts` | | `SoundCloud` | `soundcloud` | | `Source Engine` | `sourceengine` | @@ -2341,6 +2379,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Storybook` | `storybook` | | `Strapi` | `strapi` | | `Strava` | `strava` | +| `Streamlabs` | `streamlabs` | | `Streamlit` | `streamlit` | | `Stripe` | `stripe` | | `strongSwan` | `strongswan` | @@ -2386,6 +2425,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Synology` | `synology` | | `System76` | `system76` | | `T-Mobile` | `tmobile` | +| `Tabelog` | `tabelog` | | `Tableau` | `tableau` | | `TableCheck` | `tablecheck` | | `Taco Bell` | `tacobell` | @@ -2590,6 +2630,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Veeam` | `veeam` | | `Veepee` | `veepee` | | `Vega` | `vega` | +| `VEGAS` | `vegas` | | `Velog` | `velog` | | `Venmo` | `venmo` | | `Vercel` | `vercel` | @@ -2613,6 +2654,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Visa` | `visa` | | `Visual Basic` | `visualbasic` | | `Visual Studio` | `visualstudio` | +| `Visual Studio App Center` | `visualstudioappcenter` | | `Visual Studio Code` | `visualstudiocode` | | `Vite` | `vite` | | `Vitess` | `vitess` | @@ -2760,10 +2802,12 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Yoast` | `yoast` | | `YouTube` | `youtube` | | `YouTube Gaming` | `youtubegaming` | +| `YouTube Kids` | `youtubekids` | | `YouTube Music` | `youtubemusic` | | `YouTube Shorts` | `youtubeshorts` | | `YouTube Studio` | `youtubestudio` | | `YouTube TV` | `youtubetv` | +| `Yr` | `yr` | | `Yubico` | `yubico` | | `Żabka` | `zabka` | | `Zalando` | `zalando` | @@ -2787,6 +2831,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Zhihu` | `zhihu` | | `Zig` | `zig` | | `Zigbee` | `zigbee` | +| `Ziggo` | `ziggo` | | `Zilch` | `zilch` | | `Zillow` | `zillow` | | `ZincSearch` | `zincsearch` | From 62ce1e9b3f9868c0e3f2e86332372a94ff8952c2 Mon Sep 17 00:00:00 2001 From: Mike Bale <64280645+ripzerotwo@users.noreply.github.com> Date: Sun, 3 Dec 2023 03:15:18 -0500 Subject: [PATCH 485/938] Add Netgear (#8250) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 6 ++++++ icons/netgear.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/netgear.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e5a44eaa2..954f41e63 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9206,6 +9206,12 @@ "source": "https://brand.netflix.com/en/assets/brand-symbol", "guidelines": "https://brand.netflix.com/en/assets/brand-symbol" }, + { + "title": "NETGEAR", + "hex": "2C262D", + "source": "https://www.powershift.netgear.de/images/powershift/collateral/logos-visio-icons/brandguideline_partner_2018.pdf", + "guidelines": "https://www.netgear.com/about/trademarks" + }, { "title": "Netlify", "hex": "00C7B7", diff --git a/icons/netgear.svg b/icons/netgear.svg new file mode 100644 index 000000000..e50a442de --- /dev/null +++ b/icons/netgear.svg @@ -0,0 +1 @@ +NETGEAR \ No newline at end of file From 925d8e747e7ccb2d9522fe45f7562ce8d64e52d4 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sun, 3 Dec 2023 10:13:44 +0000 Subject: [PATCH 486/938] Add Niantic (#9988) --- _data/simple-icons.json | 5 +++++ icons/niantic.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/niantic.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 954f41e63..8aa07e5c7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9357,6 +9357,11 @@ ] } }, + { + "title": "Niantic", + "hex": "000000", + "source": "https://nianticlabs.com/press" + }, { "title": "niconico", "hex": "231815", diff --git a/icons/niantic.svg b/icons/niantic.svg new file mode 100644 index 000000000..5c7007b42 --- /dev/null +++ b/icons/niantic.svg @@ -0,0 +1 @@ +Niantic \ No newline at end of file From 21f1669d1797b584a8cac2cccd676160c235677d Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Dec 2023 06:10:56 -0700 Subject: [PATCH 487/938] Add viblo (#10003) --- _data/simple-icons.json | 5 +++++ icons/viblo.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/viblo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8aa07e5c7..1fcd841cf 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14834,6 +14834,11 @@ "source": "https://www.viber.com/brand-center", "guidelines": "https://www.viber.com/brand-center" }, + { + "title": "Viblo", + "hex": "5387C6", + "source": "https://viblo.asia" + }, { "title": "VictoriaMetrics", "aliases": { diff --git a/icons/viblo.svg b/icons/viblo.svg new file mode 100644 index 000000000..6c9448432 --- /dev/null +++ b/icons/viblo.svg @@ -0,0 +1 @@ +Viblo \ No newline at end of file From 3982624b7ef95c85551b9ebce4400d596ff4e832 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 3 Dec 2023 06:12:30 -0700 Subject: [PATCH 488/938] Add skaffold (#10004) --- _data/simple-icons.json | 5 +++++ icons/skaffold.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/skaffold.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1fcd841cf..c3d861259 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12656,6 +12656,11 @@ "hex": "258AAF", "source": "https://www.sitepoint.com" }, + { + "title": "Skaffold", + "hex": "2AA2D6", + "source": "https://github.com/GoogleContainerTools/skaffold/blob/9376dc047aded2adb188f599267fbb829a327dfd/logo/skaffold.eps" + }, { "title": "Sketch", "hex": "F7B500", diff --git a/icons/skaffold.svg b/icons/skaffold.svg new file mode 100644 index 000000000..f9cc19ee0 --- /dev/null +++ b/icons/skaffold.svg @@ -0,0 +1 @@ +Skaffold \ No newline at end of file From 97d0b3a5e8015162bcff99af78f8fb01139ef7e7 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Mon, 4 Dec 2023 10:38:34 +0000 Subject: [PATCH 489/938] Update the 3rd Party Cut-off Date (#10017) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7cb43b188..06801a4c2 100644 --- a/README.md +++ b/README.md @@ -181,8 +181,8 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | [WordPress plugin](https://wordpress.org/plugins/simple-icons/) WordPress | [@tjtaylo](https://github.com/tjtaylo) | ![](https://img.shields.io/badge/license-GPL_v2-blue.svg) | [![v4.25.0](https://img.shields.io/static/v1?label=version&message=v4.25.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.25.0) | > [!IMPORTANT]\ -> From our next major release (v11, releasing on May 26, 2024), we will begin removing third-party extensions from the above list that are not up to date with at least our previous major release.\ -> For example, when v11 is released, we will remove any extensions that don't support `v10.0.0` or higher.\ +> From our next scheduled major release (v12, releasing on May 26, 2024), we will begin removing third-party extensions from the above list that are not up to date with at least our previous major release.\ +> For example, when v12 is released, we will remove any extensions that don't support `v11.0.0` or higher.\ > Please create a PR to update the version number of your extension in this README following each update of your extension. ## Contribute From 808b73e4eaa0da0edf6cdb2c57783ef7352d907f Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 5 Dec 2023 11:05:32 +0000 Subject: [PATCH 490/938] Update Reddit icon (#9964) --- icons/reddit.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/reddit.svg b/icons/reddit.svg index 7e4ddd188..ea0388317 100644 --- a/icons/reddit.svg +++ b/icons/reddit.svg @@ -1 +1 @@ -Reddit \ No newline at end of file +Reddit \ No newline at end of file From 2c2fe9a57ff876f47a196a0f66aa0168b77e10c8 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Tue, 5 Dec 2023 06:13:51 -0500 Subject: [PATCH 491/938] Update Write.as (#9884) --- _data/simple-icons.json | 4 ++-- icons/writedotas.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c3d861259..3e8a4bd64 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15561,8 +15561,8 @@ "source": "https://wpexplorer.com" }, { - "title": "write.as", - "hex": "5BC4EE", + "title": "Write.as", + "hex": "5AC4EE", "source": "https://write.as/brand", "guidelines": "https://write.as/brand" }, diff --git a/icons/writedotas.svg b/icons/writedotas.svg index db33f7f8d..5e97f853b 100644 --- a/icons/writedotas.svg +++ b/icons/writedotas.svg @@ -1 +1 @@ -write.as \ No newline at end of file +Write.as \ No newline at end of file From 01ccb3f77900dfe5963d4c45b859e10703bc0c03 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Tue, 5 Dec 2023 04:20:03 -0700 Subject: [PATCH 492/938] Add Hepsiemlak (#9705) --- _data/simple-icons.json | 5 +++++ icons/hepsiemlak.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/hepsiemlak.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3e8a4bd64..0437bca77 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6144,6 +6144,11 @@ "source": "https://helpdesk.design", "guidelines": "https://helpdesk.design" }, + { + "title": "Hepsiemlak", + "hex": "E1251B", + "source": "https://www.hepsiemlak.com" + }, { "title": "HERE", "hex": "00AFAA", diff --git a/icons/hepsiemlak.svg b/icons/hepsiemlak.svg new file mode 100644 index 000000000..028a5e7c6 --- /dev/null +++ b/icons/hepsiemlak.svg @@ -0,0 +1 @@ +Hepsiemlak \ No newline at end of file From 87c5f586d88d6c7e34c5428eadf7a506af9e24d7 Mon Sep 17 00:00:00 2001 From: Yizhou Chen Date: Tue, 5 Dec 2023 19:29:46 +0800 Subject: [PATCH 493/938] Add Solidworks alias (#8471) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0437bca77..1329b81a3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3451,7 +3451,15 @@ { "title": "Dassault Systèmes", "hex": "005386", - "source": "https://www.3ds.com" + "source": "https://www.3ds.com", + "aliases": { + "dup": [ + { + "title": "SolidWorks", + "hex": "D81E1A" + } + ] + } }, { "title": "data.ai", From de0470f04a3079a63f37d31106687fe3101f6c76 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Tue, 5 Dec 2023 04:33:18 -0700 Subject: [PATCH 494/938] Add oclif (#9965) --- _data/simple-icons.json | 5 +++++ icons/oclif.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/oclif.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1329b81a3..2e5345fd6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9633,6 +9633,11 @@ "type": "Unlicense" } }, + { + "title": "oclif", + "hex": "000000", + "source": "https://github.com/oclif/oclif.github.io/blob/2356a96dbaf0d3791ec2ddce3b08ccd78408e0a0/website/static/img/oclif.svg" + }, { "title": "Octane Render", "hex": "000000", diff --git a/icons/oclif.svg b/icons/oclif.svg new file mode 100644 index 000000000..a2e88adbb --- /dev/null +++ b/icons/oclif.svg @@ -0,0 +1 @@ +oclif \ No newline at end of file From 13345e788299076ebf93a086bba42756c065ba97 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 5 Dec 2023 12:14:28 +0000 Subject: [PATCH 495/938] Add IOC (#10008) --- CONTRIBUTING.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1a8621968..a869a1fcd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -34,6 +34,7 @@ Simple Icons welcomes contributions and corrections. Before contributing, please ## Table of contents * [Requesting an Icon](#requesting-an-icon) + * [Forbidden Brands](#forbidden-brands) * [Adding or Updating an Icon](#adding-or-updating-an-icon) * [Testing Package Locally](#testing-package-locally) * [Using Docker](#using-docker) @@ -60,10 +61,13 @@ We welcome icon requests. Before you submit a new issue please make sure the ico - Universities or other educational institutions - Any brands representing individuals rather than an organization, company, or product. This includes musicians, bands, and social media personalities. +### Forbidden Brands + Some companies and organizations are excessively protective with their brands, so please don't consider them: - BP - Disney +- International Olympic Committee - Mattel - Microchip Technology Inc. - Oracle From 31f63b171df3de5bb686a0b3fa14b1dfb082c909 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 5 Dec 2023 12:32:48 +0000 Subject: [PATCH 496/938] Add icon licenses (#10010) --- _data/simple-icons.json | 37 ++++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2e5345fd6..1c6563f4f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4439,7 +4439,10 @@ { "title": "F-Droid", "hex": "1976D2", - "source": "https://f-droid.org" + "source": "https://f-droid.org", + "license": { + "type": "CC-BY-SA-3.0" + } }, { "title": "F-Secure", @@ -4782,7 +4785,10 @@ "title": "Flatpak", "hex": "4A90D9", "source": "https://flatpak.org/press", - "guidelines": "https://flatpak.org/press" + "guidelines": "https://flatpak.org/press", + "license": { + "type": "CC-BY-3.0" + } }, { "title": "Flattr", @@ -5883,7 +5889,10 @@ "title": "GTK", "hex": "7FE719", "source": "https://commons.wikimedia.org/wiki/File:GTK_logo.svg", - "guidelines": "https://foundation.gnome.org/logo-and-trademarks/" + "guidelines": "https://foundation.gnome.org/logo-and-trademarks", + "license": { + "type": "CC-BY-SA-3.0" + } }, { "title": "Guangzhou Metro", @@ -7668,7 +7677,11 @@ { "title": "Lemmy", "hex": "14854F", - "source": "https://join-lemmy.org" + "source": "https://join-lemmy.org", + "license": { + "type": "custom", + "url": "https://github.com/LemmyNet/lemmy/blob/main/LICENSE" + } }, { "title": "Lenovo", @@ -8872,7 +8885,10 @@ { "title": "Monero", "hex": "FF6600", - "source": "https://www.getmonero.org/press-kit/" + "source": "https://www.getmonero.org/press-kit", + "license": { + "type": "CC-BY-SA-4.0" + } }, { "title": "MoneyGram", @@ -10289,7 +10305,10 @@ { "title": "PeerTube", "hex": "F1680D", - "source": "https://joinpeertube.org" + "source": "https://joinpeertube.org", + "license": { + "type": "CC-BY-SA-4.0" + } }, { "title": "Pegasus Airlines", @@ -10626,7 +10645,11 @@ { "title": "Pleroma", "hex": "FBA457", - "source": "https://pleroma.social" + "source": "https://pleroma.social", + "license": { + "type": "custom", + "url": "https://git.pleroma.social/pleroma/pleroma/-/blob/develop/COPYING" + } }, { "title": "Plesk", From 909e1ca877a8974203ac83e2a6dd9ae8621f6357 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 5 Dec 2023 12:50:14 +0000 Subject: [PATCH 497/938] Update Workflows to reflect new Labels (#10026) --- .github/labeler.yml | 9 ++++++++- .github/workflows/add-labels-priority.yml | 4 ++-- .github/workflows/autoclose-issues.yml | 6 +++--- .github/workflows/potential-duplicates.yml | 2 +- .github/workflows/remove-labels.yml | 7 ++++--- 5 files changed, 18 insertions(+), 10 deletions(-) diff --git a/.github/labeler.yml b/.github/labeler.yml index 8b7031942..636ae42be 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,6 +1,13 @@ new icon: - any: [icons/*.svg] status: added -icon outdated: +update icon/data: - any: [icons/*.svg] status: modified +docs: + - any: ['*.md'] + status: modified +meta: + - any: ['.github/*', 'scripts/*', 'tests/*', '*'] + - all: ['!*.md', '!icons/*.svg', '!_data/*', '!package.json'] + status: modified diff --git a/.github/workflows/add-labels-priority.yml b/.github/workflows/add-labels-priority.yml index 57edf2f61..28be78443 100644 --- a/.github/workflows/add-labels-priority.yml +++ b/.github/workflows/add-labels-priority.yml @@ -54,9 +54,9 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - id: priority-1 - name: Assign `icon outdated` pull requests to "Priority 1" + name: Assign `update icon/data` pull requests to "Priority 1" uses: srggrs/assign-one-project-github-action@1.3.1 - if: contains(steps.get-labels.outputs.labels, 'icon outdated') + if: contains(steps.get-labels.outputs.labels, 'update icon/data') with: project: https://github.com/orgs/simple-icons/projects/2 column_name: Priority 1 diff --git a/.github/workflows/autoclose-issues.yml b/.github/workflows/autoclose-issues.yml index 0be2547f2..ae739a8ec 100644 --- a/.github/workflows/autoclose-issues.yml +++ b/.github/workflows/autoclose-issues.yml @@ -10,8 +10,8 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - id: match-title - name: Match title + - id: match-java + name: Match Java # if the title contains the word Java (case insensitive) # we make sure that this word is the end of the string or is followed by a space character (ex. we do not want to match javascript) # we make sure that this word is the beginning of the string or is preceded by a space character (ex. we do not want to match foojava) @@ -33,7 +33,7 @@ jobs: # - we close the issue - name: Close the issue if: | - steps.match-title.outputs.match == 'true' && + steps.match-java.outputs.match == 'true' && contains(steps.get-labels.outputs.labels, 'new icon') uses: actions/github-script@v6 with: diff --git a/.github/workflows/potential-duplicates.yml b/.github/workflows/potential-duplicates.yml index 3b00645af..e0a0995d4 100644 --- a/.github/workflows/potential-duplicates.yml +++ b/.github/workflows/potential-duplicates.yml @@ -10,7 +10,7 @@ jobs: - uses: wow-actions/potential-duplicates@v1 with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - label: potential duplicate + label: duplicate exclude: | adding add diff --git a/.github/workflows/remove-labels.yml b/.github/workflows/remove-labels.yml index 2b265b86a..04b693da4 100644 --- a/.github/workflows/remove-labels.yml +++ b/.github/workflows/remove-labels.yml @@ -17,13 +17,14 @@ jobs: with: token: ${{ secrets.GITHUB_TOKEN }} labels: | + assessing awaiting reply - changes requested duplicate in discussion invalid out of scope pending + permission required won't add remove-closed-pr-labels: name: Remove closed pull request labels @@ -36,6 +37,7 @@ jobs: labels: | in discussion pending + assessing remove-closed-issue-labels: name: Remove closed issue labels if: github.event.issue.state == 'closed' @@ -47,5 +49,4 @@ jobs: labels: | in discussion pending - tracking - help wanted + assessing From dafc32b65ef10076ad39db65ec2970f28548b265 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 6 Dec 2023 13:04:26 +0000 Subject: [PATCH 498/938] Add Educative (#10036) --- _data/simple-icons.json | 5 +++++ icons/educative.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/educative.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1c6563f4f..5e7392da9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4097,6 +4097,11 @@ "hex": "FEFEFE", "source": "https://editorconfig.org" }, + { + "title": "Educative", + "hex": "4951F5", + "source": "https://www.educative.io" + }, { "title": "edX", "hex": "02262B", diff --git a/icons/educative.svg b/icons/educative.svg new file mode 100644 index 000000000..9fc6e30dc --- /dev/null +++ b/icons/educative.svg @@ -0,0 +1 @@ +Educative \ No newline at end of file From db7ef3c5070bb5ed227e85e20768bfee06c6efba Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 6 Dec 2023 13:07:05 +0000 Subject: [PATCH 499/938] Add Great Learning (#10035) --- _data/simple-icons.json | 5 +++++ icons/greatlearning.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/greatlearning.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5e7392da9..4aabb23c4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5827,6 +5827,11 @@ "hex": "FF3633", "source": "https://www.graylog.org" }, + { + "title": "Great Learning", + "hex": "0E39A9", + "source": "https://www.mygreatlearning.com" + }, { "title": "Greenhouse", "hex": "24A47F", diff --git a/icons/greatlearning.svg b/icons/greatlearning.svg new file mode 100644 index 000000000..ce8dc6e12 --- /dev/null +++ b/icons/greatlearning.svg @@ -0,0 +1 @@ +Great Learning \ No newline at end of file From 022452cb26cc5219dc384cfb18bc15bbac705fe2 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 6 Dec 2023 13:10:19 +0000 Subject: [PATCH 500/938] Add Tinkercad (#10033) --- _data/simple-icons.json | 5 +++++ icons/tinkercad.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/tinkercad.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4aabb23c4..7bb9d1365 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14142,6 +14142,11 @@ "hex": "FF6B6B", "source": "https://www.gotinder.com/press" }, + { + "title": "Tinkercad", + "hex": "1477D1", + "source": "https://www.tinkercad.com" + }, { "title": "TinyLetter", "hex": "ED1C24", diff --git a/icons/tinkercad.svg b/icons/tinkercad.svg new file mode 100644 index 000000000..01592b8c4 --- /dev/null +++ b/icons/tinkercad.svg @@ -0,0 +1 @@ +Tinkercad \ No newline at end of file From c5d41b346d3b9afdd785cc9b30ea7418aff002bb Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 6 Dec 2023 13:13:35 +0000 Subject: [PATCH 501/938] Add Softpedia (#10032) --- _data/simple-icons.json | 5 +++++ icons/softpedia.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/softpedia.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7bb9d1365..de3ec2ef9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12892,6 +12892,11 @@ "hex": "010101", "source": "https://socket.io" }, + { + "title": "Softpedia", + "hex": "002873", + "source": "https://commons.wikimedia.org/wiki/File:Softpedia_logo.svg" + }, { "title": "Sogou", "hex": "FB6022", diff --git a/icons/softpedia.svg b/icons/softpedia.svg new file mode 100644 index 000000000..6f1fdd1b5 --- /dev/null +++ b/icons/softpedia.svg @@ -0,0 +1 @@ +Softpedia \ No newline at end of file From 4478308b147b5c1c10efa9f49f8b6b581543fb9a Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 6 Dec 2023 13:15:52 +0000 Subject: [PATCH 502/938] =?UTF-8?q?Add=20Bakal=C3=A1=C5=99i=20(#10031)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/simple-icons.json | 5 +++++ icons/bakalari.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/bakalari.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index de3ec2ef9..ad87b19ca 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1690,6 +1690,11 @@ "hex": "2932E1", "source": "https://www.baidu.com" }, + { + "title": "Bakaláři", + "hex": "00A2E2", + "source": "https://konference.bakalari.cz" + }, { "title": "Bamboo", "hex": "0052CC", diff --git a/icons/bakalari.svg b/icons/bakalari.svg new file mode 100644 index 000000000..f4cd0b3a5 --- /dev/null +++ b/icons/bakalari.svg @@ -0,0 +1 @@ +Bakaláři \ No newline at end of file From dd195154a683d7717b9fcf5ddd0de2f538033711 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 6 Dec 2023 13:19:06 +0000 Subject: [PATCH 503/938] Add Dunzo (#10028) --- _data/simple-icons.json | 5 +++++ icons/dunzo.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/dunzo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ad87b19ca..314af8fd7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3980,6 +3980,11 @@ "hex": "2DA9D7", "source": "https://dunked.com" }, + { + "title": "Dunzo", + "hex": "00D290", + "source": "https://www.dunzo.com" + }, { "title": "Duolingo", "hex": "58CC02", diff --git a/icons/dunzo.svg b/icons/dunzo.svg new file mode 100644 index 000000000..879189987 --- /dev/null +++ b/icons/dunzo.svg @@ -0,0 +1 @@ +Dunzo \ No newline at end of file From 45139c9d2b075fcc27e005636c93781cf7d3e407 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 6 Dec 2023 13:31:38 +0000 Subject: [PATCH 504/938] Add Moodle (#10030) --- _data/simple-icons.json | 6 ++++++ icons/moodle.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/moodle.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 314af8fd7..06b2c9f4e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8974,6 +8974,12 @@ "hex": "00945E", "source": "https://www.moo.com/uk/about/press" }, + { + "title": "Moodle", + "hex": "F98012", + "source": "https://moodle.com/trademarks", + "guidelines": "https://moodle.com/trademarks" + }, { "title": "Moonrepo", "hex": "6F53F3", diff --git a/icons/moodle.svg b/icons/moodle.svg new file mode 100644 index 000000000..e60292af0 --- /dev/null +++ b/icons/moodle.svg @@ -0,0 +1 @@ +Moodle \ No newline at end of file From ca9c403e9f7242cdb77af7a805a7c65f790ed51c Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Wed, 6 Dec 2023 21:37:10 +0530 Subject: [PATCH 505/938] Add Xendit (#9981) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/xendit.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/xendit.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 06b2c9f4e..8f3e342c5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15701,6 +15701,11 @@ "hex": "EA7100", "source": "https://www.xda-developers.com" }, + { + "title": "Xendit", + "hex": "4573FF", + "source": "https://www.xendit.co/en/company/asset-and-branding" + }, { "title": "Xero", "hex": "13B5EA", diff --git a/icons/xendit.svg b/icons/xendit.svg new file mode 100644 index 000000000..98e72bba3 --- /dev/null +++ b/icons/xendit.svg @@ -0,0 +1 @@ +Xendit \ No newline at end of file From ebe90d7ee15a317e531fffd04a98fea2b403931b Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 6 Dec 2023 17:46:19 +0000 Subject: [PATCH 506/938] Update Safari icon (#9958) --- _data/simple-icons.json | 4 ++-- icons/safari.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8f3e342c5..d1f6a2ea9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12203,8 +12203,8 @@ }, { "title": "Safari", - "hex": "000000", - "source": "https://images.techhive.com/images/article/2014/11/safari-favorites-100530680-large.jpg" + "hex": "006CFF", + "source": "https://apps.apple.com/us/app/safari/id1146562112" }, { "title": "Sage", diff --git a/icons/safari.svg b/icons/safari.svg index 964ebbdd3..5d1543889 100644 --- a/icons/safari.svg +++ b/icons/safari.svg @@ -1 +1 @@ -Safari \ No newline at end of file +Safari \ No newline at end of file From 2c1e2e34dd16a11596c75a42e0449cf085f5d9ff Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 7 Dec 2023 12:39:32 +0000 Subject: [PATCH 507/938] Split issue types in README (#10039) --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 06801a4c2..9b490b1af 100644 --- a/README.md +++ b/README.md @@ -187,7 +187,10 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); ## Contribute -[![Good first issues open](https://img.shields.io/github/issues/simple-icons/simple-icons/good%20first%20issue?label=good%20first%20issues&logo=git&logoColor=white)](https://github.com/simple-icons/simple-icons/labels/good%20first%20issue) +[![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Fsearch%2Fissues%3Fq%3Drepo%3Asimple-icons%2Fsimple-icons%2520label%3A%2522good%2520first%2520issue%2522%2520is%3Aopen%2520-linked%3Apr&query=%24.total_count&suffix=%20open&logo=github&label=good%20first%20issues&color=228f6c&labelColor=228f6c&logoColor=white&style=flat-square)](https://github.com/simple-icons/simple-icons/issues?q=is%3Aopen+label%3A%22good+first+issue%22+-linked%3Apr) +[![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Fsearch%2Fissues%3Fq%3Drepo%3Asimple-icons%2Fsimple-icons%2520label%3A%2522update%2520icon%2Fdata%2522%2C%2522new%2520icon%2522%2520is%3Aopen%2520-linked%3Apr&query=%24.total_count&suffix=%20open&logo=svg&logoColor=333&label=icon%20issues&labelColor=FFB13B&color=FFB13B&style=flat-square)](https://github.com/simple-icons/simple-icons/issues?q=is%3Aissue+is%3Aopen+label%3A%22new+icon%22%2C%22update+icon%2Fdata%22) +[![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Fsearch%2Fissues%3Fq%3Drepo%3Asimple-icons%2Fsimple-icons%2520is%3Aissue%2520is%3Aopen%2520label%3Ameta%2Cpackage%2520-linked%3Apr&query=%24.total_count&suffix=%20open&logo=typescript&logoColor=white&label=code%20issues&labelColor=3178C6&color=3178C6&style=flat-square)](https://github.com/simple-icons/simple-icons/issues?q=is%3Aissue+is%3Aopen+label%3Adocs%2Cmeta%2Cpackage+-linked%3Apr) +[![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Fsearch%2Fissues%3Fq%3Drepo%3Asimple-icons%2Fsimple-icons%2520label%3Adocs%2520is%3Aopen%2520-linked%3Apr&query=%24.total_count&suffix=%20open&logo=markdown&label=docs%20issues&labelColor=343a40&color=343a40&logoColor=FFF&style=flat-square)](https://github.com/simple-icons/simple-icons/issues?q=is%3Aopen+is%3Aissue+label%3Adocs+-linked%3Apr) Information describing how to contribute can be found in the file [CONTRIBUTING.md](https://github.com/simple-icons/simple-icons/blob/develop/CONTRIBUTING.md) From 3ec974913eb6c4e047a3370674bc108e6bc15a89 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 7 Dec 2023 12:57:02 +0000 Subject: [PATCH 508/938] Add Packt (#10038) --- _data/simple-icons.json | 5 +++++ icons/packt.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/packt.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d1f6a2ea9..00c980042 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10155,6 +10155,11 @@ "source": "https://www.hashicorp.com/brand", "guidelines": "https://www.hashicorp.com/brand" }, + { + "title": "Packt", + "hex": "F37143", + "source": "https://www.packtpub.com" + }, { "title": "PaddlePaddle", "hex": "0062B0", diff --git a/icons/packt.svg b/icons/packt.svg new file mode 100644 index 000000000..144541f1d --- /dev/null +++ b/icons/packt.svg @@ -0,0 +1 @@ +Packt \ No newline at end of file From 5e9f965f98b155c4401d51af5f3691fb6aca2a76 Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Thu, 7 Dec 2023 19:57:57 +0530 Subject: [PATCH 509/938] Add Picxy (#9719) --- _data/simple-icons.json | 5 +++++ icons/picxy.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/picxy.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 00c980042..63f410c91 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10521,6 +10521,11 @@ "hex": "21C25E", "source": "https://www.picpay.com/site/sobre-nos" }, + { + "title": "Picxy", + "hex": "2E3192", + "source": "https://www.picxy.com" + }, { "title": "Pimcore", "hex": "6428B4", diff --git a/icons/picxy.svg b/icons/picxy.svg new file mode 100644 index 000000000..0596473ed --- /dev/null +++ b/icons/picxy.svg @@ -0,0 +1 @@ +Picxy \ No newline at end of file From 14238e2acb752646aa3cbb358e640726547a2b87 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 8 Dec 2023 03:34:52 -0700 Subject: [PATCH 510/938] Add Google Cloud Storage (#9467) --- _data/simple-icons.json | 6 ++++++ icons/googlecloudstorage.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/googlecloudstorage.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 63f410c91..309741339 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5562,6 +5562,12 @@ "source": "https://cloud.google.com/icons", "guidelines": "https://about.google/brand-resource-center" }, + { + "title": "Google Cloud Storage", + "hex": "AECBFA", + "source": "https://cloud.google.com/icons", + "guidelines": "https://about.google/brand-resource-center" + }, { "title": "Google Colab", "hex": "F9AB00", diff --git a/icons/googlecloudstorage.svg b/icons/googlecloudstorage.svg new file mode 100644 index 000000000..753c2c936 --- /dev/null +++ b/icons/googlecloudstorage.svg @@ -0,0 +1 @@ +Google Cloud Storage \ No newline at end of file From 9d8b9b74401c332c31763d9c6e79f44394c22388 Mon Sep 17 00:00:00 2001 From: "Mt.r" Date: Fri, 8 Dec 2023 20:47:22 +0800 Subject: [PATCH 511/938] Add DeepL (#9464) Co-authored-by: Adam Rusted Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/deepl.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/deepl.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 309741339..c116ba95d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3571,6 +3571,11 @@ "hex": "007CFF", "source": "https://commons.wikimedia.org/wiki/File:Deepin_logo.svg" }, + { + "title": "DeepL", + "hex": "0F2B46", + "source": "https://www.deepl.com/press.html" + }, { "title": "Deepnote", "hex": "3793EF", diff --git a/icons/deepl.svg b/icons/deepl.svg new file mode 100644 index 000000000..a1db23232 --- /dev/null +++ b/icons/deepl.svg @@ -0,0 +1 @@ +DeepL \ No newline at end of file From cf981e2ee3f66e1b3bc7d23d56c167d15a84b3a3 Mon Sep 17 00:00:00 2001 From: Samuel Bodin <1637651+bodinsamuel@users.noreply.github.com> Date: Fri, 8 Dec 2023 15:11:05 +0100 Subject: [PATCH 512/938] Add Resend (#9448) * Update simple-icons.json * Add files via upload * Update resend.svg * Update resend.svg * Update resend.svg * Update resend.svg * weird newline * Add guidelines * Update icon path --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/resend.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/resend.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c116ba95d..face9e526 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11830,6 +11830,12 @@ "hex": "00CCBB", "source": "https://c5.rgstatic.net/m/428059296771819/images/favicon/favicon.svg" }, + { + "title": "Resend", + "hex": "000000", + "source": "https://resend.com/brand", + "guidelines": "https://resend.com/brand" + }, { "title": "ReSharper", "hex": "000000", diff --git a/icons/resend.svg b/icons/resend.svg new file mode 100644 index 000000000..547175ec1 --- /dev/null +++ b/icons/resend.svg @@ -0,0 +1 @@ +Resend \ No newline at end of file From 0ee6a612f95d5c83e1fe47ca0c21be7b10b4f059 Mon Sep 17 00:00:00 2001 From: Sebi <52084701+SebiTalent04@users.noreply.github.com> Date: Fri, 8 Dec 2023 14:21:47 +0000 Subject: [PATCH 513/938] Add GrapheneOS (#9281) * Add Musixmatch * Add Musixmatch * Update simple-icons.json * Modified musixmatch.svg * Add X * Rename x.svg to icons/x.svg * My bad * Wrong location * Add files via upload * Update simple-icons.json * Update icons/musixmatch.svg * Update _data/simple-icons.json * Delete musixmatch.svg * Update simple-icons.json * Update simple-icons.json * Update icon data * Update icon path --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/grapheneos.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/grapheneos.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index face9e526..05b1d4a05 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5827,6 +5827,12 @@ "hex": "ED2D2F", "source": "https://www.grandfrais.com" }, + { + "title": "GrapheneOS", + "hex": "0053A3", + "source": "https://github.com/GrapheneOS/branding-extra/blob/5cc2e4b781345b89457d8ef814bd1aae56af289f/simple.svg", + "guidelines": "https://github.com/GrapheneOS/branding-extra" + }, { "title": "GraphQL", "hex": "E10098", diff --git a/icons/grapheneos.svg b/icons/grapheneos.svg new file mode 100644 index 000000000..99f68059e --- /dev/null +++ b/icons/grapheneos.svg @@ -0,0 +1 @@ +GrapheneOS \ No newline at end of file From b6d872aa6ee08beed7578f21dc56d8b1f4921979 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Finn=20R=2E=20G=C3=A4rtner?= <65015656+FinnRG@users.noreply.github.com> Date: Fri, 8 Dec 2023 16:05:23 +0100 Subject: [PATCH 514/938] feat: Add Piapro (#9737) --- _data/simple-icons.json | 5 +++++ icons/piapro.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/piapro.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 05b1d4a05..b3af9bf25 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10518,6 +10518,11 @@ "source": "https://www.piaggiogroup.com", "guidelines": "https://www.piaggiogroup.com/en/archive/document/logo-guide" }, + { + "title": "Piapro", + "hex": "E4007B", + "source": "https://magicalmirai.com" + }, { "title": "Picard Surgelés", "hex": "2D4999", diff --git a/icons/piapro.svg b/icons/piapro.svg new file mode 100644 index 000000000..2b73af405 --- /dev/null +++ b/icons/piapro.svg @@ -0,0 +1 @@ +Piapro \ No newline at end of file From da9f30f4a2a39f0af30fdea4276c4969453acc8a Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Sat, 9 Dec 2023 16:55:13 +0530 Subject: [PATCH 515/938] Add Graphite (#10027) --- _data/simple-icons.json | 5 +++++ icons/graphite.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/graphite.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b3af9bf25..d18a615d6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5833,6 +5833,11 @@ "source": "https://github.com/GrapheneOS/branding-extra/blob/5cc2e4b781345b89457d8ef814bd1aae56af289f/simple.svg", "guidelines": "https://github.com/GrapheneOS/branding-extra" }, + { + "title": "Graphite", + "hex": "000000", + "source": "https://graphite.dev" + }, { "title": "GraphQL", "hex": "E10098", diff --git a/icons/graphite.svg b/icons/graphite.svg new file mode 100644 index 000000000..4223b560c --- /dev/null +++ b/icons/graphite.svg @@ -0,0 +1 @@ +Graphite \ No newline at end of file From 40ac638df86983afc6856c6f5ec2afe54528a2ba Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Sat, 9 Dec 2023 16:57:48 +0530 Subject: [PATCH 516/938] Add Bricks (#10022) --- _data/simple-icons.json | 5 +++++ icons/bricks.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/bricks.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d18a615d6..504b9f4bc 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2142,6 +2142,11 @@ "hex": "0B996E", "source": "https://www.brevo.com" }, + { + "title": "Bricks", + "hex": "FFD54D", + "source": "https://bricksbuilder.io" + }, { "title": "British Airways", "hex": "2E5C99", diff --git a/icons/bricks.svg b/icons/bricks.svg new file mode 100644 index 000000000..0554c7073 --- /dev/null +++ b/icons/bricks.svg @@ -0,0 +1 @@ +Bricks \ No newline at end of file From d80847ca3d85254c311f2299d2f96da91c50ade0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 10 Dec 2023 00:25:41 +0000 Subject: [PATCH 517/938] version bump --- package.json | 2 +- slugs.md | 25 ++++++++++++++++++++++++- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b3331ac49..09cdcfd0a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "10.1.0", + "version": "10.2.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 7be51e4df..8b3be41df 100644 --- a/slugs.md +++ b/slugs.md @@ -287,6 +287,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Backstage` | `backstage` | | `Badoo` | `badoo` | | `Baidu` | `baidu` | +| `Bakaláři` | `bakalari` | | `Bamboo` | `bamboo` | | `Bandcamp` | `bandcamp` | | `BandLab` | `bandlab` | @@ -371,6 +372,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Brave` | `brave` | | `Breaker` | `breaker` | | `Brevo` | `brevo` | +| `Bricks` | `bricks` | | `British Airways` | `britishairways` | | `Broadcom` | `broadcom` | | `BSD` | `bsd` | @@ -634,6 +636,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Debian` | `debian` | | `Decap CMS` | `decapcms` | | `deepin` | `deepin` | +| `DeepL` | `deepl` | | `Deepnote` | `deepnote` | | `del.icio.us` | `delicious` | | `Deliveroo` | `deliveroo` | @@ -708,6 +711,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `DuckDuckGo` | `duckduckgo` | | `Dungeons & Dragons` | `dungeonsanddragons` | | `Dunked` | `dunked` | +| `Dunzo` | `dunzo` | | `Duolingo` | `duolingo` | | `DVC` | `dvc` | | `dwm` | `dwm` | @@ -729,6 +733,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Eclipse Vert.x` | `eclipsevertdotx` | | `EDEKA` | `edeka` | | `EditorConfig` | `editorconfig` | +| `Educative` | `educative` | | `edX` | `edx` | | `egghead` | `egghead` | | `Egnyte` | `egnyte` | @@ -990,6 +995,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Google Cloud` | `googlecloud` | | `Google Cloud Composer` | `googlecloudcomposer` | | `Google Cloud Spanner` | `googlecloudspanner` | +| `Google Cloud Storage` | `googlecloudstorage` | | `Google Colab` | `googlecolab` | | `Google Container Optimized OS` | `googlecontaineroptimizedos` | | `Google Data Studio` | `googledatastudio` | @@ -1035,10 +1041,13 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Grafana` | `grafana` | | `Grammarly` | `grammarly` | | `Grand Frais` | `grandfrais` | +| `GrapheneOS` | `grapheneos` | +| `Graphite` | `graphite` | | `GraphQL` | `graphql` | | `Grav` | `grav` | | `Gravatar` | `gravatar` | | `Graylog` | `graylog` | +| `Great Learning` | `greatlearning` | | `Greenhouse` | `greenhouse` | | `GreenSock` | `greensock` | | `Grid.ai` | `griddotai` | @@ -1098,6 +1107,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Helm` | `helm` | | `Help Scout` | `helpscout` | | `HelpDesk` | `helpdesk` | +| `Hepsiemlak` | `hepsiemlak` | | `HERE` | `here` | | `Heroku` | `heroku` | | `Hetzner` | `hetzner` | @@ -1589,6 +1599,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Monster` | `monster` | | `Monzo` | `monzo` | | `Moo` | `moo` | +| `Moodle` | `moodle` | | `Moonrepo` | `moonrepo` | | `Moqups` | `moqups` | | `Morrisons` | `morrisons` | @@ -1638,6 +1649,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `NetBSD` | `netbsd` | | `netcup` | `netcup` | | `Netflix` | `netflix` | +| `NETGEAR` | `netgear` | | `Netlify` | `netlify` | | `Nette` | `nette` | | `Netto` | `netto` | @@ -1659,6 +1671,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ngrok` | `ngrok` | | `NgRx` | `ngrx` | | `NHL` | `nhl` | +| `Niantic` | `niantic` | | `niconico` | `niconico` | | `Nike` | `nike` | | `Nikon` | `nikon` | @@ -1707,6 +1720,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Observable` | `observable` | | `Obsidian` | `obsidian` | | `OCaml` | `ocaml` | +| `oclif` | `oclif` | | `Octane Render` | `octanerender` | | `Octave` | `octave` | | `October CMS` | `octobercms` | @@ -1788,6 +1802,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `p5.js` | `p5dotjs` | | `Packagist` | `packagist` | | `Packer` | `packer` | +| `Packt` | `packt` | | `PaddlePaddle` | `paddlepaddle` | | `Paddy Power` | `paddypower` | | `Pagekit` | `pagekit` | @@ -1849,10 +1864,12 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Pi Network` | `pinetwork` | | `Pi-hole` | `pihole` | | `Piaggio Group` | `piaggiogroup` | +| `Piapro` | `piapro` | | `Picard Surgelés` | `picardsurgeles` | | `Picarto.TV` | `picartodottv` | | `Picnic` | `picnic` | | `PicPay` | `picpay` | +| `Picxy` | `picxy` | | `Pimcore` | `pimcore` | | `Pinboard` | `pinboard` | | `Pine Script` | `pinescript` | @@ -2082,6 +2099,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ReScript` | `rescript` | | `RescueTime` | `rescuetime` | | `ResearchGate` | `researchgate` | +| `Resend` | `resend` | | `ReSharper` | `resharper` | | `Resurrection Remix OS` | `resurrectionremixos` | | `Retool` | `retool` | @@ -2248,6 +2266,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `SingleStore` | `singlestore` | | `Sitecore` | `sitecore` | | `SitePoint` | `sitepoint` | +| `Skaffold` | `skaffold` | | `Sketch` | `sketch` | | `Sketchfab` | `sketchfab` | | `SketchUp` | `sketchup` | @@ -2281,6 +2300,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Social Blade` | `socialblade` | | `Society6` | `society6` | | `Socket.io` | `socketdotio` | +| `Softpedia` | `softpedia` | | `Sogou` | `sogou` | | `Solid` | `solid` | | `Solidity` | `solidity` | @@ -2505,6 +2525,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Timescale` | `timescale` | | `Tina` | `tina` | | `Tinder` | `tinder` | +| `Tinkercad` | `tinkercad` | | `TinyLetter` | `tinyletter` | | `Tistory` | `tistory` | | `tmux` | `tmux` | @@ -2643,6 +2664,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Viadeo` | `viadeo` | | `Viaplay` | `viaplay` | | `Viber` | `viber` | +| `Viblo` | `viblo` | | `VictoriaMetrics` | `victoriametrics` | | `Vim` | `vim` | | `Vimeo` | `vimeo` | @@ -2769,7 +2791,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `WP Engine` | `wpengine` | | `WP Rocket` | `wprocket` | | `WPExplorer` | `wpexplorer` | -| `write.as` | `writedotas` | +| `Write.as` | `writedotas` | | `WWE` | `wwe` | | `Wwise` | `wwise` | | `X` | `x` | @@ -2780,6 +2802,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Xbox` | `xbox` | | `Xcode` | `xcode` | | `XDA Developers` | `xdadevelopers` | +| `Xendit` | `xendit` | | `Xero` | `xero` | | `XFCE` | `xfce` | | `Xiaomi` | `xiaomi` | From 649f00e9542e1eddf77a6d9ff3f788b2f0b28b55 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 10 Dec 2023 16:55:58 +0000 Subject: [PATCH 518/938] Add Helium (#10049) --- _data/simple-icons.json | 5 +++++ icons/helium.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/helium.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 504b9f4bc..a7a068413 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6182,6 +6182,11 @@ "source": "https://hederabrandcentral.frontify.com/d/Tmocz52AXpLj/brand-assets#/brand-assets/brand-identity/our-hbar-logomark", "guidelines": "https://hederabrandcentral.frontify.com/d/Tmocz52AXpLj/brand-assets#/brand-assets/brand-identity" }, + { + "title": "Helium", + "hex": "0ACF83", + "source": "https://www.helium.com" + }, { "title": "HelloFresh", "hex": "99CC33", diff --git a/icons/helium.svg b/icons/helium.svg new file mode 100644 index 000000000..af98e8a88 --- /dev/null +++ b/icons/helium.svg @@ -0,0 +1 @@ +Helium \ No newline at end of file From 69b8d84070499bdec50e6432427358e9cc3a14ba Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 10 Dec 2023 17:11:08 +0000 Subject: [PATCH 519/938] Add SRG SSR (#10037) --- _data/simple-icons.json | 14 ++++++++++++++ icons/srgssr.svg | 1 + 2 files changed, 15 insertions(+) create mode 100644 icons/srgssr.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a7a068413..09c1f6f3d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13295,6 +13295,20 @@ "source": "https://www.squarespace.com/logo-guidelines", "guidelines": "https://www.squarespace.com/brand-guidelines" }, + { + "title": "SRG SSR", + "hex": "AF001E", + "source": "https://www.srgssr.ch/en/news-media/downloads/logos", + "aliases": { + "loc": { + "ch-DE": "Schweizerische Radio- und Fernsehgesellschaft", + "ch-FR": "Société suisse de radiodiffusion et télévision", + "ch-IT": "Società svizzera di radiotelevisione", + "ch-RM": "Societad Svizra da Radio e Televisiun", + "gb-EN": "Swiss Broadcasting Corporation" + } + } + }, { "title": "SSRN", "hex": "154881", diff --git a/icons/srgssr.svg b/icons/srgssr.svg new file mode 100644 index 000000000..f168ab894 --- /dev/null +++ b/icons/srgssr.svg @@ -0,0 +1 @@ +SRG SSR \ No newline at end of file From e9594a5d3adaf06a3d2fd6b7e9f5f7d98245b6c4 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Mon, 11 Dec 2023 03:11:43 -0700 Subject: [PATCH 520/938] Add LibreOffice Calc (#9923) --- _data/simple-icons.json | 9 +++++++++ icons/libreofficecalc.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/libreofficecalc.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 09c1f6f3d..8151c1a3d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7830,6 +7830,15 @@ "type": "MPL-2.0" } }, + { + "title": "LibreOffice Calc", + "hex": "007C3C", + "source": "https://github.com/LibreOffice/help/blob/02faeab6e7b014ca97a8c452e829af4522dadfc8/source/media/navigation/libo-calc.svg", + "guidelines": "https://wiki.documentfoundation.org/Design/Branding", + "license": { + "type": "MPL-2.0" + } + }, { "title": "LibreOffice Draw", "hex": "CB6D30", diff --git a/icons/libreofficecalc.svg b/icons/libreofficecalc.svg new file mode 100644 index 000000000..8fac121b1 --- /dev/null +++ b/icons/libreofficecalc.svg @@ -0,0 +1 @@ +LibreOffice Calc \ No newline at end of file From 328c19016cd8eeb9e014a95e3429e490eebe4112 Mon Sep 17 00:00:00 2001 From: Eric P Pereira Date: Mon, 11 Dec 2023 16:19:35 +0530 Subject: [PATCH 521/938] Add Red Bull (#6016) Co-authored-by: Adam Rusted Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/redbull.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/redbull.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8151c1a3d..9e168f900 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11722,6 +11722,11 @@ "hex": "B32629", "source": "https://www.red-lang.org" }, + { + "title": "Red Bull", + "hex": "DB0A40", + "source": "https://www.redbull.com" + }, { "title": "Red Hat", "hex": "EE0000", diff --git a/icons/redbull.svg b/icons/redbull.svg new file mode 100644 index 000000000..6ca3a6de1 --- /dev/null +++ b/icons/redbull.svg @@ -0,0 +1 @@ +Red Bull \ No newline at end of file From 268610fecc034f1d2816e1ce1f3162733a19649b Mon Sep 17 00:00:00 2001 From: Jonah Lawrence Date: Mon, 11 Dec 2023 13:34:30 +0200 Subject: [PATCH 522/938] Add GitHub Copilot (#9500) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 8 ++++++++ icons/githubcopilot.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 icons/githubcopilot.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9e168f900..3ec568612 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5305,6 +5305,14 @@ "hex": "2088FF", "source": "https://github.com/features/actions" }, + { + "title": "GitHub Copilot", + "hex": "000000", + "source": "https://primer.style/foundations/icons/copilot-24", + "license": { + "type": "MIT" + } + }, { "title": "GitHub Pages", "hex": "222222", diff --git a/icons/githubcopilot.svg b/icons/githubcopilot.svg new file mode 100644 index 000000000..f064947d1 --- /dev/null +++ b/icons/githubcopilot.svg @@ -0,0 +1 @@ +GitHub Copilot \ No newline at end of file From 15d10b75ca8f827e4a0f7002a116e8205f5d8b4e Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 11 Dec 2023 18:37:18 +0530 Subject: [PATCH 523/938] Add SimpleLogin (#10041) --- _data/simple-icons.json | 5 +++++ icons/simplelogin.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/simplelogin.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3ec568612..cadbe1749 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12768,6 +12768,11 @@ "type": "CC0-1.0" } }, + { + "title": "SimpleLogin", + "hex": "EA319F", + "source": "https://simplelogin.io/press" + }, { "title": "Simplenote", "hex": "3361CC", diff --git a/icons/simplelogin.svg b/icons/simplelogin.svg new file mode 100644 index 000000000..6d72520d6 --- /dev/null +++ b/icons/simplelogin.svg @@ -0,0 +1 @@ +SimpleLogin \ No newline at end of file From 8f11503c6b9a64d74ab121ac86ce1c6c6ac9c949 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 11 Dec 2023 18:41:16 +0530 Subject: [PATCH 524/938] Add KX (#10051) --- _data/simple-icons.json | 6 ++++++ icons/kx.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/kx.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cadbe1749..0f22fb8b1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7605,6 +7605,12 @@ "hex": "4092B4", "source": "https://kuula.co" }, + { + "title": "KX", + "hex": "101820", + "source": "https://kx.com/news-room", + "guidelines": "https://kx.com/news-room" + }, { "title": "Kyocera", "hex": "DF0522", diff --git a/icons/kx.svg b/icons/kx.svg new file mode 100644 index 000000000..b9e430702 --- /dev/null +++ b/icons/kx.svg @@ -0,0 +1 @@ +KX \ No newline at end of file From a8f998f39df9e81ae2bd408a538290e2d5b17fb5 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 11 Dec 2023 19:12:01 +0530 Subject: [PATCH 525/938] Add daily.dev (#10058) --- _data/simple-icons.json | 6 ++++++ icons/dailydotdev.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/dailydotdev.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0f22fb8b1..9df25f0d3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3401,6 +3401,12 @@ "hex": "00529B", "source": "https://www.daf.com/en" }, + { + "title": "daily.dev", + "hex": "CE3DF3", + "source": "https://brand.daily.dev/d/4gCtbahXkzKk/guidelines", + "guidelines": "https://brand.daily.dev" + }, { "title": "Dailymotion", "hex": "0D0D0D", diff --git a/icons/dailydotdev.svg b/icons/dailydotdev.svg new file mode 100644 index 000000000..0c6c6d95d --- /dev/null +++ b/icons/dailydotdev.svg @@ -0,0 +1 @@ +daily.dev \ No newline at end of file From 4cec5c8da37a8e921ca21d4e0df8dba3efbfffac Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Mon, 11 Dec 2023 14:59:15 +0000 Subject: [PATCH 526/938] Update LibreOffice Base hex (#10059) --- _data/simple-icons.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9df25f0d3..3f886eb15 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7843,7 +7843,7 @@ }, { "title": "LibreOffice Base", - "hex": "B63AD3", + "hex": "7324A9", "source": "https://github.com/LibreOffice/help/blob/e3b1cce7dde7e964c7670dd24a167e750654685a/source/media/navigation/libo-base.svg", "guidelines": "https://wiki.documentfoundation.org/Design/Branding", "license": { From 9b4e25c5c44385f7a74bcb74d527c43653153b78 Mon Sep 17 00:00:00 2001 From: Joe Clack <28568841+Lordfirespeed@users.noreply.github.com> Date: Mon, 11 Dec 2023 15:08:46 +0000 Subject: [PATCH 527/938] Add Thunderstore (#10025) --- _data/simple-icons.json | 6 ++++++ icons/thunderstore.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/thunderstore.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3f886eb15..5f42c8bbb 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14204,6 +14204,12 @@ "hex": "0A84FF", "source": "https://design.thunderbird.net/resources/logo" }, + { + "title": "Thunderstore", + "hex": "23FFB0", + "source": "https://github.com/thunderstore-io/brand-guidelines/blob/7b5d4b62ca192a61b8ce5842cd8f5ad1f24ffcfd/assets/logo/thunderstore-logomark-black.svg", + "guidelines": "https://github.com/thunderstore-io/brand-guidelines" + }, { "title": "Thurgauer Kantonalbank", "hex": "006D41", diff --git a/icons/thunderstore.svg b/icons/thunderstore.svg new file mode 100644 index 000000000..e27fb4d60 --- /dev/null +++ b/icons/thunderstore.svg @@ -0,0 +1 @@ +Thunderstore \ No newline at end of file From 0b31a376ab79df6ed8d2a43fdf48d73f408d4713 Mon Sep 17 00:00:00 2001 From: Walstan Baptista Date: Tue, 12 Dec 2023 06:53:46 -0600 Subject: [PATCH 528/938] Add Frappe and ERPNext icons (#9245) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 10 ++++++++++ icons/erpnext.svg | 1 + icons/frappe.svg | 1 + 3 files changed, 12 insertions(+) create mode 100644 icons/erpnext.svg create mode 100644 icons/frappe.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5f42c8bbb..79bfdab7e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4333,6 +4333,11 @@ "hex": "A90533", "source": "https://github.com/erlang/erlide_eclipse/blob/99d1d61fde8e32ef1630ca0e1b05a6822b3d6489/meta/media/erlang-logo.svg" }, + { + "title": "ERPNext", + "hex": "0089FF", + "source": "https://github.com/frappe/erpnext/blob/924911e74317f95a59f29e9410d4f141020a0411/erpnext/public/images/erpnext-logo.svg" + }, { "title": "esbuild", "hex": "FFCF00", @@ -5027,6 +5032,11 @@ "hex": "EC6237", "source": "https://www.franprix.fr" }, + { + "title": "Frappe", + "hex": "0089FF", + "source": "https://github.com/frappe/frappe/blob/1331fa6f721122805d15894fa3bd9eb90dccdca2/frappe/public/images/frappe-framework-logo.svg" + }, { "title": "Fraunhofer-Gesellschaft", "hex": "179C7D", diff --git a/icons/erpnext.svg b/icons/erpnext.svg new file mode 100644 index 000000000..6c26e028c --- /dev/null +++ b/icons/erpnext.svg @@ -0,0 +1 @@ +ERPNext \ No newline at end of file diff --git a/icons/frappe.svg b/icons/frappe.svg new file mode 100644 index 000000000..b84976a77 --- /dev/null +++ b/icons/frappe.svg @@ -0,0 +1 @@ +Frappe \ No newline at end of file From c7ae57c61fe5a3e73604270be01edf8bcfbd2e50 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Tue, 12 Dec 2023 13:27:18 +0000 Subject: [PATCH 529/938] Update Facebook URLs (#10069) * Update Facebook URLs * Remove trailing slashes --------- --- _data/simple-icons.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 79bfdab7e..19f3be119 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4510,8 +4510,8 @@ { "title": "Facebook", "hex": "0866FF", - "source": "https://about.meta.com/brand/resources/facebookapp/logo", - "guidelines": "https://about.meta.com/brand/resources/facebookapp/logo" + "source": "https://about.meta.com/brand/resources/facebook/logo", + "guidelines": "https://about.meta.com/brand/resources/facebook/logo" }, { "title": "Facebook Gaming", From 475d84a634894b09ad47c11d41f504fbe66b904d Mon Sep 17 00:00:00 2001 From: Isaac Santana Date: Tue, 12 Dec 2023 10:31:27 -0300 Subject: [PATCH 530/938] Add Code Blocks icon (#7335) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/codeblocks.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/codeblocks.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 19f3be119..956ee068f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2867,6 +2867,11 @@ "hex": "000000", "source": "https://codeclimate.com/github/codeclimate/python-test-reporter/badges/" }, + { + "title": "Code::Blocks", + "hex": "41AD48", + "source": "https://wiki.codeblocks.org/index.php/Main_Page" + }, { "title": "Codeberg", "hex": "2185D0", diff --git a/icons/codeblocks.svg b/icons/codeblocks.svg new file mode 100644 index 000000000..b19048618 --- /dev/null +++ b/icons/codeblocks.svg @@ -0,0 +1 @@ +Code::Blocks \ No newline at end of file From 19ad4b54fba47ed2ad5089ecc5e2ea6a7e18c0f0 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Tue, 12 Dec 2023 13:39:45 +0000 Subject: [PATCH 531/938] Update NBC icon (#10067) --- icons/nbc.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/nbc.svg b/icons/nbc.svg index 7b829e375..637951609 100644 --- a/icons/nbc.svg +++ b/icons/nbc.svg @@ -1 +1 @@ -NBC \ No newline at end of file +NBC \ No newline at end of file From 21f29b48e071bd5f29ad4dccefeb76254b01b067 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Tue, 12 Dec 2023 21:44:56 +0000 Subject: [PATCH 532/938] Update Cypress (#10070) * Update Cypress * Update color following discussion --- _data/simple-icons.json | 4 ++-- icons/cypress.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 956ee068f..9df916b8e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3368,8 +3368,8 @@ }, { "title": "Cypress", - "hex": "17202C", - "source": "https://cypress.io" + "hex": "69D3A7", + "source": "https://www.cypress.io/press-kit" }, { "title": "Cytoscape.js", diff --git a/icons/cypress.svg b/icons/cypress.svg index 96ac33285..1384213b2 100644 --- a/icons/cypress.svg +++ b/icons/cypress.svg @@ -1 +1 @@ -Cypress \ No newline at end of file +Cypress \ No newline at end of file From a4c3aed09146d570c1c7d6b4ed5fbedb77b65265 Mon Sep 17 00:00:00 2001 From: Sam Vendittelli Date: Wed, 13 Dec 2023 10:52:39 +0000 Subject: [PATCH 533/938] Add Metacritic (#10078) --- _data/simple-icons.json | 6 ++++++ icons/metacritic.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/metacritic.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9df916b8e..0f5d2d06d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8585,6 +8585,12 @@ "hex": "509EE3", "source": "https://www.metabase.com" }, + { + "title": "Metacritic", + "hex": "000000", + "source": "https://www.metacritic.com", + "guidelines": "https://developer.iva-api.com/docs/v2/metacritic-brand-guidelines" + }, { "title": "MetaFilter", "hex": "065A8F", diff --git a/icons/metacritic.svg b/icons/metacritic.svg new file mode 100644 index 000000000..0eb45a6e5 --- /dev/null +++ b/icons/metacritic.svg @@ -0,0 +1 @@ +Metacritic \ No newline at end of file From d3ee265717a7363014490edecc1b7d67b26260ac Mon Sep 17 00:00:00 2001 From: Sigurd Spieckermann <2206639+sisp@users.noreply.github.com> Date: Wed, 13 Dec 2023 12:02:24 +0100 Subject: [PATCH 534/938] Add pipx (#10072) --- _data/simple-icons.json | 5 +++++ icons/pipx.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/pipx.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0f5d2d06d..2f4672d96 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10646,6 +10646,11 @@ "hex": "1A1928", "source": "https://www.pioneerdj.com" }, + { + "title": "pipx", + "hex": "2CFFAA", + "source": "https://github.com/pypa/pipx/blob/fc9c95349cfcec1d886c26b70329257de53e10cb/logo.svg" + }, { "title": "Pivotal Tracker", "hex": "517A9E", diff --git a/icons/pipx.svg b/icons/pipx.svg new file mode 100644 index 000000000..a56fdc04a --- /dev/null +++ b/icons/pipx.svg @@ -0,0 +1 @@ +pipx \ No newline at end of file From dde3f3a676117c16dc5af630307904e724e659b0 Mon Sep 17 00:00:00 2001 From: Lana A Date: Wed, 13 Dec 2023 11:20:22 +0000 Subject: [PATCH 535/938] Add Qase (#9907) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 9 +++++++++ icons/qase.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/qase.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2f4672d96..d5570409f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11391,6 +11391,15 @@ "hex": "E40000", "source": "https://www.qantas.com" }, + { + "title": "Qase", + "hex": "4F46DC", + "source": "https://qase.io", + "license": { + "type": "custom", + "url": "https://github.com/simple-icons/simple-icons/pull/9907#issuecomment-1831377594" + } + }, { "title": "Qatar Airways", "hex": "5C0D34", diff --git a/icons/qase.svg b/icons/qase.svg new file mode 100644 index 000000000..d4d4adb01 --- /dev/null +++ b/icons/qase.svg @@ -0,0 +1 @@ +Qase \ No newline at end of file From 1ebec0c98ceea3d4d3fdde46d5deab4b027467df Mon Sep 17 00:00:00 2001 From: Lana A Date: Wed, 13 Dec 2023 13:14:55 +0000 Subject: [PATCH 536/938] Add Charles icon (#9906) --- _data/simple-icons.json | 5 +++++ icons/charles.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/charles.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d5570409f..95e7ed1fb 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2516,6 +2516,11 @@ "hex": "AAFF89", "source": "https://www.channel4.com" }, + { + "title": "Charles", + "hex": "F3F5F5", + "source": "https://www.charlesproxy.com" + }, { "title": "Chart.js", "hex": "FF6384", diff --git a/icons/charles.svg b/icons/charles.svg new file mode 100644 index 000000000..86e5f0849 --- /dev/null +++ b/icons/charles.svg @@ -0,0 +1 @@ +Charles \ No newline at end of file From 991bd5a14b622a2d7757c9c4d5468a4f33880f33 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 13 Dec 2023 08:43:36 -0500 Subject: [PATCH 537/938] =?UTF-8?q?Add=20T=C3=A9l=C3=A9-Qu=C3=A9bec=20(#10?= =?UTF-8?q?076)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/telequebec.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/telequebec.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 95e7ed1fb..e61649373 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14029,6 +14029,11 @@ "source": "https://github.com/cdfoundation/artwork/blob/3e748ca9cf9c3136a4a571f7655271b568c16a64/tekton/icon/black/tekton-icon-black.svg", "guidelines": "https://github.com/cdfoundation/artwork/blob/main/tekton/tekton_brand_guide.pdf" }, + { + "title": "Télé-Québec", + "hex": "1343FB", + "source": "https://www.telequebec.tv/societe/logo-et-normes-techniques" + }, { "title": "TELE5", "hex": "C2AD6F", diff --git a/icons/telequebec.svg b/icons/telequebec.svg new file mode 100644 index 000000000..d84667440 --- /dev/null +++ b/icons/telequebec.svg @@ -0,0 +1 @@ +Télé-Québec \ No newline at end of file From f96c6191690d712bb78ebcc5a50a1f240d298a8f Mon Sep 17 00:00:00 2001 From: David Legrand <1110600+davlgd@users.noreply.github.com> Date: Wed, 13 Dec 2023 17:18:06 +0100 Subject: [PATCH 538/938] Add Clever Cloud (#10083) --- _data/simple-icons.json | 5 +++++ icons/clevercloud.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/clevercloud.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e61649373..79ccdd2b8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2713,6 +2713,11 @@ "hex": "6C47FF", "source": "https://clerk.com" }, + { + "title": "Clever Cloud", + "hex": "171C36", + "source": "https://www.clever-cloud.com" + }, { "title": "ClickHouse", "hex": "FFCC01", diff --git a/icons/clevercloud.svg b/icons/clevercloud.svg new file mode 100644 index 000000000..7612e0af0 --- /dev/null +++ b/icons/clevercloud.svg @@ -0,0 +1 @@ +Clever Cloud \ No newline at end of file From be3a2649a3fbbf6cf00065cf156d1ef6058f7cab Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Thu, 14 Dec 2023 14:58:17 +0530 Subject: [PATCH 539/938] add date-fns icon (#10093) --- _data/simple-icons.json | 5 +++++ icons/datefns.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/datefns.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 79ccdd2b8..21d6bef9b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3541,6 +3541,11 @@ "url": "https://docs.microsoft.com/en-us/power-platform/guidance/icons" } }, + { + "title": "date-fns", + "hex": "770C56", + "source": "https://date-fns.org" + }, { "title": "DatoCMS", "hex": "FF7751", diff --git a/icons/datefns.svg b/icons/datefns.svg new file mode 100644 index 000000000..d96d40cc2 --- /dev/null +++ b/icons/datefns.svg @@ -0,0 +1 @@ +date-fns \ No newline at end of file From 5a23c549b7ac12c7142d76e2648b8084e0c9082b Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 09:34:47 +0000 Subject: [PATCH 540/938] Update Slides icon (#10089) --- icons/slides.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/slides.svg b/icons/slides.svg index cb5b88888..d975dec3e 100644 --- a/icons/slides.svg +++ b/icons/slides.svg @@ -1 +1 @@ -Slides \ No newline at end of file +Slides \ No newline at end of file From c2336e6114dda1d7e2a7a22092792bbedcc7e541 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 09:53:23 +0000 Subject: [PATCH 541/938] Add TrillerTV (Replaces FITE) (#10097) --- _data/simple-icons.json | 5 +++++ icons/trillertv.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/trillertv.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 21d6bef9b..44af787ad 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14529,6 +14529,11 @@ "hex": "FF0089", "source": "https://triller.co" }, + { + "title": "TrillerTV", + "hex": "E61414", + "source": "https://fite.tv" + }, { "title": "Trino", "hex": "DD00A1", diff --git a/icons/trillertv.svg b/icons/trillertv.svg new file mode 100644 index 000000000..7abc758fb --- /dev/null +++ b/icons/trillertv.svg @@ -0,0 +1 @@ +TrillerTV \ No newline at end of file From 0c14b46ff339e16778a028d97f034c1bcb204074 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 09:57:18 +0000 Subject: [PATCH 542/938] Update Kinopoisk (#10084) --- _data/simple-icons.json | 7 ++++--- icons/kinopoisk.svg | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 44af787ad..9477eb916 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7469,9 +7469,10 @@ "source": "https://www.kingston.com" }, { - "title": "KinoPoisk", - "hex": "FF6600", - "source": "https://www.kinopoisk.ru", + "title": "Kinopoisk", + "hex": "FF5500", + "source": "https://www.kinopoisk.ru/special/branding", + "guidelines": "https://www.kinopoisk.ru/special/branding", "aliases": { "loc": { "ru-RU": "КиноПоиск" diff --git a/icons/kinopoisk.svg b/icons/kinopoisk.svg index 173bedf10..f1ae6a28d 100644 --- a/icons/kinopoisk.svg +++ b/icons/kinopoisk.svg @@ -1 +1 @@ -KinoPoisk \ No newline at end of file +Kinopoisk \ No newline at end of file From 5d5d44ccb56a2409f21b0ac76c5550ba3a230815 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 10:07:12 +0000 Subject: [PATCH 543/938] Add Logitech G (#10063) --- _data/simple-icons.json | 5 +++++ icons/logitechg.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/logitechg.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9477eb916..b9fcb1f22 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8101,6 +8101,11 @@ "hex": "00B8FC", "source": "https://www.logitech.com/en-us/pr/library" }, + { + "title": "Logitech G", + "hex": "00B8FC", + "source": "https://www.logitechg.com" + }, { "title": "LogMeIn", "hex": "45B6F2", diff --git a/icons/logitechg.svg b/icons/logitechg.svg new file mode 100644 index 000000000..bd4131cf0 --- /dev/null +++ b/icons/logitechg.svg @@ -0,0 +1 @@ +Logitech G \ No newline at end of file From 0502c60de25d1d69c38385e57092e36d5525b47e Mon Sep 17 00:00:00 2001 From: adrianmgg <2adrian2@gmail.com> Date: Thu, 14 Dec 2023 10:19:19 +0000 Subject: [PATCH 544/938] Add Greasy Fork (#10095) --- _data/simple-icons.json | 8 ++++++++ icons/greasyfork.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 icons/greasyfork.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b9fcb1f22..dc222a018 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5908,6 +5908,14 @@ "hex": "FF3633", "source": "https://www.graylog.org" }, + { + "title": "Greasy Fork", + "hex": "670000", + "source": "https://github.com/JasonBarnabe/greasyfork/blob/bfeb5f405e03fb32ebc86df7e11c83ca1cb79ddb/misc/logos/logo512.xcf", + "license": { + "type": "GPL-3.0-only" + } + }, { "title": "Great Learning", "hex": "0E39A9", diff --git a/icons/greasyfork.svg b/icons/greasyfork.svg new file mode 100644 index 000000000..48be86dfa --- /dev/null +++ b/icons/greasyfork.svg @@ -0,0 +1 @@ +Greasy Fork \ No newline at end of file From 1d1e33cc9df8e4cb0def97cede7fcd2f3bac0763 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 10:21:38 +0000 Subject: [PATCH 545/938] Update Glassdoor (#10071) --- _data/simple-icons.json | 6 +++--- icons/glassdoor.svg | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index dc222a018..2103db9da 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5387,9 +5387,9 @@ }, { "title": "Glassdoor", - "hex": "0CAA41", - "source": "https://www.glassdoor.com/about-us/press/media-assets/", - "guidelines": "https://www.glassdoor.com/about-us/press/media-assets/" + "hex": "00A162", + "source": "https://www.glassdoor.com/about/newsroom", + "guidelines": "https://www.glassdoor.com/about/newsroom" }, { "title": "Glitch", diff --git a/icons/glassdoor.svg b/icons/glassdoor.svg index d67677fc9..7d81c6a5f 100644 --- a/icons/glassdoor.svg +++ b/icons/glassdoor.svg @@ -1 +1 @@ -Glassdoor \ No newline at end of file +Glassdoor \ No newline at end of file From e531f1b349ff35ae1be0531abc8347d1eae9fbb6 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 10:23:42 +0000 Subject: [PATCH 546/938] Update IVECO (#10068) --- _data/simple-icons.json | 4 ++-- icons/iveco.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2103db9da..a6194ad1c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6978,8 +6978,8 @@ }, { "title": "IVECO", - "hex": "004994", - "source": "https://www.iveco.com/germany/Pages/Home-page.aspx" + "hex": "1554FF", + "source": "https://www.iveco.com/global/welcome" }, { "title": "Jabber", diff --git a/icons/iveco.svg b/icons/iveco.svg index ce67600cf..3c9342976 100644 --- a/icons/iveco.svg +++ b/icons/iveco.svg @@ -1 +1 @@ -IVECO \ No newline at end of file +IVECO \ No newline at end of file From 1d09a00c83b98a730671fee0e8a0d278cdb6040b Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 10:33:11 +0000 Subject: [PATCH 547/938] Add Semantic UI (#10029) --- _data/simple-icons.json | 5 +++++ icons/semanticui.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/semanticui.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a6194ad1c..747d51070 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12613,6 +12613,11 @@ "hex": "1857B6", "source": "https://www.semanticscholar.org/about" }, + { + "title": "Semantic UI", + "hex": "00B5AD", + "source": "https://semantic-ui.com" + }, { "title": "Semantic UI React", "hex": "35BDB2", diff --git a/icons/semanticui.svg b/icons/semanticui.svg new file mode 100644 index 000000000..c160b27e7 --- /dev/null +++ b/icons/semanticui.svg @@ -0,0 +1 @@ +Semantic UI \ No newline at end of file From 11b34ccd909ab0fe8907edce404dd3af0c581f4f Mon Sep 17 00:00:00 2001 From: Sumit <97377089+sumit2011@users.noreply.github.com> Date: Thu, 14 Dec 2023 16:41:02 +0530 Subject: [PATCH 548/938] Airtel (#9709) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/airtel.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/airtel.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 747d51070..58d3ce514 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -446,6 +446,11 @@ "hex": "18BFFF", "source": "https://airtable.com/press" }, + { + "title": "Airtel", + "hex": "E40000", + "source": "https://www.airtel.in/logo-tune" + }, { "title": "Ajv", "hex": "23C8D2", diff --git a/icons/airtel.svg b/icons/airtel.svg new file mode 100644 index 000000000..6f71ea437 --- /dev/null +++ b/icons/airtel.svg @@ -0,0 +1 @@ +Airtel \ No newline at end of file From c3fa710f405824e44fb1f38f40986a65e9346ad5 Mon Sep 17 00:00:00 2001 From: 21st <60197499+21st-centuryman@users.noreply.github.com> Date: Thu, 14 Dec 2023 13:01:19 +0100 Subject: [PATCH 549/938] Add: Linuxserver (#9616) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/linuxserver.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/linuxserver.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 58d3ce514..24ecc6836 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8046,6 +8046,11 @@ "source": "https://lpi.org/logos", "guidelines": "https://lpi.org/logos" }, + { + "title": "LinuxServer", + "hex": "DA3B8A", + "source": "https://github.com/linuxserver/docker-documentation/blob/be0a78849bc87dec372721ffd6f267527d07815d/docs/assets/icon.svg" + }, { "title": "Lion Air", "hex": "ED3237", diff --git a/icons/linuxserver.svg b/icons/linuxserver.svg new file mode 100644 index 000000000..6f149e8ee --- /dev/null +++ b/icons/linuxserver.svg @@ -0,0 +1 @@ +LinuxServer \ No newline at end of file From 2bb826da1ec5dcb983c2b6b480eb861b504f2a7e Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 15:01:38 +0000 Subject: [PATCH 550/938] Add NetEase Cloud Music (#10062) --- _data/simple-icons.json | 10 ++++++++++ icons/neteasecloudmusic.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/neteasecloudmusic.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 24ecc6836..23a6056af 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9376,6 +9376,16 @@ "source": "https://www.netcup.de/static/assets/images/favicons/favicon.svg", "guidelines": "https://www.netcup.eu/ueber-netcup/werbemittel" }, + { + "title": "NetEase Cloud Music", + "hex": "D43C33", + "source": "https://y.music.163.com/m", + "aliases": { + "loc": { + "zh-CN": "网易云音乐" + } + } + }, { "title": "Netflix", "hex": "E50914", diff --git a/icons/neteasecloudmusic.svg b/icons/neteasecloudmusic.svg new file mode 100644 index 000000000..55b500d79 --- /dev/null +++ b/icons/neteasecloudmusic.svg @@ -0,0 +1 @@ +NetEase Cloud Music \ No newline at end of file From 0e66178f93f5fd2fb2fb59200880bee8dba001bc Mon Sep 17 00:00:00 2001 From: Sophie Danneels Date: Thu, 14 Dec 2023 10:44:12 -0500 Subject: [PATCH 551/938] Add Uniqlo (#9754) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/uniqlo.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/uniqlo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 23a6056af..dadfe3261 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14850,6 +14850,11 @@ "hex": "1F36C7", "source": "https://www.unilever.com/our-company/the-logo" }, + { + "title": "Uniqlo", + "hex": "FF0000", + "source": "https://www.uniqlo.com" + }, { "title": "United Airlines", "hex": "002244", diff --git a/icons/uniqlo.svg b/icons/uniqlo.svg new file mode 100644 index 000000000..eb6e22075 --- /dev/null +++ b/icons/uniqlo.svg @@ -0,0 +1 @@ +Uniqlo \ No newline at end of file From 65a7d2e6bf1f18d8af71b013eeaa11f84ca16d16 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 15:46:42 +0000 Subject: [PATCH 552/938] Add Uniqlo (Japan) (#10102) --- _data/simple-icons.json | 11 +++++++++++ icons/uniqlo_ja.svg | 1 + 2 files changed, 12 insertions(+) create mode 100644 icons/uniqlo_ja.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index dadfe3261..cf9a1716a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14855,6 +14855,17 @@ "hex": "FF0000", "source": "https://www.uniqlo.com" }, + { + "title": "Uniqlo", + "slug": "uniqlo_ja", + "hex": "FF0000", + "source": "https://www.uniqlo.com", + "aliases": { + "loc": { + "ja-JP": "ユニクロ" + } + } + }, { "title": "United Airlines", "hex": "002244", diff --git a/icons/uniqlo_ja.svg b/icons/uniqlo_ja.svg new file mode 100644 index 000000000..8b3526b2c --- /dev/null +++ b/icons/uniqlo_ja.svg @@ -0,0 +1 @@ +Uniqlo \ No newline at end of file From c3e92ac07fc3ba851305c05d8b02337a899856e6 Mon Sep 17 00:00:00 2001 From: Dushmanta Date: Thu, 14 Dec 2023 21:21:50 +0530 Subject: [PATCH 553/938] Add Showwcase icon (#8593) Co-authored-by: John Wesley Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/showwcase.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/showwcase.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cf9a1716a..e4cc0efa9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12823,6 +12823,11 @@ "hex": "B10000", "source": "https://commons.wikimedia.org/wiki/File:Showtime.svg" }, + { + "title": "Showwcase", + "hex": "0A0D14", + "source": "https://www.showwcase.com" + }, { "title": "Shutterstock", "hex": "EE2B24", diff --git a/icons/showwcase.svg b/icons/showwcase.svg new file mode 100644 index 000000000..c67f6d880 --- /dev/null +++ b/icons/showwcase.svg @@ -0,0 +1 @@ +Showwcase \ No newline at end of file From d801abaa055d6a45c9722ef48902f994387a6b8d Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 16:16:07 +0000 Subject: [PATCH 554/938] =?UTF-8?q?Update=20Citro=C3=ABn=20(#10101)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/simple-icons.json | 4 ++-- icons/citroen.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e4cc0efa9..4aba28b0d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2679,8 +2679,8 @@ }, { "title": "Citroën", - "hex": "6E6E6E", - "source": "https://citroen.pcaci.co.uk/logo.php" + "hex": "DA291C", + "source": "https://www.stellantis.com/en/brands/citroen" }, { "title": "CiviCRM", diff --git a/icons/citroen.svg b/icons/citroen.svg index 128db1771..7eeb2e0d9 100644 --- a/icons/citroen.svg +++ b/icons/citroen.svg @@ -1 +1 @@ -Citroën \ No newline at end of file +Citroën \ No newline at end of file From b98f56b447bceb8b666095da263bc1127790c489 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 16:19:00 +0000 Subject: [PATCH 555/938] Update Bugatti (#10099) --- _data/simple-icons.json | 4 ++-- icons/bugatti.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4aba28b0d..19a316263 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2204,8 +2204,8 @@ }, { "title": "Bugatti", - "hex": "BE0030", - "source": "https://www.bugatti.com" + "hex": "000000", + "source": "https://newsroom.bugatti.com" }, { "title": "Bugcrowd", diff --git a/icons/bugatti.svg b/icons/bugatti.svg index dff5e40c8..857700942 100644 --- a/icons/bugatti.svg +++ b/icons/bugatti.svg @@ -1 +1 @@ -Bugatti \ No newline at end of file +Bugatti \ No newline at end of file From eefea226ea4eb149a4eb81055ff37d790fd38c99 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 16:21:43 +0000 Subject: [PATCH 556/938] Update Channel 4 (#10100) --- _data/simple-icons.json | 3 ++- icons/channel4.svg | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 19a316263..93debf146 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2519,7 +2519,8 @@ { "title": "Channel 4", "hex": "AAFF89", - "source": "https://www.channel4.com" + "source": "https://mediaassets.channel4.com/guidelines/guide/34286b7b-ea25-404d-a43b-e912fc85b0e0/page/8a2dd59a-51df-4f47-aa37-c235a761455e", + "guidelines": "https://mediaassets.channel4.com/guidelines/guide/34286b7b-ea25-404d-a43b-e912fc85b0e0" }, { "title": "Charles", diff --git a/icons/channel4.svg b/icons/channel4.svg index c0e809ca2..56042a6fa 100644 --- a/icons/channel4.svg +++ b/icons/channel4.svg @@ -1 +1 @@ -Channel 4 \ No newline at end of file +Channel 4 \ No newline at end of file From e4d071e4194415ca9c9058df8df3e7acfafecd23 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Thu, 14 Dec 2023 21:53:46 +0530 Subject: [PATCH 557/938] add Runrun.it icon (#10050) (#10103) --- _data/simple-icons.json | 6 ++++++ icons/runrundotit.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/runrundotit.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 93debf146..f444a8ed9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12338,6 +12338,12 @@ "hex": "491757", "source": "https://www.npmjs.com/package/@runkit/brand" }, + { + "title": "Runrun.it", + "hex": "DB3729", + "source": "https://runrun.it/en-US/project-management-logos-icons", + "guidelines": "https://runrun.it/en-US/project-management-logos-icons" + }, { "title": "Rust", "hex": "000000", diff --git a/icons/runrundotit.svg b/icons/runrundotit.svg new file mode 100644 index 000000000..bdc0c9c5c --- /dev/null +++ b/icons/runrundotit.svg @@ -0,0 +1 @@ +Runrun.it \ No newline at end of file From c8bf495a94e859602c6aa71e98818643a4f7c77a Mon Sep 17 00:00:00 2001 From: LitoMore Date: Fri, 15 Dec 2023 00:28:27 +0800 Subject: [PATCH 558/938] Update Riot Games icon (#10105) --- _data/simple-icons.json | 2 +- icons/riotgames.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f444a8ed9..db45beda8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12076,7 +12076,7 @@ }, { "title": "Riot Games", - "hex": "D32936", + "hex": "EB0029", "source": "https://www.riotgames.com/en/press" }, { diff --git a/icons/riotgames.svg b/icons/riotgames.svg index fd936c062..9cb26ead7 100644 --- a/icons/riotgames.svg +++ b/icons/riotgames.svg @@ -1 +1 @@ -Riot Games \ No newline at end of file +Riot Games \ No newline at end of file From 8ed9760fb576e6cfaddfd7bc131aeab986e31802 Mon Sep 17 00:00:00 2001 From: Andreas Hinterreiter Date: Thu, 14 Dec 2023 17:36:01 +0100 Subject: [PATCH 559/938] Add OSF (#7700) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 16 ++++++++++++++++ icons/osf.svg | 1 + 2 files changed, 17 insertions(+) create mode 100644 icons/osf.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index db45beda8..da794245d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10194,6 +10194,22 @@ "hex": "7764FA", "source": "https://www.osano.com/company/assets" }, + { + "title": "OSF", + "hex": "2CB9F1", + "source": "https://github.com/CenterForOpenScience/osf.io/blob/de170682924278eba1db9d6e1c50166bf43700e0/website/static/img/circle_logo.png", + "aliases": { + "aka": [ + "Open Science Framework" + ], + "dup": [ + { + "title": "Center for Open Science", + "source": "https://www.cos.io/initiatives/top-guidelines" + } + ] + } + }, { "title": "OSGeo", "hex": "5CAE58", diff --git a/icons/osf.svg b/icons/osf.svg new file mode 100644 index 000000000..14891d198 --- /dev/null +++ b/icons/osf.svg @@ -0,0 +1 @@ +OSF \ No newline at end of file From c419ff85d1a9e11e7b6c391c8b4b1f604d3f8e63 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 16:46:34 +0000 Subject: [PATCH 560/938] Update Counter-Strike (#10106) --- _data/simple-icons.json | 2 +- icons/counterstrike.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index da794245d..b84ecc06f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3210,7 +3210,7 @@ { "title": "Counter-Strike", "hex": "000000", - "source": "https://en.wikipedia.org/wiki/File:CS-GO_Logo.svg" + "source": "https://www.counter-strike.net" }, { "title": "CountingWorks PRO", diff --git a/icons/counterstrike.svg b/icons/counterstrike.svg index eed35f12d..2a6bfaf9d 100644 --- a/icons/counterstrike.svg +++ b/icons/counterstrike.svg @@ -1 +1 @@ -Counter-Strike \ No newline at end of file +Counter-Strike \ No newline at end of file From 16954ac35494c240680cfa92ebc9e5af00dbefe1 Mon Sep 17 00:00:00 2001 From: Yazan Hamad <53478218+Yazan-Hamad@users.noreply.github.com> Date: Thu, 14 Dec 2023 19:59:33 +0300 Subject: [PATCH 561/938] Add The Odin Project (#9161) --- _data/simple-icons.json | 5 +++++ icons/theodinproject.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/theodinproject.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b84ecc06f..dffd4bda3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14265,6 +14265,11 @@ "hex": "000000", "source": "https://www.thenorthface.com" }, + { + "title": "The Odin Project", + "hex": "A9792B", + "source": "https://www.theodinproject.com" + }, { "title": "The Register", "hex": "FF0000", diff --git a/icons/theodinproject.svg b/icons/theodinproject.svg new file mode 100644 index 000000000..8195da08b --- /dev/null +++ b/icons/theodinproject.svg @@ -0,0 +1 @@ +The Odin Project \ No newline at end of file From 023743b383371b8f4d28a37230a52a6cee014853 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 20:17:48 +0000 Subject: [PATCH 562/938] Update Dolby (#10107) --- _data/simple-icons.json | 2 +- icons/dolby.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index dffd4bda3..dd70ed8e0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3890,7 +3890,7 @@ { "title": "Dolby", "hex": "000000", - "source": "https://www.dolby.com/us/en/about/brand-identity.html" + "source": "https://www.dolby.com" }, { "title": "DoorDash", diff --git a/icons/dolby.svg b/icons/dolby.svg index 892c40646..d45ffa28f 100644 --- a/icons/dolby.svg +++ b/icons/dolby.svg @@ -1 +1 @@ -Dolby \ No newline at end of file +Dolby \ No newline at end of file From 7185d367013b99211c2728d5007833a922ec12c7 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 14 Dec 2023 20:43:41 +0000 Subject: [PATCH 563/938] Update Android (#10085) --- _data/simple-icons.json | 5 +++-- icons/android.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index dd70ed8e0..0f09be868 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -883,8 +883,9 @@ }, { "title": "Android", - "hex": "3DDC84", - "source": "https://www.android.com" + "hex": "34A853", + "source": "https://partnermarketinghub.withgoogle.com/brands/android/visual-identity/visual-identity/logo-lock-ups", + "guidelines": "https://partnermarketinghub.withgoogle.com/brands/android" }, { "title": "Android Auto", diff --git a/icons/android.svg b/icons/android.svg index a7702d386..3f44ef6ba 100644 --- a/icons/android.svg +++ b/icons/android.svg @@ -1 +1 @@ -Android \ No newline at end of file +Android \ No newline at end of file From cb0dcf4f0c67ceb8121be6a8407d0ffa6fcf13ae Mon Sep 17 00:00:00 2001 From: Anthony Brierly <133928291+tonyb650@users.noreply.github.com> Date: Thu, 14 Dec 2023 14:05:59 -0800 Subject: [PATCH 564/938] Add ComicFury (#10013) * Add ComicFury * Add comicfury * Add ComicFury * Update color ComicFury * Fix hex on ComicFury to uppercase --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/comicfury.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/comicfury.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0f09be868..36a327326 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3050,6 +3050,11 @@ "hex": "17181B", "source": "https://www.coinmarketcap.com" }, + { + "title": "ComicFury", + "hex": "79BD42", + "source": "https://comicfury.com/images/gator-icon-black.png" + }, { "title": "Commerzbank", "hex": "FFCC33", diff --git a/icons/comicfury.svg b/icons/comicfury.svg new file mode 100644 index 000000000..6681706aa --- /dev/null +++ b/icons/comicfury.svg @@ -0,0 +1 @@ +ComicFury \ No newline at end of file From 78232ac465e3219dcfc147a3b39d86ca14acae46 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 15 Dec 2023 08:52:56 +0000 Subject: [PATCH 565/938] Add alias to TrillerTV (#10112) --- _data/simple-icons.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 36a327326..cc7613653 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14610,7 +14610,12 @@ { "title": "TrillerTV", "hex": "E61414", - "source": "https://fite.tv" + "source": "https://fite.tv", + "aliases": { + "old": [ + "FITE" + ] + } }, { "title": "Trino", From 3a611c05f32f861983d8c6327fd5f11b94d89918 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 15 Dec 2023 02:19:20 -0700 Subject: [PATCH 566/938] Add Proteus (#8793) --- _data/simple-icons.json | 5 +++++ icons/proteus.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/proteus.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cc7613653..2363ddd5d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11257,6 +11257,11 @@ "hex": "E6000F", "source": "https://www.prosieben.de" }, + { + "title": "Proteus", + "hex": "1C79B3", + "source": "https://www.labcenter.com" + }, { "title": "Proto.io", "hex": "34A7C1", diff --git a/icons/proteus.svg b/icons/proteus.svg new file mode 100644 index 000000000..2766d370f --- /dev/null +++ b/icons/proteus.svg @@ -0,0 +1 @@ +Proteus \ No newline at end of file From beb63e6ca4f3128c9e52f33814fd0df81bb1ce7f Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Fri, 15 Dec 2023 06:26:22 -0500 Subject: [PATCH 567/938] Update metadata (#10092) --- _data/simple-icons.json | 99 ++++++++++++++++++++++------------------- 1 file changed, 52 insertions(+), 47 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2363ddd5d..9fac886e1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -554,8 +554,9 @@ }, { "title": "Alipay", - "hex": "1890FF", - "source": "https://global.alipay.com" + "hex": "1677FF", + "source": "https://global.alipay.com/docs/ac/website_hk/design", + "guidelines": "https://global.alipay.com/docs/ac/website_hk/design" }, { "title": "Allegro", @@ -3109,7 +3110,7 @@ { "title": "Conda-Forge", "hex": "000000", - "source": "https://github.com/conda-forge/conda-forge.github.io/tree/0fc7dac2b989f3601dcc1be8a9f92c5b617c291e" + "source": "https://github.com/conda-forge/conda-forge.github.io/blob/34adb68298ca266af13c3d615f7af8b6c232f6fb/img/anvil.svg" }, { "title": "Conekta", @@ -3473,7 +3474,7 @@ { "title": "Das Erste", "hex": "001A4B", - "source": "https://en.wikipedia.org/wiki/Das_Erste" + "source": "https://commons.wikimedia.org/wiki/File:Das_Erste_2014.svg" }, { "title": "Dash", @@ -3850,7 +3851,7 @@ { "title": "DLNA", "hex": "48A842", - "source": "https://upload.wikimedia.org/wikipedia/de/e/eb/Digital_Living_Network_Alliance_logo.svg" + "source": "https://commons.wikimedia.org/wiki/File:DLNA_logo.svg" }, { "title": "dm", @@ -6542,7 +6543,7 @@ { "title": "Iata", "hex": "004E81", - "source": "https://upload.wikimedia.org/wikipedia/commons/f/f7/IATAlogo.svg" + "source": "https://commons.wikimedia.org/wiki/File:IATAlogo.svg" }, { "title": "iBeacon", @@ -6755,7 +6756,8 @@ { "title": "Ingress", "hex": "783CBD", - "source": "https://ingress.com/assets/fonts/ingress_icons.woff" + "source": "https://ingress.com", + "guidelines": "https://niantic.helpshift.com/a/ingress/?s=ingress-events&f=brand-and-fan-site-guidelines&p=web" }, { "title": "Inkdrop", @@ -6880,7 +6882,8 @@ { "title": "Internet Explorer", "hex": "0076D6", - "source": "https://compass-ssl.microsoft.com/assets/c8/67/c867db4c-f328-45b8-817c-33834c70aae6.svg?n=IE.svg" + "source": "https://compass-ssl.microsoft.com/assets/c8/67/c867db4c-f328-45b8-817c-33834c70aae6.svg?n=IE.svg", + "guidelines": "https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE1qeRY" }, { "title": "Intigriti", @@ -6896,8 +6899,8 @@ { "title": "InVision", "hex": "FF3366", - "source": "https://www.invisionapp.com/news", - "guidelines": "https://in.invisionapp.com/boards/FH3LW3S7XSD/" + "source": "https://www.invisionapp.com/resources/brand", + "guidelines": "https://www.invisionapp.com/resources/brand" }, { "title": "Invoice Ninja", @@ -6981,7 +6984,7 @@ { "title": "iTunes", "hex": "FB5BC5", - "source": "https://upload.wikimedia.org/wikipedia/commons/d/df/ITunes_logo.svg" + "source": "https://commons.wikimedia.org/wiki/File:ITunes_logo.svg" }, { "title": "ITVx", @@ -7027,7 +7030,7 @@ { "title": "Jamstack", "hex": "F0047F", - "source": "https://github.com/jamstack/jamstack.org/tree/9e761f6b77ad11e8dc6d3a953e61e53f1d99a1e6/src/site/img/logo" + "source": "https://github.com/jamstack/jamstack.org/blob/a7de230798f98bdde78f0a0eeb5ebfc488c563aa/src/site/img/logo/svg/Jamstack_Icon_Original.svg" }, { "title": "Jasmine", @@ -7037,7 +7040,7 @@ { "title": "JavaScript", "hex": "F7DF1E", - "source": "https://github.com/voodootikigod/logo.js/tree/1544bdeed6d618a6cfe4f0650d04ab8d9cfa76d9", + "source": "https://github.com/voodootikigod/logo.js/blob/1544bdeed6d618a6cfe4f0650d04ab8d9cfa76d9/js.svg", "license": { "type": "MIT" } @@ -7365,7 +7368,7 @@ { "title": "Kaufland", "hex": "E10915", - "source": "https://www.kaufland.com/etc.clientlibs/kaufland/clientlibs/clientlib-klsite/resources/frontend/img/kl-logo-small-e825b661c5.svg" + "source": "https://www.kaufland.com" }, { "title": "KDE", @@ -8640,7 +8643,7 @@ { "title": "MetaFilter", "hex": "065A8F", - "source": "https://www.metafilter.com/apple-touch-icon.png" + "source": "https://www.metafilter.com" }, { "title": "Meteor", @@ -9681,7 +9684,7 @@ { "title": "Noun Project", "hex": "000000", - "source": "https://www.lingoapp.com/6/s/oJkq3W/?v=3" + "source": "https://thenounproject.com" }, { "title": "Novu", @@ -9702,7 +9705,7 @@ { "title": "Nrwl", "hex": "96D7E8", - "source": "https://nrwl.io/assets/nrwl-logo-white.svg" + "source": "https://nrwl.io" }, { "title": "NSIS", @@ -9764,7 +9767,7 @@ { "title": "NVIDIA", "hex": "76B900", - "source": "https://www.nvidia.com/etc/designs/nvidiaGDC/clientlibs_base/images/NVIDIA-Logo.svg" + "source": "https://www.nvidia.com/en-us" }, { "title": "Nx", @@ -9792,7 +9795,7 @@ { "title": "OBS Studio", "hex": "302E31", - "source": "https://upload.wikimedia.org/wikipedia/commons/7/78/OBS.svg" + "source": "https://commons.wikimedia.org/wiki/File:OBS.svg" }, { "title": "Observable", @@ -9807,8 +9810,8 @@ { "title": "OCaml", "hex": "EC6813", - "source": "https://ocaml.org/img/OCaml_Sticker.svg", - "guidelines": "https://ocaml.org/docs/logos.html", + "source": "https://ocaml.org/logo", + "guidelines": "https://ocaml.org/logo", "license": { "type": "Unlicense" } @@ -9941,7 +9944,7 @@ { "title": "Open Containers Initiative", "hex": "262261", - "source": "https://github.com/opencontainers/artwork/tree/d8ccfe94471a0236b1d4a3f0f90862c4fe5486ce/oci/icon" + "source": "https://github.com/opencontainers/artwork/blob/d8ccfe94471a0236b1d4a3f0f90862c4fe5486ce/oci/icon/black/oci-icon-black.svg" }, { "title": "Open Source Hardware", @@ -10120,8 +10123,8 @@ { "title": "OpenVPN", "hex": "EA7E20", - "source": "https://openvpn.net/wp-content/themes/openvpn/assets/images/logo.svg", - "guidelines": "https://openvpn.net/terms/" + "source": "https://openvpn.net", + "guidelines": "https://openvpn.net/legal" }, { "title": "OpenWrt", @@ -11424,7 +11427,7 @@ { "title": "PyPy", "hex": "193440", - "source": "https://www.pypy.org/images/pypy-logo.svg" + "source": "https://www.pypy.org" }, { "title": "PyScaffold", @@ -11693,8 +11696,8 @@ { "title": "Rakuten", "hex": "BF0000", - "source": "https://global.rakuten.com/corp/assets/img/site-icons/rakuten-black.svg", - "guidelines": "https://global.rakuten.com/corp/news/media/" + "source": "https://global.rakuten.com/corp/news/media", + "guidelines": "https://global.rakuten.com/corp/news/media" }, { "title": "Ram", @@ -11836,7 +11839,7 @@ { "title": "Reason", "hex": "DD4B39", - "source": "https://reasonml.github.io/img/reason.svg" + "source": "https://github.com/reasonml/reasonml.github.io/blob/18dc62ad841f0def6551a65e41083c9d5784da93/website/static/img/reason.svg" }, { "title": "Reason Studios", @@ -11872,7 +11875,7 @@ { "title": "Redbubble", "hex": "E41321", - "source": "https://www.redbubble.com/explore/client/4196122a442ab3f429ec802f71717465.svg" + "source": "https://www.redbubble.com" }, { "title": "Reddit", @@ -11902,7 +11905,7 @@ { "title": "Redux", "hex": "764ABC", - "source": "https://github.com/reduxjs/redux/tree/8ad084251a5b3e4617157fc52795b6284e68bc1e/logo" + "source": "https://github.com/reduxjs/redux/blob/abb5f892f7e46849e5ca9bc13e75cfbc944a71b6/logo/logo.svg" }, { "title": "Redux-Saga", @@ -11934,7 +11937,8 @@ { "title": "Reliance Industries Limited", "hex": "D1AB66", - "source": "https://www.ril.com/getattachment/7c210e67-5b0e-4965-b1a2-2ee83e19cee9/Morgan-Stanley-Eighteenth-Annual-India-Summit,-31.aspx" + "source": "https://www.ril.com/news-media/resource-center/media-kit/reliance-industries-limited", + "guidelines": "https://www.ril.com/legal-notice" }, { "title": "remark", @@ -12000,7 +12004,7 @@ { "title": "ResearchGate", "hex": "00CCBB", - "source": "https://c5.rgstatic.net/m/428059296771819/images/favicon/favicon.svg" + "source": "https://www.researchgate.net" }, { "title": "Resend", @@ -12162,8 +12166,8 @@ { "title": "Robot Framework", "hex": "000000", - "source": "https://github.com/robotframework/visual-identity/tree/fadf8cda9f79ea31987a214f0047cca9626327b7", - "guidelines": "https://github.com/robotframework/visual-identity/blob/master/robot-framework-brand-guidelines.pdf", + "source": "https://github.com/robotframework/visual-identity/blob/fadf8cda9f79ea31987a214f0047cca9626327b7/logo/robot-framework.svg", + "guidelines": "https://github.com/robotframework/visual-identity/blob/fadf8cda9f79ea31987a214f0047cca9626327b7/robot-framework-brand-guidelines.pdf", "license": { "type": "CC-BY-NC-SA-4.0" } @@ -12490,7 +12494,7 @@ { "title": "São Paulo Metro", "hex": "004382", - "source": "https://upload.wikimedia.org/wikipedia/commons/d/da/Sao_Paulo_Metro_Logo.svg" + "source": "https://commons.wikimedia.org/wiki/File:Sao_Paulo_Metro_Logo.svg" }, { "title": "SAP", @@ -12650,7 +12654,7 @@ { "title": "Sega", "hex": "0089CF", - "source": "https://en.wikipedia.org/wiki/Sega#/media/File:Sega_logo.svg" + "source": "https://commons.wikimedia.org/wiki/File:SEGA_logo.svg" }, { "title": "Selenium", @@ -12962,7 +12966,7 @@ { "title": "SketchUp", "hex": "005F9E", - "source": "https://www.sketchup.com/themes/sketchup_www_terra/images/SketchUp-Horizontal-RGB.svg" + "source": "https://www.sketchup.com" }, { "title": "Skillshare", @@ -13121,7 +13125,7 @@ { "title": "Society6", "hex": "000000", - "source": "https://blog.society6.com/app/themes/society6/dist/images/mark.svg" + "source": "https://society6.com" }, { "title": "Socket.io", @@ -13880,7 +13884,7 @@ { "title": "Swagger", "hex": "85EA2D", - "source": "https://swagger.io/swagger/media/assets/images/swagger_logo.svg" + "source": "https://swagger.io" }, { "title": "Swarm", @@ -14145,12 +14149,12 @@ { "title": "Tencent QQ", "hex": "EB1923", - "source": "https://en.wikipedia.org/wiki/File:Tencent_QQ.svg#/media/File:Tencent_QQ.svg" + "source": "https://en.wikipedia.org/wiki/File:Tencent_QQ.svg" }, { "title": "TensorFlow", "hex": "FF6F00", - "source": "https://www.tensorflow.org/extras/tensorflow_brand_guidelines.pdf" + "source": "https://www.tensorflow.org" }, { "title": "Teradata", @@ -14458,7 +14462,7 @@ { "title": "Tokyo Metro", "hex": "149DD3", - "source": "https://en.wikipedia.org/wiki/File:TokyoMetro.svg" + "source": "https://commons.wikimedia.org/wiki/File:Tokyo_Metro_combined_logo.svg" }, { "title": "Toll", @@ -14595,7 +14599,7 @@ { "title": "Treyarch", "hex": "000000", - "source": "https://upload.wikimedia.org/wikipedia/en/7/7a/Treyarch_logo.svg" + "source": "https://en.wikipedia.org/wiki/File:Treyarch_logo.svg" }, { "title": "Tricentis", @@ -14781,7 +14785,8 @@ { "title": "TYPO3", "hex": "FF8700", - "source": "https://typo3.org" + "source": "https://styleguide.typo3.com/styleguide/logo", + "guidelines": "https://styleguide.typo3.com" }, { "title": "Uber", @@ -15564,8 +15569,8 @@ { "title": "WebAuthn", "hex": "3423A6", - "source": "https://github.com/webauthn-open-source/webauthn-logos/tree/b21be672811eb4a5caadaba41044970cae299a55", - "guidelines": "https://github.com/webauthn-open-source/webauthn-logos" + "source": "https://github.com/webauthn-open-source/webauthn-logos/blob/b21be672811eb4a5caadaba41044970cae299a55/final-webauthn-logo-logo-black.svg", + "guidelines": "https://github.com/webauthn-open-source/webauthn-logos/blob/b21be672811eb4a5caadaba41044970cae299a55/README.md" }, { "title": "webcomponents.org", @@ -15791,7 +15796,7 @@ { "title": "Windows 95", "hex": "008080", - "source": "https://en.wikipedia.org/wiki/Windows_95" + "source": "https://commons.wikimedia.org/wiki/File:Windows_Logo_(1992-2001).svg" }, { "title": "Windows Terminal", From 5ee4fae22288539800739ad1b12db8fb13d4056b Mon Sep 17 00:00:00 2001 From: Shivam Nahar <33218367+imsherlocked@users.noreply.github.com> Date: Fri, 15 Dec 2023 07:51:39 -0500 Subject: [PATCH 568/938] Add Goldman Sachs (#9910) Co-authored-by: Adam Rusted Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/goldmansachs.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/goldmansachs.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9fac886e1..35048e9d6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5530,6 +5530,12 @@ "hex": "FFE005", "source": "https://www.goldenline.pl" }, + { + "title": "Goldman Sachs", + "hex": "7399C6", + "source": "https://design.gs.com/brand/goldman-sachs-logo", + "guidelines": "https://design.gs.com/brand/goldman-sachs-logo" + }, { "title": "Goodreads", "hex": "372213", diff --git a/icons/goldmansachs.svg b/icons/goldmansachs.svg new file mode 100644 index 000000000..f2caae623 --- /dev/null +++ b/icons/goldmansachs.svg @@ -0,0 +1 @@ +Goldman Sachs \ No newline at end of file From e33f0398256db5ea72b35acacdda0589b0310105 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 15 Dec 2023 13:06:32 +0000 Subject: [PATCH 569/938] Add Tindie (#9996) --- _data/simple-icons.json | 5 +++++ icons/tindie.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/tindie.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 35048e9d6..d6e87c54c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14423,6 +14423,11 @@ "hex": "FF6B6B", "source": "https://www.gotinder.com/press" }, + { + "title": "Tindie", + "hex": "17AEB9", + "source": "https://www.tindie.com/tindieu" + }, { "title": "Tinkercad", "hex": "1477D1", diff --git a/icons/tindie.svg b/icons/tindie.svg new file mode 100644 index 000000000..3d1af381c --- /dev/null +++ b/icons/tindie.svg @@ -0,0 +1 @@ +Tindie \ No newline at end of file From 0695402f5374c89fd00043a5cdb735d32588e192 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 15 Dec 2023 13:24:44 +0000 Subject: [PATCH 570/938] Add Virgin Atlantic (#10064) --- _data/simple-icons.json | 5 +++++ icons/virginatlantic.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/virginatlantic.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d6e87c54c..145b54883 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15253,6 +15253,11 @@ "hex": "E10A0A", "source": "https://www.virgin.com/img/virgin-logo-square.svg" }, + { + "title": "Virgin Atlantic", + "hex": "DA0530", + "source": "https://www.virginatlantic.com" + }, { "title": "Virgin Media", "hex": "ED1A37", diff --git a/icons/virginatlantic.svg b/icons/virginatlantic.svg new file mode 100644 index 000000000..3b0bad2e1 --- /dev/null +++ b/icons/virginatlantic.svg @@ -0,0 +1 @@ +Virgin Atlantic \ No newline at end of file From 125e09a78c768b125942986f0e9cd92342c95af9 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 15 Dec 2023 07:04:24 -0700 Subject: [PATCH 571/938] Add Google Bigtable (#9439) --- _data/simple-icons.json | 6 ++++++ icons/googlebigtable.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/googlebigtable.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 145b54883..ac2eb47da 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5593,6 +5593,12 @@ "source": "https://cloud.google.com/icons", "guidelines": "https://about.google/brand-resource-center" }, + { + "title": "Google Bigtable", + "hex": "669DF6", + "source": "https://cloud.google.com/icons", + "guidelines": "https://about.google/brand-resource-center" + }, { "title": "Google Calendar", "hex": "4285F4", diff --git a/icons/googlebigtable.svg b/icons/googlebigtable.svg new file mode 100644 index 000000000..f9f804ca8 --- /dev/null +++ b/icons/googlebigtable.svg @@ -0,0 +1 @@ +Google Bigtable \ No newline at end of file From b4afd2bb99f4baf6088f1b2407d244ed5aa94361 Mon Sep 17 00:00:00 2001 From: Chris Mahoney <44449504+chrimaho@users.noreply.github.com> Date: Sat, 16 Dec 2023 01:12:38 +1100 Subject: [PATCH 572/938] Add DBeaver (#8218) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/dbeaver.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/dbeaver.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ac2eb47da..2e5b88f7c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3576,6 +3576,11 @@ "hex": "F8F8F5", "source": "https://media.dazn.com/en/assets/" }, + { + "title": "DBeaver", + "hex": "382923", + "source": "https://dbeaver.com" + }, { "title": "dblp", "hex": "004F9F", diff --git a/icons/dbeaver.svg b/icons/dbeaver.svg new file mode 100644 index 000000000..ab17472f0 --- /dev/null +++ b/icons/dbeaver.svg @@ -0,0 +1 @@ +DBeaver \ No newline at end of file From 92668f39dce492ec14bfa1494dea6367eecf8375 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 15 Dec 2023 14:55:51 +0000 Subject: [PATCH 573/938] Add Biome (#10110) --- _data/simple-icons.json | 10 ++++++++++ icons/biome.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/biome.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2e5b88f7c..3ad61499f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1881,6 +1881,16 @@ "hex": "000000", "source": "https://bio.link" }, + { + "title": "Biome", + "hex": "F7B911", + "source": "https://biomejs.dev", + "aliases": { + "old": [ + "Rome" + ] + } + }, { "title": "BisectHosting", "hex": "0D1129", diff --git a/icons/biome.svg b/icons/biome.svg new file mode 100644 index 000000000..c233d2f54 --- /dev/null +++ b/icons/biome.svg @@ -0,0 +1 @@ +Biome \ No newline at end of file From 5cc5e4979577ffbd9971e9cd672169afe3b6acd9 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Fri, 15 Dec 2023 20:45:38 +0530 Subject: [PATCH 574/938] Add Wondershare (#10117) --- _data/simple-icons.json | 5 +++++ icons/wondershare.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/wondershare.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3ad61499f..494e0304f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15910,6 +15910,11 @@ "hex": "DD1100", "source": "https://company.wolfram.com/press-center/mathematica" }, + { + "title": "Wondershare", + "hex": "000000", + "source": "https://www.wondershare.com/news/media-assets.html" + }, { "title": "Woo", "hex": "96588A", diff --git a/icons/wondershare.svg b/icons/wondershare.svg new file mode 100644 index 000000000..92ee9f1ad --- /dev/null +++ b/icons/wondershare.svg @@ -0,0 +1 @@ +Wondershare \ No newline at end of file From aaab1b2c9cbdd2ce88ce2d7332eba23efe6cf0de Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Sat, 16 Dec 2023 12:12:37 +0530 Subject: [PATCH 575/938] Add THE FINALS icon (#10125) --- _data/simple-icons.json | 5 +++++ icons/thefinals.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/thefinals.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 494e0304f..81a04fadc 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14277,6 +14277,11 @@ "hex": "D8352A", "source": "https://theconversation.com/republishing-guidelines" }, + { + "title": "THE FINALS", + "hex": "D31F3C", + "source": "https://www.embark-studios.com/press" + }, { "title": "The Irish Times", "hex": "000000", diff --git a/icons/thefinals.svg b/icons/thefinals.svg new file mode 100644 index 000000000..69ffe695c --- /dev/null +++ b/icons/thefinals.svg @@ -0,0 +1 @@ +THE FINALS \ No newline at end of file From f3a080c3c9e36d41a9f32cfc6facd2ce2d6a9629 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Sat, 16 Dec 2023 12:17:04 +0530 Subject: [PATCH 576/938] Add Embark icon (#10124) --- _data/simple-icons.json | 5 +++++ icons/embark.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/embark.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 81a04fadc..089e9e7b4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4297,6 +4297,11 @@ "hex": "ED1F35", "source": "https://www.embarcadero.com/news/logo" }, + { + "title": "Embark", + "hex": "000000", + "source": "https://www.embark-studios.com/press" + }, { "title": "Ember.js", "hex": "E04E39", diff --git a/icons/embark.svg b/icons/embark.svg new file mode 100644 index 000000000..361840fec --- /dev/null +++ b/icons/embark.svg @@ -0,0 +1 @@ +Embark \ No newline at end of file From 8178d8cb4ab630ee55dfc4122924cb430d1477aa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 17 Dec 2023 00:26:29 +0000 Subject: [PATCH 577/938] version bump --- README.md | 2 +- package.json | 2 +- slugs.md | 45 ++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 46 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9b490b1af..f91c274d5 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Simple Icons

Simple Icons

-Over 2800 Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub.

+Over 2900 Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub.

diff --git a/package.json b/package.json index 09cdcfd0a..85ed49248 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "10.2.0", + "version": "10.3.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 8b3be41df..edf622aa2 100644 --- a/slugs.md +++ b/slugs.md @@ -87,6 +87,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `AirPlay Audio` | `airplayaudio` | | `AirPlay Video` | `airplayvideo` | | `Airtable` | `airtable` | +| `Airtel` | `airtel` | | `Ajv` | `ajv` | | `Akamai` | `akamai` | | `Akaunting` | `akaunting` | @@ -321,6 +322,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `BIM` | `bim` | | `Binance` | `binance` | | `Bio Link` | `biolink` | +| `Biome` | `biome` | | `BisectHosting` | `bisecthosting` | | `Bit` | `bit` | | `Bitbucket` | `bitbucket` | @@ -438,6 +440,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Chainlink` | `chainlink` | | `Chakra UI` | `chakraui` | | `Channel 4` | `channel4` | +| `Charles` | `charles` | | `Chart.js` | `chartdotjs` | | `ChartMogul` | `chartmogul` | | `Chase` | `chase` | @@ -474,6 +477,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Claris` | `claris` | | `Clarivate` | `clarivate` | | `Clerk` | `clerk` | +| `Clever Cloud` | `clevercloud` | | `ClickHouse` | `clickhouse` | | `ClickUp` | `clickup` | | `CLion` | `clion` | @@ -504,6 +508,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Coda` | `coda` | | `Codacy` | `codacy` | | `Code Climate` | `codeclimate` | +| `Code::Blocks` | `codeblocks` | | `Codeberg` | `codeberg` | | `Codecademy` | `codecademy` | | `CodeceptJS` | `codeceptjs` | @@ -535,6 +540,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Coil` | `coil` | | `Coinbase` | `coinbase` | | `CoinMarketCap` | `coinmarketcap` | +| `ComicFury` | `comicfury` | | `Commerzbank` | `commerzbank` | | `commitlint` | `commitlint` | | `Commodore` | `commodore` | @@ -606,6 +612,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `D3.js` | `d3dotjs` | | `Dacia` | `dacia` | | `DAF` | `daf` | +| `daily.dev` | `dailydotdev` | | `Dailymotion` | `dailymotion` | | `Daimler` | `daimler` | | `DaisyUI` | `daisyui` | @@ -626,9 +633,11 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Dataiku` | `dataiku` | | `DataStax` | `datastax` | | `Dataverse` | `dataverse` | +| `date-fns` | `datefns` | | `DatoCMS` | `datocms` | | `Datto` | `datto` | | `DAZN` | `dazn` | +| `DBeaver` | `dbeaver` | | `dblp` | `dblp` | | `dbt` | `dbt` | | `DC Entertainment` | `dcentertainment` | @@ -758,6 +767,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Elm` | `elm` | | `Elsevier` | `elsevier` | | `Embarcadero` | `embarcadero` | +| `Embark` | `embark` | | `Ember.js` | `emberdotjs` | | `Emby` | `emby` | | `Emirates` | `emirates` | @@ -774,6 +784,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Equinix Metal` | `equinixmetal` | | `Ericsson` | `ericsson` | | `Erlang` | `erlang` | +| `ERPNext` | `erpnext` | | `esbuild` | `esbuild` | | `ESEA` | `esea` | | `ESLGaming` | `eslgaming` | @@ -900,6 +911,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Framework` | `framework` | | `Framework7` | `framework7` | | `Franprix` | `franprix` | +| `Frappe` | `frappe` | | `Fraunhofer-Gesellschaft` | `fraunhofergesellschaft` | | `FreeBSD` | `freebsd` | | `freeCodeCamp` | `freecodecamp` | @@ -949,6 +961,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Gitee` | `gitee` | | `GitHub` | `github` | | `GitHub Actions` | `githubactions` | +| `GitHub Copilot` | `githubcopilot` | | `GitHub Pages` | `githubpages` | | `GitHub Sponsors` | `githubsponsors` | | `gitignore.io` | `gitignoredotio` | @@ -977,6 +990,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `GOG.com` | `gogdotcom` | | `GoLand` | `goland` | | `GoldenLine` | `goldenline` | +| `Goldman Sachs` | `goldmansachs` | | `Goodreads` | `goodreads` | | `Google` | `google` | | `Google AdMob` | `googleadmob` | @@ -987,6 +1001,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Google Assistant` | `googleassistant` | | `Google Bard` | `googlebard` | | `Google BigQuery` | `googlebigquery` | +| `Google Bigtable` | `googlebigtable` | | `Google Calendar` | `googlecalendar` | | `Google Cardboard` | `googlecardboard` | | `Google Chat` | `googlechat` | @@ -1047,6 +1062,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Grav` | `grav` | | `Gravatar` | `gravatar` | | `Graylog` | `graylog` | +| `Greasy Fork` | `greasyfork` | | `Great Learning` | `greatlearning` | | `Greenhouse` | `greenhouse` | | `GreenSock` | `greensock` | @@ -1102,6 +1118,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Hearth` | `hearth` | | `hearthis.at` | `hearthisdotat` | | `Hedera` | `hedera` | +| `Helium` | `helium` | | `HelloFresh` | `hellofresh` | | `Helly Hansen` | `hellyhansen` | | `Helm` | `helm` | @@ -1323,7 +1340,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Kickstarter` | `kickstarter` | | `Kik` | `kik` | | `Kingston Technology` | `kingstontechnology` | -| `KinoPoisk` | `kinopoisk` | +| `Kinopoisk` | `kinopoisk` | | `Kinsta` | `kinsta` | | `Kirby` | `kirby` | | `Kit` | `kit` | @@ -1354,6 +1371,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Kubuntu` | `kubuntu` | | `Kuma` | `kuma` | | `Kuula` | `kuula` | +| `KX` | `kx` | | `Kyocera` | `kyocera` | | `L'Équipe` | `lequipe` | | `LabVIEW` | `labview` | @@ -1395,6 +1413,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `LibraryThing` | `librarything` | | `LibreOffice` | `libreoffice` | | `LibreOffice Base` | `libreofficebase` | +| `LibreOffice Calc` | `libreofficecalc` | | `LibreOffice Draw` | `libreofficedraw` | | `LibreOffice Impress` | `libreofficeimpress` | | `LibreOffice Math` | `libreofficemath` | @@ -1418,6 +1437,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Linux Foundation` | `linuxfoundation` | | `Linux Mint` | `linuxmint` | | `Linux Professional Institute` | `linuxprofessionalinstitute` | +| `LinuxServer` | `linuxserver` | | `Lion Air` | `lionair` | | `Liquibase` | `liquibase` | | `Lit` | `lit` | @@ -1431,6 +1451,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Local` | `local` | | `Lodash` | `lodash` | | `Logitech` | `logitech` | +| `Logitech G` | `logitechg` | | `LogMeIn` | `logmein` | | `Logseq` | `logseq` | | `Logstash` | `logstash` | @@ -1524,6 +1545,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Messenger` | `messenger` | | `Meta` | `meta` | | `Metabase` | `metabase` | +| `Metacritic` | `metacritic` | | `MetaFilter` | `metafilter` | | `Meteor` | `meteor` | | `Metro` | `metro` | @@ -1648,6 +1670,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `NetApp` | `netapp` | | `NetBSD` | `netbsd` | | `netcup` | `netcup` | +| `NetEase Cloud Music` | `neteasecloudmusic` | | `Netflix` | `netflix` | | `NETGEAR` | `netgear` | | `Netlify` | `netlify` | @@ -1786,6 +1809,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Org` | `org` | | `Origin` | `origin` | | `Osano` | `osano` | +| `OSF` | `osf` | | `OSGeo` | `osgeo` | | `Oshkosh` | `oshkosh` | | `OSMC` | `osmc` | @@ -1876,6 +1900,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Pingdom` | `pingdom` | | `Pinterest` | `pinterest` | | `Pioneer DJ` | `pioneerdj` | +| `pipx` | `pipx` | | `Pivotal Tracker` | `pivotaltracker` | | `Piwigo` | `piwigo` | | `Pix` | `pix` | @@ -1970,6 +1995,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Progress` | `progress` | | `Prometheus` | `prometheus` | | `ProSieben` | `prosieben` | +| `Proteus` | `proteus` | | `Proto.io` | `protodotio` | | `protocols.io` | `protocolsdotio` | | `Proton` | `proton` | @@ -2007,6 +2033,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `PyTorch` | `pytorch` | | `PyUp` | `pyup` | | `Qantas` | `qantas` | +| `Qase` | `qase` | | `Qatar Airways` | `qatarairways` | | `QEMU` | `qemu` | | `Qgis` | `qgis` | @@ -2073,6 +2100,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Reason Studios` | `reasonstudios` | | `Recoil` | `recoil` | | `Red` | `red` | +| `Red Bull` | `redbull` | | `Red Hat` | `redhat` | | `Red Hat Open Shift` | `redhatopenshift` | | `Redbubble` | `redbubble` | @@ -2162,6 +2190,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Rundeck` | `rundeck` | | `Runkeeper` | `runkeeper` | | `RunKit` | `runkit` | +| `Runrun.it` | `runrundotit` | | `Rust` | `rust` | | `RxDB` | `rxdb` | | `Ryanair` | `ryanair` | @@ -2216,6 +2245,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Selenium` | `selenium` | | `Sellfy` | `sellfy` | | `Semantic Scholar` | `semanticscholar` | +| `Semantic UI` | `semanticui` | | `Semantic UI React` | `semanticuireact` | | `Semantic Web` | `semanticweb` | | `semantic-release` | `semanticrelease` | @@ -2252,6 +2282,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Shotcut` | `shotcut` | | `Showpad` | `showpad` | | `Showtime` | `showtime` | +| `Showwcase` | `showwcase` | | `Shutterstock` | `shutterstock` | | `Siemens` | `siemens` | | `SiFive` | `sifive` | @@ -2260,6 +2291,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Simkl` | `simkl` | | `Simple Analytics` | `simpleanalytics` | | `Simple Icons` | `simpleicons` | +| `SimpleLogin` | `simplelogin` | | `Simplenote` | `simplenote` | | `Sina Weibo` | `sinaweibo` | | `Singapore Airlines` | `singaporeairlines` | @@ -2357,6 +2389,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Square` | `square` | | `Square Enix` | `squareenix` | | `Squarespace` | `squarespace` | +| `SRG SSR` | `srgssr` | | `SSRN` | `ssrn` | | `SST` | `sst` | | `Stack Exchange` | `stackexchange` | @@ -2473,6 +2506,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `TED` | `ted` | | `Teespring` | `teespring` | | `Tekton` | `tekton` | +| `Télé-Québec` | `telequebec` | | `TELE5` | `tele5` | | `Telegram` | `telegram` | | `Telegraph` | `telegraph` | @@ -2495,11 +2529,13 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Thangs` | `thangs` | | `The Algorithms` | `thealgorithms` | | `The Conversation` | `theconversation` | +| `THE FINALS` | `thefinals` | | `The Irish Times` | `theirishtimes` | | `The Mighty` | `themighty` | | `The Models Resource` | `themodelsresource` | | `The Movie Database` | `themoviedatabase` | | `The North Face` | `thenorthface` | +| `The Odin Project` | `theodinproject` | | `The Register` | `theregister` | | `The Sounds Resource` | `thesoundsresource` | | `The Spriters Resource` | `thespritersresource` | @@ -2512,6 +2548,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Threema` | `threema` | | `Thumbtack` | `thumbtack` | | `Thunderbird` | `thunderbird` | +| `Thunderstore` | `thunderstore` | | `Thurgauer Kantonalbank` | `thurgauerkantonalbank` | | `Thymeleaf` | `thymeleaf` | | `Ticketmaster` | `ticketmaster` | @@ -2525,6 +2562,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Timescale` | `timescale` | | `Tina` | `tina` | | `Tinder` | `tinder` | +| `Tindie` | `tindie` | | `Tinkercad` | `tinkercad` | | `TinyLetter` | `tinyletter` | | `Tistory` | `tistory` | @@ -2562,6 +2600,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Tricentis` | `tricentis` | | `Trilium` | `trilium` | | `Triller` | `triller` | +| `TrillerTV` | `trillertv` | | `Trino` | `trino` | | `Trip.com` | `tripdotcom` | | `Tripadvisor` | `tripadvisor` | @@ -2613,6 +2652,8 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Undertale` | `undertale` | | `Unicode` | `unicode` | | `Unilever` | `unilever` | +| `Uniqlo` | `uniqlo` | +| `Uniqlo` | `uniqlo_ja` | | `United Airlines` | `unitedairlines` | | `United Nations` | `unitednations` | | `Unity` | `unity` | @@ -2670,6 +2711,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Vimeo` | `vimeo` | | `Vimeo Livestream` | `vimeolivestream` | | `Virgin` | `virgin` | +| `Virgin Atlantic` | `virginatlantic` | | `Virgin Media` | `virginmedia` | | `VirtualBox` | `virtualbox` | | `VirusTotal` | `virustotal` | @@ -2783,6 +2825,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Wolfram` | `wolfram` | | `Wolfram Language` | `wolframlanguage` | | `Wolfram Mathematica` | `wolframmathematica` | +| `Wondershare` | `wondershare` | | `Woo` | `woo` | | `WooCommerce` | `woocommerce` | | `WordPress` | `wordpress` | From 5f86d446bfa1d65fbc6ce4602bcc321001b9dfca Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 18 Dec 2023 16:21:33 +0530 Subject: [PATCH 578/938] Add Hostinger Icon (#10141) --- _data/simple-icons.json | 6 ++++++ icons/hostinger.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/hostinger.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 089e9e7b4..7ba4800c5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6451,6 +6451,12 @@ "hex": "10B981", "source": "https://github.com/hoppscotch/hoppscotch/blob/65884293be0f1124c3db0c3fe985fe78b307d787/packages/hoppscotch-common/public/logo.svg" }, + { + "title": "Hostinger", + "hex": "673DE6", + "source": "https://www.hostinger.com/newsroom", + "guidelines": "https://www.hostinger.com/newsroom" + }, { "title": "Hotels.com", "hex": "EF3346", diff --git a/icons/hostinger.svg b/icons/hostinger.svg new file mode 100644 index 000000000..72966c12e --- /dev/null +++ b/icons/hostinger.svg @@ -0,0 +1 @@ +Hostinger \ No newline at end of file From e2aa50e1543fa010269d2c3a32effbbd2089b05d Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 18 Dec 2023 16:30:34 +0530 Subject: [PATCH 579/938] Add SeatGeek Icon (#10139) --- _data/simple-icons.json | 6 ++++++ icons/seatgeek.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/seatgeek.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7ba4800c5..e1f436ba4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12679,6 +12679,12 @@ "hex": "33302E", "source": "https://www.seat.es" }, + { + "title": "SeatGeek", + "hex": "FF5B49", + "source": "https://seatgeek.com/press", + "guidelines": "https://seatgeek.com/press" + }, { "title": "SecurityScorecard", "hex": "7033FD", diff --git a/icons/seatgeek.svg b/icons/seatgeek.svg new file mode 100644 index 000000000..5585eed61 --- /dev/null +++ b/icons/seatgeek.svg @@ -0,0 +1 @@ +SeatGeek \ No newline at end of file From 90fe444a1378d6ab659824bd2061ad87ecda0041 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Tue, 19 Dec 2023 15:21:38 +0530 Subject: [PATCH 580/938] Add Brex (#10130) --- _data/simple-icons.json | 5 +++++ icons/brex.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/brex.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e1f436ba4..a591228b2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2159,6 +2159,11 @@ "hex": "0B996E", "source": "https://www.brevo.com" }, + { + "title": "Brex", + "hex": "212121", + "source": "https://www.brex.com/journal/press" + }, { "title": "Bricks", "hex": "FFD54D", diff --git a/icons/brex.svg b/icons/brex.svg new file mode 100644 index 000000000..27a43c2f3 --- /dev/null +++ b/icons/brex.svg @@ -0,0 +1 @@ +Brex \ No newline at end of file From bb70bf475ad1953c09616ef56f6bb3f8f4daf6b9 Mon Sep 17 00:00:00 2001 From: Lukas Bestle Date: Tue, 19 Dec 2023 11:48:28 +0100 Subject: [PATCH 581/938] Add Barmenia (#10134) --- _data/simple-icons.json | 5 +++++ icons/barmenia.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/barmenia.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a591228b2..a3c49528c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1737,6 +1737,11 @@ "hex": "6078FF", "source": "https://baremetrics.com" }, + { + "title": "Barmenia", + "hex": "009FE3", + "source": "https://barmenia.de" + }, { "title": "Basecamp", "hex": "1D2D35", diff --git a/icons/barmenia.svg b/icons/barmenia.svg new file mode 100644 index 000000000..a1fe1dd7f --- /dev/null +++ b/icons/barmenia.svg @@ -0,0 +1 @@ +Barmenia \ No newline at end of file From ffbc2ff86a10a12406e33e81aaaed8cf4eb40dc7 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Tue, 19 Dec 2023 05:26:36 -0700 Subject: [PATCH 582/938] Add BitTorrent (#9564) --- _data/simple-icons.json | 6 ++++++ icons/bittorrent.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/bittorrent.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a3c49528c..fae94cc25 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1947,6 +1947,12 @@ "hex": "683D87", "source": "https://www.bitrise.io/presskit" }, + { + "title": "BitTorrent", + "hex": "050505", + "source": "https://www.bittorrent.com/products", + "guidelines": "https://www.bittorrent.com/pressroom" + }, { "title": "Bitwarden", "hex": "175DDC", diff --git a/icons/bittorrent.svg b/icons/bittorrent.svg new file mode 100644 index 000000000..e749d50eb --- /dev/null +++ b/icons/bittorrent.svg @@ -0,0 +1 @@ +BitTorrent \ No newline at end of file From a09b5875b65b62c00104178a30b1f42842362e6c Mon Sep 17 00:00:00 2001 From: LitoMore Date: Tue, 19 Dec 2023 22:45:00 +0800 Subject: [PATCH 583/938] Add Meituan (#10126) --- _data/simple-icons.json | 10 ++++++++++ icons/meituan.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/meituan.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index fae94cc25..c5d39ab69 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8632,6 +8632,16 @@ "hex": "FF5CAA", "source": "https://www.meilisearch.com" }, + { + "title": "Meituan", + "hex": "FFD100", + "source": "https://www.meituan.com/media", + "aliases": { + "loc": { + "zh-CN": "美团" + } + } + }, { "title": "Mendeley", "hex": "9D1620", diff --git a/icons/meituan.svg b/icons/meituan.svg new file mode 100644 index 000000000..6fcd9757b --- /dev/null +++ b/icons/meituan.svg @@ -0,0 +1 @@ +Meituan \ No newline at end of file From 974997fc6fe74fc20f7e943219464e1b3700b905 Mon Sep 17 00:00:00 2001 From: hatelamers <97636078+hatelamers@users.noreply.github.com> Date: Tue, 19 Dec 2023 18:36:27 +0100 Subject: [PATCH 584/938] Add AutoIt (#10154) --- _data/simple-icons.json | 5 +++++ icons/autoit.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/autoit.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c5d39ab69..38a55c71e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1551,6 +1551,11 @@ "hex": "334455", "source": "https://www.autohotkey.com" }, + { + "title": "AutoIt", + "hex": "5D83AC", + "source": "https://www.autoitscript.com" + }, { "title": "Automattic", "hex": "3499CD", diff --git a/icons/autoit.svg b/icons/autoit.svg new file mode 100644 index 000000000..a4f88e60b --- /dev/null +++ b/icons/autoit.svg @@ -0,0 +1 @@ +AutoIt \ No newline at end of file From e8e474f546361f7d2a0974a3115117fd59ec8ed8 Mon Sep 17 00:00:00 2001 From: Lukas Bestle Date: Tue, 19 Dec 2023 22:23:17 +0100 Subject: [PATCH 585/938] Add Deutsche Post (#10131) --- _data/simple-icons.json | 6 ++++++ icons/deutschepost.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/deutschepost.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 38a55c71e..a2ea255a9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3746,6 +3746,12 @@ "hex": "0018A8", "source": "https://www.db.com" }, + { + "title": "Deutsche Post", + "hex": "FFCC00", + "source": "https://www.deutschepost.de", + "guidelines": "https://www.dpdhl-brands.com/de/dp/logo" + }, { "title": "dev.to", "hex": "0A0A0A", diff --git a/icons/deutschepost.svg b/icons/deutschepost.svg new file mode 100644 index 000000000..ad09267e4 --- /dev/null +++ b/icons/deutschepost.svg @@ -0,0 +1 @@ +Deutsche Post \ No newline at end of file From c5ab8d9aa3f53b23f784aff27c56630602c5c78a Mon Sep 17 00:00:00 2001 From: ryu <114303361+ryuapp@users.noreply.github.com> Date: Wed, 20 Dec 2023 20:15:50 +0900 Subject: [PATCH 586/938] Add Hono (#10140) --- _data/simple-icons.json | 5 +++++ icons/hono.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/hono.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a2ea255a9..bad5d6a2d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6461,6 +6461,11 @@ "hex": "FF6801", "source": "https://www.joinhoney.com" }, + { + "title": "Hono", + "hex": "FF612B", + "source": "https://github.com/honojs/hono/blob/76dbc74407329c46870af6aa4fab0c04036d8ae2/docs/images/hono-logo.svg" + }, { "title": "Honor", "hex": "000000", diff --git a/icons/hono.svg b/icons/hono.svg new file mode 100644 index 000000000..644c84372 --- /dev/null +++ b/icons/hono.svg @@ -0,0 +1 @@ +Hono \ No newline at end of file From cd60f1fe6c24f77024bc737222c583dcf25e703f Mon Sep 17 00:00:00 2001 From: Lukas Bestle Date: Wed, 20 Dec 2023 12:36:42 +0100 Subject: [PATCH 587/938] Add Paddle icon (#10135) --- _data/simple-icons.json | 5 +++++ icons/paddle.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/paddle.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index bad5d6a2d..ac6618a12 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10397,6 +10397,11 @@ "hex": "F37143", "source": "https://www.packtpub.com" }, + { + "title": "Paddle", + "hex": "FDDD35", + "source": "https://www.paddle.com" + }, { "title": "PaddlePaddle", "hex": "0062B0", diff --git a/icons/paddle.svg b/icons/paddle.svg new file mode 100644 index 000000000..799961261 --- /dev/null +++ b/icons/paddle.svg @@ -0,0 +1 @@ +Paddle \ No newline at end of file From fc9c9d0cadf65ef65408b66240057c2f2e854580 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Wed, 20 Dec 2023 07:57:20 -0700 Subject: [PATCH 588/938] Add Transmission (#9566) --- _data/simple-icons.json | 5 +++++ icons/transmission.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/transmission.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ac6618a12..71991fc45 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14666,6 +14666,11 @@ "source": "https://trakt.tv/branding", "guidelines": "https://trakt.tv/branding" }, + { + "title": "Transmission", + "hex": "D70008", + "source": "https://github.com/transmission/transmission/blob/7c9e04d035f3f75a8124e83d612701824487eb4e/gtk/icons/hicolor_apps_symbolic_transmission-symbolic.svg" + }, { "title": "Transport for Ireland", "hex": "00B274", diff --git a/icons/transmission.svg b/icons/transmission.svg new file mode 100644 index 000000000..14ffd500d --- /dev/null +++ b/icons/transmission.svg @@ -0,0 +1 @@ +Transmission \ No newline at end of file From 8881aa4d200ec26215f5f3765fc8e961ab35e3ae Mon Sep 17 00:00:00 2001 From: Ionys <9364594+Ionys320@users.noreply.github.com> Date: Wed, 20 Dec 2023 16:30:06 +0100 Subject: [PATCH 589/938] Add StreamRunners (#10157) --- _data/simple-icons.json | 5 +++++ icons/streamrunners.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/streamrunners.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 71991fc45..5df6e7247 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13810,6 +13810,11 @@ "source": "https://www.streamlit.io/brand", "guidelines": "https://www.streamlit.io/brand" }, + { + "title": "StreamRunners", + "hex": "6644F8", + "source": "https://streamrunners.fr" + }, { "title": "Stripe", "hex": "008CDD", diff --git a/icons/streamrunners.svg b/icons/streamrunners.svg new file mode 100644 index 000000000..b37814679 --- /dev/null +++ b/icons/streamrunners.svg @@ -0,0 +1 @@ +StreamRunners \ No newline at end of file From fad8798aab4193d700c2f0172eecc0f470f77082 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 20 Dec 2023 10:32:00 -0500 Subject: [PATCH 590/938] Add Les libraires (#10160) --- _data/simple-icons.json | 5 +++++ icons/leslibraires.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/leslibraires.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5df6e7247..64f077e5a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7904,6 +7904,11 @@ "hex": "78BE20", "source": "https://www.leroymerlin.fr" }, + { + "title": "Les libraires", + "hex": "CF4A0C", + "source": "https://www.leslibraires.ca" + }, { "title": "Less", "hex": "1D365D", diff --git a/icons/leslibraires.svg b/icons/leslibraires.svg new file mode 100644 index 000000000..5557371d1 --- /dev/null +++ b/icons/leslibraires.svg @@ -0,0 +1 @@ +Les libraires \ No newline at end of file From 5167646f53186fb9b0d03e62fa29d7ce46f95f73 Mon Sep 17 00:00:00 2001 From: snippsysnappsy <144335164+snippsysnappsy@users.noreply.github.com> Date: Wed, 20 Dec 2023 17:14:54 +0100 Subject: [PATCH 591/938] Add Calendly (#10145) --- _data/simple-icons.json | 6 ++++++ icons/calendly.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/calendly.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 64f077e5a..a8ee10e8a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2389,6 +2389,12 @@ "hex": "D33C43", "source": "https://cakephp.org/logos" }, + { + "title": "Calendly", + "hex": "006BFF", + "source": "https://calendly.com/newsroom", + "guidelines": "https://calendly.com/newsroom" + }, { "title": "Campaign Monitor", "hex": "111324", diff --git a/icons/calendly.svg b/icons/calendly.svg new file mode 100644 index 000000000..943dc8824 --- /dev/null +++ b/icons/calendly.svg @@ -0,0 +1 @@ +Calendly \ No newline at end of file From afbe9396ef1399cbe9660de6cc6d146c168061ad Mon Sep 17 00:00:00 2001 From: ryu <114303361+ryuapp@users.noreply.github.com> Date: Thu, 21 Dec 2023 01:45:04 +0900 Subject: [PATCH 592/938] Update Hono hex (#10163) --- _data/simple-icons.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a8ee10e8a..04ed57db7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6469,7 +6469,7 @@ }, { "title": "Hono", - "hex": "FF612B", + "hex": "E36002", "source": "https://github.com/honojs/hono/blob/76dbc74407329c46870af6aa4fab0c04036d8ae2/docs/images/hono-logo.svg" }, { From 3156a74f7d888c0c0e4ecac48bc742e190095bb7 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 20 Dec 2023 19:31:17 +0000 Subject: [PATCH 593/938] Update Roblox icon & Roblox Studio source (#10162) --- _data/simple-icons.json | 4 ++-- icons/roblox.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 04ed57db7..2006aeec4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12251,13 +12251,13 @@ { "title": "Roblox", "hex": "000000", - "source": "https://blog.roblox.com/wp-content/themes/roblox/img/Roblox_Logo_White.svg", + "source": "https://www.roblox.com", "guidelines": "https://en.help.roblox.com/hc/en-us/articles/115001708126-Roblox-Name-and-Logo-Community-Usage-Guidelines" }, { "title": "Roblox Studio", "hex": "00A2FF", - "source": "https://create.roblox.com/assets/common/studio_white.svg" + "source": "https://create.roblox.com" }, { "title": "Robot Framework", diff --git a/icons/roblox.svg b/icons/roblox.svg index 01b47ed07..128fb2d54 100644 --- a/icons/roblox.svg +++ b/icons/roblox.svg @@ -1 +1 @@ -Roblox \ No newline at end of file +Roblox \ No newline at end of file From 4edf829183f4b03e1a1f702442b61ceb6d046c8c Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 20 Dec 2023 19:56:40 +0000 Subject: [PATCH 594/938] Update Photobucket (#10161) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 2 +- icons/photobucket.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2006aeec4..fea83b15e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10705,7 +10705,7 @@ }, { "title": "Photobucket", - "hex": "0672CB", + "hex": "1C47CB", "source": "https://photobucket.com" }, { diff --git a/icons/photobucket.svg b/icons/photobucket.svg index b56ff634c..28d202adc 100644 --- a/icons/photobucket.svg +++ b/icons/photobucket.svg @@ -1 +1 @@ -Photobucket \ No newline at end of file +Photobucket \ No newline at end of file From e2aab31c2babc82977244f86e91c349c3c07c169 Mon Sep 17 00:00:00 2001 From: Lukas Bestle Date: Thu, 21 Dec 2023 10:25:36 +0100 Subject: [PATCH 595/938] Add Transifex (#10133) --- _data/simple-icons.json | 5 +++++ icons/transifex.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/transifex.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index fea83b15e..087346ee1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14682,6 +14682,11 @@ "source": "https://trakt.tv/branding", "guidelines": "https://trakt.tv/branding" }, + { + "title": "Transifex", + "hex": "0064AB", + "source": "https://app.transifex.com/contact/" + }, { "title": "Transmission", "hex": "D70008", diff --git a/icons/transifex.svg b/icons/transifex.svg new file mode 100644 index 000000000..41b5f7a4e --- /dev/null +++ b/icons/transifex.svg @@ -0,0 +1 @@ +Transifex \ No newline at end of file From eb6298ae779c15ac231f81f10f1dfc2f8144bcde Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 21 Dec 2023 09:36:44 +0000 Subject: [PATCH 596/938] Update Write.as (#10151) --- icons/writedotas.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/writedotas.svg b/icons/writedotas.svg index 5e97f853b..d2ea0fca5 100644 --- a/icons/writedotas.svg +++ b/icons/writedotas.svg @@ -1 +1 @@ -Write.as \ No newline at end of file +Write.as \ No newline at end of file From 4e3131cb8ab7c23308698fb4c1e20c029326069a Mon Sep 17 00:00:00 2001 From: Lukas Bestle Date: Thu, 21 Dec 2023 10:38:38 +0100 Subject: [PATCH 597/938] Add Galaxus (#10132) --- _data/simple-icons.json | 5 +++++ icons/galaxus.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/galaxus.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 087346ee1..482d7672b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5222,6 +5222,11 @@ "source": "https://www.g2a.co/documents/", "guidelines": "https://www.g2a.co/documents/" }, + { + "title": "Galaxus", + "hex": "000000", + "source": "https://www.galaxus.de" + }, { "title": "Game & Watch", "hex": "000000", diff --git a/icons/galaxus.svg b/icons/galaxus.svg new file mode 100644 index 000000000..55acc4d05 --- /dev/null +++ b/icons/galaxus.svg @@ -0,0 +1 @@ +Galaxus \ No newline at end of file From 59c931393ba648027f6269d1405fd400e1115770 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 21 Dec 2023 12:54:42 +0000 Subject: [PATCH 598/938] =?UTF-8?q?Update=20=C5=A0KODA=20(#10167)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _data/simple-icons.json | 2 +- icons/skoda.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 482d7672b..1d87c99f6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13083,7 +13083,7 @@ { "title": "ŠKODA", "hex": "0E3A2F", - "source": "https://www.skoda.co.uk" + "source": "https://www.skoda-connect.com" }, { "title": "Sky", diff --git a/icons/skoda.svg b/icons/skoda.svg index 8955e78b1..fee8d105a 100644 --- a/icons/skoda.svg +++ b/icons/skoda.svg @@ -1 +1 @@ -ŠKODA \ No newline at end of file +ŠKODA \ No newline at end of file From f8e0ec026199cf08e309714fd748ce85ba3683b7 Mon Sep 17 00:00:00 2001 From: patrik csak Date: Thu, 21 Dec 2023 05:22:34 -0800 Subject: [PATCH 599/938] Add Bluesky icon (#8856) --- _data/simple-icons.json | 10 ++++++++++ icons/bluesky.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/bluesky.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1d87c99f6..91c091e36 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2021,6 +2021,16 @@ "hex": "137CBD", "source": "https://blueprintjs.com/docs" }, + { + "title": "Bluesky", + "hex": "0285FF", + "source": "https://github.com/FortAwesome/Font-Awesome/issues/19810#issuecomment-1854999604", + "aliases": { + "aka": [ + "bsky" + ] + } + }, { "title": "Bluetooth", "hex": "0082FC", diff --git a/icons/bluesky.svg b/icons/bluesky.svg new file mode 100644 index 000000000..ce0126eda --- /dev/null +++ b/icons/bluesky.svg @@ -0,0 +1 @@ +Bluesky \ No newline at end of file From 86eeb767c13aff1d4a51f9a9ad30251cd610df8d Mon Sep 17 00:00:00 2001 From: Sebi <52084701+SebiTalent04@users.noreply.github.com> Date: Thu, 21 Dec 2023 13:36:46 +0000 Subject: [PATCH 600/938] Add Piped (#9284) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/piped.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/piped.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 91c091e36..6ee5a159a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10832,6 +10832,11 @@ "hex": "1A1928", "source": "https://www.pioneerdj.com" }, + { + "title": "Piped", + "hex": "F84330", + "source": "https://github.com/TeamPiped/Piped/blob/71a3742f18893b87cad15e832855bd2bd7c2b557/public/img/icons/logo.svg" + }, { "title": "pipx", "hex": "2CFFAA", diff --git a/icons/piped.svg b/icons/piped.svg new file mode 100644 index 000000000..4ade82c11 --- /dev/null +++ b/icons/piped.svg @@ -0,0 +1 @@ +Piped \ No newline at end of file From fce4ac7cce7764567b1cf6b8431f518058d3c7e1 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Thu, 21 Dec 2023 09:14:27 -0500 Subject: [PATCH 601/938] Add Afterpay (#10164) --- _data/simple-icons.json | 6 ++++++ icons/afterpay.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/afterpay.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6ee5a159a..5cbba6609 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -343,6 +343,12 @@ "hex": "C9284D", "source": "https://affinity.serif.com/publisher" }, + { + "title": "Afterpay", + "hex": "B2FCE4", + "source": "https://www.afterpay.com/en-AU/business/resources/marketing/logos", + "guidelines": "https://www.afterpay.com/en-AU/business/resources/marketing/brand-tools/brand-guidelines" + }, { "title": "Agora", "hex": "099DFD", diff --git a/icons/afterpay.svg b/icons/afterpay.svg new file mode 100644 index 000000000..c3b57c956 --- /dev/null +++ b/icons/afterpay.svg @@ -0,0 +1 @@ +Afterpay \ No newline at end of file From 96cf0fd12fb4c00a2d5087bc35531948f70ecc3c Mon Sep 17 00:00:00 2001 From: CodeWithShipraJain Date: Thu, 21 Dec 2023 19:51:26 +0530 Subject: [PATCH 602/938] Add NextDNS (#9150) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/nextdns.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/nextdns.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5cbba6609..6e6b87bc7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9608,6 +9608,11 @@ "source": "https://nextcloud.com/press/", "guidelines": "https://nextcloud.com/trademarks/" }, + { + "title": "NextDNS", + "hex": "007BFF", + "source": "https://github.com/simple-icons/simple-icons/pull/9150#issuecomment-1856317201" + }, { "title": "Nextdoor", "hex": "8ED500", diff --git a/icons/nextdns.svg b/icons/nextdns.svg new file mode 100644 index 000000000..6c1ba44f3 --- /dev/null +++ b/icons/nextdns.svg @@ -0,0 +1 @@ +NextDNS \ No newline at end of file From 030acfe2cb8dfcb9129152f7a0a8a6871ed8ae01 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Fri, 22 Dec 2023 15:41:32 -0700 Subject: [PATCH 603/938] Add Google Campaign Manager 360 (#10005) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/googlecampaignmanager360.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/googlecampaignmanager360.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6e6b87bc7..6262fac3a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5678,6 +5678,11 @@ "hex": "4285F4", "source": "https://fonts.gstatic.com/s/i/productlogos/calendar_2020q4/v8/192px.svg" }, + { + "title": "Google Campaign Manager 360", + "hex": "1E8E3E", + "source": "https://developers.google.com/doubleclick-advertisers" + }, { "title": "Google Cardboard", "hex": "FF7143", diff --git a/icons/googlecampaignmanager360.svg b/icons/googlecampaignmanager360.svg new file mode 100644 index 000000000..088f81064 --- /dev/null +++ b/icons/googlecampaignmanager360.svg @@ -0,0 +1 @@ +Google Campaign Manager 360 \ No newline at end of file From b23b7bcdc5cdd24e4cd647e8033834246b97b39d Mon Sep 17 00:00:00 2001 From: Lemon73 <108001913+Lemon73-Computing@users.noreply.github.com> Date: Sat, 23 Dec 2023 22:49:45 +0900 Subject: [PATCH 604/938] Update Kdenlive URLs (#10179) --- _data/simple-icons.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6262fac3a..c4b3ac8d2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7480,8 +7480,8 @@ { "title": "Kdenlive", "hex": "527EB2", - "source": "https://kdenlive.org/en/logo/", - "guidelines": "https://kdenlive.org/en/logo/" + "source": "https://kdenlive.org/en/trademark-logo/", + "guidelines": "https://kdenlive.org/en/trademark-logo/" }, { "title": "Kedro", From 6f977196866be0f3895d73371086a49396253251 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 24 Dec 2023 00:25:15 +0000 Subject: [PATCH 605/938] version bump --- package.json | 2 +- slugs.md | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 85ed49248..66b77ea9d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "10.3.0", + "version": "10.4.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index edf622aa2..d682b7b2d 100644 --- a/slugs.md +++ b/slugs.md @@ -69,6 +69,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Affinity Designer` | `affinitydesigner` | | `Affinity Photo` | `affinityphoto` | | `Affinity Publisher` | `affinitypublisher` | +| `Afterpay` | `afterpay` | | `Agora` | `agora` | | `AI Dungeon` | `aidungeon` | | `AIB` | `aib` | @@ -261,6 +262,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Autodesk Maya` | `autodeskmaya` | | `Autodesk Revit` | `autodeskrevit` | | `AutoHotkey` | `autohotkey` | +| `AutoIt` | `autoit` | | `Automattic` | `automattic` | | `Autoprefixer` | `autoprefixer` | | `avajs` | `avajs` | @@ -296,6 +298,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Bank of America` | `bankofamerica` | | `Barclays` | `barclays` | | `Baremetrics` | `baremetrics` | +| `Barmenia` | `barmenia` | | `Basecamp` | `basecamp` | | `Basic Attention Token` | `basicattentiontoken` | | `Bastyon` | `bastyon` | @@ -333,6 +336,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Bitdefender` | `bitdefender` | | `Bitly` | `bitly` | | `Bitrise` | `bitrise` | +| `BitTorrent` | `bittorrent` | | `Bitwarden` | `bitwarden` | | `Bitwig` | `bitwig` | | `Blackberry` | `blackberry` | @@ -345,6 +349,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Blogger` | `blogger` | | `Bloglovin` | `bloglovin` | | `Blueprint` | `blueprint` | +| `Bluesky` | `bluesky` | | `Bluetooth` | `bluetooth` | | `BMC Software` | `bmcsoftware` | | `BMW` | `bmw` | @@ -374,6 +379,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Brave` | `brave` | | `Breaker` | `breaker` | | `Brevo` | `brevo` | +| `Brex` | `brex` | | `Bricks` | `bricks` | | `British Airways` | `britishairways` | | `Broadcom` | `broadcom` | @@ -411,6 +417,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Cairo Graphics` | `cairographics` | | `Cairo Metro` | `cairometro` | | `CakePHP` | `cakephp` | +| `Calendly` | `calendly` | | `Campaign Monitor` | `campaignmonitor` | | `Canonical` | `canonical` | | `Canva` | `canva` | @@ -661,6 +668,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Designer News` | `designernews` | | `Deutsche Bahn` | `deutschebahn` | | `Deutsche Bank` | `deutschebank` | +| `Deutsche Post` | `deutschepost` | | `dev.to` | `devdotto` | | `DevExpress` | `devexpress` | | `DeviantArt` | `deviantart` | @@ -930,6 +938,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `FutureLearn` | `futurelearn` | | `G2` | `g2` | | `G2A` | `g2a` | +| `Galaxus` | `galaxus` | | `Game & Watch` | `gameandwatch` | | `Game Developer` | `gamedeveloper` | | `Game Jolt` | `gamejolt` | @@ -1003,6 +1012,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Google BigQuery` | `googlebigquery` | | `Google Bigtable` | `googlebigtable` | | `Google Calendar` | `googlecalendar` | +| `Google Campaign Manager 360` | `googlecampaignmanager360` | | `Google Cardboard` | `googlecardboard` | | `Google Chat` | `googlechat` | | `Google Chrome` | `googlechrome` | @@ -1146,9 +1156,11 @@ update the script at 'scripts/release/update-slugs-table.js'. | `homify` | `homify` | | `Honda` | `honda` | | `Honey` | `honey` | +| `Hono` | `hono` | | `Honor` | `honor` | | `Hootsuite` | `hootsuite` | | `Hoppscotch` | `hoppscotch` | +| `Hostinger` | `hostinger` | | `Hotels.com` | `hotelsdotcom` | | `Hotjar` | `hotjar` | | `Hotwire` | `hotwire` | @@ -1402,6 +1414,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Leptos` | `leptos` | | `Lerna` | `lerna` | | `Leroy Merlin` | `leroymerlin` | +| `Les libraires` | `leslibraires` | | `Less` | `less` | | `Let's Encrypt` | `letsencrypt` | | `Letterboxd` | `letterboxd` | @@ -1535,6 +1548,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Meetup` | `meetup` | | `MEGA` | `mega` | | `Meilisearch` | `meilisearch` | +| `Meituan` | `meituan` | | `Mendeley` | `mendeley` | | `MentorCruise` | `mentorcruise` | | `Mercado Pago` | `mercadopago` | @@ -1685,6 +1699,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Next.js` | `nextdotjs` | | `NextBillion.ai` | `nextbilliondotai` | | `Nextcloud` | `nextcloud` | +| `NextDNS` | `nextdns` | | `Nextdoor` | `nextdoor` | | `Nextra` | `nextra` | | `NextUI` | `nextui` | @@ -1827,6 +1842,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Packagist` | `packagist` | | `Packer` | `packer` | | `Packt` | `packt` | +| `Paddle` | `paddle` | | `PaddlePaddle` | `paddlepaddle` | | `Paddy Power` | `paddypower` | | `Pagekit` | `pagekit` | @@ -1900,6 +1916,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Pingdom` | `pingdom` | | `Pinterest` | `pinterest` | | `Pioneer DJ` | `pioneerdj` | +| `Piped` | `piped` | | `pipx` | `pipx` | | `Pivotal Tracker` | `pivotaltracker` | | `Piwigo` | `piwigo` | @@ -2239,6 +2256,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Seagate` | `seagate` | | `SearXNG` | `searxng` | | `SEAT` | `seat` | +| `SeatGeek` | `seatgeek` | | `SecurityScorecard` | `securityscorecard` | | `Sefaria` | `sefaria` | | `Sega` | `sega` | @@ -2434,6 +2452,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Strava` | `strava` | | `Streamlabs` | `streamlabs` | | `Streamlit` | `streamlit` | +| `StreamRunners` | `streamrunners` | | `Stripe` | `stripe` | | `strongSwan` | `strongswan` | | `Stryker` | `stryker` | @@ -2590,6 +2609,8 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Trailforks` | `trailforks` | | `TrainerRoad` | `trainerroad` | | `Trakt` | `trakt` | +| `Transifex` | `transifex` | +| `Transmission` | `transmission` | | `Transport for Ireland` | `transportforireland` | | `Transport for London` | `transportforlondon` | | `Travis CI` | `travisci` | From 2785c1a32d7e1f868ae29610866e572e5ac0246e Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 31 Dec 2023 09:42:31 +0000 Subject: [PATCH 606/938] Update Google Chrome (#10116) --- _data/simple-icons.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c4b3ac8d2..ee7f1d354 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5696,7 +5696,8 @@ { "title": "Google Chrome", "hex": "4285F4", - "source": "https://www.google.com/chrome/" + "source": "https://www.google.com/chrome", + "guidelines": "https://partnermarketinghub.withgoogle.com/brands/chrome" }, { "title": "Google Classroom", From d926513b9320c74baf8c91e7be76f9ca324d8f83 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 31 Dec 2023 09:45:17 +0000 Subject: [PATCH 607/938] Update INFINITI (#10118) --- _data/simple-icons.json | 6 +++--- icons/infiniti.svg | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ee7f1d354..377cdc73d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6826,9 +6826,9 @@ "source": "https://inertiajs.com" }, { - "title": "Infiniti", - "hex": "000000", - "source": "https://www.infinitiusa.com" + "title": "INFINITI", + "hex": "020B24", + "source": "https://www.infiniti.com" }, { "title": "InfluxDB", diff --git a/icons/infiniti.svg b/icons/infiniti.svg index dc401a12a..7a0a86d69 100644 --- a/icons/infiniti.svg +++ b/icons/infiniti.svg @@ -1 +1 @@ -Infiniti \ No newline at end of file +INFINITI \ No newline at end of file From ea2203e21c2e726ab919a19edac7b363e492841f Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 31 Dec 2023 09:49:48 +0000 Subject: [PATCH 608/938] Update Opel icon (#10159) --- icons/opel.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/opel.svg b/icons/opel.svg index 8752a9635..b403a1bf6 100644 --- a/icons/opel.svg +++ b/icons/opel.svg @@ -1 +1 @@ -Opel \ No newline at end of file +Opel \ No newline at end of file From 7e2f0dae30994964623d181fb511c05f46627d8c Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 31 Dec 2023 09:51:36 +0000 Subject: [PATCH 609/938] Update RTL (#10166) --- _data/simple-icons.json | 4 ++-- icons/rtl.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 377cdc73d..c7152c493 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12423,8 +12423,8 @@ }, { "title": "RTL", - "hex": "E9113B", - "source": "https://commons.wikimedia.org/wiki/File:RTL_Cornerlogo.svg" + "hex": "FA002E", + "source": "https://www.rtl.de" }, { "title": "RTLZWEI", diff --git a/icons/rtl.svg b/icons/rtl.svg index 1bbec7426..1681c5d98 100644 --- a/icons/rtl.svg +++ b/icons/rtl.svg @@ -1 +1 @@ -RTL \ No newline at end of file +RTL \ No newline at end of file From b9ea9267a0d605afddc3879e20573c9aa6b6e931 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 31 Dec 2023 09:54:50 +0000 Subject: [PATCH 610/938] Update smart (#10168) --- _data/simple-icons.json | 4 ++-- icons/smart.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c7152c493..32616d888 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13190,8 +13190,8 @@ }, { "title": "smart", - "hex": "FABC0C", - "source": "https://www.smart.com/gb/en/models/eq-fortwo-coupe" + "hex": "D7E600", + "source": "https://global.smart.com" }, { "title": "SmartThings", diff --git a/icons/smart.svg b/icons/smart.svg index 78bfafebd..da880aa43 100644 --- a/icons/smart.svg +++ b/icons/smart.svg @@ -1 +1 @@ -smart \ No newline at end of file +smart \ No newline at end of file From d1c09bfb31aa160eaaf742477d69ddfc415a7d91 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 31 Dec 2023 10:02:40 +0000 Subject: [PATCH 611/938] Update STARZ (#10169) --- _data/simple-icons.json | 4 ++-- icons/starz.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 32616d888..3960f3e1a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13723,8 +13723,8 @@ }, { "title": "STARZ", - "hex": "000000", - "source": "https://www.starz.com/guides/starzlibrary/" + "hex": "082125", + "source": "https://www.starz.com/takethelead" }, { "title": "Statamic", diff --git a/icons/starz.svg b/icons/starz.svg index 75aa7d041..c7aec953b 100644 --- a/icons/starz.svg +++ b/icons/starz.svg @@ -1 +1 @@ -STARZ \ No newline at end of file +STARZ \ No newline at end of file From ff48cf3e301193f523a022549e2bcfdf6576d75d Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 31 Dec 2023 10:04:03 +0000 Subject: [PATCH 612/938] Update Wish (#10171) --- _data/simple-icons.json | 2 +- icons/wish.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3960f3e1a..72dee407f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16007,7 +16007,7 @@ }, { "title": "Wish", - "hex": "2FB7EC", + "hex": "32E476", "source": "https://wish.com" }, { diff --git a/icons/wish.svg b/icons/wish.svg index 4f968579b..dc96f93c7 100644 --- a/icons/wish.svg +++ b/icons/wish.svg @@ -1 +1 @@ -Wish \ No newline at end of file +Wish \ No newline at end of file From 640516f52783975b1c98cd1351911696f94eeee2 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Sun, 31 Dec 2023 16:01:36 +0530 Subject: [PATCH 613/938] Add Wyze Icon (#10188) --- _data/simple-icons.json | 5 +++++ icons/wyze.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/wyze.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 72dee407f..cd9693530 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16109,6 +16109,11 @@ "source": "https://www.audiokinetic.com/resources/credits/", "guidelines": "https://www.audiokinetic.com/resources/credits/" }, + { + "title": "Wyze", + "hex": "1DF0BB", + "source": "https://www.wyze.com" + }, { "title": "X", "hex": "000000", diff --git a/icons/wyze.svg b/icons/wyze.svg new file mode 100644 index 000000000..50b097d4f --- /dev/null +++ b/icons/wyze.svg @@ -0,0 +1 @@ +Wyze \ No newline at end of file From 5a3da8515d6ebbcc1cee362a957a4d1bd7fc500a Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sun, 31 Dec 2023 12:54:37 +0000 Subject: [PATCH 614/938] Add Stagetimer (#10104) --- _data/simple-icons.json | 5 +++++ icons/stagetimer.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/stagetimer.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cd9693530..8ece68a9c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13684,6 +13684,11 @@ "hex": "00A4FD", "source": "https://staffbase.com/en/about/press-assets/" }, + { + "title": "Stagetimer", + "hex": "00A66C", + "source": "https://stagetimer.io" + }, { "title": "Standard Resume", "hex": "2A3FFB", diff --git a/icons/stagetimer.svg b/icons/stagetimer.svg new file mode 100644 index 000000000..64ef965e6 --- /dev/null +++ b/icons/stagetimer.svg @@ -0,0 +1 @@ +Stagetimer \ No newline at end of file From 234b69214d8dc98ff5cd89172588a820953bdd02 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Tue, 2 Jan 2024 14:56:03 +0000 Subject: [PATCH 615/938] Remove Uno (#9973) --- _data/simple-icons.json | 5 ----- icons/uno.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/uno.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8ece68a9c..93007e91e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15111,11 +15111,6 @@ "hex": "808080", "source": "https://commons.wikimedia.org/wiki/File:PD-icon.svg" }, - { - "title": "Uno", - "hex": "ED1C24", - "source": "https://commons.wikimedia.org/wiki/File:UNO_Logo.svg" - }, { "title": "UnoCSS", "hex": "333333", diff --git a/icons/uno.svg b/icons/uno.svg deleted file mode 100644 index 69d34a2bb..000000000 --- a/icons/uno.svg +++ /dev/null @@ -1 +0,0 @@ -Uno \ No newline at end of file From dc63ec43dfef33f81054e1d472270124f1ca40a5 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Tue, 2 Jan 2024 14:57:33 +0000 Subject: [PATCH 616/938] Remove Babylon.js (#9980) --- _data/simple-icons.json | 5 ----- icons/babylondotjs.svg | 1 - 2 files changed, 6 deletions(-) delete mode 100644 icons/babylondotjs.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 93007e91e..3ffbb9862 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1668,11 +1668,6 @@ "hex": "F9DC3E", "source": "https://github.com/babel/website/blob/93330158b6ecca1ab88d3be8dbf661f5c2da6c76/website/static/img/babel-black.svg" }, - { - "title": "Babylon.js", - "hex": "BB464B", - "source": "https://github.com/BabylonJS/Brand-Toolkit/blob/8583d4d9bf252a233fa480fa02ac6f367d5207a1/babylon_logo/monochrome/babylon_logo_monochrome_dark.svg" - }, { "title": "Backblaze", "hex": "E21E29", diff --git a/icons/babylondotjs.svg b/icons/babylondotjs.svg deleted file mode 100644 index 086b5d06f..000000000 --- a/icons/babylondotjs.svg +++ /dev/null @@ -1 +0,0 @@ -Babylon.js \ No newline at end of file From 44a20b5b96cd6e763cf56e58570806a2deed6efa Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Tue, 2 Jan 2024 14:59:08 +0000 Subject: [PATCH 617/938] Remove Hulu (#10048) --- _data/simple-icons.json | 6 ------ icons/hulu.svg | 1 - 2 files changed, 7 deletions(-) delete mode 100644 icons/hulu.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3ffbb9862..ba41f794e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6592,12 +6592,6 @@ "hex": "FF4088", "source": "https://gohugo.io" }, - { - "title": "Hulu", - "hex": "1CE783", - "source": "https://thisis.hulu.com", - "guidelines": "https://thisis.hulu.com" - }, { "title": "Humble Bundle", "hex": "CC2929", diff --git a/icons/hulu.svg b/icons/hulu.svg deleted file mode 100644 index 3f7249988..000000000 --- a/icons/hulu.svg +++ /dev/null @@ -1 +0,0 @@ -Hulu \ No newline at end of file From 7b49a3b664d7c39a40d400edd5659543275a4e4f Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Tue, 2 Jan 2024 15:00:47 +0000 Subject: [PATCH 618/938] Remove Pepsi (#10086) --- _data/simple-icons.json | 6 ------ icons/pepsi.svg | 1 - 2 files changed, 7 deletions(-) delete mode 100644 icons/pepsi.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ba41f794e..b0c35a941 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10643,12 +10643,6 @@ "hex": "000000", "source": "https://penpot.app" }, - { - "title": "Pepsi", - "hex": "2151A1", - "source": "https://gillettepepsicola.com/promotions-media/media-kit/", - "guidelines": "https://gillettepepsicola.com/promotions-media/media-kit/" - }, { "title": "Percy", "hex": "9E66BF", diff --git a/icons/pepsi.svg b/icons/pepsi.svg deleted file mode 100644 index 9ea41c09c..000000000 --- a/icons/pepsi.svg +++ /dev/null @@ -1 +0,0 @@ -Pepsi \ No newline at end of file From 6d84cee78d12e8c7722465f73e72ed22ab9ea699 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Tue, 2 Jan 2024 15:02:25 +0000 Subject: [PATCH 619/938] Update TELE 5 (#10170) --- _data/simple-icons.json | 10 +++++----- icons/tele5.svg | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b0c35a941..db1ef0608 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14253,16 +14253,16 @@ "source": "https://github.com/cdfoundation/artwork/blob/3e748ca9cf9c3136a4a571f7655271b568c16a64/tekton/icon/black/tekton-icon-black.svg", "guidelines": "https://github.com/cdfoundation/artwork/blob/main/tekton/tekton_brand_guide.pdf" }, + { + "title": "TELE 5", + "hex": "FF00FF", + "source": "https://commons.wikimedia.org/wiki/File:Tele_5_Logo_2021.svg" + }, { "title": "Télé-Québec", "hex": "1343FB", "source": "https://www.telequebec.tv/societe/logo-et-normes-techniques" }, - { - "title": "TELE5", - "hex": "C2AD6F", - "source": "https://www.tele5.de" - }, { "title": "Telegram", "hex": "26A5E4", diff --git a/icons/tele5.svg b/icons/tele5.svg index 540b186b8..f27fb9c1b 100644 --- a/icons/tele5.svg +++ b/icons/tele5.svg @@ -1 +1 @@ -TELE5 \ No newline at end of file +TELE 5 \ No newline at end of file From abad53b0702588da7d68e94b9567543939cc27c4 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Wed, 3 Jan 2024 14:32:32 +0800 Subject: [PATCH 620/938] Use original release action (#10200) --- .github/workflows/create-release.yml | 2 +- .github/workflows/merge-release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 5f10b28f4..6fa28bd75 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -23,7 +23,7 @@ jobs: did-create-pr: ${{ steps.release.outputs.did-create-pr }} new-version: ${{ steps.release.outputs.new-version }} steps: - - uses: LitoMore/simple-icons-release-action@b14cfca88575c04ea2a90ef282ca16d275cb2715 + - uses: simple-icons/release-action@v1.1.0 id: release with: repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/merge-release.yml b/.github/workflows/merge-release.yml index cf7db3b53..2fc93b38d 100644 --- a/.github/workflows/merge-release.yml +++ b/.github/workflows/merge-release.yml @@ -8,6 +8,6 @@ jobs: runs-on: ubuntu-latest if: contains(github.event.pull_request.labels.*.name, 'release') steps: - - uses: simple-icons/release-action@v1 + - uses: simple-icons/release-action@v1.1.0 with: repo-token: ${{ secrets.RELEASE_TOKEN }} From 43047c8e23d02838880a4ef2e7b94d5bb9c5f47b Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Thu, 4 Jan 2024 00:52:56 +0530 Subject: [PATCH 621/938] Add DeepCool Icon (#10204) --- _data/simple-icons.json | 5 +++++ icons/deepcool.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/deepcool.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index db1ef0608..ece731b2f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3663,6 +3663,11 @@ "hex": "FF0082", "source": "https://github.com/decaporg/decap-cms/blob/ba158f4a56d6d79869811971bc1bb0ef15197d30/website/static/img/decap-logo.svg" }, + { + "title": "DeepCool", + "hex": "068584", + "source": "https://www.deepcool.com" + }, { "title": "deepin", "hex": "007CFF", diff --git a/icons/deepcool.svg b/icons/deepcool.svg new file mode 100644 index 000000000..c19acefbd --- /dev/null +++ b/icons/deepcool.svg @@ -0,0 +1 @@ +DeepCool \ No newline at end of file From 8cee9a9ce82ef00d2ac7b234547dc1b80bda8e14 Mon Sep 17 00:00:00 2001 From: Gene <121187507+gene-fls@users.noreply.github.com> Date: Fri, 5 Jan 2024 09:41:42 -0500 Subject: [PATCH 622/938] Add Make (#10165) --- _data/simple-icons.json | 6 ++++++ icons/make.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/make.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ece731b2f..5f2a76974 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8419,6 +8419,12 @@ "source": "https://mlh.io/brand-guidelines", "guidelines": "https://mlh.io/brand-guidelines" }, + { + "title": "Make", + "hex": "6D00CC", + "source": "https://www.make.com/en/press", + "guidelines": "https://www.make.com/en/press" + }, { "title": "MakerBot", "hex": "FF1E0D", diff --git a/icons/make.svg b/icons/make.svg new file mode 100644 index 000000000..1365fe619 --- /dev/null +++ b/icons/make.svg @@ -0,0 +1 @@ +Make \ No newline at end of file From 5c5f29c4daee9576cfb53ceb285f11af8fdb8fba Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 5 Jan 2024 15:15:50 +0000 Subject: [PATCH 623/938] Update Affinity Icons (#10176) --- _data/simple-icons.json | 6 +++--- icons/affinitydesigner.svg | 2 +- icons/affinityphoto.svg | 2 +- icons/affinitypublisher.svg | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5f2a76974..62ba969ec 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -330,17 +330,17 @@ }, { "title": "Affinity Designer", - "hex": "1B72BE", + "hex": "134881", "source": "https://affinity.serif.com/designer" }, { "title": "Affinity Photo", - "hex": "7E4DD2", + "hex": "4E3188", "source": "https://affinity.serif.com/photo" }, { "title": "Affinity Publisher", - "hex": "C9284D", + "hex": "891B26", "source": "https://affinity.serif.com/publisher" }, { diff --git a/icons/affinitydesigner.svg b/icons/affinitydesigner.svg index d4db5bae4..891598ec1 100644 --- a/icons/affinitydesigner.svg +++ b/icons/affinitydesigner.svg @@ -1 +1 @@ -Affinity Designer \ No newline at end of file +Affinity Designer \ No newline at end of file diff --git a/icons/affinityphoto.svg b/icons/affinityphoto.svg index fa17bf2b2..7c55eb21e 100644 --- a/icons/affinityphoto.svg +++ b/icons/affinityphoto.svg @@ -1 +1 @@ -Affinity Photo \ No newline at end of file +Affinity Photo \ No newline at end of file diff --git a/icons/affinitypublisher.svg b/icons/affinitypublisher.svg index 84b15ad54..bc4f62d2d 100644 --- a/icons/affinitypublisher.svg +++ b/icons/affinitypublisher.svg @@ -1 +1 @@ -Affinity Publisher \ No newline at end of file +Affinity Publisher \ No newline at end of file From 88c3fefff2304dc27f71a4b48d5f559bf03bc94c Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Fri, 5 Jan 2024 21:24:55 +0530 Subject: [PATCH 624/938] Add Victron Energy (#10198) --- _data/simple-icons.json | 6 ++++++ icons/victronenergy.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/victronenergy.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 62ba969ec..ce4d8c445 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15374,6 +15374,12 @@ "source": "https://github.com/VictoriaMetrics/VictoriaMetrics/blob/24d61bf19374b42ef9839c13c7d35ce8888170e0/docs/assets/images/vm_logo.svg", "guidelines": "https://docs.victoriametrics.com/#victoriametrics-logo" }, + { + "title": "Victron Energy", + "hex": "0066B2", + "source": "https://www.victronenergy.com/information/press", + "guidelines": "https://www.victronenergy.com/information/press" + }, { "title": "Vim", "hex": "019733", diff --git a/icons/victronenergy.svg b/icons/victronenergy.svg new file mode 100644 index 000000000..40c87bfb8 --- /dev/null +++ b/icons/victronenergy.svg @@ -0,0 +1 @@ +Victron Energy \ No newline at end of file From 84596e31ffcc76787c28e4aaebc1d518504ac791 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yingyi=20/=20=E9=A2=96=E9=80=B8?= <49649786+Zuoqiu-Yingyi@users.noreply.github.com> Date: Sat, 6 Jan 2024 00:16:25 +0800 Subject: [PATCH 625/938] Add SiYuan (#10187) --- _data/simple-icons.json | 18 ++++++++++++++++++ icons/siyuan.svg | 1 + 2 files changed, 19 insertions(+) create mode 100644 icons/siyuan.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ce4d8c445..9cb8b8c5f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13080,6 +13080,24 @@ "hex": "258AAF", "source": "https://www.sitepoint.com" }, + { + "title": "SiYuan", + "hex": "D23F31", + "source": "https://b3log.org/brand-marking.html", + "aliases": { + "aka": [ + "sy" + ], + "loc": { + "zh-CN": "思源笔记", + "zh-HK": "思源筆記", + "zh-MO": "思源筆記", + "zh-MY": "思源笔记", + "zh-SG": "思源笔记", + "zh-TW": "思源筆記" + } + } + }, { "title": "Skaffold", "hex": "2AA2D6", diff --git a/icons/siyuan.svg b/icons/siyuan.svg new file mode 100644 index 000000000..5808b1f2b --- /dev/null +++ b/icons/siyuan.svg @@ -0,0 +1 @@ +SiYuan \ No newline at end of file From 6e09fb35a0c986f95d4f9b788cea42dbfaabc847 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Fri, 5 Jan 2024 21:58:48 +0530 Subject: [PATCH 626/938] Add SideQuest (#10202) --- _data/simple-icons.json | 6 ++++++ icons/sidequest.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/sidequest.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9cb8b8c5f..baee3eeb8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13005,6 +13005,12 @@ "source": "https://www.shutterstock.com/press/media", "guidelines": "https://www.shutterstock.com/press/media" }, + { + "title": "SideQuest", + "hex": "101227", + "source": "https://sidequestvr.com/branding", + "guidelines": "https://sidequestvr.com/branding" + }, { "title": "Siemens", "hex": "009999", diff --git a/icons/sidequest.svg b/icons/sidequest.svg new file mode 100644 index 000000000..9a69c3812 --- /dev/null +++ b/icons/sidequest.svg @@ -0,0 +1 @@ +SideQuest \ No newline at end of file From c854bb4bf42a50882674293a1a3cf3ac6e0ba735 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Fri, 5 Jan 2024 22:04:26 +0530 Subject: [PATCH 627/938] Add Cooler Master (#10209) --- _data/simple-icons.json | 6 ++++++ icons/coolermaster.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/coolermaster.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index baee3eeb8..a0bfbc0e2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3230,6 +3230,12 @@ "hex": "D4AA00", "source": "https://github.com/cookiecutter/cookiecutter/blob/52dd18513bbab7f0fbfcb2938c9644d9092247cf/logo/cookiecutter-logo.svg" }, + { + "title": "Cooler Master", + "hex": "1E1E28", + "source": "https://www.coolermaster.com/branding", + "guidelines": "https://www.coolermaster.com/branding" + }, { "title": "Coppel", "hex": "0266AE", diff --git a/icons/coolermaster.svg b/icons/coolermaster.svg new file mode 100644 index 000000000..544658a27 --- /dev/null +++ b/icons/coolermaster.svg @@ -0,0 +1 @@ +Cooler Master \ No newline at end of file From efc8eb338026831b0d76194f2dfa07b6985f86cf Mon Sep 17 00:00:00 2001 From: Nicolas Hedger <649677+nhedger@users.noreply.github.com> Date: Fri, 5 Jan 2024 18:00:09 +0100 Subject: [PATCH 628/938] Update Biome (#10203) --- _data/simple-icons.json | 4 ++-- icons/biome.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a0bfbc0e2..c05699125 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1894,8 +1894,8 @@ }, { "title": "Biome", - "hex": "F7B911", - "source": "https://biomejs.dev", + "hex": "60A5FA", + "source": "https://github.com/biomejs/resources/blob/551f36498dfe34b24bc7755fcdd0fa501b757cf4/svg/icon-light-mono.svg", "aliases": { "old": [ "Rome" diff --git a/icons/biome.svg b/icons/biome.svg index c233d2f54..b68857e34 100644 --- a/icons/biome.svg +++ b/icons/biome.svg @@ -1 +1 @@ -Biome \ No newline at end of file +Biome \ No newline at end of file From ff1dfd75e5ee1262e16988ad0f31f28498927a3b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 7 Jan 2024 00:25:53 +0000 Subject: [PATCH 629/938] version bump --- README.md | 8 ++++---- package.json | 2 +- slugs.md | 16 ++++++++++------ 3 files changed, 15 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index f91c274d5..a88a18d22 100644 --- a/README.md +++ b/README.md @@ -29,15 +29,15 @@ Icons can be downloaded as SVGs directly from [our website](https://simpleicons. Icons can be served from a CDN such as [jsDelivr](https://www.jsdelivr.com/package/npm/simple-icons) or [Unpkg](https://unpkg.com/browse/simple-icons/). Simply use the `simple-icons` npm package and specify a version in the URL like the following: ```html - - + + ``` Where `[ICON SLUG]` is replaced by the [slug] of the icon you want to use, for example: ```html - - + + ``` These examples use the latest major version. This means you won't receive any updates following the next major release. You can use `@latest` instead to receive updates indefinitely. However, this will result in a `404` error if the icon is removed. diff --git a/package.json b/package.json index 66b77ea9d..f7ceda439 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "10.4.0", + "version": "11.0.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index d682b7b2d..c7ec001d2 100644 --- a/slugs.md +++ b/slugs.md @@ -283,7 +283,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Azure Pipelines` | `azurepipelines` | | `B&R Automation` | `bandrautomation` | | `Babel` | `babel` | -| `Babylon.js` | `babylondotjs` | | `Backblaze` | `backblaze` | | `Backbone.js` | `backbonedotjs` | | `Backendless` | `backendless` | @@ -571,6 +570,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Conventional Commits` | `conventionalcommits` | | `Convertio` | `convertio` | | `Cookiecutter` | `cookiecutter` | +| `Cooler Master` | `coolermaster` | | `Coppel` | `coppel` | | `Cora` | `cora` | | `Corona Engine` | `coronaengine` | @@ -651,6 +651,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `De'Longhi` | `delonghi` | | `Debian` | `debian` | | `Decap CMS` | `decapcms` | +| `DeepCool` | `deepcool` | | `deepin` | `deepin` | | `DeepL` | `deepl` | | `Deepnote` | `deepnote` | @@ -1175,7 +1176,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Huawei` | `huawei` | | `HubSpot` | `hubspot` | | `Hugo` | `hugo` | -| `Hulu` | `hulu` | | `Humble Bundle` | `humblebundle` | | `Hungry Jack's` | `hungryjacks` | | `Husqvarna` | `husqvarna` | @@ -1219,7 +1219,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Indeed` | `indeed` | | `IndiGo` | `indigo` | | `Inertia` | `inertia` | -| `Infiniti` | `infiniti` | +| `INFINITI` | `infiniti` | | `InfluxDB` | `influxdb` | | `InfoQ` | `infoq` | | `Informatica` | `informatica` | @@ -1499,6 +1499,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Mailgun` | `mailgun` | | `Mailtrap` | `mailtrap` | | `Major League Hacking` | `majorleaguehacking` | +| `Make` | `make` | | `MakerBot` | `makerbot` | | `Mamba UI` | `mambaui` | | `MAMP` | `mamp` | @@ -1880,7 +1881,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Peloton` | `peloton` | | `Penny` | `penny` | | `Penpot` | `penpot` | -| `Pepsi` | `pepsi` | | `Percy` | `percy` | | `Perforce` | `perforce` | | `Perl` | `perl` | @@ -2302,6 +2302,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Showtime` | `showtime` | | `Showwcase` | `showwcase` | | `Shutterstock` | `shutterstock` | +| `SideQuest` | `sidequest` | | `Siemens` | `siemens` | | `SiFive` | `sifive` | | `Signal` | `signal` | @@ -2316,6 +2317,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `SingleStore` | `singlestore` | | `Sitecore` | `sitecore` | | `SitePoint` | `sitepoint` | +| `SiYuan` | `siyuan` | | `Skaffold` | `skaffold` | | `Sketch` | `sketch` | | `Sketchfab` | `sketchfab` | @@ -2420,6 +2422,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `StackShare` | `stackshare` | | `Stadia` | `stadia` | | `Staffbase` | `staffbase` | +| `Stagetimer` | `stagetimer` | | `Standard Resume` | `standardresume` | | `StandardJS` | `standardjs` | | `Star Trek` | `startrek` | @@ -2525,8 +2528,8 @@ update the script at 'scripts/release/update-slugs-table.js'. | `TED` | `ted` | | `Teespring` | `teespring` | | `Tekton` | `tekton` | +| `TELE 5` | `tele5` | | `Télé-Québec` | `telequebec` | -| `TELE5` | `tele5` | | `Telegram` | `telegram` | | `Telegraph` | `telegraph` | | `Temporal` | `temporal` | @@ -2679,7 +2682,6 @@ update the script at 'scripts/release/update-slugs-table.js'. | `United Nations` | `unitednations` | | `Unity` | `unity` | | `Unlicense` | `unlicense` | -| `Uno` | `uno` | | `UnoCSS` | `unocss` | | `Unraid` | `unraid` | | `Unreal Engine` | `unrealengine` | @@ -2728,6 +2730,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Viber` | `viber` | | `Viblo` | `viblo` | | `VictoriaMetrics` | `victoriametrics` | +| `Victron Energy` | `victronenergy` | | `Vim` | `vim` | | `Vimeo` | `vimeo` | | `Vimeo Livestream` | `vimeolivestream` | @@ -2858,6 +2861,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Write.as` | `writedotas` | | `WWE` | `wwe` | | `Wwise` | `wwise` | +| `Wyze` | `wyze` | | `X` | `x` | | `X.Org` | `xdotorg` | | `Xamarin` | `xamarin` | From a02031d30227d0e889c80174c6f4b8e74fd00c25 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 8 Jan 2024 18:03:42 +0530 Subject: [PATCH 630/938] Add Edge Impulse Icon (#10201) --- _data/simple-icons.json | 6 ++++++ icons/edgeimpulse.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/edgeimpulse.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c05699125..f2feddadb 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4221,6 +4221,12 @@ "hex": "1B66B3", "source": "https://www.edeka.de" }, + { + "title": "Edge Impulse", + "hex": "3B47C2", + "source": "https://edgeimpulse.com/branding", + "guidelines": "https://edgeimpulse.com/branding" + }, { "title": "EditorConfig", "hex": "FEFEFE", diff --git a/icons/edgeimpulse.svg b/icons/edgeimpulse.svg new file mode 100644 index 000000000..b3be0c3cd --- /dev/null +++ b/icons/edgeimpulse.svg @@ -0,0 +1 @@ +Edge Impulse \ No newline at end of file From 5b433fe52d9780b0656b4bacdb1ffb70e5806202 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 8 Jan 2024 18:13:16 +0530 Subject: [PATCH 631/938] Add TickTick (#8418) (#10224) --- _data/simple-icons.json | 5 +++++ icons/ticktick.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/ticktick.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f2feddadb..46c60e879 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14551,6 +14551,11 @@ "hex": "026CDF", "source": "https://design.ticketmaster.com/brand/overview/" }, + { + "title": "TickTick", + "hex": "4772FA", + "source": "https://ticktick.com" + }, { "title": "Tidal", "hex": "000000", diff --git a/icons/ticktick.svg b/icons/ticktick.svg new file mode 100644 index 000000000..70952adcb --- /dev/null +++ b/icons/ticktick.svg @@ -0,0 +1 @@ +TickTick \ No newline at end of file From dc67ba121ac60a407035ef56a5d9f9e5de728ae1 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 8 Jan 2024 18:41:38 +0530 Subject: [PATCH 632/938] Add Orange (#10227) --- _data/simple-icons.json | 6 ++++++ icons/orange.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/orange.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 46c60e879..ccf0c3b39 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10317,6 +10317,12 @@ "source": "https://www.oracle.com/opn/index.html", "guidelines": "https://www.oracle.com/legal/logos.html" }, + { + "title": "Orange", + "hex": "FF7900", + "source": "https://brand.orange.com", + "guidelines": "https://system.design.orange.com/0c1af118d/p/494474-guidelines" + }, { "title": "ORCID", "hex": "A6CE39", diff --git a/icons/orange.svg b/icons/orange.svg new file mode 100644 index 000000000..8129c8173 --- /dev/null +++ b/icons/orange.svg @@ -0,0 +1 @@ +Orange \ No newline at end of file From bba5c8244b4cf82109b25894c4886d06e76a26a7 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 8 Jan 2024 20:00:54 +0530 Subject: [PATCH 633/938] Add CNET (#10228) --- _data/simple-icons.json | 5 +++++ icons/cnet.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/cnet.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ccf0c3b39..354d2d7d9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2880,6 +2880,11 @@ "source": "https://github.com/cncf/artwork/blob/d2ed716cc0769e6c65d2e58f9a503fca02b60a56/examples/other.md#cncf-logos", "guidelines": "https://www.cncf.io/brand-guidelines/" }, + { + "title": "CNET", + "hex": "E71D1D", + "source": "https://www.cnet.com" + }, { "title": "CNN", "hex": "CC0000", diff --git a/icons/cnet.svg b/icons/cnet.svg new file mode 100644 index 000000000..0ee2a88b8 --- /dev/null +++ b/icons/cnet.svg @@ -0,0 +1 @@ +CNET \ No newline at end of file From ace631d36a25db984cd475ea54768812c257964f Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Mon, 8 Jan 2024 09:50:32 -0500 Subject: [PATCH 634/938] Add Lynksys icon (#10231) --- _data/simple-icons.json | 5 +++++ icons/linksys.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/linksys.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 354d2d7d9..db604cc09 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8143,6 +8143,11 @@ "hex": "FF3850", "source": "https://www.linkfire.com" }, + { + "title": "Linksys", + "hex": "000000", + "source": "https://www.linksys.com" + }, { "title": "Linktree", "hex": "43E55E", diff --git a/icons/linksys.svg b/icons/linksys.svg new file mode 100644 index 000000000..e23f8630d --- /dev/null +++ b/icons/linksys.svg @@ -0,0 +1 @@ +Linksys \ No newline at end of file From 53778ea2fdd63ce6f51e3458950b752ebc056b90 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Mon, 8 Jan 2024 10:07:44 -0500 Subject: [PATCH 635/938] Add Babelio (#10232) --- _data/simple-icons.json | 5 +++++ icons/babelio.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/babelio.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index db604cc09..7898cf386 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1668,6 +1668,11 @@ "hex": "F9DC3E", "source": "https://github.com/babel/website/blob/93330158b6ecca1ab88d3be8dbf661f5c2da6c76/website/static/img/babel-black.svg" }, + { + "title": "Babelio", + "hex": "FBB91E", + "source": "https://www.babelio.com" + }, { "title": "Backblaze", "hex": "E21E29", diff --git a/icons/babelio.svg b/icons/babelio.svg new file mode 100644 index 000000000..9007cc056 --- /dev/null +++ b/icons/babelio.svg @@ -0,0 +1 @@ +Babelio \ No newline at end of file From 04af163c5557c711475846682a78a739fe48fbd2 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 8 Jan 2024 22:27:49 +0530 Subject: [PATCH 636/938] Update Dailymotion (#10216) --- _data/simple-icons.json | 4 ++-- icons/dailymotion.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7898cf386..e93cf873a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3501,8 +3501,8 @@ }, { "title": "Dailymotion", - "hex": "0D0D0D", - "source": "https://about.dailymotion.com/en/press/" + "hex": "0A0A0A", + "source": "https://careers.dailymotion.com" }, { "title": "Daimler", diff --git a/icons/dailymotion.svg b/icons/dailymotion.svg index 7afeaca1d..684651d51 100644 --- a/icons/dailymotion.svg +++ b/icons/dailymotion.svg @@ -1 +1 @@ -Dailymotion \ No newline at end of file +Dailymotion \ No newline at end of file From 7d3775896bc99fc5962a7b2c8c5a77d89aeb4421 Mon Sep 17 00:00:00 2001 From: Durgesh Gowda C Date: Mon, 8 Jan 2024 22:45:01 +0530 Subject: [PATCH 637/938] Add Hyperskill (#10226) --- _data/simple-icons.json | 5 +++++ icons/hyperskill.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/hyperskill.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e93cf873a..a9bad8b96 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6639,6 +6639,11 @@ "hex": "000000", "source": "https://hyper.is" }, + { + "title": "Hyperskill", + "hex": "8C5AFF", + "source": "https://hyperskill.org" + }, { "title": "Hypothesis", "hex": "BD1C2B", diff --git a/icons/hyperskill.svg b/icons/hyperskill.svg new file mode 100644 index 000000000..ca4ff7173 --- /dev/null +++ b/icons/hyperskill.svg @@ -0,0 +1 @@ +Hyperskill \ No newline at end of file From 0de255aebf29b3b37514d9ea69c8cf5ab0891b41 Mon Sep 17 00:00:00 2001 From: Wu Tingfeng Date: Tue, 9 Jan 2024 17:03:33 +0800 Subject: [PATCH 638/938] Add Brenntag icon (#10215) * Add Brenntag icon * Update hex --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/brenntag.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/brenntag.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a9bad8b96..cfa91d048 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2186,6 +2186,11 @@ "hex": "003DAD", "source": "https://www.breaker.audio/i/brand" }, + { + "title": "Brenntag", + "hex": "1A0033", + "source": "https://www.brenntag.com" + }, { "title": "Brevo", "hex": "0B996E", diff --git a/icons/brenntag.svg b/icons/brenntag.svg new file mode 100644 index 000000000..d955e926a --- /dev/null +++ b/icons/brenntag.svg @@ -0,0 +1 @@ +Brenntag \ No newline at end of file From 76dd1de7a064f28337d0558cf8b7da3251f361ee Mon Sep 17 00:00:00 2001 From: Isaac Santana Date: Tue, 9 Jan 2024 06:30:43 -0300 Subject: [PATCH 639/938] Add 7Zip icon (#7334) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/7zip.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/7zip.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cfa91d048..69f3101ff 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -55,6 +55,11 @@ "hex": "0099E5", "source": "https://about.500px.com/press" }, + { + "title": "7Zip", + "hex": "000000", + "source": "https://commons.wikimedia.org/wiki/File:7ziplogo.svg" + }, { "title": "99designs", "hex": "FE5F50", diff --git a/icons/7zip.svg b/icons/7zip.svg new file mode 100644 index 000000000..34d9340fc --- /dev/null +++ b/icons/7zip.svg @@ -0,0 +1 @@ +7Zip \ No newline at end of file From 3a85c690d9297873d074511f97f460e0b759c362 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Tue, 9 Jan 2024 17:21:50 +0530 Subject: [PATCH 640/938] Update Minecraft data (#10242) --- _data/simple-icons.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 69f3101ff..482bf0590 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9064,8 +9064,8 @@ }, { "title": "Minecraft", - "hex": "62B47A", - "source": "https://education.minecraft.net/press/" + "hex": "3C8527", + "source": "https://www.minecraft.net" }, { "title": "Minetest", From cdc2ffea2a1bde7757579b03fedc5b6d1ff5c6fe Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Tue, 9 Jan 2024 15:02:22 +0000 Subject: [PATCH 641/938] Add Paramount+ (#10248) --- _data/simple-icons.json | 5 +++++ icons/paramountplus.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/paramountplus.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 482bf0590..3d32f2d02 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10569,6 +10569,11 @@ "hex": "000000", "source": "https://docs.paperspace.com/img/ps-logo-light.svg" }, + { + "title": "Paramount+", + "hex": "0064FF", + "source": "https://www.paramount.com/brand/paramount-plus" + }, { "title": "Parity Substrate", "hex": "282828", diff --git a/icons/paramountplus.svg b/icons/paramountplus.svg new file mode 100644 index 000000000..de4921897 --- /dev/null +++ b/icons/paramountplus.svg @@ -0,0 +1 @@ +Paramount+ \ No newline at end of file From 255f6efbe35ca6fe4df1394a58eda02a304e8d51 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Tue, 9 Jan 2024 16:15:30 +0000 Subject: [PATCH 642/938] Add Solana (#10246) --- _data/simple-icons.json | 6 ++++++ icons/solana.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/solana.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3d32f2d02..5edc4c0fc 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13352,6 +13352,12 @@ "hex": "FB6022", "source": "https://www.sogou.com" }, + { + "title": "Solana", + "hex": "9945FF", + "source": "https://solana.com/branding", + "guidelines": "https://solana.com/branding" + }, { "title": "Solid", "hex": "2C4F7C", diff --git a/icons/solana.svg b/icons/solana.svg new file mode 100644 index 000000000..9b14bf434 --- /dev/null +++ b/icons/solana.svg @@ -0,0 +1 @@ +Solana \ No newline at end of file From bbff24442cc4e5582a6e00bf82d064ee842c3ab7 Mon Sep 17 00:00:00 2001 From: Thiago Gariani Date: Tue, 9 Jan 2024 13:37:23 -0300 Subject: [PATCH 643/938] Add Nomad (#9527) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/nomad.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/nomad.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5edc4c0fc..a9492e2b3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9800,6 +9800,12 @@ "hex": "005AFF", "source": "https://www.nokia.com" }, + { + "title": "Nomad", + "hex": "00CA8E", + "source": "https://www.hashicorp.com/brand", + "guidelines": "https://www.hashicorp.com/brand" + }, { "title": "Norco", "hex": "00FF00", diff --git a/icons/nomad.svg b/icons/nomad.svg new file mode 100644 index 000000000..b9a5bed04 --- /dev/null +++ b/icons/nomad.svg @@ -0,0 +1 @@ +Nomad \ No newline at end of file From b60bf618e82b61b1657d2157e325b2ba4a99f541 Mon Sep 17 00:00:00 2001 From: Durgesh Gowda C Date: Tue, 9 Jan 2024 22:56:32 +0530 Subject: [PATCH 644/938] Add Asahi Linux (#10245) --- _data/simple-icons.json | 5 +++++ icons/asahilinux.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/asahilinux.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a9492e2b3..346d711e6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1413,6 +1413,11 @@ "source": "https://arxiv.org", "guidelines": "https://arxiv.org/about/brand" }, + { + "title": "Asahi Linux", + "hex": "A61200", + "source": "https://github.com/AsahiLinux/artwork/blob/292637c9658c1491ddc1128fb6134aec01d904dd/logos/svg/AsahiLinux_logomark_mono.svg" + }, { "title": "Asana", "hex": "F06A6A", diff --git a/icons/asahilinux.svg b/icons/asahilinux.svg new file mode 100644 index 000000000..01e7ceecb --- /dev/null +++ b/icons/asahilinux.svg @@ -0,0 +1 @@ +Asahi Linux \ No newline at end of file From 57a31dda1c1e92eb292e108eeb42463039582a16 Mon Sep 17 00:00:00 2001 From: amarildo <91825788+bl4ckswordsman@users.noreply.github.com> Date: Wed, 10 Jan 2024 12:30:26 +0100 Subject: [PATCH 645/938] Update Revolut (#10238) --- _data/simple-icons.json | 4 ++-- icons/revolut.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 346d711e6..ae8d3c49a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12256,8 +12256,8 @@ }, { "title": "Revolut", - "hex": "0075EB", - "source": "https://www.revolut.com" + "hex": "191C1F", + "source": "https://developer.revolut.com/docs/resources/marketing-assets-guidelines/marketing-guidelines" }, { "title": "Revue", diff --git a/icons/revolut.svg b/icons/revolut.svg index 6210fe177..7b1d84c54 100644 --- a/icons/revolut.svg +++ b/icons/revolut.svg @@ -1 +1 @@ -Revolut \ No newline at end of file +Revolut \ No newline at end of file From 9b4d004b7d80d61d97d799bd13383a5510da7937 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 10 Jan 2024 13:54:39 +0000 Subject: [PATCH 646/938] [Icon Review] 0-9 JSON Update (#10255) * Update .ENV source url * Update .NET source URL --- _data/simple-icons.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ae8d3c49a..be4cf4a42 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3,7 +3,7 @@ { "title": ".ENV", "hex": "ECD53F", - "source": "https://github.com/motdotla/dotenv/tree/40e75440337d1de2345dc8326d6108331f583fd8", + "source": "https://github.com/motdotla/dotenv/blob/40e75440337d1de2345dc8326d6108331f583fd8/dotenv.svg", "aliases": { "aka": [ "Dotenv" @@ -13,7 +13,7 @@ { "title": ".NET", "hex": "512BD4", - "source": "https://github.com/dotnet/brand/tree/defe0408e765b48223a434a0d9a94213edc062f8" + "source": "https://github.com/dotnet/brand/blob/defe0408e765b48223a434a0d9a94213edc062f8/logo/dotnet-logo.svg" }, { "title": "/e/", From df1b5b111d9d0cb494fa9129b30b2cd4894e14f3 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Wed, 10 Jan 2024 20:14:04 +0530 Subject: [PATCH 647/938] Update Aston Martin (#10253) --- _data/simple-icons.json | 2 +- icons/astonmartin.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index be4cf4a42..d947a6bbe 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1456,7 +1456,7 @@ }, { "title": "Aston Martin", - "hex": "000000", + "hex": "00665E", "source": "https://www.astonmartin.com" }, { diff --git a/icons/astonmartin.svg b/icons/astonmartin.svg index 5af9e60c6..9c4ddd59c 100644 --- a/icons/astonmartin.svg +++ b/icons/astonmartin.svg @@ -1 +1 @@ -Aston Martin \ No newline at end of file +Aston Martin \ No newline at end of file From 3bdc78a3b590272752175226cf2ea46c801e9c53 Mon Sep 17 00:00:00 2001 From: Michel WEINACHTER <64417243+datamoc@users.noreply.github.com> Date: Thu, 11 Jan 2024 10:42:03 +0100 Subject: [PATCH 648/938] Add Reactive Resume (#10225) --- _data/simple-icons.json | 5 +++++ icons/reactiveresume.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/reactiveresume.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d947a6bbe..58552dc8b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11989,6 +11989,11 @@ "hex": "FF4154", "source": "https://github.com/tannerlinsley/react-table/blob/8c77b4ad97353a0b1f0746be5b919868862a9dcc/docs/src/images/emblem-light.svg" }, + { + "title": "Reactive Resume", + "hex": "000000", + "source": "https://github.com/AmruthPillai/Reactive-Resume/blob/0f765af4687acd05d63cccf3676583735c86a8c2/apps/artboard/public/icon/dark.svg" + }, { "title": "ReactiveX", "hex": "B7178C", diff --git a/icons/reactiveresume.svg b/icons/reactiveresume.svg new file mode 100644 index 000000000..0c7f66cc0 --- /dev/null +++ b/icons/reactiveresume.svg @@ -0,0 +1 @@ +Reactive Resume \ No newline at end of file From ddc6d0441feca8ffa923000051c70b8c67a89e6c Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Thu, 11 Jan 2024 15:18:33 +0530 Subject: [PATCH 649/938] Update Nintendo (#10263) --- _data/simple-icons.json | 4 ++-- icons/nintendo.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 58552dc8b..ce8864099 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9751,8 +9751,8 @@ }, { "title": "Nintendo", - "hex": "8F8F8F", - "source": "https://en.wikipedia.org/wiki/Nintendo#/media/File:Nintendo.svg" + "hex": "E60013", + "source": "https://www.nintendo.com" }, { "title": "Nintendo 3DS", diff --git a/icons/nintendo.svg b/icons/nintendo.svg index 52d0163c9..5cad9642f 100644 --- a/icons/nintendo.svg +++ b/icons/nintendo.svg @@ -1 +1 @@ -Nintendo \ No newline at end of file +Nintendo \ No newline at end of file From a3a7da037171fa6441fe81d838550522ede930e9 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 11 Jan 2024 09:54:41 +0000 Subject: [PATCH 650/938] Update Nintendo hex (#10266) --- _data/simple-icons.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ce8864099..5c9f437c6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9751,7 +9751,7 @@ }, { "title": "Nintendo", - "hex": "E60013", + "hex": "E60012", "source": "https://www.nintendo.com" }, { From 5d28531c4ae91a2a29d58245fa14f69cbf1249e3 Mon Sep 17 00:00:00 2001 From: Suzy Q Date: Thu, 11 Jan 2024 04:53:28 -0800 Subject: [PATCH 651/938] Added Carlsberg Group icon (#8819) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/carlsberggroup.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/carlsberggroup.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5c9f437c6..e68df9046 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2466,6 +2466,12 @@ "hex": "0133AD", "source": "https://cardano.org/brand-assets/" }, + { + "title": "Carlsberg Group", + "hex": "00321E", + "source": "https://www.carlsberggroup.com/who-we-are/about-the-carlsberg-group/design-guide", + "guidelines": "https://www.carlsberggroup.com/who-we-are/about-the-carlsberg-group/design-guide" + }, { "title": "Carrd", "hex": "596CAF", diff --git a/icons/carlsberggroup.svg b/icons/carlsberggroup.svg new file mode 100644 index 000000000..3676ef5e4 --- /dev/null +++ b/icons/carlsberggroup.svg @@ -0,0 +1 @@ +Carlsberg Group \ No newline at end of file From b93ca7191d3b020807c679e7295d6abbd682100f Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Thu, 11 Jan 2024 07:58:44 -0500 Subject: [PATCH 652/938] Add icon for Knex.js (#10236) --- _data/simple-icons.json | 5 +++++ icons/knexdotjs.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/knexdotjs.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e68df9046..885cf583f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7688,6 +7688,11 @@ "source": "https://github.com/knative/community/blob/fb49068c9b7619685248247d29e48eb3d96f3ac2/icons/logo.svg", "guidelines": "https://github.com/knative/community/blob/main/BRANDING.MD" }, + { + "title": "Knex.js", + "hex": "D26B38", + "source": "https://github.com/knex/documentation/blob/a9c4ce47dbc6001bb1c6aa0649bb668edc78fea7/src/public/knex-logo.png" + }, { "title": "KnowledgeBase", "hex": "9146FF", diff --git a/icons/knexdotjs.svg b/icons/knexdotjs.svg new file mode 100644 index 000000000..08fc3919c --- /dev/null +++ b/icons/knexdotjs.svg @@ -0,0 +1 @@ +Knex.js \ No newline at end of file From b008d5bcf4bc5ed345d2d1f48f3f51c1ac1acf27 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 11 Jan 2024 13:05:05 +0000 Subject: [PATCH 653/938] Update Instagram (#10153) --- _data/simple-icons.json | 4 ++-- icons/instagram.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 885cf583f..58ce9ab1a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6941,8 +6941,8 @@ { "title": "Instagram", "hex": "E4405F", - "source": "https://en.facebookbrand.com/instagram/", - "guidelines": "https://en.facebookbrand.com/instagram/" + "source": "https://about.meta.com/brand/resources/instagram", + "guidelines": "https://about.meta.com/brand/resources/instagram" }, { "title": "Instapaper", diff --git a/icons/instagram.svg b/icons/instagram.svg index 5a687214d..c0e86b0bf 100644 --- a/icons/instagram.svg +++ b/icons/instagram.svg @@ -1 +1 @@ -Instagram \ No newline at end of file +Instagram \ No newline at end of file From 1416defea815e68fbd580e3334e7d4156b0e9276 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 11 Jan 2024 13:08:49 +0000 Subject: [PATCH 654/938] Update LADA (#10155) --- _data/simple-icons.json | 9 +++++++-- icons/lada.svg | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 58ce9ab1a..4bc92e5b9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7838,9 +7838,14 @@ "guidelines": "https://forums.ni.com/t5/NI-Partner-Network/New-Partner-Co-Marketing-Style-Guide/ba-p/3786987" }, { - "title": "Lada", + "title": "LADA", "hex": "ED6B21", - "source": "https://www.lada.ru/priora/sedan/accessories.html" + "source": "https://www.lada.ru", + "aliases": { + "loc": { + "ru-RU": "Лада" + } + } }, { "title": "Lamborghini", diff --git a/icons/lada.svg b/icons/lada.svg index 9cc12298b..ebaeafe5c 100644 --- a/icons/lada.svg +++ b/icons/lada.svg @@ -1 +1 @@ -Lada \ No newline at end of file +LADA \ No newline at end of file From a577320a7a85bde3621e610dfca0a052a94c222b Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 11 Jan 2024 13:54:43 +0000 Subject: [PATCH 655/938] Update 1Password (#10256) --- _data/simple-icons.json | 5 +++-- icons/1password.svg | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4bc92e5b9..b58a8eeba 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -27,8 +27,9 @@ }, { "title": "1Password", - "hex": "1A285F", - "source": "https://1password.com" + "hex": "3B66BC", + "source": "https://1password.com/press", + "guidelines": "https://1password.com/press" }, { "title": "3M", diff --git a/icons/1password.svg b/icons/1password.svg index 45f0772d0..c81c316f1 100644 --- a/icons/1password.svg +++ b/icons/1password.svg @@ -1 +1 @@ -1Password \ No newline at end of file +1Password \ No newline at end of file From cda05e97a92479d6711ee0264f4c40cd393052ed Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 11 Jan 2024 16:02:08 +0000 Subject: [PATCH 656/938] Update /e/ (#10269) * Update /e/ * Update icon --- _data/simple-icons.json | 2 +- icons/e.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b58a8eeba..bf532d792 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -18,7 +18,7 @@ { "title": "/e/", "hex": "000000", - "source": "https://gitlab.e.foundation/e/cloud/my-spot/-/blob/4e5430a17ba4ce77d4cb188222e47924f032b197/searx/static/themes/eelo/img/logo.svg" + "source": "https://doc.e.foundation" }, { "title": "1001Tracklists", diff --git a/icons/e.svg b/icons/e.svg index c9aa8ce86..79c180b06 100644 --- a/icons/e.svg +++ b/icons/e.svg @@ -1 +1 @@ -/e/ \ No newline at end of file +/e/ \ No newline at end of file From c6fb28b4876405dd4afb8482549bba363c58002b Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Fri, 12 Jan 2024 14:58:42 +0530 Subject: [PATCH 657/938] Update Zapier (#10265) --- _data/simple-icons.json | 4 ++-- icons/zapier.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index bf532d792..ddcd290f4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16463,8 +16463,8 @@ { "title": "Zapier", "hex": "FF4F00", - "source": "https://brand.zapier.com", - "guidelines": "https://brand.zapier.com" + "source": "https://www.figma.com/file/NQFxTCE5pGR3dHZt0DkOyy/Zapier-Brand-Guidelines-%5BExternal%5D?type=design&node-id=101-9701&mode=design", + "guidelines": "https://www.figma.com/file/NQFxTCE5pGR3dHZt0DkOyy/Zapier-Brand-Guidelines-%5BExternal%5D?type=design&node-id=101-9701&mode=design" }, { "title": "Zara", diff --git a/icons/zapier.svg b/icons/zapier.svg index 5a3370028..ac2657528 100644 --- a/icons/zapier.svg +++ b/icons/zapier.svg @@ -1 +1 @@ -Zapier \ No newline at end of file +Zapier \ No newline at end of file From beb002944acb58566fe3e7ee71b8147af42bf2a2 Mon Sep 17 00:00:00 2001 From: CodedFlute <114320217+CodedFlute@users.noreply.github.com> Date: Fri, 12 Jan 2024 08:51:05 -0500 Subject: [PATCH 658/938] New Icon: DaVinci Resolve (#9766) * Created DaVinci Resolve Logo * Updated davinciresolve.svg Updated Davinci Resolve logo to one with a square border * Updated Davinci Resolve Icon Updated DaVinci resolve icon to use more commonly used square icon * Fix simple-icons.json --- _data/simple-icons.json | 5 +++++ icons/davinciresolve.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/davinciresolve.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ddcd290f4..ec4c5b237 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3657,6 +3657,11 @@ "source": "https://www.datto.com/brand/logos", "guidelines": "https://www.datto.com/brand" }, + { + "title": "DaVinci Resolve", + "hex": "233A51", + "source": "https://www.blackmagicdesign.com/media/images/davinci-resolve-logo-square" + }, { "title": "DAZN", "hex": "F8F8F5", diff --git a/icons/davinciresolve.svg b/icons/davinciresolve.svg new file mode 100644 index 000000000..a5d5d3403 --- /dev/null +++ b/icons/davinciresolve.svg @@ -0,0 +1 @@ +DaVinci Resolve \ No newline at end of file From e4d8c5620409be601b8a08a5e45db309adbad343 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 12 Jan 2024 13:56:08 +0000 Subject: [PATCH 659/938] Update Duolingo (#10111) * Update Duolingo * Rookie error * Update icon path --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 3 ++- icons/duolingo.svg | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ec4c5b237..4c447c82d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4144,7 +4144,8 @@ { "title": "Duolingo", "hex": "58CC02", - "source": "https://www.duolingo.com" + "source": "https://design.duolingo.com", + "guidelines": "https://design.duolingo.com" }, { "title": "DVC", diff --git a/icons/duolingo.svg b/icons/duolingo.svg index dc0a81738..f5fe4143b 100644 --- a/icons/duolingo.svg +++ b/icons/duolingo.svg @@ -1 +1 @@ -Duolingo \ No newline at end of file +Duolingo \ No newline at end of file From 0902d6907c7f13663130c401a6c8969847ce6dd5 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Fri, 12 Jan 2024 22:59:15 +0800 Subject: [PATCH 660/938] Fix SDK license types (#10273) --- sdk.d.ts | 4 ++-- types.d.ts | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sdk.d.ts b/sdk.d.ts index 9d920813e..e451d8544 100644 --- a/sdk.d.ts +++ b/sdk.d.ts @@ -3,7 +3,7 @@ * Types for Simple Icons SDK. */ -import type { License } from './types'; +import type { CustomLicense, SPDXLicense } from './types'; /** * The data for a third-party extension. @@ -55,7 +55,7 @@ export type IconData = { source: string; slug?: string; guidelines?: string; - license?: License; + license?: Omit | CustomLicense; aliases?: Aliases; }; diff --git a/types.d.ts b/types.d.ts index 8ce48287b..ef61ec3e3 100644 --- a/types.d.ts +++ b/types.d.ts @@ -5,12 +5,12 @@ */ export type License = SPDXLicense | CustomLicense; -type SPDXLicense = { +export type SPDXLicense = { type: string; - url?: string; + url: string; }; -type CustomLicense = { +export type CustomLicense = { type: 'custom'; url: string; }; From 9df7ec66803e11995de0ddfcd96c4d3c8e97481b Mon Sep 17 00:00:00 2001 From: Wyatt Herkamp Date: Fri, 12 Jan 2024 11:00:29 -0500 Subject: [PATCH 661/938] Update vue3-simple-icons versioning (#10277) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a88a18d22..e4a582bff 100644 --- a/README.md +++ b/README.md @@ -175,7 +175,7 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | [Solid package](https://github.com/x64Bits/solid-icons) Solid | [@x64Bits](https://github.com/x64Bits) | ![](https://img.shields.io/github/license/x64Bits/solid-icons) | [![v9.0.0](https://img.shields.io/static/v1?label=version&message=v9.0.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.0.0) | | [Stream Deck icon pack](https://github.com/mackenly/simple-icons-stream-deck) Stream Deck | [@mackenly](https://github.com/mackenly) | ![](https://img.shields.io/github/license/mackenly/simple-icons-stream-deck) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmackenly%2Fsimple-icons-stream-deck%2Fmain%2Ftemplate%2Fmanifest.json&query=Version&logo=simpleicons&label=version) | | [Svelte package](https://github.com/icons-pack/svelte-simple-icons) Svelte | [@wootsbot](https://github.com/wootsbot) | ![](https://img.shields.io/github/license/icons-pack/svelte-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Ficons-pack%2Fsvelte-simple-icons%2Fmain%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) | -| [Vue 3 package](https://github.com/wyatt-herkamp/vue3-simple-icons) Vue | [@wyatt-herkamp](https://github.com/wyatt-herkamp) | ![](https://img.shields.io/github/license/wyatt-herkamp/vue3-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fwyatt-herkamp%2Fvue3-simple-icons%2Fmain%2Fpackage-lock.json&query=%24..%5B'node_modules%2Fsimple-icons'%5D.version&logo=simpleicons&label=version) | +| [Vue 3 package](https://github.com/wyatt-herkamp/vue3-simple-icons) Vue | [@wyatt-herkamp](https://github.com/wyatt-herkamp) | ![](https://img.shields.io/github/license/wyatt-herkamp/vue3-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fwyatt-herkamp%2Fvue3-simple-icons%2Fmain%2Fsimple-icons.json&query=simpleIconsVersion&logo=simpleicons&label=version) | | [Vue package](https://github.com/mainvest/vue-simple-icons) Vue | [@noahlitvin](https://github.com/noahlitvin) | ![](https://img.shields.io/github/license/mainvest/vue-simple-icons) | ![](https://img.shields.io/badge/dynamic/yaml?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmainvest%2Fvue-simple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) | | [Webflow app](https://webflow.com/apps/detail/simple-icons) Webflow | [@diegoliv](https://github.com/diegoliv) | ![](https://img.shields.io/github/license/diegoliv/wf-simpleicons-search) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fdiegoliv%2Fwf-simpleicons-search%2Fmain%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) | | [WordPress plugin](https://wordpress.org/plugins/simple-icons/) WordPress | [@tjtaylo](https://github.com/tjtaylo) | ![](https://img.shields.io/badge/license-GPL_v2-blue.svg) | [![v4.25.0](https://img.shields.io/static/v1?label=version&message=v4.25.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.25.0) | From 9d7d86547cb0b5b705069d17525fc3e71e8ea9ae Mon Sep 17 00:00:00 2001 From: RampantDespair <63611551+RampantDespair@users.noreply.github.com> Date: Fri, 12 Jan 2024 11:40:04 -0500 Subject: [PATCH 662/938] Add Spine (#10239) --- _data/simple-icons.json | 6 ++++++ icons/spine.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/spine.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4c447c82d..a64337e2d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13616,6 +13616,12 @@ "hex": "ED8106", "source": "https://www.spigotmc.org" }, + { + "title": "Spine", + "hex": "FF4000", + "source": "https://esotericsoftware.com/branding", + "guidelines": "https://esotericsoftware.com/branding" + }, { "title": "Spinnaker", "hex": "139BB4", diff --git a/icons/spine.svg b/icons/spine.svg new file mode 100644 index 000000000..e8db0bd9f --- /dev/null +++ b/icons/spine.svg @@ -0,0 +1 @@ +Spine \ No newline at end of file From b2a1e92595c23d413b79aead0221c79f4da765f9 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 12 Jan 2024 18:47:09 +0000 Subject: [PATCH 663/938] Update 42 (#10278) * Update 42 * Update 42 --------- --- _data/simple-icons.json | 2 +- icons/42.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a64337e2d..4fad593a6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -39,7 +39,7 @@ { "title": "42", "hex": "000000", - "source": "https://www.42.fr" + "source": "https://www.42network.org" }, { "title": "4chan", diff --git a/icons/42.svg b/icons/42.svg index 6a096681c..0a2da72fd 100644 --- a/icons/42.svg +++ b/icons/42.svg @@ -1 +1 @@ -42 \ No newline at end of file +42 \ No newline at end of file From 6a476dfc719abef10f6be8f5f54ed7f165075992 Mon Sep 17 00:00:00 2001 From: RampantDespair <63611551+RampantDespair@users.noreply.github.com> Date: Fri, 12 Jan 2024 14:55:24 -0500 Subject: [PATCH 664/938] Add Esoteric Software (#10280) --- _data/simple-icons.json | 6 ++++++ icons/esotericsoftware.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/esotericsoftware.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4fad593a6..e0a7d5ea2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4511,6 +4511,12 @@ "hex": "4B32C3", "source": "https://eslint.org" }, + { + "title": "Esoteric Software", + "hex": "3FA9F5", + "source": "https://esotericsoftware.com/forum/d/25405-sheildsio-branding", + "guidelines": "https://esotericsoftware.com/branding" + }, { "title": "ESPHome", "hex": "000000", diff --git a/icons/esotericsoftware.svg b/icons/esotericsoftware.svg new file mode 100644 index 000000000..90514f5b4 --- /dev/null +++ b/icons/esotericsoftware.svg @@ -0,0 +1 @@ +Esoteric Software \ No newline at end of file From 2d2b87698cc7a44f4e21c38746d6af236444d190 Mon Sep 17 00:00:00 2001 From: Andrew Rakauskas Date: Fri, 12 Jan 2024 12:06:29 -0800 Subject: [PATCH 665/938] Add Fubo (#10192) --- _data/simple-icons.json | 6 ++++++ icons/fubo.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/fubo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e0a7d5ea2..654902121 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5244,6 +5244,12 @@ "hex": "2D3232", "source": "https://brand.frontify.com/d/7WQZazaZFkMz/brand-guidelines-1#/visual/logo" }, + { + "title": "Fubo", + "hex": "C83D1E", + "source": "https://www.fubo.tv", + "guidelines": "https://www.fubo.tv/press-inquiries" + }, { "title": "Fuga Cloud", "hex": "242F4B", diff --git a/icons/fubo.svg b/icons/fubo.svg new file mode 100644 index 000000000..b2af5fd7d --- /dev/null +++ b/icons/fubo.svg @@ -0,0 +1 @@ +Fubo \ No newline at end of file From 2de3ba2ecab711e534bf231f57050c3700f941fa Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 12 Jan 2024 20:51:05 +0000 Subject: [PATCH 666/938] Update 1001Tracklists (#10260) --- icons/1001tracklists.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/1001tracklists.svg b/icons/1001tracklists.svg index 3a937f535..b0b00ed82 100644 --- a/icons/1001tracklists.svg +++ b/icons/1001tracklists.svg @@ -1 +1 @@ -1001Tracklists \ No newline at end of file +1001Tracklists \ No newline at end of file From b55d26bd72e2aa22ff45d6f061664cbb470bf2ba Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 12 Jan 2024 20:53:15 +0000 Subject: [PATCH 667/938] Update 500px (#10270) --- _data/simple-icons.json | 4 ++-- icons/500px.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 654902121..e2bb97d7a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -53,8 +53,8 @@ }, { "title": "500px", - "hex": "0099E5", - "source": "https://about.500px.com/press" + "hex": "222222", + "source": "https://500px.com" }, { "title": "7Zip", diff --git a/icons/500px.svg b/icons/500px.svg index 2d9011390..4993d68ab 100644 --- a/icons/500px.svg +++ b/icons/500px.svg @@ -1 +1 @@ -500px \ No newline at end of file +500px \ No newline at end of file From 7606193204f1a145332f0fa5caa62c225d70ad0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 12 Jan 2024 22:56:09 +0100 Subject: [PATCH 668/938] Fix editorconfig-checker API rate limit error (#10283) --- .github/workflows/verify.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 33b577309..0e191ff60 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -44,6 +44,9 @@ jobs: run: npm i - name: Run linter run: npm run lint + env: + # Authorise GitHub API requests for editorconfig-checker + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Detect changed documentation files uses: dorny/paths-filter@v2 id: changes From 9479b4763ef73f1df2512d1a4f88fcdcbfc4607e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 14 Jan 2024 00:26:08 +0000 Subject: [PATCH 669/938] version bump --- package.json | 2 +- slugs.md | 22 +++++++++++++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index f7ceda439..6a0727896 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "11.0.0", + "version": "11.1.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index c7ec001d2..991f6ad0e 100644 --- a/slugs.md +++ b/slugs.md @@ -17,6 +17,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `4chan` | `4chan` | | `4D` | `4d` | | `500px` | `500px` | +| `7Zip` | `7zip` | | `99designs` | `99designs` | | `9GAG` | `9gag` | | `A-Frame` | `aframe` | @@ -233,6 +234,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Artix Linux` | `artixlinux` | | `ArtStation` | `artstation` | | `arXiv` | `arxiv` | +| `Asahi Linux` | `asahilinux` | | `Asana` | `asana` | | `Asciidoctor` | `asciidoctor` | | `asciinema` | `asciinema` | @@ -283,6 +285,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Azure Pipelines` | `azurepipelines` | | `B&R Automation` | `bandrautomation` | | `Babel` | `babel` | +| `Babelio` | `babelio` | | `Backblaze` | `backblaze` | | `Backbone.js` | `backbonedotjs` | | `Backendless` | `backendless` | @@ -377,6 +380,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Brandfolder` | `brandfolder` | | `Brave` | `brave` | | `Breaker` | `breaker` | +| `Brenntag` | `brenntag` | | `Brevo` | `brevo` | | `Brex` | `brex` | | `Bricks` | `bricks` | @@ -424,6 +428,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Capacitor` | `capacitor` | | `Car Throttle` | `carthrottle` | | `Cardano` | `cardano` | +| `Carlsberg Group` | `carlsberggroup` | | `Carrd` | `carrd` | | `Carrefour` | `carrefour` | | `Carto` | `carto` | @@ -504,6 +509,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Clyp` | `clyp` | | `CMake` | `cmake` | | `CNCF` | `cncf` | +| `CNET` | `cnet` | | `CNN` | `cnn` | | `Co-op` | `coop` | | `Coca Cola` | `cocacola` | @@ -643,6 +649,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `date-fns` | `datefns` | | `DatoCMS` | `datocms` | | `Datto` | `datto` | +| `DaVinci Resolve` | `davinciresolve` | | `DAZN` | `dazn` | | `DBeaver` | `dbeaver` | | `dblp` | `dblp` | @@ -750,6 +757,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Eclipse Mosquitto` | `eclipsemosquitto` | | `Eclipse Vert.x` | `eclipsevertdotx` | | `EDEKA` | `edeka` | +| `Edge Impulse` | `edgeimpulse` | | `EditorConfig` | `editorconfig` | | `Educative` | `educative` | | `edX` | `edx` | @@ -798,6 +806,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ESEA` | `esea` | | `ESLGaming` | `eslgaming` | | `ESLint` | `eslint` | +| `Esoteric Software` | `esotericsoftware` | | `ESPHome` | `esphome` | | `Espressif` | `espressif` | | `ESRI` | `esri` | @@ -930,6 +939,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Freepik` | `freepik` | | `Frontend Mentor` | `frontendmentor` | | `Frontify` | `frontify` | +| `Fubo` | `fubo` | | `Fuga Cloud` | `fugacloud` | | `Fujifilm` | `fujifilm` | | `Fujitsu` | `fujitsu` | @@ -1180,6 +1190,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Hungry Jack's` | `hungryjacks` | | `Husqvarna` | `husqvarna` | | `Hyper` | `hyper` | +| `Hyperskill` | `hyperskill` | | `Hypothesis` | `hypothesis` | | `Hyundai` | `hyundai` | | `i18next` | `i18next` | @@ -1361,6 +1372,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `KLM` | `klm` | | `Klook` | `klook` | | `Knative` | `knative` | +| `Knex.js` | `knexdotjs` | | `KnowledgeBase` | `knowledgebase` | | `Known` | `known` | | `Ko-fi` | `kofi` | @@ -1387,7 +1399,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Kyocera` | `kyocera` | | `L'Équipe` | `lequipe` | | `LabVIEW` | `labview` | -| `Lada` | `lada` | +| `LADA` | `lada` | | `Lamborghini` | `lamborghini` | | `Land Rover` | `landrover` | | `Lapce` | `lapce` | @@ -1444,6 +1456,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `LinkedIn` | `linkedin` | | `Linkerd` | `linkerd` | | `Linkfire` | `linkfire` | +| `Linksys` | `linksys` | | `Linktree` | `linktree` | | `Linux` | `linux` | | `Linux Containers` | `linuxcontainers` | @@ -1726,6 +1739,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Node.js` | `nodedotjs` | | `Nodemon` | `nodemon` | | `Nokia` | `nokia` | +| `Nomad` | `nomad` | | `Norco` | `norco` | | `Nordic Semiconductor` | `nordicsemiconductor` | | `NordVPN` | `nordvpn` | @@ -1821,6 +1835,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Opsgenie` | `opsgenie` | | `OpsLevel` | `opslevel` | | `Oracle` | `oracle` | +| `Orange` | `orange` | | `ORCID` | `orcid` | | `Org` | `org` | | `Origin` | `origin` | @@ -1858,6 +1873,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Pandora` | `pandora` | | `Pantheon` | `pantheon` | | `Paperspace` | `paperspace` | +| `Paramount+` | `paramountplus` | | `Parity Substrate` | `paritysubstrate` | | `Parse.ly` | `parsedotly` | | `Passport` | `passport` | @@ -2107,6 +2123,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `React Query` | `reactquery` | | `React Router` | `reactrouter` | | `React Table` | `reacttable` | +| `Reactive Resume` | `reactiveresume` | | `ReactiveX` | `reactivex` | | `ReactOS` | `reactos` | | `Read the Docs` | `readthedocs` | @@ -2354,6 +2371,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Socket.io` | `socketdotio` | | `Softpedia` | `softpedia` | | `Sogou` | `sogou` | +| `Solana` | `solana` | | `Solid` | `solid` | | `Solidity` | `solidity` | | `Sololearn` | `sololearn` | @@ -2391,6 +2409,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Sphere Online Judge` | `spoj` | | `Sphinx` | `sphinx` | | `SpigotMC` | `spigotmc` | +| `Spine` | `spine` | | `Spinnaker` | `spinnaker` | | `Spinrilla` | `spinrilla` | | `Splunk` | `splunk` | @@ -2574,6 +2593,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Thurgauer Kantonalbank` | `thurgauerkantonalbank` | | `Thymeleaf` | `thymeleaf` | | `Ticketmaster` | `ticketmaster` | +| `TickTick` | `ticktick` | | `Tidal` | `tidal` | | `TiddlyWiki` | `tiddlywiki` | | `Tide` | `tide` | From 7a86a8a79497ca470984553e0b033fc5d0716fc5 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Mon, 15 Jan 2024 16:25:42 +0000 Subject: [PATCH 670/938] Add Top.gg (#10240) --- _data/simple-icons.json | 5 +++++ icons/topdotgg.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/topdotgg.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e2bb97d7a..da8781fd0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14783,6 +14783,11 @@ "source": "https://ton.org/en/brand-assets", "guidelines": "https://ton.org/en/brand-assets" }, + { + "title": "Top.gg", + "hex": "FF3366", + "source": "https://top.gg" + }, { "title": "Topcoder", "hex": "29A7DF", diff --git a/icons/topdotgg.svg b/icons/topdotgg.svg new file mode 100644 index 000000000..eff4fa5dc --- /dev/null +++ b/icons/topdotgg.svg @@ -0,0 +1 @@ +Top.gg \ No newline at end of file From f154c5f7c537c5478ca960253188674196ea6f8c Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Mon, 15 Jan 2024 16:43:50 +0000 Subject: [PATCH 671/938] Add Air Transat (#10121) --- _data/simple-icons.json | 5 +++++ icons/airtransat.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/airtransat.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index da8781fd0..0d957da9f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -408,6 +408,11 @@ "hex": "D9000D", "source": "https://www.airindia.com" }, + { + "title": "Air Transat", + "hex": "172B54", + "source": "https://www.airtransat.com" + }, { "title": "AirAsia", "hex": "FF0000", diff --git a/icons/airtransat.svg b/icons/airtransat.svg new file mode 100644 index 000000000..ffb0ba3e8 --- /dev/null +++ b/icons/airtransat.svg @@ -0,0 +1 @@ +Air Transat \ No newline at end of file From 9a4c09e293b59bd6e2105a197d3cead3fbec8ed1 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Tue, 16 Jan 2024 17:50:31 +0000 Subject: [PATCH 672/938] Add Gitconnected (#10258) * Add Gitconnected * Fix path --- _data/simple-icons.json | 5 +++++ icons/gitconnected.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/gitconnected.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0d957da9f..6c5b88f0c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5474,6 +5474,11 @@ "hex": "3884FF", "source": "https://github.com/GitbookIO/styleguide/blob/c958388dab901defa3e22978ca01272295627e05/icons/Logo.svg" }, + { + "title": "Gitconnected", + "hex": "2E69AE", + "source": "https://gitconnected.com/richard-hendricks-demo/resume" + }, { "title": "Gitea", "hex": "609926", diff --git a/icons/gitconnected.svg b/icons/gitconnected.svg new file mode 100644 index 000000000..7e2243565 --- /dev/null +++ b/icons/gitconnected.svg @@ -0,0 +1 @@ +Gitconnected \ No newline at end of file From ef98eedbb01a85454f2960409bc529079d701046 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Tue, 16 Jan 2024 12:54:08 -0500 Subject: [PATCH 673/938] Add icon for Metasploit (#10274) --- _data/simple-icons.json | 5 +++++ icons/metasploit.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/metasploit.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6c5b88f0c..3235bff48 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8855,6 +8855,11 @@ "hex": "065A8F", "source": "https://www.metafilter.com" }, + { + "title": "Metasploit", + "hex": "2596CD", + "source": "https://github.com/rapid7/metasploit-framework/blob/f8bd7dfd834354c9a2e2c03e1d9f5d53f8881954/docs/assets/images/favicon.png" + }, { "title": "Meteor", "hex": "DE4F4F", diff --git a/icons/metasploit.svg b/icons/metasploit.svg new file mode 100644 index 000000000..7af7c07de --- /dev/null +++ b/icons/metasploit.svg @@ -0,0 +1 @@ +Metasploit \ No newline at end of file From 443d4ae624d9a05824df1dc21506bf38461defb8 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 17 Jan 2024 06:51:12 -0500 Subject: [PATCH 674/938] Add Deepgram (#10281) --- _data/simple-icons.json | 6 ++++++ icons/deepgram.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/deepgram.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3235bff48..cf6b190af 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3716,6 +3716,12 @@ "hex": "068584", "source": "https://www.deepcool.com" }, + { + "title": "Deepgram", + "hex": "13EF93", + "source": "https://deepgram.com/company/newsroom", + "guidelines": "https://deepgram.com/company/newsroom" + }, { "title": "deepin", "hex": "007CFF", diff --git a/icons/deepgram.svg b/icons/deepgram.svg new file mode 100644 index 000000000..31579cb31 --- /dev/null +++ b/icons/deepgram.svg @@ -0,0 +1 @@ +Deepgram \ No newline at end of file From e20b19ae368ae46b44b2cd823f98a2251e16966e Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Wed, 17 Jan 2024 17:27:36 +0530 Subject: [PATCH 675/938] Add BentoBox (#10284) --- _data/simple-icons.json | 5 +++++ icons/bentobox.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/bentobox.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cf6b190af..af6340305 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1846,6 +1846,11 @@ "hex": "768CFF", "source": "https://bento.me" }, + { + "title": "BentoBox", + "hex": "F15541", + "source": "https://www.getbento.com" + }, { "title": "BentoML", "hex": "000000", diff --git a/icons/bentobox.svg b/icons/bentobox.svg new file mode 100644 index 000000000..1c275f24c --- /dev/null +++ b/icons/bentobox.svg @@ -0,0 +1 @@ +BentoBox \ No newline at end of file From 3cacc7464b5c642a00f6032b4690dd2ba4e569aa Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Wed, 17 Jan 2024 18:08:16 +0530 Subject: [PATCH 676/938] Add Gameloft (#10291) --- _data/simple-icons.json | 5 +++++ icons/gameloft.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/gameloft.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index af6340305..59fb41010 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5350,6 +5350,11 @@ "type": "CC-BY-NC-ND-4.0" } }, + { + "title": "Gameloft", + "hex": "000000", + "source": "https://www.gameloft.com" + }, { "title": "Gamemaker", "hex": "000000", diff --git a/icons/gameloft.svg b/icons/gameloft.svg new file mode 100644 index 000000000..43df24506 --- /dev/null +++ b/icons/gameloft.svg @@ -0,0 +1 @@ +Gameloft \ No newline at end of file From e74bcdbebdc5db97ea7a55c9d692406d8f8c8575 Mon Sep 17 00:00:00 2001 From: CodeWithShipraJain Date: Wed, 17 Jan 2024 18:32:02 +0530 Subject: [PATCH 677/938] Adding SAUDIA logo (#9178) * Adding SAUDIA logo * Update icon data * Update icon path * Fix icon path * Increase precision --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/saudia.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/saudia.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 59fb41010..6ab8f85eb 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12793,6 +12793,11 @@ "hex": "3DDC91", "source": "https://saucelabs.com" }, + { + "title": "Saudia", + "hex": "026938", + "source": "https://www.saudiatechnic.com/media-center/press-kit" + }, { "title": "Scala", "hex": "DC322F", diff --git a/icons/saudia.svg b/icons/saudia.svg new file mode 100644 index 000000000..70d34969a --- /dev/null +++ b/icons/saudia.svg @@ -0,0 +1 @@ +Saudia \ No newline at end of file From 6074564ab4f10a6a45b332e38fcddf1674403c69 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 17 Jan 2024 08:03:21 -0500 Subject: [PATCH 678/938] Add TeePublic (#10279) --- _data/simple-icons.json | 6 ++++++ icons/teepublic.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/teepublic.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6ab8f85eb..d330153fd 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14429,6 +14429,12 @@ "source": "https://www.ted.com/participate/organize-a-local-tedx-event/tedx-organizer-guide/branding-promotions/logo-and-design/your-tedx-logo", "guidelines": "https://www.ted.com/participate/organize-a-local-tedx-event/tedx-organizer-guide/branding-promotions/logo-and-design/your-tedx-logo" }, + { + "title": "TeePublic", + "hex": "4E64DF", + "source": "https://teepublic.design/brand-kit", + "guidelines": "https://teepublic.design" + }, { "title": "Teespring", "hex": "ED2761", diff --git a/icons/teepublic.svg b/icons/teepublic.svg new file mode 100644 index 000000000..424cc29b6 --- /dev/null +++ b/icons/teepublic.svg @@ -0,0 +1 @@ +TeePublic \ No newline at end of file From 4907b21453b700d29e3f4293f040c1a2062fd618 Mon Sep 17 00:00:00 2001 From: HAHWUL Date: Wed, 17 Jan 2024 22:09:59 +0900 Subject: [PATCH 679/938] Added ZAP Icon (#10230) * Added ZAP Icon Update ZAP source link Signed-off-by: HAHWUL Fixed bug in icon Added ZAP Icon Signed-off-by: HAHWUL * Update _data/simple-icons.json Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> * Update _data/simple-icons.json Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> * Improve ZAP Icon Signed-off-by: HAHWUL * Update ZAP Icon Signed-off-by: HAHWUL * Update ZAP Icon Signed-off-by: HAHWUL * Update ZAP Icon Signed-off-by: HAHWUL --------- Signed-off-by: HAHWUL Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 10 ++++++++++ icons/zap.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/zap.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d330153fd..eef14869e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16531,6 +16531,16 @@ "hex": "0068FF", "source": "https://zalo.me" }, + { + "title": "ZAP", + "hex": "00549E", + "source": "https://www.zaproxy.org", + "aliases": { + "aka": [ + "Zed Attack Proxy" + ] + } + }, { "title": "Zapier", "hex": "FF4F00", diff --git a/icons/zap.svg b/icons/zap.svg new file mode 100644 index 000000000..1af659ce8 --- /dev/null +++ b/icons/zap.svg @@ -0,0 +1 @@ +ZAP \ No newline at end of file From 22af11810b87398fec91eacaa19e283902eb20dc Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Wed, 17 Jan 2024 20:16:22 +0530 Subject: [PATCH 680/938] Add Rockstar Games (#10294) --- _data/simple-icons.json | 5 +++++ icons/rockstargames.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/rockstargames.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index eef14869e..83bf17844 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12448,6 +12448,11 @@ "type": "CC-BY-4.0" } }, + { + "title": "Rockstar Games", + "hex": "FCAF17", + "source": "https://www.rockstargames.com" + }, { "title": "Rocky Linux", "hex": "10B981", diff --git a/icons/rockstargames.svg b/icons/rockstargames.svg new file mode 100644 index 000000000..78ad0d121 --- /dev/null +++ b/icons/rockstargames.svg @@ -0,0 +1 @@ +Rockstar Games \ No newline at end of file From 0e80c2e10c12a756edcaf389a667cdb0b2a2c74d Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 17 Jan 2024 11:36:12 -0500 Subject: [PATCH 681/938] Add MUO (#10296) --- _data/simple-icons.json | 10 ++++++++++ icons/muo.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/muo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 83bf17844..cf8e43fe2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9446,6 +9446,16 @@ "source": "https://github.com/mumble-voip/mumble/blob/d40a19eb88cda61084da245a1b6cb8f32ef1b6e4/icons/mumble_small.svg", "guidelines": "https://github.com/mumble-voip/mumble/blob/d40a19eb88cda61084da245a1b6cb8f32ef1b6e4/LICENSE" }, + { + "title": "MUO", + "hex": "C60D0D", + "source": "https://www.makeuseof.com", + "aliases": { + "aka": [ + "MakeUseOf" + ] + } + }, { "title": "Mural", "hex": "FF4B4B", diff --git a/icons/muo.svg b/icons/muo.svg new file mode 100644 index 000000000..6d3cf11b0 --- /dev/null +++ b/icons/muo.svg @@ -0,0 +1 @@ +MUO \ No newline at end of file From 69f36683675e71d0e8a77c80f55f3199663fc672 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 17 Jan 2024 13:07:42 -0500 Subject: [PATCH 682/938] Add Vectary (#10297) --- _data/simple-icons.json | 5 +++++ icons/vectary.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/vectary.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cf8e43fe2..0e6f75a13 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15463,6 +15463,11 @@ "hex": "184D66", "source": "https://commons.wikimedia.org/wiki/File:VBulletin.svg" }, + { + "title": "Vectary", + "hex": "6100FF", + "source": "https://www.vectary.com" + }, { "title": "Vector Logo Zone", "hex": "184D66", diff --git a/icons/vectary.svg b/icons/vectary.svg new file mode 100644 index 000000000..12b041d9a --- /dev/null +++ b/icons/vectary.svg @@ -0,0 +1 @@ +Vectary \ No newline at end of file From fce2225d222e4db9969b1059c170e60c24e854d5 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Thu, 18 Jan 2024 05:34:17 -0500 Subject: [PATCH 683/938] Add Pushbullet (#10305) --- _data/simple-icons.json | 5 +++++ icons/pushbullet.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/pushbullet.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0e6f75a13..07816a399 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11649,6 +11649,11 @@ "hex": "2D2D2D", "source": "https://puri.sm/pr/images/" }, + { + "title": "Pushbullet", + "hex": "4AB367", + "source": "https://www.pushbullet.com/press" + }, { "title": "Pusher", "hex": "300D4F", diff --git a/icons/pushbullet.svg b/icons/pushbullet.svg new file mode 100644 index 000000000..c0279a291 --- /dev/null +++ b/icons/pushbullet.svg @@ -0,0 +1 @@ +Pushbullet \ No newline at end of file From ccae9c6581bca5f163965dc1e3918fad47e6c8a7 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Thu, 18 Jan 2024 05:40:11 -0500 Subject: [PATCH 684/938] Add Uphold (#10304) --- _data/simple-icons.json | 6 ++++++ icons/uphold.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/uphold.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 07816a399..df6d67347 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15349,6 +15349,12 @@ "source": "https://upcloud.com/brand-assets/", "guidelines": "https://upcloud.com/brand-assets/" }, + { + "title": "Uphold", + "hex": "49CC68", + "source": "https://uphold.com/en-us/brand-assets", + "guidelines": "https://uphold.com/en-us/brand-assets" + }, { "title": "UpLabs", "hex": "3930D8", diff --git a/icons/uphold.svg b/icons/uphold.svg new file mode 100644 index 000000000..5fa858faf --- /dev/null +++ b/icons/uphold.svg @@ -0,0 +1 @@ +Uphold \ No newline at end of file From 43bd9740ffa347560d6477596a8b32361806315d Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Thu, 18 Jan 2024 16:38:43 +0530 Subject: [PATCH 685/938] Add Take-Two Interactive Software (#10302) --- _data/simple-icons.json | 5 +++++ icons/taketwointeractivesoftware.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/taketwointeractivesoftware.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index df6d67347..c61c53c06 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14351,6 +14351,11 @@ "source": "https://tailwindcss.com/brand", "guidelines": "https://tailwindcss.com/brand" }, + { + "title": "Take-Two Interactive Software", + "hex": "000000", + "source": "https://www.take2games.com/ir" + }, { "title": "Talend", "hex": "FF6D70", diff --git a/icons/taketwointeractivesoftware.svg b/icons/taketwointeractivesoftware.svg new file mode 100644 index 000000000..26a4da59f --- /dev/null +++ b/icons/taketwointeractivesoftware.svg @@ -0,0 +1 @@ +Take-Two Interactive Software \ No newline at end of file From 93eef201be440480681d14c9e51d54cf3fe1447a Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 18 Jan 2024 13:10:50 +0000 Subject: [PATCH 686/938] Update Google Chat (#10257) * Update Google Chat * Update icon from new source * Fix hex casing --- _data/simple-icons.json | 4 ++-- icons/googlechat.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c61c53c06..e6f8aea78 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5778,8 +5778,8 @@ }, { "title": "Google Chat", - "hex": "00AC47", - "source": "https://chat.google.com" + "hex": "34A853", + "source": "https://support.google.com/chat/answer/9455386" }, { "title": "Google Chrome", diff --git a/icons/googlechat.svg b/icons/googlechat.svg index bd1c7b60a..a408aea83 100644 --- a/icons/googlechat.svg +++ b/icons/googlechat.svg @@ -1 +1 @@ -Google Chat \ No newline at end of file +Google Chat \ No newline at end of file From e2c67e6b0cd79679a613e671caa126e0323dd174 Mon Sep 17 00:00:00 2001 From: Jyoti Manglani Date: Thu, 18 Jan 2024 19:57:53 +0530 Subject: [PATCH 687/938] Add Salla (#10308) --- _data/simple-icons.json | 6 ++++++ icons/salla.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/salla.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e6f8aea78..1cdbea915 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12724,6 +12724,12 @@ "source": "https://brand.salesforce.com/content/logo-guidelines", "guidelines": "https://brand.salesforce.com/content/logo-guidelines" }, + { + "title": "Salla", + "hex": "BAF3E6", + "source": "https://brand.salla.com", + "guidelines": "https://brand.salla.com" + }, { "title": "Salt Project", "hex": "57BCAD", diff --git a/icons/salla.svg b/icons/salla.svg new file mode 100644 index 000000000..97c1d296e --- /dev/null +++ b/icons/salla.svg @@ -0,0 +1 @@ +Salla \ No newline at end of file From b7eeedc15086cc0b50283e0bd71abce16b65f8a7 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Thu, 18 Jan 2024 20:05:18 +0530 Subject: [PATCH 688/938] Add Animal Planet (#10314) --- _data/simple-icons.json | 5 +++++ icons/animalplanet.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/animalplanet.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1cdbea915..bba83a22d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -929,6 +929,11 @@ "hex": "02A9FF", "source": "https://anilist.co" }, + { + "title": "Animal Planet", + "hex": "0073FF", + "source": "https://www.animalplanet.com" + }, { "title": "Ansible", "hex": "EE0000", diff --git a/icons/animalplanet.svg b/icons/animalplanet.svg new file mode 100644 index 000000000..8d1df0e1a --- /dev/null +++ b/icons/animalplanet.svg @@ -0,0 +1 @@ +Animal Planet \ No newline at end of file From 3fca3e50385e8a8c03b60d41d0c590e6d898bec0 Mon Sep 17 00:00:00 2001 From: Durgesh Gowda C Date: Thu, 18 Jan 2024 20:11:55 +0530 Subject: [PATCH 689/938] Add Magic (#10307) --- _data/simple-icons.json | 6 ++++++ icons/magic.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/magic.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index bba83a22d..d8195bfaf 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8488,6 +8488,12 @@ "hex": "EE672F", "source": "https://magento.com" }, + { + "title": "Magic", + "hex": "6851FF", + "source": "https://magic.link/brand-assets", + "guidelines": "https://magic.link/brand-assets" + }, { "title": "Magisk", "hex": "00AF9C", diff --git a/icons/magic.svg b/icons/magic.svg new file mode 100644 index 000000000..cb2d7f1a1 --- /dev/null +++ b/icons/magic.svg @@ -0,0 +1 @@ +Magic \ No newline at end of file From 2c83b0054b124ba0b0b9da4d778a6ff4b6f23be5 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 18 Jan 2024 20:42:02 +0000 Subject: [PATCH 690/938] Add Roon (#10044) * Add Roon * Update icon from new source * Reduce precision * Increase precision --- _data/simple-icons.json | 5 +++++ icons/roon.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/roon.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d8195bfaf..b4f4e7219 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12512,6 +12512,11 @@ "type": "CC-BY-NC-SA-4.0" } }, + { + "title": "Roon", + "hex": "2039F3", + "source": "https://help.roonlabs.com/portal/en/home" + }, { "title": "Root Me", "hex": "000000", diff --git a/icons/roon.svg b/icons/roon.svg new file mode 100644 index 000000000..8ec3f5800 --- /dev/null +++ b/icons/roon.svg @@ -0,0 +1 @@ +Roon \ No newline at end of file From 90ad10d8d005b3705919b68f7b557f815e7895c8 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Fri, 19 Jan 2024 08:47:12 -0500 Subject: [PATCH 691/938] Add Tilda Publishing (#10325) --- _data/simple-icons.json | 5 +++++ icons/tildapublishing.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/tildapublishing.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b4f4e7219..daa4bab86 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14779,6 +14779,11 @@ "hex": "000000", "source": "https://tiktok.com" }, + { + "title": "Tilda Publishing", + "hex": "FFA282", + "source": "https://tilda.cc/mediakit" + }, { "title": "Tile", "hex": "000000", diff --git a/icons/tildapublishing.svg b/icons/tildapublishing.svg new file mode 100644 index 000000000..18a9e688b --- /dev/null +++ b/icons/tildapublishing.svg @@ -0,0 +1 @@ +Tilda Publishing \ No newline at end of file From ef47043f801d3025696f939252d4e236dd75a068 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Fri, 19 Jan 2024 08:53:21 -0500 Subject: [PATCH 692/938] Add KuCoin (#10326) --- _data/simple-icons.json | 5 +++++ icons/kucoin.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/kucoin.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index daa4bab86..af6e16c6a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7855,6 +7855,11 @@ "hex": "0079C1", "source": "https://kubuntu.org" }, + { + "title": "KuCoin", + "hex": "01BC8D", + "source": "https://www.kucoin.com/news/en-kucoin-media-kit" + }, { "title": "Kuma", "hex": "290B53", diff --git a/icons/kucoin.svg b/icons/kucoin.svg new file mode 100644 index 000000000..68462f47c --- /dev/null +++ b/icons/kucoin.svg @@ -0,0 +1 @@ +KuCoin \ No newline at end of file From 5d52ed3d2aadb3b3fc2dffb38941ee63e5723014 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Fri, 19 Jan 2024 21:08:18 +0530 Subject: [PATCH 693/938] Add 2K (#10322) --- _data/simple-icons.json | 5 +++++ icons/2k.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/2k.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index af6e16c6a..371a50db0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -31,6 +31,11 @@ "source": "https://1password.com/press", "guidelines": "https://1password.com/press" }, + { + "title": "2K", + "hex": "DD0700", + "source": "https://support.2k.com/hc/en-us/articles/203972113-Digital-Copies-of-2K-Manuals" + }, { "title": "3M", "hex": "FF0000", diff --git a/icons/2k.svg b/icons/2k.svg new file mode 100644 index 000000000..1fcd482fc --- /dev/null +++ b/icons/2k.svg @@ -0,0 +1 @@ +2K \ No newline at end of file From 7b61e978f45d8f590ff34abca6c15841e522dcb2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 21 Jan 2024 00:26:10 +0000 Subject: [PATCH 694/938] version bump --- package.json | 2 +- slugs.md | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 6a0727896..b8201df64 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "11.1.0", + "version": "11.2.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 991f6ad0e..c627720bb 100644 --- a/slugs.md +++ b/slugs.md @@ -12,6 +12,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `/e/` | `e` | | `1001Tracklists` | `1001tracklists` | | `1Password` | `1password` | +| `2K` | `2k` | | `3M` | `3m` | | `42` | `42` | | `4chan` | `4chan` | @@ -80,6 +81,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Air China` | `airchina` | | `Air France` | `airfrance` | | `Air India` | `airindia` | +| `Air Transat` | `airtransat` | | `AirAsia` | `airasia` | | `Airbnb` | `airbnb` | | `Airbrake.io` | `airbrakedotio` | @@ -159,6 +161,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Android Studio` | `androidstudio` | | `Angular` | `angular` | | `AniList` | `anilist` | +| `Animal Planet` | `animalplanet` | | `Ansible` | `ansible` | | `Answer` | `answer` | | `Ansys` | `ansys` | @@ -314,6 +317,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `BEM` | `bem` | | `Bentley` | `bentley` | | `Bento` | `bento` | +| `BentoBox` | `bentobox` | | `BentoML` | `bentoml` | | `BeReal` | `bereal` | | `Betfair` | `betfair` | @@ -659,6 +663,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Debian` | `debian` | | `Decap CMS` | `decapcms` | | `DeepCool` | `deepcool` | +| `Deepgram` | `deepgram` | | `deepin` | `deepin` | | `DeepL` | `deepl` | | `Deepnote` | `deepnote` | @@ -954,6 +959,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Game Developer` | `gamedeveloper` | | `Game Jolt` | `gamejolt` | | `GameBanana` | `gamebanana` | +| `Gameloft` | `gameloft` | | `Gamemaker` | `gamemaker` | | `Garmin` | `garmin` | | `Gatling` | `gatling` | @@ -977,6 +983,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Git Extensions` | `gitextensions` | | `Git LFS` | `gitlfs` | | `GitBook` | `gitbook` | +| `Gitconnected` | `gitconnected` | | `Gitea` | `gitea` | | `Gitee` | `gitee` | | `GitHub` | `github` | @@ -1393,6 +1400,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Kuaishou` | `kuaishou` | | `Kubernetes` | `kubernetes` | | `Kubuntu` | `kubuntu` | +| `KuCoin` | `kucoin` | | `Kuma` | `kuma` | | `Kuula` | `kuula` | | `KX` | `kx` | @@ -1504,6 +1512,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Macy's` | `macys` | | `Magasins U` | `magasinsu` | | `Magento` | `magento` | +| `Magic` | `magic` | | `Magisk` | `magisk` | | `Mahindra` | `mahindra` | | `mail.com` | `maildotcom` | @@ -1575,6 +1584,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Metabase` | `metabase` | | `Metacritic` | `metacritic` | | `MetaFilter` | `metafilter` | +| `Metasploit` | `metasploit` | | `Meteor` | `meteor` | | `Metro` | `metro` | | `Metro de la Ciudad de México` | `metrodelaciudaddemexico` | @@ -1668,6 +1678,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Müller` | `muller` | | `Multisim` | `multisim` | | `Mumble` | `mumble` | +| `MUO` | `muo` | | `Mural` | `mural` | | `MuseScore` | `musescore` | | `MusicBrainz` | `musicbrainz` | @@ -2051,6 +2062,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `PureScript` | `purescript` | | `PurgeCSS` | `purgecss` | | `Purism` | `purism` | +| `Pushbullet` | `pushbullet` | | `Pusher` | `pusher` | | `PWA` | `pwa` | | `PyCharm` | `pycharm` | @@ -2193,11 +2205,13 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Robot Framework` | `robotframework` | | `Rocket.Chat` | `rocketdotchat` | | `RocksDB` | `rocksdb` | +| `Rockstar Games` | `rockstargames` | | `Rocky Linux` | `rockylinux` | | `Roku` | `roku` | | `Rolls-Royce` | `rollsroyce` | | `rollup.js` | `rollupdotjs` | | `Rome` | `rome` | +| `Roon` | `roon` | | `Root Me` | `rootme` | | `Roots` | `roots` | | `Roots Bedrock` | `rootsbedrock` | @@ -2237,6 +2251,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Sailfish OS` | `sailfishos` | | `Sails.js` | `sailsdotjs` | | `Salesforce` | `salesforce` | +| `Salla` | `salla` | | `Salt Project` | `saltproject` | | `Sam's Club` | `samsclub` | | `Samsung` | `samsung` | @@ -2252,6 +2267,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Satellite` | `satellite` | | `Saturn` | `saturn` | | `Sauce Labs` | `saucelabs` | +| `Saudia` | `saudia` | | `Scala` | `scala` | | `Scaleway` | `scaleway` | | `Scania` | `scania` | @@ -2528,6 +2544,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Taichi Lang` | `taichilang` | | `Tails` | `tails` | | `Tailwind CSS` | `tailwindcss` | +| `Take-Two Interactive Software` | `taketwointeractivesoftware` | | `Talend` | `talend` | | `Talenthouse` | `talenthouse` | | `Tamiya` | `tamiya` | @@ -2545,6 +2562,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `TeamSpeak` | `teamspeak` | | `TeamViewer` | `teamviewer` | | `TED` | `ted` | +| `TeePublic` | `teepublic` | | `Teespring` | `teespring` | | `Tekton` | `tekton` | | `TELE 5` | `tele5` | @@ -2600,6 +2618,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Tidyverse` | `tidyverse` | | `TietoEVRY` | `tietoevry` | | `TikTok` | `tiktok` | +| `Tilda Publishing` | `tildapublishing` | | `Tile` | `tile` | | `Timescale` | `timescale` | | `Tina` | `tina` | @@ -2617,6 +2636,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `TOML` | `toml` | | `Tomorrowland` | `tomorrowland` | | `TON` | `ton` | +| `Top.gg` | `topdotgg` | | `Topcoder` | `topcoder` | | `Toptal` | `toptal` | | `Tor Browser` | `torbrowser` | @@ -2708,6 +2728,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Unsplash` | `unsplash` | | `Untappd` | `untappd` | | `UpCloud` | `upcloud` | +| `Uphold` | `uphold` | | `UpLabs` | `uplabs` | | `Upptime` | `upptime` | | `UPS` | `ups` | @@ -2730,6 +2751,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Vaultwarden` | `vaultwarden` | | `Vauxhall` | `vauxhall` | | `vBulletin` | `vbulletin` | +| `Vectary` | `vectary` | | `Vector Logo Zone` | `vectorlogozone` | | `Vectorworks` | `vectorworks` | | `Veeam` | `veeam` | @@ -2923,6 +2945,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Żabka` | `zabka` | | `Zalando` | `zalando` | | `Zalo` | `zalo` | +| `ZAP` | `zap` | | `Zapier` | `zapier` | | `Zara` | `zara` | | `Zazzle` | `zazzle` | From 6ab7aeb57c0af65100d00e356484ced942122e21 Mon Sep 17 00:00:00 2001 From: Liyas Thomas Date: Mon, 22 Jan 2024 15:42:39 +0530 Subject: [PATCH 695/938] Update Hoppscotch (#10229) --- _data/simple-icons.json | 4 ++-- icons/hoppscotch.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 371a50db0..c0b0abecc 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6611,8 +6611,8 @@ }, { "title": "Hoppscotch", - "hex": "10B981", - "source": "https://github.com/hoppscotch/hoppscotch/blob/65884293be0f1124c3db0c3fe985fe78b307d787/packages/hoppscotch-common/public/logo.svg" + "hex": "09090B", + "source": "https://hoppscotch.com" }, { "title": "Hostinger", diff --git a/icons/hoppscotch.svg b/icons/hoppscotch.svg index 4724e4925..29dedd54b 100644 --- a/icons/hoppscotch.svg +++ b/icons/hoppscotch.svg @@ -1 +1 @@ -Hoppscotch \ No newline at end of file +Hoppscotch \ No newline at end of file From 45e8dec8e62ad8008b1492e4cd90c1c79dc3a1cc Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 22 Jan 2024 16:08:46 +0530 Subject: [PATCH 696/938] Add Private Division (#10332) --- _data/simple-icons.json | 5 +++++ icons/privatedivision.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/privatedivision.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c0b0abecc..da7715317 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11496,6 +11496,11 @@ "hex": "5163BA", "source": "https://prismic.io" }, + { + "title": "Private Division", + "hex": "000000", + "source": "https://account.privatedivision.com" + }, { "title": "Private Internet Access", "hex": "4BB749", diff --git a/icons/privatedivision.svg b/icons/privatedivision.svg new file mode 100644 index 000000000..4eea76bf1 --- /dev/null +++ b/icons/privatedivision.svg @@ -0,0 +1 @@ +Private Division \ No newline at end of file From a39a30d574198bcbf7c8ab69349420df0c6d88f1 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 22 Jan 2024 16:28:00 +0530 Subject: [PATCH 697/938] Add TOTVS (#10335) --- _data/simple-icons.json | 6 ++++++ icons/totvs.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/totvs.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index da7715317..23828773b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14923,6 +14923,12 @@ "hex": "FF0000", "source": "https://commons.wikimedia.org/wiki/File:Toshiba_logo.svg" }, + { + "title": "TOTVS", + "hex": "363636", + "source": "https://marca.totvs.com/downloads", + "guidelines": "https://marca.totvs.com/identidade-visual" + }, { "title": "TourBox", "hex": "231F20", diff --git a/icons/totvs.svg b/icons/totvs.svg new file mode 100644 index 000000000..ad16497ce --- /dev/null +++ b/icons/totvs.svg @@ -0,0 +1 @@ +TOTVS \ No newline at end of file From afba69860745eaf04e09574c9aa325b8f8658866 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 22 Jan 2024 17:23:02 +0530 Subject: [PATCH 698/938] Add Remedy Entertainment (#10331) --- _data/simple-icons.json | 5 +++++ icons/remedyentertainment.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/remedyentertainment.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 23828773b..5302480e2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12248,6 +12248,11 @@ "hex": "000000", "source": "https://github.com/remarkjs/remark/blob/26dc58a675ac7267c105f0fdb76a82db77f8402a/logo.svg" }, + { + "title": "Remedy Entertainment", + "hex": "D6001C", + "source": "https://www.remedygames.com" + }, { "title": "Remix", "hex": "000000", diff --git a/icons/remedyentertainment.svg b/icons/remedyentertainment.svg new file mode 100644 index 000000000..b5c025156 --- /dev/null +++ b/icons/remedyentertainment.svg @@ -0,0 +1 @@ +Remedy Entertainment \ No newline at end of file From 4fabb219c9413abd928819df4c7bf079a55ab0ad Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 22 Jan 2024 20:12:26 +0530 Subject: [PATCH 699/938] Add File.io (#10338) --- _data/simple-icons.json | 5 +++++ icons/filedotio.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/filedotio.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5302480e2..1de70a2ed 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4898,6 +4898,11 @@ "hex": "002D62", "source": "https://www.fila.com" }, + { + "title": "File.io", + "hex": "3D3C9D", + "source": "https://www.file.io" + }, { "title": "Files", "hex": "4285F4", diff --git a/icons/filedotio.svg b/icons/filedotio.svg new file mode 100644 index 000000000..f11daa8ab --- /dev/null +++ b/icons/filedotio.svg @@ -0,0 +1 @@ +File.io \ No newline at end of file From b9eef1c000f40a61816668bf0c169684db6f1129 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Mon, 22 Jan 2024 09:49:28 -0500 Subject: [PATCH 700/938] Add Eight (#10340) --- _data/simple-icons.json | 5 +++++ icons/eight.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/eight.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1de70a2ed..fb70da60b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4316,6 +4316,11 @@ "hex": "00968F", "source": "https://www.egnyte.com/presskit.html" }, + { + "title": "Eight", + "hex": "0054FF", + "source": "https://8card.net/en" + }, { "title": "Eight Sleep", "hex": "262729", diff --git a/icons/eight.svg b/icons/eight.svg new file mode 100644 index 000000000..d680dee47 --- /dev/null +++ b/icons/eight.svg @@ -0,0 +1 @@ +Eight \ No newline at end of file From 8cd1a4285939f0af52d457df74fd61295558f43f Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Mon, 22 Jan 2024 19:44:15 +0000 Subject: [PATCH 701/938] Add Rockwell Automation (#10341) --- _data/simple-icons.json | 5 +++++ icons/rockwellautomation.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/rockwellautomation.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index fb70da60b..9d56df555 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12509,6 +12509,11 @@ "hex": "FCAF17", "source": "https://www.rockstargames.com" }, + { + "title": "Rockwell Automation", + "hex": "CD163F", + "source": "https://www.rockwellautomation.com/en-ie/company/news.html" + }, { "title": "Rocky Linux", "hex": "10B981", diff --git a/icons/rockwellautomation.svg b/icons/rockwellautomation.svg new file mode 100644 index 000000000..e93f262a2 --- /dev/null +++ b/icons/rockwellautomation.svg @@ -0,0 +1 @@ +Rockwell Automation \ No newline at end of file From 336a89e3ecd68b97e1f7c77df778d1cbc2a0b147 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Mon, 22 Jan 2024 20:07:06 +0000 Subject: [PATCH 702/938] Update Private Internet Access (#10088) * Update Private Internet Access * Update icon path --- _data/simple-icons.json | 4 ++-- icons/privateinternetaccess.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9d56df555..b4315fa56 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11513,8 +11513,8 @@ }, { "title": "Private Internet Access", - "hex": "4BB749", - "source": "https://www.privateinternetaccess.com/pages/press" + "hex": "1E811F", + "source": "https://www.privateinternetaccess.com" }, { "title": "Pro Tools", diff --git a/icons/privateinternetaccess.svg b/icons/privateinternetaccess.svg index ec39c2699..c37a11791 100644 --- a/icons/privateinternetaccess.svg +++ b/icons/privateinternetaccess.svg @@ -1 +1 @@ -Private Internet Access \ No newline at end of file +Private Internet Access \ No newline at end of file From 434551e874244b126d57dfe670d9e14225cec00a Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Mon, 22 Jan 2024 20:49:22 +0000 Subject: [PATCH 703/938] Update Kongregate (#10318) * Update Kongregate * Update SVG --- _data/simple-icons.json | 4 ++-- icons/kongregate.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b4315fa56..a7c9f38d6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7820,8 +7820,8 @@ }, { "title": "Kongregate", - "hex": "990000", - "source": "https://www.kongregate.com/pages/logos-and-branding" + "hex": "F04438", + "source": "https://www.kongregate.com" }, { "title": "Konva", diff --git a/icons/kongregate.svg b/icons/kongregate.svg index e4a50a9c9..67a220110 100644 --- a/icons/kongregate.svg +++ b/icons/kongregate.svg @@ -1 +1 @@ -Kongregate \ No newline at end of file +Kongregate \ No newline at end of file From 0459ee28225e04dd2dcc09e992bc2f9594d9cab4 Mon Sep 17 00:00:00 2001 From: Nathan <20409659+NDoolan360@users.noreply.github.com> Date: Tue, 23 Jan 2024 09:05:34 +1100 Subject: [PATCH 704/938] Add htmx (#10301) * Add htmx * Use higher resolution logo as reference --- _data/simple-icons.json | 5 +++++ icons/htmx.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/htmx.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a7c9f38d6..b81294be5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6678,6 +6678,11 @@ "hex": "E34F26", "source": "https://www.w3.org/html/logo/" }, + { + "title": "htmx", + "hex": "3366CC", + "source": "https://github.com/bigskysoftware/htmx/blob/f690d928342b6334fa539cfbd4be515748d2ba0f/www/static/img/htmx_logo.2.png" + }, { "title": "htop", "hex": "009020", diff --git a/icons/htmx.svg b/icons/htmx.svg new file mode 100644 index 000000000..c8ca50fdd --- /dev/null +++ b/icons/htmx.svg @@ -0,0 +1 @@ +htmx \ No newline at end of file From 28232253dd483139fd0ecd367b2fdc93e6d11ccf Mon Sep 17 00:00:00 2001 From: TheRealGramdalf <79593869+TheRealGramdalf@users.noreply.github.com> Date: Mon, 22 Jan 2024 14:14:03 -0800 Subject: [PATCH 705/938] Add Icon: Paperless-ngx (#10298) * Add original icon * Extract icon from logo * Export from inkscape * Optimize with svgo * Annotate icon * Fix image size * Remove extraneous styling * Add json metadata * Fix svg size * Remove aliases Aliases are contained within the `title` already Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> * Fix stroke width error --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/paperlessngx.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/paperlessngx.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b81294be5..3a0317d43 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10687,6 +10687,11 @@ "source": "https://projects.invisionapp.com/boards/8UOJQWW2J3G5#/1145336", "guidelines": "https://projects.invisionapp.com/boards/8UOJQWW2J3G5#/1145336" }, + { + "title": "Paperless-ngx", + "hex": "17541F", + "source": "https://github.com/paperless-ngx/paperless-ngx/blob/e16645b146da24f07004eb772a455450354a37a7/resources/logo/web/svg/square.svg" + }, { "title": "Paperspace", "hex": "000000", diff --git a/icons/paperlessngx.svg b/icons/paperlessngx.svg new file mode 100644 index 000000000..b819f18c6 --- /dev/null +++ b/icons/paperlessngx.svg @@ -0,0 +1 @@ +Paperless-ngx \ No newline at end of file From a9fa9e44f2573905a31647a9835cf019f64a463c Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Tue, 23 Jan 2024 16:01:48 +0530 Subject: [PATCH 706/938] Add Rumahweb (#10334) --- _data/simple-icons.json | 5 +++++ icons/rumahweb.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/rumahweb.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3a0317d43..807734093 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12691,6 +12691,11 @@ "hex": "FCC21B", "source": "https://github.com/charliermarsh/ruff/blob/e04ef423344837c916e75a7b09ea674711a104e0/assets/badge/v1.json" }, + { + "title": "Rumahweb", + "hex": "2EB4E3", + "source": "https://www.rumahweb.com" + }, { "title": "Rumble", "hex": "85C742", diff --git a/icons/rumahweb.svg b/icons/rumahweb.svg new file mode 100644 index 000000000..6632317b7 --- /dev/null +++ b/icons/rumahweb.svg @@ -0,0 +1 @@ +Rumahweb \ No newline at end of file From 508fb05b2f1e03360ffce85e21904baacd4ec021 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Tue, 23 Jan 2024 16:53:02 +0530 Subject: [PATCH 707/938] Add Bluesound (#10337) --- _data/simple-icons.json | 5 +++++ icons/bluesound.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/bluesound.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 807734093..597c15be8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2068,6 +2068,11 @@ ] } }, + { + "title": "Bluesound", + "hex": "0F131E", + "source": "https://www.bluesound.com/products/node-x" + }, { "title": "Bluetooth", "hex": "0082FC", diff --git a/icons/bluesound.svg b/icons/bluesound.svg new file mode 100644 index 000000000..0424f8918 --- /dev/null +++ b/icons/bluesound.svg @@ -0,0 +1 @@ +Bluesound \ No newline at end of file From ff9c9044b5ce33a4afb6cac3583f40c4c9519707 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Wed, 24 Jan 2024 15:27:41 +0530 Subject: [PATCH 708/938] Add Indie Hackers (#10349) --- _data/simple-icons.json | 5 +++++ icons/indiehackers.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/indiehackers.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 597c15be8..ce7abcb87 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6932,6 +6932,11 @@ "hex": "003A9B", "source": "https://indeed.design/resources" }, + { + "title": "Indie Hackers", + "hex": "0E2439", + "source": "https://www.indiehackers.com" + }, { "title": "IndiGo", "hex": "09009B", diff --git a/icons/indiehackers.svg b/icons/indiehackers.svg new file mode 100644 index 000000000..f1a6c6190 --- /dev/null +++ b/icons/indiehackers.svg @@ -0,0 +1 @@ +Indie Hackers \ No newline at end of file From 3a9cb003e19eaf2132ca8a191afa32912003603d Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 24 Jan 2024 21:15:30 +0000 Subject: [PATCH 709/938] Add Iberia (#10346) --- _data/simple-icons.json | 5 +++++ icons/iberia.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/iberia.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ce7abcb87..c15967514 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6770,6 +6770,11 @@ "hex": "3D7EBB", "source": "https://developer.apple.com/ibeacon/" }, + { + "title": "Iberia", + "hex": "D7192D", + "source": "https://iberia.com" + }, { "title": "IBM", "hex": "052FAD", diff --git a/icons/iberia.svg b/icons/iberia.svg new file mode 100644 index 000000000..5d9686f54 --- /dev/null +++ b/icons/iberia.svg @@ -0,0 +1 @@ +Iberia \ No newline at end of file From 51e53b768e0f272310385c07ebc91290bc1fca6f Mon Sep 17 00:00:00 2001 From: Ben Hur Date: Wed, 24 Jan 2024 16:23:32 -0500 Subject: [PATCH 710/938] Add icon for 365 DataScience (#10285) * Add 365Datascience.svg * Add 365 DataScience to simple-icons.json * Fix ",' issue * Fix 365 DataScience.svg grouping issue * Properly Lint 365DataScience * Alphabetize 365DataScience * Remove # on "hex" * Adjust width/height pixels for 365 DataScience.svg * Change 365datascience.svg to contain "365" in the logo * Update 365DataScience.svg to maintain 24px width ratio * Update titles for 365 Data Science and increase optimization precision by 1 on svg file. * add changes to 365datascience.svg * revert changes * Changed path for 365datascience.svg --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/365datascience.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/365datascience.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c15967514..0c5ed74c7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -36,6 +36,11 @@ "hex": "DD0700", "source": "https://support.2k.com/hc/en-us/articles/203972113-Digital-Copies-of-2K-Manuals" }, + { + "title": "365 Data Science", + "hex": "000C1F", + "source": "https://365datascience.com" + }, { "title": "3M", "hex": "FF0000", diff --git a/icons/365datascience.svg b/icons/365datascience.svg new file mode 100644 index 000000000..1d2cb7130 --- /dev/null +++ b/icons/365datascience.svg @@ -0,0 +1 @@ +365 Data Science \ No newline at end of file From 607143fa1e5e5784717ae1c6ce6e54534ce38828 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 24 Jan 2024 17:13:27 -0500 Subject: [PATCH 711/938] Add ZCOOL (#10352) --- _data/simple-icons.json | 5 +++++ icons/zcool.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/zcool.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0c5ed74c7..344b3c0e8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16708,6 +16708,11 @@ "source": "https://z.cash", "guidelines": "https://zfnd.org/trademark-policy" }, + { + "title": "ZCOOL", + "hex": "FFF200", + "source": "https://www.zcool.com.cn/appdown" + }, { "title": "ZDF", "hex": "FA7D19", diff --git a/icons/zcool.svg b/icons/zcool.svg new file mode 100644 index 000000000..c3706b87f --- /dev/null +++ b/icons/zcool.svg @@ -0,0 +1 @@ +ZCOOL \ No newline at end of file From 125ee4c2c6822642aa4662be5aa4b07858e80146 Mon Sep 17 00:00:00 2001 From: Rose Le <84030413+rose-codes@users.noreply.github.com> Date: Thu, 25 Jan 2024 01:50:19 -0800 Subject: [PATCH 712/938] Add Glide (#10354) --- _data/simple-icons.json | 6 ++++++ icons/glide.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/glide.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 344b3c0e8..6bbba5263 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5596,6 +5596,12 @@ "source": "https://www.glassdoor.com/about/newsroom", "guidelines": "https://www.glassdoor.com/about/newsroom" }, + { + "title": "Glide", + "hex": "18BED4", + "source": "https://brand.glide.page/dl/brand-assets", + "guidelines": "https://brand.glide.page/dl/brand-assets" + }, { "title": "Glitch", "hex": "3333FF", diff --git a/icons/glide.svg b/icons/glide.svg new file mode 100644 index 000000000..53b1c9461 --- /dev/null +++ b/icons/glide.svg @@ -0,0 +1 @@ +Glide \ No newline at end of file From d2e4560e33a2b581ffbbd43a934d7bf079d66642 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 28 Jan 2024 00:24:24 +0000 Subject: [PATCH 713/938] version bump --- package.json | 2 +- slugs.md | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b8201df64..218d32f8f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "11.2.0", + "version": "11.3.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index c627720bb..14a8a17a6 100644 --- a/slugs.md +++ b/slugs.md @@ -13,6 +13,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `1001Tracklists` | `1001tracklists` | | `1Password` | `1password` | | `2K` | `2k` | +| `365 Data Science` | `365datascience` | | `3M` | `3m` | | `42` | `42` | | `4chan` | `4chan` | @@ -356,6 +357,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Bloglovin` | `bloglovin` | | `Blueprint` | `blueprint` | | `Bluesky` | `bluesky` | +| `Bluesound` | `bluesound` | | `Bluetooth` | `bluetooth` | | `BMC Software` | `bmcsoftware` | | `BMW` | `bmw` | @@ -768,6 +770,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `edX` | `edx` | | `egghead` | `egghead` | | `Egnyte` | `egnyte` | +| `Eight` | `eight` | | `Eight Sleep` | `eightsleep` | | `EJS` | `ejs` | | `El Jueves` | `eljueves` | @@ -876,6 +879,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Figma` | `figma` | | `figshare` | `figshare` | | `Fila` | `fila` | +| `File.io` | `filedotio` | | `Files` | `files` | | `FileZilla` | `filezilla` | | `Fineco` | `fineco` | @@ -997,6 +1001,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Gitpod` | `gitpod` | | `Gitter` | `gitter` | | `Glassdoor` | `glassdoor` | +| `Glide` | `glide` | | `Glitch` | `glitch` | | `Globus` | `globus` | | `Glovo` | `glovo` | @@ -1188,6 +1193,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `HSBC` | `hsbc` | | `HTML Academy` | `htmlacademy` | | `HTML5` | `html5` | +| `htmx` | `htmx` | | `htop` | `htop` | | `HTTPie` | `httpie` | | `Huawei` | `huawei` | @@ -1204,6 +1210,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `i3` | `i3` | | `Iata` | `iata` | | `iBeacon` | `ibeacon` | +| `Iberia` | `iberia` | | `IBM` | `ibm` | | `IBM Cloud` | `ibmcloud` | | `IBM Watson` | `ibmwatson` | @@ -1235,6 +1242,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Imou` | `imou` | | `ImprovMX` | `improvmx` | | `Indeed` | `indeed` | +| `Indie Hackers` | `indiehackers` | | `IndiGo` | `indigo` | | `Inertia` | `inertia` | | `INFINITI` | `infiniti` | @@ -1883,6 +1891,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `pandas` | `pandas` | | `Pandora` | `pandora` | | `Pantheon` | `pantheon` | +| `Paperless-ngx` | `paperlessngx` | | `Paperspace` | `paperspace` | | `Paramount+` | `paramountplus` | | `Parity Substrate` | `paritysubstrate` | @@ -2029,6 +2038,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Printables` | `printables` | | `Prisma` | `prisma` | | `Prismic` | `prismic` | +| `Private Division` | `privatedivision` | | `Private Internet Access` | `privateinternetaccess` | | `Pro Tools` | `protools` | | `Probot` | `probot` | @@ -2162,6 +2172,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Relay` | `relay` | | `Reliance Industries Limited` | `relianceindustrieslimited` | | `remark` | `remark` | +| `Remedy Entertainment` | `remedyentertainment` | | `Remix` | `remix` | | `Ren'Py` | `renpy` | | `Renault` | `renault` | @@ -2206,6 +2217,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Rocket.Chat` | `rocketdotchat` | | `RocksDB` | `rocksdb` | | `Rockstar Games` | `rockstargames` | +| `Rockwell Automation` | `rockwellautomation` | | `Rocky Linux` | `rockylinux` | | `Roku` | `roku` | | `Rolls-Royce` | `rollsroyce` | @@ -2234,6 +2246,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Ruby Sinatra` | `rubysinatra` | | `RubyGems` | `rubygems` | | `Ruff` | `ruff` | +| `Rumahweb` | `rumahweb` | | `Rumble` | `rumble` | | `Rundeck` | `rundeck` | | `Runkeeper` | `runkeeper` | @@ -2642,6 +2655,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Tor Browser` | `torbrowser` | | `Tor Project` | `torproject` | | `Toshiba` | `toshiba` | +| `TOTVS` | `totvs` | | `TourBox` | `tourbox` | | `Toyota` | `toyota` | | `TP-Link` | `tplink` | @@ -2950,6 +2964,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Zara` | `zara` | | `Zazzle` | `zazzle` | | `Zcash` | `zcash` | +| `ZCOOL` | `zcool` | | `ZDF` | `zdf` | | `ZebPay` | `zebpay` | | `Zebra Technologies` | `zebratechnologies` | From 4779d7f93be120b9d22bd6896fe444a492015a55 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Mon, 29 Jan 2024 15:51:23 +0800 Subject: [PATCH 714/938] Use `v1` version for simple-icons/release-action --- .github/workflows/create-release.yml | 2 +- .github/workflows/merge-release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 6fa28bd75..5cc4a40c8 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -23,7 +23,7 @@ jobs: did-create-pr: ${{ steps.release.outputs.did-create-pr }} new-version: ${{ steps.release.outputs.new-version }} steps: - - uses: simple-icons/release-action@v1.1.0 + - uses: simple-icons/release-action@v1 id: release with: repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/merge-release.yml b/.github/workflows/merge-release.yml index 2fc93b38d..cf7db3b53 100644 --- a/.github/workflows/merge-release.yml +++ b/.github/workflows/merge-release.yml @@ -8,6 +8,6 @@ jobs: runs-on: ubuntu-latest if: contains(github.event.pull_request.labels.*.name, 'release') steps: - - uses: simple-icons/release-action@v1.1.0 + - uses: simple-icons/release-action@v1 with: repo-token: ${{ secrets.RELEASE_TOKEN }} From c122603e60b78ea65be17f3ab740dc022f72a2aa Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Sun, 4 Feb 2024 15:13:09 +0530 Subject: [PATCH 715/938] Add Kununu Icon (#10356) * Add Kununu Icon (#9357) * Update svg * Change source to homepage --- _data/simple-icons.json | 5 +++++ icons/kununu.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/kununu.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6bbba5263..02f27edb4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7911,6 +7911,11 @@ "hex": "290B53", "source": "https://cncf-branding.netlify.app/projects/kuma/" }, + { + "title": "Kununu", + "hex": "FFC62E", + "source": "https://www.kununu.com" + }, { "title": "Kuula", "hex": "4092B4", diff --git a/icons/kununu.svg b/icons/kununu.svg new file mode 100644 index 000000000..019658689 --- /dev/null +++ b/icons/kununu.svg @@ -0,0 +1 @@ +Kununu \ No newline at end of file From 4eb23b9df8a8ddf45cc331f4bef13eec4af79200 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Sun, 4 Feb 2024 04:49:01 -0500 Subject: [PATCH 716/938] Update Gitbook (#10390) * Update Gitbook * Fix .001 offset --- _data/simple-icons.json | 4 ++-- icons/gitbook.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 02f27edb4..1f9e31cb1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5517,8 +5517,8 @@ }, { "title": "GitBook", - "hex": "3884FF", - "source": "https://github.com/GitbookIO/styleguide/blob/c958388dab901defa3e22978ca01272295627e05/icons/Logo.svg" + "hex": "BBDDE5", + "source": "https://www.gitbook.com" }, { "title": "Gitconnected", diff --git a/icons/gitbook.svg b/icons/gitbook.svg index c62e27ed3..eee61665d 100644 --- a/icons/gitbook.svg +++ b/icons/gitbook.svg @@ -1 +1 @@ -GitBook \ No newline at end of file +GitBook \ No newline at end of file From efa6be16920b3c48e4e1093ae4996240c2874d27 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 4 Feb 2024 09:58:29 +0000 Subject: [PATCH 717/938] Update Ruff (#10342) * Update Ruff --- _data/simple-icons.json | 4 ++-- icons/ruff.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1f9e31cb1..8a9444da7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12719,8 +12719,8 @@ }, { "title": "Ruff", - "hex": "FCC21B", - "source": "https://github.com/charliermarsh/ruff/blob/e04ef423344837c916e75a7b09ea674711a104e0/assets/badge/v1.json" + "hex": "D7FF64", + "source": "https://astral.sh/ruff" }, { "title": "Rumahweb", diff --git a/icons/ruff.svg b/icons/ruff.svg index 9161e651b..9b0db1174 100644 --- a/icons/ruff.svg +++ b/icons/ruff.svg @@ -1 +1 @@ -Ruff \ No newline at end of file +Ruff \ No newline at end of file From 71dd16a3caf998d08db1989dd3942aacd4d233a2 Mon Sep 17 00:00:00 2001 From: simrahnb <65752120+simrahnb@users.noreply.github.com> Date: Sun, 4 Feb 2024 05:06:41 -0500 Subject: [PATCH 718/938] Added Cloudron icon (#8085) * Update simple-icons.json * Add files via upload * Update icon * Fix casing --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/cloudron.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/cloudron.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8a9444da7..86d167172 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2905,6 +2905,11 @@ "hex": "3448C5", "source": "https://cloudinary.com" }, + { + "title": "Cloudron", + "hex": "03A9F4", + "source": "https://www.cloudron.io/brand-assets.html" + }, { "title": "Cloudsmith", "hex": "2A6FE1", diff --git a/icons/cloudron.svg b/icons/cloudron.svg new file mode 100644 index 000000000..a3110d8c2 --- /dev/null +++ b/icons/cloudron.svg @@ -0,0 +1 @@ +Cloudron \ No newline at end of file From 24cd0c08c9b33aebfdfde91d712562d3651aece0 Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Sun, 4 Feb 2024 02:26:04 -0800 Subject: [PATCH 719/938] Add google display & video 360 (#10042) * Add JSON data * Add icon * Redo icon * Fix SVG * Update icon path --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/googledisplayandvideo360.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/googledisplayandvideo360.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 86d167172..efe096339 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5885,6 +5885,11 @@ "source": "https://cloud.google.com/icons", "guidelines": "https://about.google/brand-resource-center" }, + { + "title": "Google Display & Video 360", + "hex": "34A853", + "source": "https://marketingplatform.google.com/about" + }, { "title": "Google Docs", "hex": "4285F4", diff --git a/icons/googledisplayandvideo360.svg b/icons/googledisplayandvideo360.svg new file mode 100644 index 000000000..8dd9f5916 --- /dev/null +++ b/icons/googledisplayandvideo360.svg @@ -0,0 +1 @@ +Google Display & Video 360 \ No newline at end of file From cc3579f2c9f9f500e7864a07f2893fe811e0821d Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 4 Feb 2024 10:28:45 +0000 Subject: [PATCH 720/938] Add Burp Suite (#10120) --- _data/simple-icons.json | 5 +++++ icons/burpsuite.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/burpsuite.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index efe096339..a31a01182 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2346,6 +2346,11 @@ "source": "https://www.bk.com", "guidelines": "https://www.bk.com/trademarks" }, + { + "title": "Burp Suite", + "hex": "FF6633", + "source": "https://portswigger.net" + }, { "title": "Burton", "hex": "000000", diff --git a/icons/burpsuite.svg b/icons/burpsuite.svg new file mode 100644 index 000000000..c4d4bbf1e --- /dev/null +++ b/icons/burpsuite.svg @@ -0,0 +1 @@ +Burp Suite \ No newline at end of file From 8232d83e3e52c92d5afe5d84bb68cefce86005d2 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 4 Feb 2024 10:42:38 +0000 Subject: [PATCH 721/938] Add Better Stack (#10233) --- _data/simple-icons.json | 5 +++++ icons/betterstack.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/betterstack.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a31a01182..57e581cd1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1881,6 +1881,11 @@ "hex": "FFB80B", "source": "https://www.betfair.com" }, + { + "title": "Better Stack", + "hex": "000000", + "source": "https://betterstack.com" + }, { "title": "Bevy", "hex": "232326", diff --git a/icons/betterstack.svg b/icons/betterstack.svg new file mode 100644 index 000000000..b57771bfc --- /dev/null +++ b/icons/betterstack.svg @@ -0,0 +1 @@ +Better Stack \ No newline at end of file From 0e469fb6a0f456be01dd2b5a0b69845433943941 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 4 Feb 2024 10:48:07 +0000 Subject: [PATCH 722/938] Add Excalidraw (#10241) --- _data/simple-icons.json | 5 +++++ icons/excalidraw.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/excalidraw.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 57e581cd1..0181c902c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4629,6 +4629,11 @@ "source": "https://evernote.com/about-us", "guidelines": "https://evernote.com/about-us" }, + { + "title": "Excalidraw", + "hex": "6965DB", + "source": "https://excalidraw.com" + }, { "title": "Exercism", "hex": "009CAB", diff --git a/icons/excalidraw.svg b/icons/excalidraw.svg new file mode 100644 index 000000000..6ba4a5133 --- /dev/null +++ b/icons/excalidraw.svg @@ -0,0 +1 @@ +Excalidraw \ No newline at end of file From 57d6edc7198578a1e7c19b76bdc6ae0c37960b57 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 4 Feb 2024 10:49:45 +0000 Subject: [PATCH 723/938] Add Porkbun (#10247) --- _data/simple-icons.json | 6 ++++++ icons/porkbun.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/porkbun.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0181c902c..b810ce5c8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11363,6 +11363,12 @@ "hex": "48B9C7", "source": "https://pop.system76.com" }, + { + "title": "Porkbun", + "hex": "EF7878", + "source": "https://porkbun.design", + "guidelines": "https://porkbun.design/guidelines.html" + }, { "title": "Porsche", "hex": "B12B28", diff --git a/icons/porkbun.svg b/icons/porkbun.svg new file mode 100644 index 000000000..5b76a9c2a --- /dev/null +++ b/icons/porkbun.svg @@ -0,0 +1 @@ +Porkbun \ No newline at end of file From eb7e0fb244d700297911d244670d5522021f2bc6 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Sun, 4 Feb 2024 11:24:41 +0000 Subject: [PATCH 724/938] Add Neptune (#10316) * Add Neptune * Remove trailing comma --- _data/simple-icons.json | 5 +++++ icons/neptune.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/neptune.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b810ce5c8..0413ed517 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9696,6 +9696,11 @@ "type": "CC-BY-SA-3.0" } }, + { + "title": "Neptune", + "hex": "5B69C2", + "source": "https://neptune.ai" + }, { "title": "NestJS", "hex": "E0234E", diff --git a/icons/neptune.svg b/icons/neptune.svg new file mode 100644 index 000000000..1f4548f74 --- /dev/null +++ b/icons/neptune.svg @@ -0,0 +1 @@ +Neptune \ No newline at end of file From c65990f0e4bd50862df3f0b4e0d0d4005bcf1290 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Tue, 6 Feb 2024 10:47:30 +0530 Subject: [PATCH 725/938] Add Typst Icon (#10399) --- _data/simple-icons.json | 6 ++++++ icons/typst.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/typst.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0413ed517..7a8318d56 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15318,6 +15318,12 @@ "source": "https://styleguide.typo3.com/styleguide/logo", "guidelines": "https://styleguide.typo3.com" }, + { + "title": "Typst", + "hex": "239DAD", + "source": "https://typst.app", + "guidelines": "https://typst.app/legal/brand" + }, { "title": "Uber", "hex": "000000", diff --git a/icons/typst.svg b/icons/typst.svg new file mode 100644 index 000000000..75e81cebd --- /dev/null +++ b/icons/typst.svg @@ -0,0 +1 @@ +Typst \ No newline at end of file From 7616d6f235201a280cd444b3626f39b9813bb582 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Tue, 6 Feb 2024 14:56:40 +0000 Subject: [PATCH 726/938] Update Metrics of Popularity (#10114) --- .github/ISSUE_TEMPLATE/icon_request.yml | 9 ++--- CONTRIBUTING.md | 52 ++++++++++++++++++++++--- 2 files changed, 51 insertions(+), 10 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/icon_request.yml b/.github/ISSUE_TEMPLATE/icon_request.yml index 8948d0bf8..a0e89e181 100644 --- a/.github/ISSUE_TEMPLATE/icon_request.yml +++ b/.github/ISSUE_TEMPLATE/icon_request.yml @@ -42,14 +42,13 @@ body: attributes: label: Popularity Metric description: >- - Provide either a [Similarweb rank], which must range from 0-500,000 to qualify - or the number of GitHub stars, which must be above 5,000 to qualify. If - Similarweb does not have a rank for your brand or these numbers do not meet - our requirements, you can still open the issue. In this case, please provide - any information regarding the brand's popularity you think is relevant. + Provide either a [Similarweb rank], which must be in the top 500,000 to qualify, + or failing that another metric from [our contributing guidelines] that we can + use to assess the popularity of the requested brand. [Similarweb rank]: https://www.similarweb.com + [our contributing guidelines]: https://github.com/simple-icons/simple-icons/blob/develop/CONTRIBUTING.md#assessing-popularity placeholder: 'Example: The Similarweb rank is 261,758. See https://www.similarweb.com/website/simpleicons.org' validations: required: true diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a869a1fcd..9f1845dca 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,5 +1,10 @@ # Contributing to Simple Icons +[![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Fsearch%2Fissues%3Fq%3Drepo%3Asimple-icons%2Fsimple-icons%2520label%3A%2522good%2520first%2520issue%2522%2520is%3Aopen%2520-linked%3Apr&query=%24.total_count&suffix=%20open&logo=github&label=good%20first%20issues&color=228f6c&labelColor=228f6c&logoColor=white&style=flat-square)](https://github.com/simple-icons/simple-icons/issues?q=is%3Aopen+label%3A%22good+first+issue%22+-linked%3Apr) +[![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Fsearch%2Fissues%3Fq%3Drepo%3Asimple-icons%2Fsimple-icons%2520label%3A%2522update%2520icon%2Fdata%2522%2C%2522new%2520icon%2522%2520is%3Aopen%2520-linked%3Apr&query=%24.total_count&suffix=%20open&logo=svg&logoColor=333&label=icon%20issues&labelColor=FFB13B&color=FFB13B&style=flat-square)](https://github.com/simple-icons/simple-icons/issues?q=is%3Aissue+is%3Aopen+label%3A%22new+icon%22%2C%22update+icon%2Fdata%22) +[![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Fsearch%2Fissues%3Fq%3Drepo%3Asimple-icons%2Fsimple-icons%2520is%3Aissue%2520is%3Aopen%2520label%3Ameta%2Cpackage%2520-linked%3Apr&query=%24.total_count&suffix=%20open&logo=typescript&logoColor=white&label=code%20issues&labelColor=3178C6&color=3178C6&style=flat-square)](https://github.com/simple-icons/simple-icons/issues?q=is%3Aissue+is%3Aopen+label%3Adocs%2Cmeta%2Cpackage+-linked%3Apr) +[![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Fsearch%2Fissues%3Fq%3Drepo%3Asimple-icons%2Fsimple-icons%2520label%3Adocs%2520is%3Aopen%2520-linked%3Apr&query=%24.total_count&suffix=%20open&logo=markdown&label=docs%20issues&labelColor=343a40&color=343a40&logoColor=FFF&style=flat-square)](https://github.com/simple-icons/simple-icons/issues?q=is%3Aopen+is%3Aissue+label%3Adocs+-linked%3Apr) + > **Note**\ > We ask that all users read our [legal disclaimer](./DISCLAIMER.md) before contributing to Simple Icons. @@ -35,6 +40,8 @@ Simple Icons welcomes contributions and corrections. Before contributing, please * [Requesting an Icon](#requesting-an-icon) * [Forbidden Brands](#forbidden-brands) + * [Assessing Popularity](#assessing-popularity) + * [Opening an Issue](#opening-an-issue) * [Adding or Updating an Icon](#adding-or-updating-an-icon) * [Testing Package Locally](#testing-package-locally) * [Using Docker](#using-docker) @@ -44,11 +51,7 @@ Simple Icons welcomes contributions and corrections. Before contributing, please We welcome icon requests. Before you submit a new issue please make sure the icon: * Has not already been requested. If you find an existing issue or pull request for the brand you're looking for then please add a reaction or comment to show your support. -* Is of a _popular_ brand: - - For websites, the [Similarweb global rank](https://www.similarweb.com) should be less than 500k. - - Note that for brands that have already been added the threshold for continued inclusion rises to 750k. - - For GitHub projects, the amount of "stars" should be above 5k. - - For anything else, popularity will be judged on a case-by-case basis. +* Is of a _popular_ brand - see "[Assessing Popularity](#assessing-popularity)" below. * Doesn't fall into one of the following categories: - Illegal services (e.g. piracy, malware, threatening material, spam, etc.) - Governmental agencies, programs, departments @@ -75,6 +78,45 @@ Some companies and organizations are excessively protective with their brands, s If you are in doubt, feel free to submit it and we'll have a look. +### Assessing Popularity + +To be considered popular enough to be within our scope, a brand must be in existence for at least one year (from date of first stable release, where applicable) and meet one of the following metrics of popularity, in order of preference: + +1. Its website's Similarweb global rank is in the top 500k. + - As Similarweb updates its data only once every month, there will be a monitoring window for websites ranked between 450k & 550k until the next update, _unless_ the brand is within scope on any other metric below. + - For existing icons in our library, the threshold is dropped from 500k to 750k. + - A rank lower than 2m, without any other metric being provided, will result in the brand being declared outside our scope. +1. The website's Similarweb rank in any one country is either: + - In the top 100, or, + - In the top 10k, _with_ a global rank of 1m or better. +1. The website's Similarweb global rank in any one category is either: + - In the top 50, or, + - In the top 5k, _with_ a global rank of 1m or better. +1. In cases where a brand does not have its own website the Similarweb rank of its parent company will be accepted _if_ the brand is that company's primary product. +1. Its packages meet one of the following minimum requirements: + - [npm](https://www.npmjs.com): 100k weekly downloads, + - [JSDelivr](https://www.jsdelivr.com): 1m daily or 35m monthly requests, + - [crates.io](https://crates.io): 100k weekly downloads, + - [PyPi Stats](https://pypistats.org): 100k weekly downloads, or, +1. The brand's popularity can be illustrated by other publicly available & verifiable statistic (e.g., downloads, usage). + - Stats should preferably also include data on one of our existing brands so a direct comparison can be made. +1. The brand's popularity can be illustrated through a worldwide Google Trends comparison, or similar. + - Must be with a similar brand that is already in our library and still within our scope, or that would qualify under any metric. + - Must be unambiguous (i.e., it's not a suitable metric for brands with generic words for names). + - Trending equal to or higher than the compared brand will be considered in scope. + - Trending lower than the compared brand but with an upward trajectory will require the consensus of the person providing the comparison and at least 2 project maintainers. +1. Where applicable, the primary repository for the brand's GitHub project meets the following requirements (see note below): + - A minimum of 5k GitHub stars will be required for consideration, providing, + - The repository is still active, and, + - Its [star history](https://star-history.com) is on a consistently upward trajectory. + +If all else fails, though, feel free to make a good case for the popularity of the brand you're requesting on any other grounds, provided it can be backed up with verifiable data. Example: a car manufacturer's own website falls outside our scope but a major dealership dealing exclusively or primarily in that brand falls within our scope - in that case we'd accept the manufacturer as being popular. If you can provide a _particularly_ good metric that can be applied to other brands then it will be added to this list. + +> [!NOTE] +> All metrics & cut-offs above are subject to ongoing review and potential change. These current metrics were devised in order to no longer rely on GitHub stars as an indication of a project's popularity. But, for projects that only exist on GitHub, we do still need some way of assessing their popularity so, until we can come up with a better way to do so, we have kept stars for the time being but will not be putting as much weight on them as in the past. If you know of a better way of assessing the popularity of a GitHub project then please create an issue for discussion. + +### Opening an Issue + When submitting a request for a new or updated icon include helpful information such as: * **Issue Title:** The brand name. For example: From fd8f5774474955082dddce43efe8a06a2dc042bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Tue, 6 Feb 2024 17:47:53 +0100 Subject: [PATCH 727/938] Migrate Husky to v9 (#10403) --- .husky/pre-commit | 3 --- package.json | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index 829b717cb..186d7f66e 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,5 +1,2 @@ -#!/bin/sh -. "$(dirname $0)/_/husky.sh" - npm run format git add -u diff --git a/package.json b/package.json index 218d32f8f..8a1d809b7 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "esbuild": "0.19.4", "fake-diff": "1.0.0", "get-relative-luminance": "1.0.0", - "husky": "8.0.3", + "husky": "9.0.10", "is-ci": "3.0.1", "jsonschema": "1.4.1", "markdown-link-check": "3.11.2", @@ -116,7 +116,7 @@ "jsonlint": "node scripts/lint/jsonlint.js", "svglint": "svglint icons/*.svg --ci", "wslint": "editorconfig-checker", - "prepare": "is-ci || husky install", + "prepare": "is-ci || husky", "prepublishOnly": "npm run build", "postpublish": "npm run clean", "test": "mocha tests --reporter tests/min-reporter.cjs --inline-diffs", From 40a49fafcc1bd3f3486176f22a3e74f3c9e39098 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Wed, 7 Feb 2024 14:34:54 +0530 Subject: [PATCH 728/938] Add Western Union Icon (#10383) --- _data/simple-icons.json | 5 +++++ icons/westernunion.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/westernunion.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7a8318d56..00d61f92a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16258,6 +16258,11 @@ "hex": "000000", "source": "https://www.westerndigital.com" }, + { + "title": "Western Union", + "hex": "FFDD00", + "source": "https://www.westernunion.com" + }, { "title": "WeTransfer", "hex": "409FFF", diff --git a/icons/westernunion.svg b/icons/westernunion.svg new file mode 100644 index 000000000..2c88a8150 --- /dev/null +++ b/icons/westernunion.svg @@ -0,0 +1 @@ +Western Union \ No newline at end of file From e00412c57cb2bb5d0b1dc1b540e0729e3fce20da Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Wed, 7 Feb 2024 04:08:02 -0500 Subject: [PATCH 729/938] Add icon for Formspree (#10385) --- _data/simple-icons.json | 5 +++++ icons/formspree.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/formspree.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 00d61f92a..89b6817a0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5185,6 +5185,11 @@ "type": "CC-BY-SA-4.0" } }, + { + "title": "Formspree", + "hex": "E5122E", + "source": "https://formspree.io" + }, { "title": "Formstack", "hex": "21B573", diff --git a/icons/formspree.svg b/icons/formspree.svg new file mode 100644 index 000000000..cf67af24c --- /dev/null +++ b/icons/formspree.svg @@ -0,0 +1 @@ +Formspree \ No newline at end of file From dabd12c7be3fe5601a1a022164ffe18108330226 Mon Sep 17 00:00:00 2001 From: Ben Hur Date: Wed, 7 Feb 2024 04:23:23 -0500 Subject: [PATCH 730/938] Add KNIME (#10370) --- _data/simple-icons.json | 5 +++++ icons/knime.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/knime.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 89b6817a0..c3b2b6604 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7819,6 +7819,11 @@ "hex": "D26B38", "source": "https://github.com/knex/documentation/blob/a9c4ce47dbc6001bb1c6aa0649bb668edc78fea7/src/public/knex-logo.png" }, + { + "title": "KNIME", + "hex": "FDD800", + "source": "https://www.knime.com" + }, { "title": "KnowledgeBase", "hex": "9146FF", diff --git a/icons/knime.svg b/icons/knime.svg new file mode 100644 index 000000000..2bcb0c38f --- /dev/null +++ b/icons/knime.svg @@ -0,0 +1 @@ +KNIME \ No newline at end of file From 58f453a5c5f0e232f554c376eeead9a8be48d931 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 7 Feb 2024 09:29:21 +0000 Subject: [PATCH 731/938] Add Bungie (#10357) --- _data/simple-icons.json | 5 +++++ icons/bungie.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/bungie.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c3b2b6604..11870e022 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2340,6 +2340,11 @@ "hex": "000000", "source": "https://bun.sh/press-kit" }, + { + "title": "Bungie", + "hex": "0075BB", + "source": "https://www.bungie.net/7/en/Destiny" + }, { "title": "bunq", "hex": "3394D7", diff --git a/icons/bungie.svg b/icons/bungie.svg new file mode 100644 index 000000000..d3911d771 --- /dev/null +++ b/icons/bungie.svg @@ -0,0 +1 @@ +Bungie \ No newline at end of file From f5dbab9e25a4e59df0b9fbe371ed1a1a24d7e996 Mon Sep 17 00:00:00 2001 From: 21st <60197499+21st-centuryman@users.noreply.github.com> Date: Thu, 8 Feb 2024 09:44:03 +0100 Subject: [PATCH 732/938] Add: Qbittorrent (#9596) Co-authored-by: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/qbittorrent.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/qbittorrent.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 11870e022..baab0974d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11885,6 +11885,11 @@ "hex": "5C0D34", "source": "https://www.qatarairways.com/press-releases/en-WW/media_kits" }, + { + "title": "qbittorrent", + "hex": "2F67BA", + "source": "https://github.com/qbittorrent/qBittorrent/blob/73028f9930d9ab9d89edb60ed4aedb66d75669d9/src/icons/qbittorrent-tray-light.svg" + }, { "title": "QEMU", "hex": "FF6600", diff --git a/icons/qbittorrent.svg b/icons/qbittorrent.svg new file mode 100644 index 000000000..fe6caeac0 --- /dev/null +++ b/icons/qbittorrent.svg @@ -0,0 +1 @@ +qbittorrent \ No newline at end of file From ef6b1e2ee5a9acf905c0078177bfcdaf032004ee Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:36:48 +0530 Subject: [PATCH 733/938] Add Gojek Icon (#10363) --- _data/simple-icons.json | 6 ++++++ icons/gojek.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/gojek.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index baab0974d..5258b9639 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5747,6 +5747,12 @@ "hex": "86328A", "source": "https://www.cdprojekt.com/en/media/logotypes/" }, + { + "title": "Gojek", + "hex": "00AA13", + "source": "https://gojek.com", + "guidelines": "https://gojek.design" + }, { "title": "GoLand", "hex": "000000", diff --git a/icons/gojek.svg b/icons/gojek.svg new file mode 100644 index 000000000..ae3e94089 --- /dev/null +++ b/icons/gojek.svg @@ -0,0 +1 @@ +Gojek \ No newline at end of file From 006093a2116fba87d86190676fd5efaa100d3b12 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 8 Feb 2024 16:06:33 +0000 Subject: [PATCH 734/938] Add Braintree (#10234) --- _data/simple-icons.json | 5 +++++ icons/braintree.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/braintree.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5258b9639..f1321b94d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2217,6 +2217,11 @@ "hex": "3584E3", "source": "https://boxy-svg.com/ideas/7/app-icon-redesign#comment-1953" }, + { + "title": "Braintree", + "hex": "000000", + "source": "https://www.braintreepayments.com/press" + }, { "title": "Brandfolder", "hex": "40D1F5", diff --git a/icons/braintree.svg b/icons/braintree.svg new file mode 100644 index 000000000..0e312e841 --- /dev/null +++ b/icons/braintree.svg @@ -0,0 +1 @@ +Braintree \ No newline at end of file From d03ac520bc292ac294cd0e8a24cb230177330bae Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 8 Feb 2024 17:57:55 +0000 Subject: [PATCH 735/938] Update Grammarly (#10416) --- _data/simple-icons.json | 2 +- icons/grammarly.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f1321b94d..441a6ce5f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6143,7 +6143,7 @@ }, { "title": "Grammarly", - "hex": "15C39A", + "hex": "027E6F", "source": "https://www.grammarly.com/media-assets" }, { diff --git a/icons/grammarly.svg b/icons/grammarly.svg index 8d460d582..da60aef70 100644 --- a/icons/grammarly.svg +++ b/icons/grammarly.svg @@ -1 +1 @@ -Grammarly \ No newline at end of file +Grammarly \ No newline at end of file From 0fea37114c6cae52e8c9dae9cb0e61ea9e9d16ba Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 8 Feb 2024 18:09:12 +0000 Subject: [PATCH 736/938] Add Keenetic (#10275) --- _data/simple-icons.json | 6 ++++++ icons/keenetic.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/keenetic.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 441a6ce5f..a4e8d1198 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7678,6 +7678,12 @@ "url": "https://www.linuxfoundation.org/trademark-usage" } }, + { + "title": "Keenetic", + "hex": "009EE2", + "source": "https://keenetic.com", + "guidelines": "https://keenetic.com/en/legal" + }, { "title": "Keep a Changelog", "hex": "E05735", diff --git a/icons/keenetic.svg b/icons/keenetic.svg new file mode 100644 index 000000000..5b80826cc --- /dev/null +++ b/icons/keenetic.svg @@ -0,0 +1 @@ +Keenetic \ No newline at end of file From edc1bffb594b28830c41ffbd3d1085dcf8235dc3 Mon Sep 17 00:00:00 2001 From: Stefano Bartoletti <36746429+stefanobartoletti@users.noreply.github.com> Date: Thu, 8 Feb 2024 19:49:33 +0100 Subject: [PATCH 737/938] Nexusmods (#10313) --- _data/simple-icons.json | 5 +++++ icons/nexusmods.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/nexusmods.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a4e8d1198..91a7930b5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9888,6 +9888,11 @@ "source": "https://nextui.org/figma", "guidelines": "https://www.figma.com/community/file/1267584376234254760" }, + { + "title": "Nexus Mods", + "hex": "E6832B", + "source": "https://wiki.nexusmods.com/skins/Metrolook/images/nexuslogo.svg" + }, { "title": "NFC", "hex": "002E5F", diff --git a/icons/nexusmods.svg b/icons/nexusmods.svg new file mode 100644 index 000000000..a17e5ab28 --- /dev/null +++ b/icons/nexusmods.svg @@ -0,0 +1 @@ +Nexus Mods \ No newline at end of file From 3cd94bf289ab5804b4c41c95b1f0705172cc4ec6 Mon Sep 17 00:00:00 2001 From: Reza Mousavi Date: Thu, 8 Feb 2024 22:49:12 +0330 Subject: [PATCH 738/938] Add Actix icon (#9461) * Add Actix icon * fix actix icon * Revert icon * Update Actix icon and source --------- Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/actix.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/actix.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 91a7930b5..b79bb1913 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -156,6 +156,11 @@ "type": "CC0-1.0" } }, + { + "title": "Actix", + "hex": "000000", + "source": "https://github.com/actix/actix-website/issues/18#issuecomment-393581556" + }, { "title": "Acura", "hex": "000000", diff --git a/icons/actix.svg b/icons/actix.svg new file mode 100644 index 000000000..caaa30d10 --- /dev/null +++ b/icons/actix.svg @@ -0,0 +1 @@ +Actix \ No newline at end of file From 951b1285c057607e48dad48447454af5b668182b Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Thu, 8 Feb 2024 14:39:15 -0500 Subject: [PATCH 739/938] Add Appium (#10419) --- _data/simple-icons.json | 6 ++++++ icons/appium.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/appium.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b79bb1913..81db88499 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1267,6 +1267,12 @@ "source": "https://appian.com", "guidelines": "https://assets.appian.com/uploads/assets/Appian_BrandGuidelines_Newsroom.pdf" }, + { + "title": "Appium", + "hex": "EE376D", + "source": "https://github.com/openjs-foundation/artwork/blob/270575392800eb17a02612203f6f0d5868c634a7/projects/appium/appium-icon-mono.svg", + "guidelines": "https://github.com/openjs-foundation/artwork/tree/270575392800eb17a02612203f6f0d5868c634a7/projects/appium" + }, { "title": "Apple", "hex": "000000", diff --git a/icons/appium.svg b/icons/appium.svg new file mode 100644 index 000000000..2ea09613f --- /dev/null +++ b/icons/appium.svg @@ -0,0 +1 @@ +Appium \ No newline at end of file From 58d1ded88060fce044b95e3c0aa92a9e0dff1733 Mon Sep 17 00:00:00 2001 From: jeoooo Date: Fri, 9 Feb 2024 04:31:02 +0800 Subject: [PATCH 740/938] Add icon for HiveMQ (#10393) --- _data/simple-icons.json | 6 ++++++ icons/hivemq.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/hivemq.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 81db88499..d56b0375d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6634,6 +6634,12 @@ "hex": "E31337", "source": "https://hive.io/brand" }, + { + "title": "HiveMQ", + "hex": "FFC000", + "source": "https://www.hivemq.com", + "guidelines": "https://www.hivemq.com/company/hivemq-brand-resources" + }, { "title": "Home Assistant", "hex": "18BCF2", diff --git a/icons/hivemq.svg b/icons/hivemq.svg new file mode 100644 index 000000000..d46d585e9 --- /dev/null +++ b/icons/hivemq.svg @@ -0,0 +1 @@ +HiveMQ \ No newline at end of file From 062d4b4fcaa9ac0e479e829c578ccca21ed4f353 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 8 Feb 2024 20:37:00 +0000 Subject: [PATCH 741/938] Add RustDesk (#10319) --- _data/simple-icons.json | 5 +++++ icons/rustdesk.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/rustdesk.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d56b0375d..152d43ab4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12858,6 +12858,11 @@ "type": "CC-BY-SA-4.0" } }, + { + "title": "RustDesk", + "hex": "024EFF", + "source": "https://github.com/rustdesk/rustdesk/blob/80857c22c9ee1578b4329aec3250c3e6f285a7d2/res/logo.svg" + }, { "title": "RxDB", "hex": "8D1F89", diff --git a/icons/rustdesk.svg b/icons/rustdesk.svg new file mode 100644 index 000000000..926304f28 --- /dev/null +++ b/icons/rustdesk.svg @@ -0,0 +1 @@ +RustDesk \ No newline at end of file From f37cac5a58f27c22684a5ea25373ef6d40130233 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 8 Feb 2024 20:38:58 +0000 Subject: [PATCH 742/938] Add Codefresh (#10327) --- _data/simple-icons.json | 5 +++++ icons/codefresh.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/codefresh.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 152d43ab4..a9aa28381 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3071,6 +3071,11 @@ "hex": "1F8ACB", "source": "https://codeforces.com" }, + { + "title": "Codefresh", + "hex": "08B1AB", + "source": "https://codefresh.io" + }, { "title": "CodeIgniter", "hex": "EF4223", diff --git a/icons/codefresh.svg b/icons/codefresh.svg new file mode 100644 index 000000000..a0708e3c1 --- /dev/null +++ b/icons/codefresh.svg @@ -0,0 +1 @@ +Codefresh \ No newline at end of file From a4d32ad4447c863c99b9656674957912081b98e5 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 8 Feb 2024 20:41:36 +0000 Subject: [PATCH 743/938] Add Namu Wiki (#10328) --- _data/simple-icons.json | 10 ++++++++++ icons/namuwiki.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/namuwiki.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a9aa28381..6423d3ee7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9667,6 +9667,16 @@ "hex": "DE3723", "source": "https://www.namecheap.com" }, + { + "title": "Namu Wiki", + "hex": "008275", + "source": "https://namu.wiki/w/%ED%8C%8C%EC%9D%BC:%EB%82%98%EB%AC%B4%EC%9C%84%ED%82%A4%20%EC%95%84%EC%9D%B4%EC%BD%98.svg", + "aliases": { + "loc": { + "ko-KR": "나무위키" + } + } + }, { "title": "Nano", "hex": "4A90E2", diff --git a/icons/namuwiki.svg b/icons/namuwiki.svg new file mode 100644 index 000000000..69301134b --- /dev/null +++ b/icons/namuwiki.svg @@ -0,0 +1 @@ +Namu Wiki \ No newline at end of file From eeecd05aa4265543adf0203d5f8acc952aeb82c2 Mon Sep 17 00:00:00 2001 From: Garbg <83542885+Garbg@users.noreply.github.com> Date: Sat, 10 Feb 2024 05:36:02 -0500 Subject: [PATCH 744/938] Add roll20 logo (#10425) --- _data/simple-icons.json | 5 +++++ icons/roll20.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/roll20.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6423d3ee7..56fa79992 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12679,6 +12679,11 @@ "source": "https://www.roku.com", "guidelines": "https://docs.roku.com/published/trademarkguidelines/en/ca" }, + { + "title": "Roll20", + "hex": "E10085", + "source": "https://roll20.net" + }, { "title": "Rolls-Royce", "hex": "281432", diff --git a/icons/roll20.svg b/icons/roll20.svg new file mode 100644 index 000000000..c042b010b --- /dev/null +++ b/icons/roll20.svg @@ -0,0 +1 @@ +Roll20 \ No newline at end of file From c927949b39d77651032671c065fe816d43624690 Mon Sep 17 00:00:00 2001 From: Garbg <83542885+Garbg@users.noreply.github.com> Date: Sat, 10 Feb 2024 05:40:51 -0500 Subject: [PATCH 745/938] Update accenture Icon (#10424) --- icons/accenture.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/accenture.svg b/icons/accenture.svg index 2ac6434e5..f8cdf561b 100644 --- a/icons/accenture.svg +++ b/icons/accenture.svg @@ -1 +1 @@ -Accenture \ No newline at end of file +Accenture \ No newline at end of file From 4169481cbaa8e5d734e18df4e058beb2d60b99ba Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Sat, 10 Feb 2024 16:13:45 +0530 Subject: [PATCH 746/938] Add LintCode Icon (#10422) --- _data/simple-icons.json | 5 +++++ icons/lintcode.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/lintcode.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 56fa79992..d05fa00d4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8379,6 +8379,11 @@ "hex": "43E55E", "source": "https://linktr.ee" }, + { + "title": "LintCode", + "hex": "13B4FF", + "source": "https://www.lintcode.com" + }, { "title": "Linux", "hex": "FCC624", diff --git a/icons/lintcode.svg b/icons/lintcode.svg new file mode 100644 index 000000000..278621b6d --- /dev/null +++ b/icons/lintcode.svg @@ -0,0 +1 @@ +LintCode \ No newline at end of file From a50698e7056e5c7f272370ea05951d1bca6aec71 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 11 Feb 2024 00:24:35 +0000 Subject: [PATCH 747/938] version bump --- README.md | 2 +- package.json | 2 +- slugs.md | 26 ++++++++++++++++++++++++++ 3 files changed, 28 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e4a582bff..893ac6b6f 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Simple Icons

Simple Icons

-Over 2900 Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub.

+Over 3000 Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub.

diff --git a/package.json b/package.json index 8a1d809b7..e12e6a52d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "11.3.0", + "version": "11.4.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 14a8a17a6..fd9044db0 100644 --- a/slugs.md +++ b/slugs.md @@ -36,6 +36,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ActiGraph` | `actigraph` | | `Activision` | `activision` | | `ActivityPub` | `activitypub` | +| `Actix` | `actix` | | `Acura` | `acura` | | `Adafruit` | `adafruit` | | `AdBlock` | `adblock` | @@ -205,6 +206,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Apostrophe` | `apostrophe` | | `App Store` | `appstore` | | `Appian` | `appian` | +| `Appium` | `appium` | | `Apple` | `apple` | | `Apple Arcade` | `applearcade` | | `Apple Music` | `applemusic` | @@ -322,6 +324,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `BentoML` | `bentoml` | | `BeReal` | `bereal` | | `Betfair` | `betfair` | +| `Better Stack` | `betterstack` | | `Bevy` | `bevy` | | `Big Cartel` | `bigcartel` | | `bigbasket` | `bigbasket` | @@ -383,6 +386,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Bower` | `bower` | | `Box` | `box` | | `Boxy SVG` | `boxysvg` | +| `Braintree` | `braintree` | | `Brandfolder` | `brandfolder` | | `Brave` | `brave` | | `Breaker` | `breaker` | @@ -406,8 +410,10 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Bukalapak` | `bukalapak` | | `Bulma` | `bulma` | | `Bun` | `bun` | +| `Bungie` | `bungie` | | `bunq` | `bunq` | | `Burger King` | `burgerking` | +| `Burp Suite` | `burpsuite` | | `Burton` | `burton` | | `Buy Me A Coffee` | `buymeacoffee` | | `BuzzFeed` | `buzzfeed` | @@ -509,6 +515,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Cloudflare` | `cloudflare` | | `Cloudflare Pages` | `cloudflarepages` | | `Cloudinary` | `cloudinary` | +| `Cloudron` | `cloudron` | | `Cloudsmith` | `cloudsmith` | | `Cloudways` | `cloudways` | | `Clubhouse` | `clubhouse` | @@ -534,6 +541,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Codecov` | `codecov` | | `CodeFactor` | `codefactor` | | `Codeforces` | `codeforces` | +| `Codefresh` | `codefresh` | | `CodeIgniter` | `codeigniter` | | `Codeium` | `codeium` | | `Codemagic` | `codemagic` | @@ -826,6 +834,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Event Store` | `eventstore` | | `Eventbrite` | `eventbrite` | | `Evernote` | `evernote` | +| `Excalidraw` | `excalidraw` | | `Exercism` | `exercism` | | `Exordo` | `exordo` | | `Exoscale` | `exoscale` | @@ -924,6 +933,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `foodpanda` | `foodpanda` | | `Ford` | `ford` | | `Forgejo` | `forgejo` | +| `Formspree` | `formspree` | | `Formstack` | `formstack` | | `Fortinet` | `fortinet` | | `Fortran` | `fortran` | @@ -1020,6 +1030,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Godot Engine` | `godotengine` | | `GoFundMe` | `gofundme` | | `GOG.com` | `gogdotcom` | +| `Gojek` | `gojek` | | `GoLand` | `goland` | | `GoldenLine` | `goldenline` | | `Goldman Sachs` | `goldmansachs` | @@ -1049,6 +1060,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Google Data Studio` | `googledatastudio` | | `Google Dataflow` | `googledataflow` | | `Google Dataproc` | `googledataproc` | +| `Google Display & Video 360` | `googledisplayandvideo360` | | `Google Docs` | `googledocs` | | `Google Domains` | `googledomains` | | `Google Drive` | `googledrive` | @@ -1171,6 +1183,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Hitachi` | `hitachi` | | `Hive` | `hive` | | `Hive` | `hive_blockchain` | +| `HiveMQ` | `hivemq` | | `Home Assistant` | `homeassistant` | | `Home Assistant Community Store` | `homeassistantcommunitystore` | | `HomeAdvisor` | `homeadvisor` | @@ -1361,6 +1374,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `KDE` | `kde` | | `Kdenlive` | `kdenlive` | | `Kedro` | `kedro` | +| `Keenetic` | `keenetic` | | `Keep a Changelog` | `keepachangelog` | | `KeePassXC` | `keepassxc` | | `Kentico` | `kentico` | @@ -1388,6 +1402,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Klook` | `klook` | | `Knative` | `knative` | | `Knex.js` | `knexdotjs` | +| `KNIME` | `knime` | | `KnowledgeBase` | `knowledgebase` | | `Known` | `known` | | `Ko-fi` | `kofi` | @@ -1410,6 +1425,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Kubuntu` | `kubuntu` | | `KuCoin` | `kucoin` | | `Kuma` | `kuma` | +| `Kununu` | `kununu` | | `Kuula` | `kuula` | | `KX` | `kx` | | `Kyocera` | `kyocera` | @@ -1474,6 +1490,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Linkfire` | `linkfire` | | `Linksys` | `linksys` | | `Linktree` | `linktree` | +| `LintCode` | `lintcode` | | `Linux` | `linux` | | `Linux Containers` | `linuxcontainers` | | `Linux Foundation` | `linuxfoundation` | @@ -1699,6 +1716,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `N26` | `n26` | | `Namebase` | `namebase` | | `Namecheap` | `namecheap` | +| `Namu Wiki` | `namuwiki` | | `Nano` | `nano` | | `NASA` | `nasa` | | `National Grid` | `nationalgrid` | @@ -1713,6 +1731,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `NEC` | `nec` | | `Neo4j` | `neo4j` | | `Neovim` | `neovim` | +| `Neptune` | `neptune` | | `NestJS` | `nestjs` | | `NetApp` | `netapp` | | `NetBSD` | `netbsd` | @@ -1736,6 +1755,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Nextdoor` | `nextdoor` | | `Nextra` | `nextra` | | `NextUI` | `nextui` | +| `Nexus Mods` | `nexusmods` | | `NFC` | `nfc` | | `NGINX` | `nginx` | | `Nginx Proxy Manager` | `nginxproxymanager` | @@ -2005,6 +2025,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Polywork` | `polywork` | | `Pond5` | `pond5` | | `Pop!_OS` | `popos` | +| `Porkbun` | `porkbun` | | `Porsche` | `porsche` | | `Portainer` | `portainer` | | `PortSwigger` | `portswigger` | @@ -2090,6 +2111,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Qantas` | `qantas` | | `Qase` | `qase` | | `Qatar Airways` | `qatarairways` | +| `qbittorrent` | `qbittorrent` | | `QEMU` | `qemu` | | `Qgis` | `qgis` | | `Qi` | `qi` | @@ -2220,6 +2242,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Rockwell Automation` | `rockwellautomation` | | `Rocky Linux` | `rockylinux` | | `Roku` | `roku` | +| `Roll20` | `roll20` | | `Rolls-Royce` | `rollsroyce` | | `rollup.js` | `rollupdotjs` | | `Rome` | `rome` | @@ -2253,6 +2276,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `RunKit` | `runkit` | | `Runrun.it` | `runrundotit` | | `Rust` | `rust` | +| `RustDesk` | `rustdesk` | | `RxDB` | `rxdb` | | `Ryanair` | `ryanair` | | `Rye` | `rye` | @@ -2709,6 +2733,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Typeform` | `typeform` | | `TypeScript` | `typescript` | | `TYPO3` | `typo3` | +| `Typst` | `typst` | | `Uber` | `uber` | | `Uber Eats` | `ubereats` | | `Ubiquiti` | `ubiquiti` | @@ -2873,6 +2898,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Wells Fargo` | `wellsfargo` | | `WEMO` | `wemo` | | `Western Digital` | `westerndigital` | +| `Western Union` | `westernunion` | | `WeTransfer` | `wetransfer` | | `WezTerm` | `wezterm` | | `WhatsApp` | `whatsapp` | From 56993f5100d2dc125ed7e5b7d3c330e4e0ff6a22 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Sun, 11 Feb 2024 12:52:10 +0800 Subject: [PATCH 748/938] Optimize disclaimer formatting (#10439) --- .github/workflows/publish.yml | 8 +++--- DISCLAIMER.md | 6 ++-- scripts/release/reformat-markdown.js | 41 ++++++++++++++++++++++++++++ scripts/release/reformat-readme.js | 33 ---------------------- 4 files changed, 48 insertions(+), 40 deletions(-) create mode 100644 scripts/release/reformat-markdown.js delete mode 100644 scripts/release/reformat-readme.js diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index dcdc82f03..bdd3c9c26 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -52,8 +52,8 @@ jobs: uses: ./.github/actions/get-version - name: Install dependencies run: npm i - - name: Reformat README to regular markdown - run: node ./scripts/release/reformat-readme.js "${{ steps.get-version.outputs.version }}" + - name: Reformat to regular markdown + run: node ./scripts/release/reformat-markdown.js "${{ steps.get-version.outputs.version }}" - name: Update SDK Typescript definitions run: node ./scripts/release/update-sdk-ts-defs.js - name: Build NodeJS package @@ -74,8 +74,8 @@ jobs: uses: kceb/git-message-action@v2 - id: get-version uses: ./.github/actions/get-version - - name: Replace CDN theme image links from README - run: node ./scripts/release/reformat-readme.js "${{ steps.get-version.outputs.version }}" + - name: Reformat to regular markdown + run: node ./scripts/release/reformat-markdown.js "${{ steps.get-version.outputs.version }}" - name: Configure GIT credentials run: | git config user.name "${GITHUB_ACTOR}" diff --git a/DISCLAIMER.md b/DISCLAIMER.md index 5edf56378..9ff134576 100644 --- a/DISCLAIMER.md +++ b/DISCLAIMER.md @@ -11,10 +11,10 @@ Simple Icons asks that its users read this disclaimer fully before including an ## Licenses, Copyrights & Trademarks -> **Note**\ +> [!IMPORTANT]\ > The addition of licenses to Simple Icons is an ongoing project. Hence, the absence of licence data for a particular icon does not imply that the icon is not released under a license. -> **Note**\ +> [!NOTE]\ > Simple Icons is released under CC0 - though that doesn't mean to imply that all icons within the project are also CC0. Please see individual licenses where available. Simple Icons provides data on the license under which icons are available. We ask users to carefully consider this when using an icon. As licenses are subject to change we also ask our users to regularly check if the license of the icons they use have been changed. @@ -29,7 +29,7 @@ Simple Icons cannot be held responsible for any legal activity raised by a brand ## Brand Guidelines -> **Note**\ +> [!NOTE]\ > The addition of guidelines to Simple Icons is an ongoing project. In the meantime, users of Simple Icons are instead encouraged to check the `source` URL as, in some cases, the icon will have been sourced from official guidelines. The lack of a `guidelines` entry for a particular brand does not imply that the brand has no guidelines. Simple Icons provides a link to a brand's _branding guidelines_ (or similar) if the brand provides one. We ask our users read these guidelines and ensure their usage of the brand's icon is in accordance with them. As guidelines are subject to change we also ask our users to regularly check if the brand guidelines of the icons they use have been updated. diff --git a/scripts/release/reformat-markdown.js b/scripts/release/reformat-markdown.js new file mode 100644 index 000000000..2606a58da --- /dev/null +++ b/scripts/release/reformat-markdown.js @@ -0,0 +1,41 @@ +/** + * @fileoverview + * Rewrite some Markdown files. + */ + +import path from 'node:path'; +import { writeFile, readFile } from 'node:fs/promises'; +import { getDirnameFromImportMeta } from '../../sdk.mjs'; + +const LINKS_BRANCH = process.argv[2] || 'develop'; + +const __dirname = getDirnameFromImportMeta(import.meta.url); + +const rootDir = path.resolve(__dirname, '..', '..'); +const readmeFile = path.resolve(rootDir, 'README.md'); +const disclaimerFile = path.resolve(rootDir, 'DISCLAIMER.md'); + +const reformat = async (filePath) => { + const fileContent = await readFile(filePath, 'utf8'); + await writeFile( + filePath, + fileContent + // Replace all CDN links with raw links + .replace( + /https:\/\/cdn.simpleicons.org\/(.+)\/000\/fff/g, + `https://raw.githubusercontent.com/simple-icons/simple-icons/${LINKS_BRANCH}/icons/$1.svg`, + ) + // Replace all GitHub blockquotes with regular markdown + // Reference: https://github.com/orgs/community/discussions/16925 + .replace( + /\[!(NOTE|TIP|IMPORTANT|WARNING|CAUTION)\](?!\()/g, + function (str, $0) { + const capital = $0.substr(0, 1); + const body = $0.substr(1).toLowerCase(); + return `**${capital + body}**`; + }, + ), + ); +}; + +await Promise.all([reformat(readmeFile), reformat(disclaimerFile)]); diff --git a/scripts/release/reformat-readme.js b/scripts/release/reformat-readme.js deleted file mode 100644 index 6d19aac11..000000000 --- a/scripts/release/reformat-readme.js +++ /dev/null @@ -1,33 +0,0 @@ -/** - * @fileoverview - * Reformat README to regular markdown. - */ - -import path from 'node:path'; -import { writeFile, readFile } from 'node:fs/promises'; -import { getDirnameFromImportMeta } from '../../sdk.mjs'; - -const LINKS_BRANCH = process.argv[2] || 'develop'; - -const __dirname = getDirnameFromImportMeta(import.meta.url); - -const rootDir = path.resolve(__dirname, '..', '..'); -const readmeFile = path.resolve(rootDir, 'README.md'); - -const readme = await readFile(readmeFile, 'utf8'); -await writeFile( - readmeFile, - readme - .replace( - /https:\/\/cdn.simpleicons.org\/(.+)\/000\/fff/g, - `https://raw.githubusercontent.com/simple-icons/simple-icons/${LINKS_BRANCH}/icons/$1.svg`, - ) - .replace( - /\[!(NOTE|TIP|IMPORTANT|WARNING|CAUTION)\](?!\()/g, - function (str, $0) { - const capital = $0.substr(0, 1); - const body = $0.substr(1).toLowerCase(); - return `**${capital + body}**`; - }, - ), -); From c289d8e08f8fdb05f1be998ee6ca36a8ed9961b5 Mon Sep 17 00:00:00 2001 From: 21st <60197499+21st-centuryman@users.noreply.github.com> Date: Sun, 11 Feb 2024 13:13:29 +0100 Subject: [PATCH 749/938] Radarr (#10443) --- _data/simple-icons.json | 5 +++++ icons/radarr.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/radarr.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d05fa00d4..43960f8d7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12137,6 +12137,11 @@ "hex": "007AFF", "source": "https://radar.io" }, + { + "title": "radarr", + "hex": "FFCB3D", + "source": "https://github.com/Radarr/Radarr/blob/5f624a147bb62d37b731d9a0ae02bfd338793962/Logo/Radarr.svg" + }, { "title": "RadioPublic", "hex": "CE262F", diff --git a/icons/radarr.svg b/icons/radarr.svg new file mode 100644 index 000000000..85c427915 --- /dev/null +++ b/icons/radarr.svg @@ -0,0 +1 @@ +radarr \ No newline at end of file From 2bba07fdbfbefbb40dfc0edeb4a6c47adb244c5b Mon Sep 17 00:00:00 2001 From: Garbg <83542885+Garbg@users.noreply.github.com> Date: Sun, 11 Feb 2024 07:38:07 -0500 Subject: [PATCH 750/938] Add zaim icon (#10432) --- _data/simple-icons.json | 5 +++++ icons/zaim.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/zaim.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 43960f8d7..ffabc74cc 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16812,6 +16812,11 @@ "hex": "006420", "source": "https://www.zabka.pl" }, + { + "title": "Zaim", + "hex": "50A135", + "source": "https://zaim.net" + }, { "title": "Zalando", "hex": "FF6900", diff --git a/icons/zaim.svg b/icons/zaim.svg new file mode 100644 index 000000000..7eafe69ae --- /dev/null +++ b/icons/zaim.svg @@ -0,0 +1 @@ +Zaim \ No newline at end of file From 310c7f7576858731366797de731115b0e30c1877 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Sun, 11 Feb 2024 18:16:42 +0530 Subject: [PATCH 751/938] Add Papers With Code (#10435) --- _data/simple-icons.json | 5 +++++ icons/paperswithcode.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/paperswithcode.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ffabc74cc..5daf5bf7c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10827,6 +10827,11 @@ "hex": "17541F", "source": "https://github.com/paperless-ngx/paperless-ngx/blob/e16645b146da24f07004eb772a455450354a37a7/resources/logo/web/svg/square.svg" }, + { + "title": "Papers With Code", + "hex": "21CBCE", + "source": "https://paperswithcode.com" + }, { "title": "Paperspace", "hex": "000000", diff --git a/icons/paperswithcode.svg b/icons/paperswithcode.svg new file mode 100644 index 000000000..c17d22356 --- /dev/null +++ b/icons/paperswithcode.svg @@ -0,0 +1 @@ +Papers With Code \ No newline at end of file From 0bc1744db968bf3b566ae4e7834d0d2436441af8 Mon Sep 17 00:00:00 2001 From: Garbg <83542885+Garbg@users.noreply.github.com> Date: Sun, 11 Feb 2024 07:49:20 -0500 Subject: [PATCH 752/938] Add Lucid icon (#10437) --- _data/simple-icons.json | 6 ++++++ icons/lucid.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/lucid.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5daf5bf7c..c33504f89 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8559,6 +8559,12 @@ "hex": "0068C8", "source": "https://lubuntu.net" }, + { + "title": "Lucid", + "hex": "282C33", + "source": "https://lucid.co/brand", + "guidelines": "https://lucid.co/brand" + }, { "title": "Ludwig", "hex": "000000", diff --git a/icons/lucid.svg b/icons/lucid.svg new file mode 100644 index 000000000..e031b0d58 --- /dev/null +++ b/icons/lucid.svg @@ -0,0 +1 @@ +Lucid \ No newline at end of file From 5e24b31f2fff88a20462f83be9bea876578b1678 Mon Sep 17 00:00:00 2001 From: Ben Hur Date: Sun, 11 Feb 2024 07:52:17 -0500 Subject: [PATCH 753/938] Add Netdata icon (#10438) --- _data/simple-icons.json | 5 +++++ icons/netdata.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/netdata.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c33504f89..2a07861a5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9799,6 +9799,11 @@ "source": "https://www.netcup.de/static/assets/images/favicons/favicon.svg", "guidelines": "https://www.netcup.eu/ueber-netcup/werbemittel" }, + { + "title": "Netdata", + "hex": "00AB44", + "source": "https://www.netdata.cloud" + }, { "title": "NetEase Cloud Music", "hex": "D43C33", diff --git a/icons/netdata.svg b/icons/netdata.svg new file mode 100644 index 000000000..17dec15eb --- /dev/null +++ b/icons/netdata.svg @@ -0,0 +1 @@ +Netdata \ No newline at end of file From 13ff19f5f99f14ce9b1064d1714fc26e7d1c9817 Mon Sep 17 00:00:00 2001 From: 21st <60197499+21st-centuryman@users.noreply.github.com> Date: Sun, 11 Feb 2024 20:10:45 +0100 Subject: [PATCH 754/938] Sonarr (#10444) --- _data/simple-icons.json | 5 +++++ icons/sonarr.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/sonarr.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2a07861a5..f3f7ebfae 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13765,6 +13765,11 @@ "source": "https://www.sonarqube.org/logos/", "guidelines": "https://www.sonarqube.org/logos/" }, + { + "title": "sonarr", + "hex": "2596BE", + "source": "https://github.com/Sonarr/Sonarr/blob/913b845faadc3c9fc005abfba815426743d01bdf/Logo/Sonarr.svg" + }, { "title": "Sonatype", "hex": "1B1C30", diff --git a/icons/sonarr.svg b/icons/sonarr.svg new file mode 100644 index 000000000..4ccda14ea --- /dev/null +++ b/icons/sonarr.svg @@ -0,0 +1 @@ +sonarr \ No newline at end of file From 8e239cdac52b56313ce3f329cefcc52b3659e009 Mon Sep 17 00:00:00 2001 From: Garbg <83542885+Garbg@users.noreply.github.com> Date: Sun, 11 Feb 2024 16:07:34 -0500 Subject: [PATCH 755/938] Add NameMC icon (#10433) --- _data/simple-icons.json | 5 +++++ icons/namemc.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/namemc.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f3f7ebfae..10c30179e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9678,6 +9678,11 @@ "hex": "DE3723", "source": "https://www.namecheap.com" }, + { + "title": "NameMC", + "hex": "12161A", + "source": "https://namemc.com" + }, { "title": "Namu Wiki", "hex": "008275", diff --git a/icons/namemc.svg b/icons/namemc.svg new file mode 100644 index 000000000..803069e0c --- /dev/null +++ b/icons/namemc.svg @@ -0,0 +1 @@ +NameMC \ No newline at end of file From 60442b3edb024b1b02c29c3c415611279eb013c6 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Mon, 12 Feb 2024 10:24:16 +0000 Subject: [PATCH 756/938] Add PyCQA (#9994) --- _data/simple-icons.json | 8 ++++++++ icons/pycqa.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 icons/pycqa.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 10c30179e..51f82412b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11884,6 +11884,14 @@ "source": "https://www.jetbrains.com/company/brand/logos/", "guidelines": "https://www.jetbrains.com/company/brand/" }, + { + "title": "PyCQA", + "hex": "201B44", + "source": "https://github.com/PyCQA/meta/blob/ac828d8d7eb55501addefb0ceb6496ab15e85ca5/logo/pycqa1-02.svg", + "license": { + "type": "CC-BY-NC-ND-4.0" + } + }, { "title": "Pydantic", "hex": "E92063", diff --git a/icons/pycqa.svg b/icons/pycqa.svg new file mode 100644 index 000000000..1f67b5407 --- /dev/null +++ b/icons/pycqa.svg @@ -0,0 +1 @@ +PyCQA \ No newline at end of file From 766ff6f34e16fa2ad48b37e56eadbd450ce10c08 Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Mon, 12 Feb 2024 17:41:52 +0530 Subject: [PATCH 757/938] Add Sidekiq (#10045) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 8 ++++++++ icons/sidekiq.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 icons/sidekiq.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 51f82412b..268470726 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13427,6 +13427,14 @@ "source": "https://www.shutterstock.com/press/media", "guidelines": "https://www.shutterstock.com/press/media" }, + { + "title": "Sidekiq", + "hex": "B1003E", + "source": "https://sidekiq.org/about.html", + "license": { + "type": "CC-BY-SA-4.0" + } + }, { "title": "SideQuest", "hex": "101227", diff --git a/icons/sidekiq.svg b/icons/sidekiq.svg new file mode 100644 index 000000000..e3ab4df53 --- /dev/null +++ b/icons/sidekiq.svg @@ -0,0 +1 @@ +Sidekiq \ No newline at end of file From e2b22e4e874caa8efbe5654c99031c42577dfb1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C5=A9=20Minh=20Nguy=C3=AAn?= Date: Mon, 12 Feb 2024 19:43:17 +0700 Subject: [PATCH 758/938] Add Wikimedia Foundation (#10061) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 6 ++++++ icons/wikimediafoundation.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/wikimediafoundation.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 268470726..32b87d23c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16450,6 +16450,12 @@ "hex": "006699", "source": "https://commons.wikimedia.org/wiki/File:Commons-logo.svg" }, + { + "title": "Wikimedia Foundation", + "hex": "000000", + "source": "https://foundation.wikimedia.org/wiki/File:Wikimedia-logo_black.svg", + "guidelines": "https://foundation.wikimedia.org/wiki/Wikimedia_visual_identity_guidelines" + }, { "title": "Wikipedia", "hex": "000000", diff --git a/icons/wikimediafoundation.svg b/icons/wikimediafoundation.svg new file mode 100644 index 000000000..c5479ecee --- /dev/null +++ b/icons/wikimediafoundation.svg @@ -0,0 +1 @@ +Wikimedia Foundation \ No newline at end of file From 63fdd371536e70165e704dd76b48db55271a18c5 Mon Sep 17 00:00:00 2001 From: Garbg <83542885+Garbg@users.noreply.github.com> Date: Mon, 12 Feb 2024 09:59:56 -0500 Subject: [PATCH 759/938] Update Airbus (#10421) --- _data/simple-icons.json | 3 ++- icons/airbus.svg | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 32b87d23c..7b811d3c4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -449,7 +449,8 @@ { "title": "Airbus", "hex": "00205B", - "source": "https://brand.airbus.com/brand-elements/logo.html" + "source": "https://brand.airbus.com/en/asset-library/airbus-logo", + "guidelines": "https://brand.airbus.com/en/asset-library/airbus-logo" }, { "title": "Airbyte", diff --git a/icons/airbus.svg b/icons/airbus.svg index e39bfd2bf..da43da473 100644 --- a/icons/airbus.svg +++ b/icons/airbus.svg @@ -1 +1 @@ -Airbus \ No newline at end of file +Airbus \ No newline at end of file From 7dd8404d5d983e86527692d466c453cf1fd9aced Mon Sep 17 00:00:00 2001 From: LitoMore Date: Mon, 12 Feb 2024 23:32:39 +0800 Subject: [PATCH 760/938] Add contributors section to README (#10451) --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 893ac6b6f..723212fad 100644 --- a/README.md +++ b/README.md @@ -195,3 +195,9 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); Information describing how to contribute can be found in the file [CONTRIBUTING.md](https://github.com/simple-icons/simple-icons/blob/develop/CONTRIBUTING.md) [slug]: https://github.com/simple-icons/simple-icons/blob/master/slugs.md + +## Contributors + + + + From 6492e09294fe505ea50ed55abb73e2fb8da722df Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 12 Feb 2024 21:36:20 +0530 Subject: [PATCH 761/938] Add Typer (#10447) --- _data/simple-icons.json | 5 +++++ icons/typer.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/typer.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7b811d3c4..dcac7b69c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15443,6 +15443,11 @@ "hex": "262627", "source": "https://www.typeform.com" }, + { + "title": "Typer", + "hex": "000000", + "source": "https://typer.tiangolo.com" + }, { "title": "TypeScript", "hex": "3178C6", diff --git a/icons/typer.svg b/icons/typer.svg new file mode 100644 index 000000000..92960d04e --- /dev/null +++ b/icons/typer.svg @@ -0,0 +1 @@ +Typer \ No newline at end of file From 08047ca0f14de6ec879682ddfa5ea3ca3b6f1adb Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Tue, 13 Feb 2024 18:31:49 +0530 Subject: [PATCH 762/938] Add Camunda (#9756) (#10455) --- _data/simple-icons.json | 6 ++++++ icons/camunda.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/camunda.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index dcac7b69c..0a4e02fa3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2494,6 +2494,12 @@ "hex": "111324", "source": "https://www.campaignmonitor.com/company/brand/" }, + { + "title": "Camunda", + "hex": "FC5D0D", + "source": "https://camunda.com/brand", + "guidelines": "https://camunda.com/brand" + }, { "title": "Canonical", "hex": "E95420", diff --git a/icons/camunda.svg b/icons/camunda.svg new file mode 100644 index 000000000..b7622baac --- /dev/null +++ b/icons/camunda.svg @@ -0,0 +1 @@ +Camunda \ No newline at end of file From 35854dd0c49b90d0a16c53f9942677efaf8eb2a2 Mon Sep 17 00:00:00 2001 From: patrik csak Date: Tue, 13 Feb 2024 06:08:43 -0800 Subject: [PATCH 763/938] Add Hevy (#10434) --- _data/simple-icons.json | 5 +++++ icons/hevy.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/hevy.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0a4e02fa3..088d08058 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6584,6 +6584,11 @@ "hex": "D50C2D", "source": "https://www.hetzner.com" }, + { + "title": "Hevy", + "hex": "000000", + "source": "https://www.hevyapp.com" + }, { "title": "Hexlet", "hex": "116EF5", diff --git a/icons/hevy.svg b/icons/hevy.svg new file mode 100644 index 000000000..b05514d20 --- /dev/null +++ b/icons/hevy.svg @@ -0,0 +1 @@ +Hevy \ No newline at end of file From d609db0647106511ec6ff5d1046b90718f2281e1 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Tue, 13 Feb 2024 22:40:25 +0800 Subject: [PATCH 764/938] Add vivo icon (#10129) * Add vivo icon * Update hex * Remove excess points --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/vivo.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/vivo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 088d08058..221c468bf 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16030,6 +16030,11 @@ "source": "https://brandfolder.com/portals/vivint", "guidelines": "https://s.tiled.co/2wH-ED5/branding-guide" }, + { + "title": "vivo", + "hex": "415FFF", + "source": "https://www.vivo.com" + }, { "title": "VK", "hex": "0077FF", diff --git a/icons/vivo.svg b/icons/vivo.svg new file mode 100644 index 000000000..0591ac425 --- /dev/null +++ b/icons/vivo.svg @@ -0,0 +1 @@ +vivo \ No newline at end of file From 6ea9e7ba65005fa82c43b00ae6deba41650b6fa1 Mon Sep 17 00:00:00 2001 From: Sigurd Spieckermann <2206639+sisp@users.noreply.github.com> Date: Tue, 13 Feb 2024 16:21:16 +0100 Subject: [PATCH 765/938] Update Next.js (#7921) Co-authored-by: Adam Rusted --- _data/simple-icons.json | 3 ++- icons/nextdotjs.svg | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 221c468bf..7c94f204d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9918,7 +9918,8 @@ { "title": "Next.js", "hex": "000000", - "source": "https://nextjs.org" + "source": "https://vercel.com/design/brands#next-js", + "guidelines": "https://vercel.com/design/brands#next-js" }, { "title": "NextBillion.ai", diff --git a/icons/nextdotjs.svg b/icons/nextdotjs.svg index 9972859e3..06a2bd6ee 100644 --- a/icons/nextdotjs.svg +++ b/icons/nextdotjs.svg @@ -1 +1 @@ -Next.js \ No newline at end of file +Next.js \ No newline at end of file From cd135ae93dba0ee11892bc7693898b331e62b846 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Tue, 13 Feb 2024 18:47:52 +0000 Subject: [PATCH 766/938] Add The Boring Company (#10457) --- _data/simple-icons.json | 5 +++++ icons/theboringcompany.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/theboringcompany.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7c94f204d..97a0e4146 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14883,6 +14883,11 @@ "hex": "00BCB4", "source": "https://github.com/TheAlgorithms/website/blob/f4e439578c88fed3b21c70898605238602975d2d/public/logo_t.svg" }, + { + "title": "The Boring Company", + "hex": "000000", + "source": "https://commons.wikimedia.org/wiki/File:The_Boring_Company_Logo.svg" + }, { "title": "The Conversation", "hex": "D8352A", diff --git a/icons/theboringcompany.svg b/icons/theboringcompany.svg new file mode 100644 index 000000000..4e7e78acf --- /dev/null +++ b/icons/theboringcompany.svg @@ -0,0 +1 @@ +The Boring Company \ No newline at end of file From 799ca47088e2cff35ff558fe3045a2d1a5f2a506 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Wed, 14 Feb 2024 15:51:30 +0530 Subject: [PATCH 767/938] Add Photon Icon (#10460) --- _data/simple-icons.json | 5 +++++ icons/photon.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/photon.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 97a0e4146..24b8c0c61 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11089,6 +11089,11 @@ "hex": "3DAD4B", "source": "https://www.photocrowd.com" }, + { + "title": "Photon", + "hex": "004480", + "source": "https://www.photonengine.com" + }, { "title": "Photopea", "hex": "18A497", diff --git a/icons/photon.svg b/icons/photon.svg new file mode 100644 index 000000000..61b8796ed --- /dev/null +++ b/icons/photon.svg @@ -0,0 +1 @@ +Photon \ No newline at end of file From 31c1dfdf249d8cdd03c97898d3094438c1ed496c Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 15 Feb 2024 05:58:49 +0000 Subject: [PATCH 768/938] Add AnkerMake (#10465) --- _data/simple-icons.json | 5 +++++ icons/ankermake.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/ankermake.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 24b8c0c61..6ed235efa 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -950,6 +950,11 @@ "hex": "0073FF", "source": "https://www.animalplanet.com" }, + { + "title": "AnkerMake", + "hex": "88F387", + "source": "https://www.ankermake.com" + }, { "title": "Ansible", "hex": "EE0000", diff --git a/icons/ankermake.svg b/icons/ankermake.svg new file mode 100644 index 000000000..f230bcaae --- /dev/null +++ b/icons/ankermake.svg @@ -0,0 +1 @@ +AnkerMake \ No newline at end of file From 0233685d9171c8542b4c7a7f281dbf28f962886b Mon Sep 17 00:00:00 2001 From: PratyushJayachandran <35000807+PratyushJayachandran@users.noreply.github.com> Date: Thu, 15 Feb 2024 02:39:02 -0700 Subject: [PATCH 769/938] Add Apache Freemarker (#9471) --- _data/simple-icons.json | 9 +++++++++ icons/apachefreemarker.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/apachefreemarker.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6ed235efa..d49dffa65 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1085,6 +1085,15 @@ "type": "Apache-2.0" } }, + { + "title": "Apache FreeMarker", + "hex": "326CAC", + "source": "https://www.apache.org/logos", + "guidelines": "https://www.apache.org/foundation/marks", + "license": { + "type": "Apache-2.0" + } + }, { "title": "Apache Groovy", "hex": "4298B8", diff --git a/icons/apachefreemarker.svg b/icons/apachefreemarker.svg new file mode 100644 index 000000000..0147569ae --- /dev/null +++ b/icons/apachefreemarker.svg @@ -0,0 +1 @@ +Apache FreeMarker \ No newline at end of file From 59d470ff71fe8ba3d2df9ba45a2ef90c790e23f0 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 15 Feb 2024 09:43:50 +0000 Subject: [PATCH 770/938] Add QNAP (#10309) --- _data/simple-icons.json | 11 +++++++++++ icons/qnap.svg | 1 + 2 files changed, 12 insertions(+) create mode 100644 icons/qnap.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d49dffa65..0307d6ec3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12054,6 +12054,17 @@ "hex": "333333", "source": "https://github.com/qmk/qmk.fm/blob/d6f7b646aa03f2941bb3977ba13a07ca351f20ae/assets/images/badge-dark.svg" }, + { + "title": "QNAP", + "hex": "0C2E82", + "source": "https://marketing.qnap.com/resource/qnap-logo-k100", + "guidelines": "https://marketing.qnap.com/resource/qnap-brand-logo-guideline", + "aliases": { + "aka": [ + "Quality Network Appliance Provider" + ] + } + }, { "title": "Qt", "hex": "41CD52", diff --git a/icons/qnap.svg b/icons/qnap.svg new file mode 100644 index 000000000..1abe1b473 --- /dev/null +++ b/icons/qnap.svg @@ -0,0 +1 @@ +QNAP \ No newline at end of file From 9d58fe38571e8cdb68f4f85804a2571d74768da3 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Fri, 16 Feb 2024 15:51:29 +0530 Subject: [PATCH 771/938] Add Teal Icon (#10470) --- _data/simple-icons.json | 5 +++++ icons/teal.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/teal.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0307d6ec3..5983d916d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14750,6 +14750,11 @@ "hex": "ED8B0B", "source": "https://www.taxbuzz.com" }, + { + "title": "Teal", + "hex": "005149", + "source": "https://www.tealhq.com" + }, { "title": "TeamCity", "hex": "000000", diff --git a/icons/teal.svg b/icons/teal.svg new file mode 100644 index 000000000..b11ff2b27 --- /dev/null +++ b/icons/teal.svg @@ -0,0 +1 @@ +Teal \ No newline at end of file From 1e71075a78a1e1e9982f464bc857a7b87815beaf Mon Sep 17 00:00:00 2001 From: Durgesh Gowda C Date: Sat, 17 Feb 2024 20:50:49 +0530 Subject: [PATCH 772/938] Milanote (#10481) --- _data/simple-icons.json | 5 +++++ icons/milanote.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/milanote.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5983d916d..d5ad635c0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9303,6 +9303,11 @@ "hex": "293239", "source": "https://mikrotik.com/aboutus" }, + { + "title": "Milanote", + "hex": "31303A", + "source": "https://milanote.com" + }, { "title": "Milvus", "hex": "00A1EA", diff --git a/icons/milanote.svg b/icons/milanote.svg new file mode 100644 index 000000000..eed0ab0f3 --- /dev/null +++ b/icons/milanote.svg @@ -0,0 +1 @@ +Milanote \ No newline at end of file From 50e2e2355be3aa43324ecbff0fe9ecd336aa2d09 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 18 Feb 2024 00:24:25 +0000 Subject: [PATCH 773/938] version bump --- package.json | 2 +- slugs.md | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index e12e6a52d..d03a4a3e8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "11.4.0", + "version": "11.5.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index fd9044db0..8e0f57262 100644 --- a/slugs.md +++ b/slugs.md @@ -164,6 +164,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Angular` | `angular` | | `AniList` | `anilist` | | `Animal Planet` | `animalplanet` | +| `AnkerMake` | `ankermake` | | `Ansible` | `ansible` | | `Answer` | `answer` | | `Ansys` | `ansys` | @@ -182,6 +183,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Apache Druid` | `apachedruid` | | `Apache ECharts` | `apacheecharts` | | `Apache Flink` | `apacheflink` | +| `Apache FreeMarker` | `apachefreemarker` | | `Apache Groovy` | `apachegroovy` | | `Apache Guacamole` | `apacheguacamole` | | `Apache Hadoop` | `apachehadoop` | @@ -434,6 +436,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `CakePHP` | `cakephp` | | `Calendly` | `calendly` | | `Campaign Monitor` | `campaignmonitor` | +| `Camunda` | `camunda` | | `Canonical` | `canonical` | | `Canva` | `canva` | | `Canvas` | `canvas` | @@ -1173,6 +1176,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `HERE` | `here` | | `Heroku` | `heroku` | | `Hetzner` | `hetzner` | +| `Hevy` | `hevy` | | `Hexlet` | `hexlet` | | `Hexo` | `hexo` | | `HEY` | `hey` | @@ -1524,6 +1528,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `LTspice` | `ltspice` | | `Lua` | `lua` | | `Lubuntu` | `lubuntu` | +| `Lucid` | `lucid` | | `Ludwig` | `ludwig` | | `Lufthansa` | `lufthansa` | | `Lumen` | `lumen` | @@ -1645,6 +1650,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `MicroStrategy` | `microstrategy` | | `MIDI` | `midi` | | `Mikrotik` | `mikrotik` | +| `Milanote` | `milanote` | | `Milvus` | `milvus` | | `Minds` | `minds` | | `Minecraft` | `minecraft` | @@ -1716,6 +1722,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `N26` | `n26` | | `Namebase` | `namebase` | | `Namecheap` | `namecheap` | +| `NameMC` | `namemc` | | `Namu Wiki` | `namuwiki` | | `Nano` | `nano` | | `NASA` | `nasa` | @@ -1736,6 +1743,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `NetApp` | `netapp` | | `NetBSD` | `netbsd` | | `netcup` | `netcup` | +| `Netdata` | `netdata` | | `NetEase Cloud Music` | `neteasecloudmusic` | | `Netflix` | `netflix` | | `NETGEAR` | `netgear` | @@ -1912,6 +1920,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Pandora` | `pandora` | | `Pantheon` | `pantheon` | | `Paperless-ngx` | `paperlessngx` | +| `Papers With Code` | `paperswithcode` | | `Paperspace` | `paperspace` | | `Paramount+` | `paramountplus` | | `Parity Substrate` | `paritysubstrate` | @@ -1953,6 +1962,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Phosphor Icons` | `phosphoricons` | | `Photobucket` | `photobucket` | | `Photocrowd` | `photocrowd` | +| `Photon` | `photon` | | `Photopea` | `photopea` | | `PHP` | `php` | | `phpMyAdmin` | `phpmyadmin` | @@ -2097,6 +2107,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Pusher` | `pusher` | | `PWA` | `pwa` | | `PyCharm` | `pycharm` | +| `PyCQA` | `pycqa` | | `Pydantic` | `pydantic` | | `PyG` | `pyg` | | `PyPI` | `pypi` | @@ -2120,6 +2131,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `QIWI` | `qiwi` | | `Qlik` | `qlik` | | `QMK` | `qmk` | +| `QNAP` | `qnap` | | `Qt` | `qt` | | `Qualcomm` | `qualcomm` | | `Qualtrics` | `qualtrics` | @@ -2145,6 +2157,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Racket` | `racket` | | `RAD Studio` | `radstudio` | | `Radar` | `radar` | +| `radarr` | `radarr` | | `RadioPublic` | `radiopublic` | | `Radix UI` | `radixui` | | `Railway` | `railway` | @@ -2372,6 +2385,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Showtime` | `showtime` | | `Showwcase` | `showwcase` | | `Shutterstock` | `shutterstock` | +| `Sidekiq` | `sidekiq` | | `SideQuest` | `sidequest` | | `Siemens` | `siemens` | | `SiFive` | `sifive` | @@ -2433,6 +2447,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `SonarCloud` | `sonarcloud` | | `SonarLint` | `sonarlint` | | `SonarQube` | `sonarqube` | +| `sonarr` | `sonarr` | | `Sonatype` | `sonatype` | | `Songkick` | `songkick` | | `Songoda` | `songoda` | @@ -2595,6 +2610,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Tata Consultancy Services` | `tcs` | | `Tauri` | `tauri` | | `TaxBuzz` | `taxbuzz` | +| `Teal` | `teal` | | `TeamCity` | `teamcity` | | `TeamSpeak` | `teamspeak` | | `TeamViewer` | `teamviewer` | @@ -2624,6 +2640,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `TGA` | `tga` | | `Thangs` | `thangs` | | `The Algorithms` | `thealgorithms` | +| `The Boring Company` | `theboringcompany` | | `The Conversation` | `theconversation` | | `THE FINALS` | `thefinals` | | `The Irish Times` | `theirishtimes` | @@ -2731,6 +2748,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Twitch` | `twitch` | | `Twitter` | `twitter` | | `Typeform` | `typeform` | +| `Typer` | `typer` | | `TypeScript` | `typescript` | | `TYPO3` | `typo3` | | `Typst` | `typst` | @@ -2832,6 +2850,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Vivaldi` | `vivaldi` | | `Vivino` | `vivino` | | `Vivint` | `vivint` | +| `vivo` | `vivo` | | `VK` | `vk` | | `VLC media player` | `vlcmediaplayer` | | `VMware` | `vmware` | @@ -2909,6 +2928,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Wiki.js` | `wikidotjs` | | `Wikidata` | `wikidata` | | `Wikimedia Commons` | `wikimediacommons` | +| `Wikimedia Foundation` | `wikimediafoundation` | | `Wikipedia` | `wikipedia` | | `Wikiquote` | `wikiquote` | | `Wikivoyage` | `wikivoyage` | @@ -2983,6 +3003,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Yr` | `yr` | | `Yubico` | `yubico` | | `Żabka` | `zabka` | +| `Zaim` | `zaim` | | `Zalando` | `zalando` | | `Zalo` | `zalo` | | `ZAP` | `zap` | From 2e45e73bd978af41d6df6acff3caf2ab2e079bee Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sun, 18 Feb 2024 12:42:54 +0000 Subject: [PATCH 774/938] Add Twinkly (#10485) --- _data/simple-icons.json | 5 +++++ icons/twinkly.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/twinkly.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d5ad635c0..9d6833bf6 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15483,6 +15483,11 @@ "hex": "F22F46", "source": "https://www.twilio.com/company/brand" }, + { + "title": "Twinkly", + "hex": "FCC15E", + "source": "https://help.twinkly.com/en/help/quick-guides" + }, { "title": "Twitch", "hex": "9146FF", diff --git a/icons/twinkly.svg b/icons/twinkly.svg new file mode 100644 index 000000000..2e7e8312e --- /dev/null +++ b/icons/twinkly.svg @@ -0,0 +1 @@ +Twinkly \ No newline at end of file From 9d804362e5195101223cd3d1e3c1fa7ce0f3de59 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Sun, 18 Feb 2024 19:04:22 +0530 Subject: [PATCH 775/938] Add ALX Icon (#10487) --- _data/simple-icons.json | 5 +++++ icons/alx.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/alx.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9d6833bf6..163ade862 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -641,6 +641,11 @@ "hex": "E9568E", "source": "https://www.alwaysdata.com" }, + { + "title": "ALX", + "hex": "002B56", + "source": "https://www.alxafrica.com" + }, { "title": "Amazon", "hex": "FF9900", diff --git a/icons/alx.svg b/icons/alx.svg new file mode 100644 index 000000000..771d11646 --- /dev/null +++ b/icons/alx.svg @@ -0,0 +1 @@ +ALX \ No newline at end of file From 7b92ec884ead56d734b0d0b166fe1f45b9a81bd3 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Tue, 20 Feb 2024 02:11:44 +0530 Subject: [PATCH 776/938] Add Wondershare Filmora Icon (#10492) --- _data/simple-icons.json | 5 +++++ icons/wondersharefilmora.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/wondersharefilmora.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 163ade862..501c9bff7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16656,6 +16656,11 @@ "hex": "000000", "source": "https://www.wondershare.com/news/media-assets.html" }, + { + "title": "Wondershare Filmora", + "hex": "07273D", + "source": "https://filmora.wondershare.com" + }, { "title": "Woo", "hex": "96588A", diff --git a/icons/wondersharefilmora.svg b/icons/wondersharefilmora.svg new file mode 100644 index 000000000..54f9a2461 --- /dev/null +++ b/icons/wondersharefilmora.svg @@ -0,0 +1 @@ +Wondershare Filmora \ No newline at end of file From 0e6cec824c792a0c18590237cbd4c49c073074c8 Mon Sep 17 00:00:00 2001 From: Yizhou Chen Date: Tue, 20 Feb 2024 04:50:31 +0800 Subject: [PATCH 777/938] Add JOUAV icon (#10469) --- _data/simple-icons.json | 5 +++++ icons/jouav.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/jouav.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 501c9bff7..02a1ec841 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7511,6 +7511,11 @@ "hex": "000000", "source": "https://www.nike.com/jordan" }, + { + "title": "JOUAV", + "hex": "E1B133", + "source": "https://www.jouav.com" + }, { "title": "Jovian", "hex": "0D61FF", diff --git a/icons/jouav.svg b/icons/jouav.svg new file mode 100644 index 000000000..16adfb73c --- /dev/null +++ b/icons/jouav.svg @@ -0,0 +1 @@ +JOUAV \ No newline at end of file From c2fa90e0f4aa4a786300cd85553e684d84db63a8 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Tue, 20 Feb 2024 17:58:58 +0800 Subject: [PATCH 778/938] Add Raycast extension (#10499) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 723212fad..5bd3698ce 100644 --- a/README.md +++ b/README.md @@ -170,6 +170,7 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg'); | [Laravel package](https://github.com/ublabs/blade-simple-icons) Laravel | [@adrian-ub](https://github.com/adrian-ub) | ![](https://img.shields.io/github/license/ublabs/blade-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsimple-icons%2Fsimple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) | | [Leptos crate](https://github.com/Carlosted/leptos-icons) Leptos | [@Carlosted](https://github.com/Carlosted) | ![](https://img.shields.io/github/license/Carlosted/leptos-icons) | [![v9.14.0](https://img.shields.io/static/v1?label=version&message=v9.14.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.14.0) | | [Python package](https://github.com/sachinraja/simple-icons-py) Python | [@sachinraja](https://github.com/sachinraja) | ![](https://img.shields.io/github/license/sachinraja/simple-icons-py) | [![v7.21.0](https://img.shields.io/static/v1?label=version&message=v7.21.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/7.21.0) | +| [Raycast extension](https://www.raycast.com/litomore/simple-icons) Raycast | [@LitoMore](https://github.com/LitoMore) | ![](https://img.shields.io/github/license/raycast/extensions) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsimple-icons%2Fsimple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) | | [React package](https://github.com/icons-pack/react-simple-icons) React | [@wootsbot](https://github.com/wootsbot) | ![](https://img.shields.io/github/license/icons-pack/react-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Ficons-pack%2Freact-simple-icons%2Fmain%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) | | [Ruby gem](https://rubygems.org/gems/simple-icons-rails) Ruby | [@thepew](https://github.com/the-pew-inc) | ![](https://img.shields.io/github/license/the-pew-inc/simple-icons-rails) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsimple-icons%2Fsimple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) | | [Solid package](https://github.com/x64Bits/solid-icons) Solid | [@x64Bits](https://github.com/x64Bits) | ![](https://img.shields.io/github/license/x64Bits/solid-icons) | [![v9.0.0](https://img.shields.io/static/v1?label=version&message=v9.0.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.0.0) | From c072af84c97155f42079c2d70e9a78b76e100d67 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 20 Feb 2024 14:21:51 +0000 Subject: [PATCH 779/938] Remove link to SVGGrabber(#10501) --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9f1845dca..6f83d6e68 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -138,7 +138,7 @@ Most of the icons and brand colors on SimpleIcons have been derived from officia Official high quality brand logos and brand colors can usually be found in the following locations: 1. About pages, Press pages, Media Kits, and Brand Guidelines. -1. Website headers (you can use [svg-grabber](https://chrome.google.com/webstore/detail/svg-grabber-get-all-the-s/ndakggdliegnegeclmfgodmgemdokdmg) for Chrome) +1. Website headers 1. Favicons 1. Wikimedia (which should provide a source) 1. GitHub repositories From 1d5cc17ab437f7b558b883a1d11e70c180c01828 Mon Sep 17 00:00:00 2001 From: Ron Schaeffer Date: Tue, 20 Feb 2024 14:47:08 +0000 Subject: [PATCH 780/938] Add iRobot (#10459) --- _data/simple-icons.json | 5 +++++ icons/irobot.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/irobot.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 02a1ec841..8f4cac28c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7289,6 +7289,11 @@ "hex": "25313C", "source": "https://www.iris.co.uk" }, + { + "title": "iRobot", + "hex": "6CB86A", + "source": "https://www.irobot.com" + }, { "title": "ISC2", "hex": "468145", diff --git a/icons/irobot.svg b/icons/irobot.svg new file mode 100644 index 000000000..fb0aa8fc2 --- /dev/null +++ b/icons/irobot.svg @@ -0,0 +1 @@ +iRobot \ No newline at end of file From 857338854945dc388ece7307cbfb38471f212f10 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Tue, 20 Feb 2024 16:57:38 +0000 Subject: [PATCH 781/938] Add note about SimilarWeb Login to Icon Request Issue Template (#10429) --- .github/ISSUE_TEMPLATE/icon_request.yml | 3 +++ CONTRIBUTING.md | 11 ++++++++--- README.md | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/icon_request.yml b/.github/ISSUE_TEMPLATE/icon_request.yml index a0e89e181..2a569c9d8 100644 --- a/.github/ISSUE_TEMPLATE/icon_request.yml +++ b/.github/ISSUE_TEMPLATE/icon_request.yml @@ -16,6 +16,9 @@ body: (including closed issues) before you continue. If you find one for the brand you're requesting then leave a comment on it or add a reaction. + > [!TIP] + > Similarweb is now trying to force users to log in in order to view statistics. You can bypass this by going directly to: + > `https://similarweb.com/website/google.com`, replacing `google.com` with the TLD you would like to get the stats on! [contributing guidelines]: https://github.com/simple-icons/simple-icons/blob/develop/CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6f83d6e68..0f0b747b5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -5,7 +5,7 @@ [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Fsearch%2Fissues%3Fq%3Drepo%3Asimple-icons%2Fsimple-icons%2520is%3Aissue%2520is%3Aopen%2520label%3Ameta%2Cpackage%2520-linked%3Apr&query=%24.total_count&suffix=%20open&logo=typescript&logoColor=white&label=code%20issues&labelColor=3178C6&color=3178C6&style=flat-square)](https://github.com/simple-icons/simple-icons/issues?q=is%3Aissue+is%3Aopen+label%3Adocs%2Cmeta%2Cpackage+-linked%3Apr) [![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.github.com%2Fsearch%2Fissues%3Fq%3Drepo%3Asimple-icons%2Fsimple-icons%2520label%3Adocs%2520is%3Aopen%2520-linked%3Apr&query=%24.total_count&suffix=%20open&logo=markdown&label=docs%20issues&labelColor=343a40&color=343a40&logoColor=FFF&style=flat-square)](https://github.com/simple-icons/simple-icons/issues?q=is%3Aopen+is%3Aissue+label%3Adocs+-linked%3Apr) -> **Note**\ +> [!IMPORTANT]\ > We ask that all users read our [legal disclaimer](./DISCLAIMER.md) before contributing to Simple Icons. Simple Icons welcomes contributions and corrections. Before contributing, please make sure you have read the guidelines below. If you decide to contribute anything, please follow the steps below. If you're new to _git_ and/or _GitHub_, we suggest you go through [the GitHub Guides](https://guides.github.com/introduction/flow/). @@ -80,6 +80,10 @@ If you are in doubt, feel free to submit it and we'll have a look. ### Assessing Popularity +> [!TIP]\ +> Similarweb is now trying to force users to log in in order to view statistics. You can bypass this by going directly to: +> `https://similarweb.com/website/google.com`, replacing `google.com` with the TLD you would like to get the stats on! + To be considered popular enough to be within our scope, a brand must be in existence for at least one year (from date of first stable release, where applicable) and meet one of the following metrics of popularity, in order of preference: 1. Its website's Similarweb global rank is in the top 500k. @@ -112,7 +116,7 @@ To be considered popular enough to be within our scope, a brand must be in exist If all else fails, though, feel free to make a good case for the popularity of the brand you're requesting on any other grounds, provided it can be backed up with verifiable data. Example: a car manufacturer's own website falls outside our scope but a major dealership dealing exclusively or primarily in that brand falls within our scope - in that case we'd accept the manufacturer as being popular. If you can provide a _particularly_ good metric that can be applied to other brands then it will be added to this list. -> [!NOTE] +> [!NOTE]\ > All metrics & cut-offs above are subject to ongoing review and potential change. These current metrics were devised in order to no longer rely on GitHub stars as an indication of a project's popularity. But, for projects that only exist on GitHub, we do still need some way of assessing their popularity so, until we can come up with a better way to do so, we have kept stars for the time being but will not be putting as much weight on them as in the past. If you know of a better way of assessing the popularity of a GitHub project then please create an issue for discussion. ### Opening an Issue @@ -129,7 +133,8 @@ If you have an affiliation to the brand you are requesting that allows you to sp ## Adding or Updating an Icon -**Note**: If you decide to add an icon without requesting it first, the requirements above still apply. +> [!NOTE]\ +> If you decide to add an icon without requesting it first, the requirements above still apply. ### 1. Identify Official Logos and Colors diff --git a/README.md b/README.md index 5bd3698ce..6660d5e35 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Over 3000 Free SVG icons for popular brands. See them all on one page at [!NOTE]\ +> [!IMPORTANT]\ > We ask that all users read our [legal disclaimer](https://github.com/simple-icons/simple-icons/blob/develop/DISCLAIMER.md) before using icons from Simple Icons. ### General Usage From 59389f963b6633b9b4f4b02c2ca23adefcb0aa6b Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Wed, 21 Feb 2024 14:47:20 +0530 Subject: [PATCH 782/938] Add National Rail Icon (#10505) --- _data/simple-icons.json | 6 ++++++ icons/nationalrail.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/nationalrail.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8f4cac28c..8b1d8612f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9756,6 +9756,12 @@ "hex": "00148C", "source": "https://www.nationalgrid.com" }, + { + "title": "National Rail", + "hex": "003366", + "source": "https://www.nationalrailguidelines.co.uk", + "guidelines": "https://www.nationalrailguidelines.co.uk" + }, { "title": "NativeScript", "hex": "65ADF1", diff --git a/icons/nationalrail.svg b/icons/nationalrail.svg new file mode 100644 index 000000000..9c86bbb36 --- /dev/null +++ b/icons/nationalrail.svg @@ -0,0 +1 @@ +National Rail \ No newline at end of file From 32d4034e65232ea4b7ef1d5a8de01a895f389a00 Mon Sep 17 00:00:00 2001 From: 21st <60197499+21st-centuryman@users.noreply.github.com> Date: Wed, 21 Feb 2024 14:38:14 +0100 Subject: [PATCH 783/938] Add: Perplexity (#10482) * Add: perplexity * Update _data/simple-icons.json * Add: new perplexity percision --------- Co-authored-by: Adam Rusted --- _data/simple-icons.json | 5 +++++ icons/perplexity.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/perplexity.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8b1d8612f..04832c7e1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11059,6 +11059,11 @@ "hex": "39457E", "source": "https://github.com/tpf/marketing-materials/blob/6765c6fd71bc5b123d6c1a77b86e08cdd6376078/images/onion-logo/tpf-logo-onion.svg" }, + { + "title": "Perplexity", + "hex": "1FB8CD", + "source": "https://www.perplexity.ai" + }, { "title": "Persistent", "hex": "FD5F07", diff --git a/icons/perplexity.svg b/icons/perplexity.svg new file mode 100644 index 000000000..648b7c7a3 --- /dev/null +++ b/icons/perplexity.svg @@ -0,0 +1 @@ +Perplexity \ No newline at end of file From 2f4f98414798e592c73ebd7f307f8c636244e7ce Mon Sep 17 00:00:00 2001 From: Jerry Yip <109581212+yhmyhm0910@users.noreply.github.com> Date: Thu, 22 Feb 2024 16:19:43 -0500 Subject: [PATCH 784/938] Add GeoPandas (#10398) --- _data/simple-icons.json | 6 ++++++ icons/geopandas.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/geopandas.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 04832c7e1..70b0185df 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5530,6 +5530,12 @@ "source": "https://www.geocaching.com/about/logousage.aspx", "guidelines": "https://www.geocaching.com/about/logousage.aspx" }, + { + "title": "GeoPandas", + "hex": "139C5A", + "source": "https://geopandas.org", + "guidelines": "https://geopandas.org/en/stable/about/logo.html" + }, { "title": "Gerrit", "hex": "EEEEEE", diff --git a/icons/geopandas.svg b/icons/geopandas.svg new file mode 100644 index 000000000..17da02bb2 --- /dev/null +++ b/icons/geopandas.svg @@ -0,0 +1 @@ +GeoPandas \ No newline at end of file From 06cfdb2f6015aa1e316aca2c7d55261833af6e0e Mon Sep 17 00:00:00 2001 From: Ron Schaeffer Date: Fri, 23 Feb 2024 09:15:25 +0000 Subject: [PATCH 785/938] Add Ecovacs (#10509) --- _data/simple-icons.json | 5 +++++ icons/ecovacs.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/ecovacs.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 70b0185df..486c915d7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4357,6 +4357,11 @@ "hex": "782A90", "source": "https://github.com/vert-x3/.github/blob/1ad6612d87f35665e50a00fc32eb9c542556385d/workflow-templates/vertx-favicon.svg" }, + { + "title": "Ecovacs", + "hex": "1E384B", + "source": "https://www.ecovacs.com" + }, { "title": "EDEKA", "hex": "1B66B3", diff --git a/icons/ecovacs.svg b/icons/ecovacs.svg new file mode 100644 index 000000000..f1d3d12e0 --- /dev/null +++ b/icons/ecovacs.svg @@ -0,0 +1 @@ +Ecovacs \ No newline at end of file From f6de795e85fe8fca45fad7d9906d09a5c275b7f1 Mon Sep 17 00:00:00 2001 From: Dzintars Date: Fri, 23 Feb 2024 14:30:35 +0200 Subject: [PATCH 786/938] Add Bazel (#10477) --- _data/simple-icons.json | 5 +++++ icons/bazel.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/bazel.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 486c915d7..c8dcaeec0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1850,6 +1850,11 @@ "hex": "4381C3", "source": "https://battle.net" }, + { + "title": "Bazel", + "hex": "43A047", + "source": "https://bazel.build" + }, { "title": "Beatport", "hex": "01FF95", diff --git a/icons/bazel.svg b/icons/bazel.svg new file mode 100644 index 000000000..078a0a595 --- /dev/null +++ b/icons/bazel.svg @@ -0,0 +1 @@ +Bazel \ No newline at end of file From 392f583904247c8b2ab9663b01e7932f76f215fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 23 Feb 2024 13:38:26 +0100 Subject: [PATCH 787/938] Use pipe operator in issue templates (#10516) --- .github/ISSUE_TEMPLATE/config.yml | 2 +- .github/ISSUE_TEMPLATE/documentation.yml | 5 ++--- .github/ISSUE_TEMPLATE/icon_removal.yml | 3 +-- .github/ISSUE_TEMPLATE/icon_request.yml | 10 ++++------ .github/ISSUE_TEMPLATE/icon_update.yml | 5 ++--- .github/ISSUE_TEMPLATE/package.yml | 7 +++---- 6 files changed, 13 insertions(+), 19 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 5de8ca4bd..e3bff1aa1 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,4 +1,4 @@ contact_links: - name: Website about: Issues and improvements for the website - url: https://github.com/simple-icons/simple-icons-website/issues/new?assignees=&labels=&template=website.md + url: https://github.com/simple-icons/simple-icons-website/issues/new?template=website.md diff --git a/.github/ISSUE_TEMPLATE/documentation.yml b/.github/ISSUE_TEMPLATE/documentation.yml index 0f3485d95..80b7e2cb7 100644 --- a/.github/ISSUE_TEMPLATE/documentation.yml +++ b/.github/ISSUE_TEMPLATE/documentation.yml @@ -5,18 +5,17 @@ labels: [docs] body: - type: markdown attributes: - value: >- + value: | Before opening a new issue, make sure it isn't covered by an existing issue. Please search for [issues with the `docs` label][docs-issues] (including closed issues) before you continue. - [docs-issues]: https://github.com/simple-icons/simple-icons/issues?q=is%3Aissue+label%3Adocs - type: dropdown attributes: label: Kind of Issue - description: >- + description: | If your issue type is not here, select "other" and explain in the "Description" field below. options: [Improvement, Mistake, Other] diff --git a/.github/ISSUE_TEMPLATE/icon_removal.yml b/.github/ISSUE_TEMPLATE/icon_removal.yml index d798cb4ec..fbfdb0a6b 100644 --- a/.github/ISSUE_TEMPLATE/icon_removal.yml +++ b/.github/ISSUE_TEMPLATE/icon_removal.yml @@ -5,13 +5,12 @@ labels: [removal request] body: - type: markdown attributes: - value: >- + value: | Before opening a new issue, make sure it isn't covered by an existing issue. Please search for [issues with the `removal request` or `breaking change` label][removal-issues] (including closed issues) before you continue. If you find one for the brand you're reporting then leave a comment on it or add a reaction. - [removal-issues]: https://github.com/simple-icons/simple-icons/issues?q=is%3Aissue+label%3A%22removal+request%22%2C%22breaking+change%22 - type: input diff --git a/.github/ISSUE_TEMPLATE/icon_request.yml b/.github/ISSUE_TEMPLATE/icon_request.yml index 2a569c9d8..08d0394a8 100644 --- a/.github/ISSUE_TEMPLATE/icon_request.yml +++ b/.github/ISSUE_TEMPLATE/icon_request.yml @@ -5,12 +5,11 @@ labels: [new icon] body: - type: markdown attributes: - value: >- + value: | We won't add non-brand icons or anything related to illegal services. If in doubt, open an issue and we'll have a look. For more details see the [Contributing Guidelines]. - Before opening a new issue, make sure it isn't covered by an existing issue. Please search for [issues with the `new icon` label][new-icon-issues] (including closed issues) before you continue. If you find one for the brand @@ -34,7 +33,7 @@ body: - type: input attributes: label: Website - description: >- + description: | For non-web brands you can add a relevant link. You can put "None" if you don't think there's a website. placeholder: 'Example: https://simpleicons.org' @@ -44,12 +43,11 @@ body: - type: textarea attributes: label: Popularity Metric - description: >- + description: | Provide either a [Similarweb rank], which must be in the top 500,000 to qualify, or failing that another metric from [our contributing guidelines] that we can use to assess the popularity of the requested brand. - [Similarweb rank]: https://www.similarweb.com [our contributing guidelines]: https://github.com/simple-icons/simple-icons/blob/develop/CONTRIBUTING.md#assessing-popularity placeholder: 'Example: The Similarweb rank is 261,758. See https://www.similarweb.com/website/simpleicons.org' @@ -59,7 +57,7 @@ body: - type: textarea attributes: label: Official Resources for Icon and Color - description: >- + description: | Media kits, brand guidelines, SVG files, etc. You can set this to "None" if you are unable to find any resources. placeholder: | diff --git a/.github/ISSUE_TEMPLATE/icon_update.yml b/.github/ISSUE_TEMPLATE/icon_update.yml index ca61a9713..9d363eaff 100644 --- a/.github/ISSUE_TEMPLATE/icon_update.yml +++ b/.github/ISSUE_TEMPLATE/icon_update.yml @@ -5,13 +5,12 @@ labels: [icon outdated] body: - type: markdown attributes: - value: >- + value: | Before opening a new issue, make sure it isn't covered by an existing issue. Please search for [issues with the `icon outdated` label][icon-outdated-issues] (including closed issues) before you continue. If you find one for the brand you're reporting then leave a comment on it or add a reaction. - [icon-outdated-issues]: https://github.com/simple-icons/simple-icons/issues?q=is%3Aissue+label%3A%22icon+outdated%22 - type: input @@ -24,7 +23,7 @@ body: - type: textarea attributes: label: Official Resources for Icon and Color - description: >- + description: | Media kits, brand guidelines, SVG files, etc. You can set this to "None" if you are unable to find any resources. placeholder: | diff --git a/.github/ISSUE_TEMPLATE/package.yml b/.github/ISSUE_TEMPLATE/package.yml index 1127ed314..3fc798817 100644 --- a/.github/ISSUE_TEMPLATE/package.yml +++ b/.github/ISSUE_TEMPLATE/package.yml @@ -5,18 +5,17 @@ labels: [package] body: - type: markdown attributes: - value: >- + value: | Before opening a new issue, make sure it isn't covered by an existing issue. Please search for [issues with the `package` label][package-issues] (including closed issues) before you continue. - [package-issues]: https://github.com/simple-icons/simple-icons/issues?q=is%3Aissue+label%3Apackage - type: dropdown attributes: label: Kind of Issue - description: >- + description: | If your issue type is not here, select "other" and explain in the "Description" field below. options: [Bug, Feature, Performance, Other] @@ -41,7 +40,7 @@ body: - type: textarea attributes: label: Other Software - description: >- + description: | The software that you are using the package with (Node.js & NPM, PHP & Packagist, Browser(s), other) and their versions. You can put "None" if you are unsure. placeholder: | From 74f3ea746525011cf5bd62333ac77ae841c9af20 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 23 Feb 2024 13:19:09 +0000 Subject: [PATCH 788/938] Add Fediverse Metrics (#10497) --- CONTRIBUTING.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0f0b747b5..67aed9d87 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -102,6 +102,8 @@ To be considered popular enough to be within our scope, a brand must be in exist - [JSDelivr](https://www.jsdelivr.com): 1m daily or 35m monthly requests, - [crates.io](https://crates.io): 100k weekly downloads, - [PyPi Stats](https://pypistats.org): 100k weekly downloads, or, +1. If the brand is a Fediverse project, it needs to have a minimum of 10,000 Monthly Active Users as listed on [FediDB](https://fedidb.org/software). + - In addition, for **servers** that have a unique recognizable logo, the User Count as listed on [FediDB](https://fedidb.org/network) should be 100,000 or higher. 1. The brand's popularity can be illustrated by other publicly available & verifiable statistic (e.g., downloads, usage). - Stats should preferably also include data on one of our existing brands so a direct comparison can be made. 1. The brand's popularity can be illustrated through a worldwide Google Trends comparison, or similar. From 454bb9ae2f3d318b7a520eb3543dc21b077dfc7b Mon Sep 17 00:00:00 2001 From: Adam Steiger Date: Fri, 23 Feb 2024 09:53:19 -0500 Subject: [PATCH 789/938] Add Autozone (#10379) --- _data/simple-icons.json | 5 +++++ icons/autozone.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/autozone.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c8dcaeec0..bac125d7b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1634,6 +1634,11 @@ "hex": "DD3735", "source": "https://github.com/postcss/autoprefixer/blob/1341747bc8142a147342f55eea5ed4286a3ca318/logo.svg" }, + { + "title": "AutoZone", + "hex": "D52B1E", + "source": "https://www.autozone.com" + }, { "title": "avajs", "hex": "4B4B77", diff --git a/icons/autozone.svg b/icons/autozone.svg new file mode 100644 index 000000000..f1274ff17 --- /dev/null +++ b/icons/autozone.svg @@ -0,0 +1 @@ +AutoZone \ No newline at end of file From 14b69da08cf060ea071138a32a86840a887717ba Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 23 Feb 2024 15:03:13 +0000 Subject: [PATCH 790/938] Add Google Gemini (#10461) --- _data/simple-icons.json | 10 ++++++++++ icons/googlegemini.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/googlegemini.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index bac125d7b..f3664c828 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -6029,6 +6029,16 @@ "hex": "7248B9", "source": "https://about.google/products/#all-products" }, + { + "title": "Google Gemini", + "hex": "8E75B2", + "source": "https://gemini.google.com", + "aliases": { + "old": [ + "Google Bard" + ] + } + }, { "title": "Google Hangouts", "hex": "0C9D58", diff --git a/icons/googlegemini.svg b/icons/googlegemini.svg new file mode 100644 index 000000000..765adb088 --- /dev/null +++ b/icons/googlegemini.svg @@ -0,0 +1 @@ +Google Gemini \ No newline at end of file From 722b5d9d83b9f86340d525ea86dd374953265850 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 23 Feb 2024 19:06:23 +0000 Subject: [PATCH 791/938] The Revert PR (#10519) --- _data/simple-icons.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f3664c828..25542c912 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5189,7 +5189,7 @@ }, { "title": "Fluxus", - "hex": "8D73B0", + "hex": "FFFFFF", "source": "https://github.com/YieldingFluxus/fluxuswebsite/blob/651d798b8753786dcc51644c3b048a4f399db166/public/icon-svg.svg" }, { @@ -7389,7 +7389,7 @@ }, { "title": "Jaguar", - "hex": "000000", + "hex": "FFFFFF", "source": "https://media.jaguar.com/en/press-kit" }, { @@ -8639,7 +8639,7 @@ }, { "title": "Ludwig", - "hex": "000000", + "hex": "FFFFFF", "source": "https://github.com/ludwig-ai/ludwig-docs/blob/8d8abb2117a93af2622a6545943c773b27153e1b/docs/images/ludwig_icon.svg" }, { @@ -12451,7 +12451,7 @@ }, { "title": "Reason Studios", - "hex": "F9CB61", + "hex": "FFFFFF", "source": "https://www.reasonstudios.com/press", "guidelines": "https://www.reasonstudios.com/press" }, @@ -13224,7 +13224,7 @@ }, { "title": "SCP Foundation", - "hex": "000000", + "hex": "FFFFFF", "source": "https://scp-wiki.wikidot.com" }, { @@ -13926,7 +13926,7 @@ }, { "title": "Sony", - "hex": "000000", + "hex": "FFFFFF", "source": "https://www.sony.com" }, { @@ -15730,7 +15730,7 @@ }, { "title": "Unity", - "hex": "000000", + "hex": "FFFFFF", "source": "https://brand.unity.com", "guidelines": "https://brand.unity.com" }, From 9b81fea1cb6d25f3e74e73796f9167f4524b1d7f Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 23 Feb 2024 19:07:44 +0000 Subject: [PATCH 792/938] The Update PR (#10518) --- _data/simple-icons.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 25542c912..cda4f38b0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1756,7 +1756,7 @@ }, { "title": "Backendless", - "hex": "5056E5", + "hex": "1D77BD", "source": "https://backendless.com" }, { @@ -2885,7 +2885,7 @@ }, { "title": "Clarivate", - "hex": "000000", + "hex": "93FF9E", "source": "https://clarivate.com" }, { @@ -8192,7 +8192,7 @@ }, { "title": "Leanpub", - "hex": "222222", + "hex": "262425", "source": "https://leanpub.com/press", "guidelines": "https://leanpub.com/press" }, @@ -8214,7 +8214,7 @@ }, { "title": "Lemmy", - "hex": "14854F", + "hex": "000000", "source": "https://join-lemmy.org", "license": { "type": "custom", @@ -10539,7 +10539,7 @@ }, { "title": "OpenJDK", - "hex": "437291", + "hex": "000000", "source": "https://hg.openjdk.java.net/duke/duke/file/ca00f100dafc/vector/Agent.svg#l1" }, { @@ -14612,7 +14612,7 @@ }, { "title": "SWC", - "hex": "000000", + "hex": "F8C457", "source": "https://github.com/swc-project/logo/blob/f26cac1b4a490e3bdf128d3b084bb57f4fab1aac/svg/swc_black.svg" }, { @@ -17206,7 +17206,7 @@ }, { "title": "Zulip", - "hex": "50ADFF", + "hex": "6492FE", "source": "https://github.com/zulip/zulip/blob/df9e40491dc77b658d943cff36a816d46e32ce1b/static/images/logo/zulip-org-logo.svg" }, { From f70c9b13cb0b20524b0564663de02bd06b413bb2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 25 Feb 2024 00:24:24 +0000 Subject: [PATCH 793/938] version bump --- package.json | 2 +- slugs.md | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d03a4a3e8..dd1641458 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "11.5.0", + "version": "11.6.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 8e0f57262..773a08bee 100644 --- a/slugs.md +++ b/slugs.md @@ -123,6 +123,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Alteryx` | `alteryx` | | `Altium Designer` | `altiumdesigner` | | `Alwaysdata` | `alwaysdata` | +| `ALX` | `alx` | | `Amazon` | `amazon` | | `Amazon Alexa` | `amazonalexa` | | `Amazon API Gateway` | `amazonapigateway` | @@ -275,6 +276,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `AutoIt` | `autoit` | | `Automattic` | `automattic` | | `Autoprefixer` | `autoprefixer` | +| `AutoZone` | `autozone` | | `avajs` | `avajs` | | `Avast` | `avast` | | `avianca` | `avianca` | @@ -314,6 +316,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Bastyon` | `bastyon` | | `Bata` | `bata` | | `Battle.net` | `battledotnet` | +| `Bazel` | `bazel` | | `Beatport` | `beatport` | | `Beats` | `beats` | | `Beats by Dre` | `beatsbydre` | @@ -774,6 +777,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Eclipse Jetty` | `eclipsejetty` | | `Eclipse Mosquitto` | `eclipsemosquitto` | | `Eclipse Vert.x` | `eclipsevertdotx` | +| `Ecovacs` | `ecovacs` | | `EDEKA` | `edeka` | | `Edge Impulse` | `edgeimpulse` | | `EditorConfig` | `editorconfig` | @@ -989,6 +993,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Genius` | `genius` | | `Gentoo` | `gentoo` | | `Geocaching` | `geocaching` | +| `GeoPandas` | `geopandas` | | `Gerrit` | `gerrit` | | `GetX` | `getx` | | `Ghost` | `ghost` | @@ -1072,6 +1077,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Google Fit` | `googlefit` | | `Google Fonts` | `googlefonts` | | `Google Forms` | `googleforms` | +| `Google Gemini` | `googlegemini` | | `Google Hangouts` | `googlehangouts` | | `Google Home` | `googlehome` | | `Google Keep` | `googlekeep` | @@ -1302,6 +1308,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `IOTA` | `iota` | | `IPFS` | `ipfs` | | `IRIS` | `iris` | +| `iRobot` | `irobot` | | `ISC2` | `isc2` | | `Issuu` | `issuu` | | `Istio` | `istio` | @@ -1340,6 +1347,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Joomla` | `joomla` | | `Joplin` | `joplin` | | `Jordan` | `jordan` | +| `JOUAV` | `jouav` | | `Jovian` | `jovian` | | `JPEG` | `jpeg` | | `jQuery` | `jquery` | @@ -1727,6 +1735,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Nano` | `nano` | | `NASA` | `nasa` | | `National Grid` | `nationalgrid` | +| `National Rail` | `nationalrail` | | `NativeScript` | `nativescript` | | `NATS.io` | `natsdotio` | | `Naver` | `naver` | @@ -1949,6 +1958,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Percy` | `percy` | | `Perforce` | `perforce` | | `Perl` | `perl` | +| `Perplexity` | `perplexity` | | `Persistent` | `persistent` | | `Personio` | `personio` | | `Pets at Home` | `petsathome` | @@ -2745,6 +2755,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Tutanota` | `tutanota` | | `TV Time` | `tvtime` | | `Twilio` | `twilio` | +| `Twinkly` | `twinkly` | | `Twitch` | `twitch` | | `Twitter` | `twitter` | | `Typeform` | `typeform` | @@ -2952,6 +2963,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Wolfram Language` | `wolframlanguage` | | `Wolfram Mathematica` | `wolframmathematica` | | `Wondershare` | `wondershare` | +| `Wondershare Filmora` | `wondersharefilmora` | | `Woo` | `woo` | | `WooCommerce` | `woocommerce` | | `WordPress` | `wordpress` | From 46c788b461903c80484c7a3b8e60d5a5f53b66b5 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 26 Feb 2024 19:34:05 +0530 Subject: [PATCH 794/938] Update PopOS Icon (#10510) * Update PopOS Icon * Fix svg --- _data/simple-icons.json | 2 +- icons/popos.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cda4f38b0..3af10b590 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11555,7 +11555,7 @@ { "title": "Pop!_OS", "hex": "48B9C7", - "source": "https://pop.system76.com" + "source": "https://github.com/system76/brand/blob/7a31740b54f929b62a165baa61dfb0b5164261e8/Pop_OS%20branding/Pop_icon.svg" }, { "title": "Porkbun", diff --git a/icons/popos.svg b/icons/popos.svg index 11d31c749..faf0e1310 100644 --- a/icons/popos.svg +++ b/icons/popos.svg @@ -1 +1 @@ -Pop!_OS \ No newline at end of file +Pop!_OS \ No newline at end of file From 39e34ef1bdfc6bdfa056debc1760695186ee6ed7 Mon Sep 17 00:00:00 2001 From: Nirvik Purkait <93871471+nirvikpurkait@users.noreply.github.com> Date: Mon, 26 Feb 2024 22:27:29 +0530 Subject: [PATCH 795/938] added Contributor Covenant (#10521) --- _data/simple-icons.json | 5 +++++ icons/contributorcovenant.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/contributorcovenant.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3af10b590..7a3bb85df 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3351,6 +3351,11 @@ "url": "https://www.contentstack.com/legal/terms-of-service" } }, + { + "title": "Contributor Covenant", + "hex": "5E0D73", + "source": "https://www.contributor-covenant.org" + }, { "title": "Conventional Commits", "hex": "FE5196", diff --git a/icons/contributorcovenant.svg b/icons/contributorcovenant.svg new file mode 100644 index 000000000..d15041cd6 --- /dev/null +++ b/icons/contributorcovenant.svg @@ -0,0 +1 @@ +Contributor Covenant \ No newline at end of file From aa83356af4789e868827a996edcab1460f6d042d Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Mon, 26 Feb 2024 19:02:00 +0000 Subject: [PATCH 796/938] Add Image.sc icon (#10527) --- _data/simple-icons.json | 5 +++++ icons/imagedotsc.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/imagedotsc.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7a3bb85df..5ccccd1f5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7041,6 +7041,11 @@ "hex": "67B4E7", "source": "https://www.iledefrance-mobilites.fr" }, + { + "title": "Image.sc", + "hex": "039CB2", + "source": "https://forum.image.sc" + }, { "title": "ImageJ", "hex": "00D8E0", diff --git a/icons/imagedotsc.svg b/icons/imagedotsc.svg new file mode 100644 index 000000000..2814c50d2 --- /dev/null +++ b/icons/imagedotsc.svg @@ -0,0 +1 @@ +Image.sc \ No newline at end of file From 8ea74a264aa10445f152c4fb6518f42a501c447e Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Mon, 26 Feb 2024 23:38:58 +0000 Subject: [PATCH 797/938] Add foobar2000 icon (#10529) --- _data/simple-icons.json | 5 +++++ icons/foobar2000.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/foobar2000.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5ccccd1f5..9459a9f7e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5238,6 +5238,11 @@ "hex": "F2712B", "source": "https://fontforge.org" }, + { + "title": "foobar2000", + "hex": "000000", + "source": "https://hydrogenaud.io/index.php?topic=55604.0" + }, { "title": "foodpanda", "hex": "D70F64", diff --git a/icons/foobar2000.svg b/icons/foobar2000.svg new file mode 100644 index 000000000..e3090efa6 --- /dev/null +++ b/icons/foobar2000.svg @@ -0,0 +1 @@ +foobar2000 \ No newline at end of file From d180d6c7f89f1e6941e02238fbbf636184813585 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Tue, 27 Feb 2024 18:55:25 +0100 Subject: [PATCH 798/938] Update deprecation notice in versioning policy (#10440) * Update deprecation notice in versioning policy * Update VERSIONING.md Co-authored-by: Adam Rusted * Update VERSIONING.md Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> * Update VERSIONING.md Co-authored-by: Adam Rusted --------- Co-authored-by: Adam Rusted Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- VERSIONING.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/VERSIONING.md b/VERSIONING.md index 98d9a1291..83073ec54 100644 --- a/VERSIONING.md +++ b/VERSIONING.md @@ -18,9 +18,4 @@ _Major_ releases are scheduled on a half-year basis, mainly to remove old SVGs. ## Deprecation -For approximately 3 months after a _major_ release, the _major_ release preceding it will be supported. After 3 months, the previous _major_ release is deprecated and will no longer be supported. - -Support of a _major_ version entails the following: - -- SVGs and metadata of brands will be updated on request. This excludes brands that were removed in the new _major_ release. -- Bugs in the npm library will be updated if reported. +After a _major_ release, the only other supported version is the last version of the previous _major_ release. This previous version will only receive bug fixes to either the npm library, or our internal APIs. From 33a61eaf322b0c4be2ebc2356b5a8d47a806bb48 Mon Sep 17 00:00:00 2001 From: Tyler Twitchell <135183794+tytwitchell@users.noreply.github.com> Date: Tue, 27 Feb 2024 16:11:09 -0500 Subject: [PATCH 799/938] Add: Farcaster (#10458) * Request: Farcaster * optimization * refactor: farcaster logo * styles: updated icon with rounded container --------- --- _data/simple-icons.json | 5 +++++ icons/farcaster.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/farcaster.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9459a9f7e..4d9408747 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4865,6 +4865,11 @@ "hex": "0928FF", "source": "https://fantom.foundation" }, + { + "title": "Farcaster", + "hex": "855DCD", + "source": "https://www.farcaster.xyz" + }, { "title": "FareHarbor", "hex": "0A6ECE", diff --git a/icons/farcaster.svg b/icons/farcaster.svg new file mode 100644 index 000000000..027eb2f7b --- /dev/null +++ b/icons/farcaster.svg @@ -0,0 +1 @@ +Farcaster \ No newline at end of file From 35993e956105eadcfd20cd9da62da301225823ce Mon Sep 17 00:00:00 2001 From: Durgesh Gowda C Date: Fri, 1 Mar 2024 21:46:40 +0530 Subject: [PATCH 800/938] Chronicle (#10548) * Update simple-icons.json * added googlechronicle.svg --- _data/simple-icons.json | 5 +++++ icons/googlechronicle.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/googlechronicle.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4d9408747..fd923beee 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5942,6 +5942,11 @@ "source": "https://www.google.com/chrome", "guidelines": "https://partnermarketinghub.withgoogle.com/brands/chrome" }, + { + "title": "Google Chronicle", + "hex": "4285F4", + "source": "https://chronicle.security" + }, { "title": "Google Classroom", "hex": "0F9D58", diff --git a/icons/googlechronicle.svg b/icons/googlechronicle.svg new file mode 100644 index 000000000..62c6910f7 --- /dev/null +++ b/icons/googlechronicle.svg @@ -0,0 +1 @@ +Google Chronicle \ No newline at end of file From 9f34529a87378c8aaa0e6e3413f63c74530f63ba Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 3 Mar 2024 00:23:58 +0000 Subject: [PATCH 801/938] version bump --- package.json | 2 +- slugs.md | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index dd1641458..17e1123d8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "11.6.0", + "version": "11.7.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 773a08bee..f293831a0 100644 --- a/slugs.md +++ b/slugs.md @@ -593,6 +593,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Contao` | `contao` | | `Contentful` | `contentful` | | `Contentstack` | `contentstack` | +| `Contributor Covenant` | `contributorcovenant` | | `Conventional Commits` | `conventionalcommits` | | `Convertio` | `convertio` | | `Cookiecutter` | `cookiecutter` | @@ -870,6 +871,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Fandom` | `fandom` | | `Fanfou` | `fanfou` | | `Fantom` | `fantom` | +| `Farcaster` | `farcaster` | | `FareHarbor` | `fareharbor` | | `FARFETCH` | `farfetch` | | `FastAPI` | `fastapi` | @@ -937,6 +939,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Font Awesome` | `fontawesome` | | `FontBase` | `fontbase` | | `FontForge` | `fontforge` | +| `foobar2000` | `foobar2000` | | `foodpanda` | `foodpanda` | | `Ford` | `ford` | | `Forgejo` | `forgejo` | @@ -1058,6 +1061,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Google Cardboard` | `googlecardboard` | | `Google Chat` | `googlechat` | | `Google Chrome` | `googlechrome` | +| `Google Chronicle` | `googlechronicle` | | `Google Classroom` | `googleclassroom` | | `Google Cloud` | `googlecloud` | | `Google Cloud Composer` | `googlecloudcomposer` | @@ -1257,6 +1261,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `iHeartRadio` | `iheartradio` | | `IKEA` | `ikea` | | `Île-de-France Mobilités` | `iledefrancemobilites` | +| `Image.sc` | `imagedotsc` | | `ImageJ` | `imagej` | | `IMDb` | `imdb` | | `Imgur` | `imgur` | From 75609846f840bff6bdae310a18524ea84130001e Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Mon, 4 Mar 2024 04:25:16 -0500 Subject: [PATCH 802/938] Update Eleventy (#10562) --- _data/simple-icons.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index fd923beee..cdc1eecbc 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4491,8 +4491,13 @@ }, { "title": "Eleventy", - "hex": "000000", - "source": "https://www.11ty.io" + "hex": "222222", + "source": "https://www.11ty.dev", + "aliases": { + "aka": [ + "11ty" + ] + } }, { "title": "Elgato", From f4954d9e0dceede82f48bc791b5aeaae57e0c951 Mon Sep 17 00:00:00 2001 From: Durgesh Gowda C Date: Mon, 4 Mar 2024 15:07:30 +0530 Subject: [PATCH 803/938] Update: Tubi (#10560) --- _data/simple-icons.json | 4 ++-- icons/tubi.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index cdc1eecbc..31aabfb2f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15509,8 +15509,8 @@ }, { "title": "Tubi", - "hex": "000000", - "source": "https://corporate.tubitv.com/press-releases/" + "hex": "7408FF", + "source": "https://gdpr.tubi.tv" }, { "title": "TUI", diff --git a/icons/tubi.svg b/icons/tubi.svg index 2c40a434b..92a56deb2 100644 --- a/icons/tubi.svg +++ b/icons/tubi.svg @@ -1 +1 @@ -Tubi \ No newline at end of file +Tubi \ No newline at end of file From dcb07310d9f1db14a5dd33491346e2b197927377 Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Mon, 4 Mar 2024 16:59:32 -0500 Subject: [PATCH 804/938] Allow to select between licenses in `add-icon-data` script (#10564) * Improve add-icon-data script * Handle force closed prompts, add success message * Remove Boolean casting * Remove try/catch --- package.json | 1 + scripts/add-icon-data.js | 37 ++++++++++++++++++++++++++----------- 2 files changed, 27 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 17e1123d8..324956178 100644 --- a/package.json +++ b/package.json @@ -92,6 +92,7 @@ "fake-diff": "1.0.0", "get-relative-luminance": "1.0.0", "husky": "9.0.10", + "inquirer-autocomplete-standalone": "0.8.1", "is-ci": "3.0.1", "jsonschema": "1.4.1", "markdown-link-check": "3.11.2", diff --git a/scripts/add-icon-data.js b/scripts/add-icon-data.js index 7620b8546..8e1385a26 100644 --- a/scripts/add-icon-data.js +++ b/scripts/add-icon-data.js @@ -1,6 +1,7 @@ import process from 'node:process'; import chalk from 'chalk'; import { input, confirm, checkbox } from '@inquirer/prompts'; +import autocomplete from 'inquirer-autocomplete-standalone'; import getRelativeLuminance from 'get-relative-luminance'; import { URL_REGEX, @@ -89,18 +90,18 @@ const getIconDataFromAnswers = (answers) => ({ const answers = {}; answers.title = await input({ - message: 'Title', + message: 'Title:', validate: titleValidator, }); answers.hex = await input({ - message: 'Hex', + message: 'Hex:', validate: hexValidator, transformer: hexTransformer, }); answers.source = await input({ - message: 'Source', + message: 'Source URL:', validate: sourceValidator, }); @@ -110,7 +111,7 @@ answers.hasGuidelines = await confirm({ if (answers.hasGuidelines) { answers.guidelines = await input({ - message: 'Guidelines', + message: 'Guidelines URL:', validate: sourceValidator, }); } @@ -120,19 +121,32 @@ answers.hasLicense = await confirm({ }); if (answers.hasLicense) { - answers.licenseType = await input({ - message: 'License type', - validate: (text) => Boolean(text), + const licenseTypes = + jsonSchema.definitions.brand.properties.license.oneOf[0].properties.type.enum.map( + (license) => { + return { value: license }; + }, + ); + answers.licenseType = await autocomplete({ + message: 'License type:', + source: async (input) => { + input = (input || '').trim(); + return input + ? licenseTypes.filter((license) => + license.value.toLowerCase().includes(input.toLowerCase()), + ) + : licenseTypes; + }, }); answers.licenseUrl = await input({ - message: 'License URL' + chalk.reset(' (optional)'), + message: `License URL ${chalk.reset('(optional)')}:`, validate: (text) => !Boolean(text) || sourceValidator(text), }); } answers.hasAliases = await confirm({ - message: 'This icon has brands aliases?', + message: 'This icon has brand aliases?', default: false, }); @@ -154,7 +168,7 @@ if (answers.hasAliases) { answers.confirmToAdd = await confirm({ message: [ - 'About to write to simple-icons.json', + 'About to write the following to simple-icons.json:', chalk.reset(JSON.stringify(getIconDataFromAnswers(answers), null, 4)), chalk.reset('Is this OK?'), ].join('\n\n'), @@ -166,7 +180,8 @@ if (answers.confirmToAdd) { iconsData.icons.push(icon); iconsData.icons.sort((a, b) => collator.compare(a.title, b.title)); await writeIconsData(iconsData); + console.log(chalk.green('\nData written successfully.')); } else { - console.log('Aborted.'); + console.log(chalk.red('\nAborted.')); process.exit(1); } From d38742abfdd8b65ca9a16df0f96696f4990c2ec4 Mon Sep 17 00:00:00 2001 From: Durgesh Gowda C Date: Tue, 5 Mar 2024 19:40:22 +0530 Subject: [PATCH 805/938] Add Akiflow icon (#10558) * added akiflow.svg * Update simple-icons.json --- _data/simple-icons.json | 5 +++++ icons/akiflow.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/akiflow.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 31aabfb2f..880d9c6a5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -505,6 +505,11 @@ "type": "GPL-3.0-only" } }, + { + "title": "Akiflow", + "hex": "AF38F9", + "source": "https://www.akiflow.com" + }, { "title": "Alacritty", "hex": "F46D01", diff --git a/icons/akiflow.svg b/icons/akiflow.svg new file mode 100644 index 000000000..6629c410e --- /dev/null +++ b/icons/akiflow.svg @@ -0,0 +1 @@ +Akiflow \ No newline at end of file From dd6a0aa5603e370743f11eeee4bfca87e93b4c85 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Wed, 6 Mar 2024 20:59:49 +0530 Subject: [PATCH 806/938] Add Li-Ning Icon (#6866) (#10544) --- _data/simple-icons.json | 5 +++++ icons/lining.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/lining.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 880d9c6a5..5f447ec1d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8317,6 +8317,11 @@ "source": "https://www.lg.com/global/our-brand/brand-expression/elements/logo/index.jsp", "guidelines": "https://www.lg.com/global/our-brand/brand-expression/elements/logo/index.jsp" }, + { + "title": "Li-Ning", + "hex": "C5242C", + "source": "https://www.lining.com" + }, { "title": "Libera.Chat", "hex": "FF55DD", diff --git a/icons/lining.svg b/icons/lining.svg new file mode 100644 index 000000000..3ee9a3857 --- /dev/null +++ b/icons/lining.svg @@ -0,0 +1 @@ +Li-Ning \ No newline at end of file From 9e22545cead3c6e752a57cc5609f2c5718808914 Mon Sep 17 00:00:00 2001 From: Yash Songara <36963821+yashsongara101@users.noreply.github.com> Date: Wed, 6 Mar 2024 21:32:53 +0530 Subject: [PATCH 807/938] Add Boat Lifestyle (#10395) * Add Boat Lifestyle * Changes boat title and refactored logo diffs --- _data/simple-icons.json | 5 +++++ icons/boat.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/boat.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5f447ec1d..eac979c78 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2155,6 +2155,11 @@ "hex": "FF5100", "source": "https://boardgamegeek.com" }, + { + "title": "boAt", + "hex": "E20722", + "source": "https://www.boat-lifestyle.com" + }, { "title": "Boehringer Ingelheim", "hex": "00E47C", diff --git a/icons/boat.svg b/icons/boat.svg new file mode 100644 index 000000000..d60b41201 --- /dev/null +++ b/icons/boat.svg @@ -0,0 +1 @@ +boAt \ No newline at end of file From b91755bb2ac289a182b2344af3797d4b5d4cec84 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 6 Mar 2024 18:32:27 +0000 Subject: [PATCH 808/938] Add Pixelfed icon (#10526) * Add Pixelfed icon * Update _data/simple-icons.json --- _data/simple-icons.json | 5 +++++ icons/pixelfed.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/pixelfed.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index eac979c78..afaf9a2e1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11351,6 +11351,11 @@ "hex": "2EC66D", "source": "https://pixabay.com/service/about/" }, + { + "title": "Pixelfed", + "hex": "6366F1", + "source": "https://pixelfed.org" + }, { "title": "pixiv", "hex": "0096FA", diff --git a/icons/pixelfed.svg b/icons/pixelfed.svg new file mode 100644 index 000000000..ab3876e9e --- /dev/null +++ b/icons/pixelfed.svg @@ -0,0 +1 @@ +Pixelfed \ No newline at end of file From 7a8fd868d29370eaff1b2f22988c81b8da362e4d Mon Sep 17 00:00:00 2001 From: Rahul Goel <211220042@nitdelhi.ac.in> Date: Thu, 7 Mar 2024 00:37:48 +0530 Subject: [PATCH 809/938] add namesilo (#10566) * add namesilo * update svg --- _data/simple-icons.json | 5 +++++ icons/namesilo.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/namesilo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index afaf9a2e1..64e37791a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9805,6 +9805,11 @@ "hex": "12161A", "source": "https://namemc.com" }, + { + "title": "NameSilo", + "hex": "031B4E", + "source": "https://www.namesilo.com/support/v2" + }, { "title": "Namu Wiki", "hex": "008275", diff --git a/icons/namesilo.svg b/icons/namesilo.svg new file mode 100644 index 000000000..4fe3b2b4e --- /dev/null +++ b/icons/namesilo.svg @@ -0,0 +1 @@ +NameSilo \ No newline at end of file From 716dc59f0ed02ef622c69137bc7c244988edd5c9 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Fri, 8 Mar 2024 18:57:20 +0530 Subject: [PATCH 810/938] Add IGN Icon (#10557) --- _data/simple-icons.json | 5 +++++ icons/ign.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/ign.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 64e37791a..7de6d312b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7055,6 +7055,11 @@ "hex": "9147FF", "source": "https://commons.wikimedia.org/wiki/File:IGDB_logo.svg" }, + { + "title": "IGN", + "hex": "BF1313", + "source": "https://www.ign.com" + }, { "title": "iHeartRadio", "hex": "C6002B", diff --git a/icons/ign.svg b/icons/ign.svg new file mode 100644 index 000000000..7d8325e7f --- /dev/null +++ b/icons/ign.svg @@ -0,0 +1 @@ +IGN \ No newline at end of file From 31e7bed99c1789f514d9839fa07ddb99ac795b1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 8 Mar 2024 19:50:35 +0100 Subject: [PATCH 811/938] Use forked labeler action in CI (#10594) --- .github/workflows/add-labels-priority.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/add-labels-priority.yml b/.github/workflows/add-labels-priority.yml index 28be78443..d93756378 100644 --- a/.github/workflows/add-labels-priority.yml +++ b/.github/workflows/add-labels-priority.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest if: github.event.action == 'opened' steps: - - uses: ericcornelissen/labeler@label-based-on-status + - uses: simple-icons/labeler@master with: repo-token: ${{ secrets.GITHUB_TOKEN }} From ce2f63e591827a7838ebca10603946964b22af36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 8 Mar 2024 19:52:11 +0100 Subject: [PATCH 812/938] Add fuzzy matching for licenses search to add-icon-data script (#10593) --- package.json | 1 + scripts/add-icon-data.js | 11 +++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 324956178..848ea029e 100644 --- a/package.json +++ b/package.json @@ -90,6 +90,7 @@ "editorconfig-checker": "5.1.1", "esbuild": "0.19.4", "fake-diff": "1.0.0", + "fast-fuzzy": "1.12.0", "get-relative-luminance": "1.0.0", "husky": "9.0.10", "inquirer-autocomplete-standalone": "0.8.1", diff --git a/scripts/add-icon-data.js b/scripts/add-icon-data.js index 8e1385a26..ee5cd0c56 100644 --- a/scripts/add-icon-data.js +++ b/scripts/add-icon-data.js @@ -3,6 +3,7 @@ import chalk from 'chalk'; import { input, confirm, checkbox } from '@inquirer/prompts'; import autocomplete from 'inquirer-autocomplete-standalone'; import getRelativeLuminance from 'get-relative-luminance'; +import { search } from 'fast-fuzzy'; import { URL_REGEX, collator, @@ -24,7 +25,7 @@ const titleValidator = (text) => { (x) => x.title === text || titleToSlug(x.title) === titleToSlug(text), ) ) - return 'This icon title or slug already exist'; + return 'This icon title or slug already exists'; return true; }; @@ -132,16 +133,14 @@ if (answers.hasLicense) { source: async (input) => { input = (input || '').trim(); return input - ? licenseTypes.filter((license) => - license.value.toLowerCase().includes(input.toLowerCase()), - ) + ? search(input, licenseTypes, { keySelector: (x) => x.value }) : licenseTypes; }, }); answers.licenseUrl = await input({ message: `License URL ${chalk.reset('(optional)')}:`, - validate: (text) => !Boolean(text) || sourceValidator(text), + validate: (text) => text.length === 0 || sourceValidator(text), }); } @@ -160,7 +159,7 @@ if (answers.hasAliases) { if (!answers?.aliasesTypes?.includes(x.value)) continue; answers[`${x.value}AliasesList`] = await input({ message: x.value + chalk.reset(' (separate with commas)'), - validate: (text) => Boolean(text), + validate: (text) => text.trim().length > 0, transformer: aliasesTransformer, }); } From 4f1b9b89460575d37c248dfaa7e3ec182678971e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 8 Mar 2024 19:53:38 +0100 Subject: [PATCH 813/938] Fix collinear-segments rule of SVG linting not executed (#10589) --- .svglint-ignored.json | 10 ++++++++++ .svglintrc.mjs | 10 +++++++--- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.svglint-ignored.json b/.svglint-ignored.json index eceac7b33..939265f80 100644 --- a/.svglint-ignored.json +++ b/.svglint-ignored.json @@ -4,5 +4,15 @@ }, "icon-size": { "M22.915 8.321c-.642-.997-1.542-1.879-2.672-2.624-2.185-1.436-5.056-2.227-8.084-2.227-1.012 0-2.009.088-2.976.262a9.84 9.84 0 0 0-2.046-1.509C4.378.848 1.947 1.361.719 1.802a.59.59 0 0 0-.229.964c.866.894 2.299 2.66 1.946 4.267C1.067 8.431.324 10.117.324 11.872c0 1.789.742 3.475 2.112 4.873.352 1.607-1.081 3.374-1.947 4.268a.589.589 0 0 0 .229.963c1.228.442 3.659.955 6.418-.421a9.892 9.892 0 0 0 2.046-1.509c.968.174 1.964.262 2.976.262 3.029 0 5.9-.79 8.084-2.226 1.131-.744 2.031-1.626 2.672-2.624.715-1.11 1.077-2.306 1.077-3.552.001-1.279-.361-2.473-1.076-3.585zm-10.881 9.916c-1.309 0-2.558-.169-3.696-.474l-.832.8A7.609 7.609 0 0 1 5.972 19.7a6.033 6.033 0 0 1-2.17.613c.041-.073.078-.147.117-.221.833-1.531 1.059-2.907.674-4.128-1.363-1.071-2.181-2.442-2.181-3.935 0-3.427 4.308-6.206 9.621-6.206 5.313 0 9.622 2.779 9.622 6.206.001 3.429-4.307 6.208-9.621 6.208zM8.85 12.01c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407zm4.563 0c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407zm4.565 0c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407z": "Rocket.Chat" + }, + "collinear-segments": { + "M10.729 23.936c-2.182-.257-4.152-1.048-5.948-2.389-.586-.437-1.636-1.465-2.11-2.064-1.11-1.404-1.854-2.957-2.313-4.828-.303-1.232-.41-2.309-.335-3.35.069-.955.409-2.437.811-3.536.371-1.014 1.151-2.382 1.864-3.269a15.51 15.51 0 0 1 1.55-1.593C6.625.878 9.607-.14 12.69.026 15.358.17 17.738 1.1 19.738 2.78c1.904 1.6 3.36 3.801 3.883 5.869.067.263.113.486.104.495-.009.009-.636.022-1.392.03l-1.375.014-.132-.342c-.674-1.738-2.194-3.564-3.948-4.743-.806-.541-1.555-.874-2.296-1.021-2.136-.424-4.15-.276-5.829.428C6.21 4.576 4.078 6.948 3.317 9.559c-.222.761-.274 1.185-.273 2.199.002 1.29.139 2.128.549 3.365.497 1.499 1.083 2.438 2.198 3.525 1.249 1.216 2.839 2.146 4.121 2.407 1.463.299 3.868.029 5.887-.662 1.911-.654 3.511-2.086 4.6-4.116.21-.391.681-1.508.682-1.615 0-.045-.076-.05-.437-.03-.241.014-1.02.025-1.731.025h-1.294l-.017.088c-.01.048-.047.245-.082.438-.103.558-.273 1.029-.615 1.705l-.319.63-4.757.01-4.757.01V6.445h9.488l.203.316c.591.922.914 2.116 1.049 3.885.022.288.04.713.04.944v.42H24v.247c0 .372-.105 1.39-.195 1.887-.529 2.932-1.96 5.434-4.086 7.148-1.853 1.493-3.982 2.387-6.306 2.647-.648.072-2.063.07-2.684-.003zm3.64-8.802c.163-.171.404-.539.537-.82.112-.235.123-.295.123-.632 0-.36-.006-.384-.164-.701-.091-.18-.26-.44-.378-.577l-.214-.25.125-.153c.238-.291.308-.401.459-.711.369-.76.232-1.527-.382-2.131l-.187-.184-2.305-.025-2.306-.026.01 3.13.01 3.129 2.277.02c1.252.011 2.28.024 2.285.029s.054-.039.11-.098z": "Beijing Subway", + "M5.631 3.676 12.001 0l6.367 3.676-2.34 1.358L12 2.716 7.972 5.034l-2.34-1.358Zm12.737 4.636-2.34-1.358L12 9.272 7.972 6.954l-2.34 1.358v2.716l4.026 2.318v4.636L12 19.341l2.341-1.359v-4.636l4.027-2.318V8.312Zm0 7.352v-2.716l-2.34 1.358v2.716l2.34-1.358Zm1.663.96-4.027 2.318v2.717l6.368-3.677V10.63l-2.34 1.358v4.636Zm-2.34-10.63 2.34 1.358v2.716l2.341-1.358V5.994l-2.34-1.358-2.342 1.358ZM9.657 19.926v2.716L12 24l2.341-1.358v-2.716l-2.34 1.358-2.343-1.358Zm-4.027-4.262 2.341 1.358v-2.716l-2.34-1.358v2.716Zm4.027-9.67L12 7.352l2.341-1.358-2.34-1.358-2.343 1.358Zm-5.69 1.358L6.31 5.994 3.968 4.636l-2.34 1.358V8.71l2.34 1.358V7.352Zm0 4.636-2.34-1.358v7.352l6.368 3.677v-2.717l-4.028-2.318v-4.636Z": "BNB Chain", + "M2.357 15.731H.016A13.74 13.74 0 0 0 4.58 24l1.63-1.634a11.452 11.452 0 0 1-3.853-6.635Zm.509 0a10.948 10.948 0 0 0 3.668 6.254l.03.026 1.124-1.126a9.38 9.38 0 0 1-3.206-5.154H2.866Zm6.623 3.349h-.084V8.252h4.222c.846 0 1.621.137 2.328.41a5.518 5.518 0 0 1 1.825 1.137c.168.159.318.331.461.508.291.363.535.761.722 1.201a5.37 5.37 0 0 1 .418 2.127v.03c0 .764-.139 1.475-.418 2.135a5.009 5.009 0 0 1-1.183 1.716 5.572 5.572 0 0 1-1.825 1.146 6.309 6.309 0 0 1-2.328.418H9.489Zm7.01-7.027a3.022 3.022 0 0 0-.513-.738 2.971 2.971 0 0 0-1.028-.673 3.578 3.578 0 0 0-1.331-.24l-1.84.001v6.526h1.84c.484 0 .928-.078 1.331-.232a2.844 2.844 0 0 0 1.028-.665c.283-.288.505-.628.665-1.021.16-.391.24-.829.24-1.314v-.032c0-.473-.08-.913-.24-1.314-.043-.107-.101-.199-.152-.298Zm-16.44-.796h2.35l.011-.053.012-.053.011-.053.012-.053.013-.053.012-.052.013-.053.013-.052.013-.052.014-.053.013-.052.014-.052.014-.052.015-.052.014-.051.015-.052.015-.051.016-.052.015-.051.016-.051.016-.052.016-.051.017-.05.017-.051.017-.051.017-.051.017-.05.018-.05.018-.051.018-.05.018-.05.019-.05.018-.05.019-.05.02-.049.019-.05.02-.049.02-.049.02-.05.02-.049.021-.049.02-.048.021-.049.022-.049.021-.048.022-.049.022-.048.022-.048.022-.048.023-.048.022-.048.023-.047.023-.048.024-.047.023-.048.024-.047.024-.047.024-.047.025-.047.025-.046.024-.047.025-.046.026-.047.025-.046.026-.046.026-.046.026-.045.026-.046.027-.046.026-.045.027-.045.027-.045.028-.045.027-.045.028-.045.028-.045.028-.044.028-.045.029-.044.029-.044.029-.044.029-.044.029-.043.012-.018.03-.044.03-.043.029-.043.031-.043.03-.042.03-.043.031-.043.031-.042.031-.042.031-.042.031-.042.032-.042.032-.041.032-.042.032-.041.032-.041.033-.041.032-.041.033-.041.033-.04.034-.04.033-.041.034-.04.033-.04.034-.039.035-.04.034-.039.034-.04.035-.039.035-.039.035-.039.035-.038a11.64 11.64 0 0 1 1.302-1.219l.042-.033.041-.033.042-.032.042-.033.042-.032.042-.032.042-.031.042-.032.043-.031.042-.032.043-.03.043-.031.043-.031.043-.03.043-.03.044-.03.043-.03.044-.029.044-.03.044-.029.044-.029.044-.029.044-.028.045-.028.044-.029.045-.027.045-.028.045-.028.045-.027.045-.027.046-.027.045-.027.046-.026.046-.026L8 3.633l.046-.025.046-.026.046-.026.047-.025.046-.025.047-.025.047-.024.047-.025.047-.024.047-.024.047-.024.048-.023.047-.024.048-.023.048-.023.048-.022.048-.023.048-.022.048-.022.049-.022.048-.022.049-.021.049-.021.048-.021.049-.021.05-.02.049-.021.049-.02.05-.02.049-.019.05-.02.05-.019.05-.019.05-.019.05-.018.05-.018.05-.018.051-.018.05-.018.051-.017.051-.017.051-.017.051-.017.051-.016.051-.017.051-.016.052-.015.051-.016.052-.015.052-.015.051-.015.052-.015.052-.014.052-.014.053-.014.052-.013.052-.014.053-.013.053-.013.052-.012.053-.013.053-.012.053-.012.053-.012.053-.011.053-.011.054-.011.053-.011.054-.01.053-.01.108-.02V0A13.782 13.782 0 0 0 .059 11.257Zm11.553-8.414a10.98 10.98 0 0 0-8.692 8.414h1.624a9.402 9.402 0 0 1 7.068-6.802V2.843Zm4.474.092v1.629a9.38 9.38 0 0 1 4.79 3.101l1.123-1.125-.026-.031a10.961 10.961 0 0 0-5.887-3.574Zm0-2.865v2.352a11.459 11.459 0 0 1 6.267 3.763l1.631-1.636A13.75 13.75 0 0 0 16.086.07Z": "OWASP Dependency-Check", + "M11.057 18.221 7.839 21.47H4.652l3.219-3.249zm-4.299 0L3.541 21.47H.354l3.219-3.249zm8.227 0 3.219 3.249h-3.187l-3.22-3.249zm4.3 0 3.217 3.249h-3.187l-3.218-3.249zM10.465 2.53c3.765-.003 6.88 2.74 6.865 6.676.553-1.502.937-3.789 1.016-5.39L24 5.22c-.452 6.621-5.43 12.42-12.815 12.416C2.832 17.635-.397 10.389.039 4.899l2.453-.779c-.399 3.125.57 5.378 1.238 6.41-.795-4.42 2.549-7.998 6.735-8m.011 2.301a4.519 4.519 0 0 0-4.524 4.514 4.519 4.519 0 0 0 4.524 4.514 4.518 4.518 0 0 0 4.525-4.514 4.518 4.518 0 0 0-4.525-4.514": "Deutsche Post", + "M9.7214 14.9904c0 .4768-.3982.7843-1.0803.7843-.3203 0-.74-.06-1.0463-.272l.2502-.4716c.2016.1308.4467.2262.8009.2262.2943 0 .4348-.081.4348-.217 0-.1109-.1188-.1736-.3911-.2122l-.1916-.0257c-.5435-.074-.8131-.3076-.8131-.7024 0-.4745.3739-.7553.9927-.7553.341-.0064.6784.0689.9832.2191l-.2137.4853c-.1882-.0905-.4852-.1848-.7499-.1885-.2405 0-.3618.0835-.3618.21 0 .1334.1697.1667.3836.1977l.2087.031c.51.0761.7937.3001.7937.6911zm-2.2784-.4613c0 .6757-.4832 1.1846-1.1238 1.1846-.312 0-.5322-.1184-.6832-.2929v.9614h-.6234v-2.9774h.611v.2486c.1514-.1838.374-.3091.693-.3091.6421 0 1.1264.5087 1.1264 1.1848zm-.6423 0c0-.3436-.23-.6202-.5991-.6202-.3549 0-.597.2646-.597.6202 0 .355.2421.6203.597.6203.3691 0 .5991-.2767.5991-.6203zm-2.0919.0277a1.7387 1.7387 0 0 1-.0121.2086H3.0679c.0666.3327.299.4805.5906.4805a.9243.9243 0 0 0 .5808-.2217l.363.4005c-.2612.2406-.5928.35-.9796.35-.704 0-1.1923-.4803-1.1923-1.208 0-.7276.474-1.2224 1.1618-1.2224.6617 0 1.1138.4933 1.1166 1.2125zm-.6213-.214c-.0567-.2956-.2347-.4623-.5-.4623-.292 0-.4626.1762-.517.4623h1.017zm6.0897 1.368h.6076v-2.2784h-.6076v2.2785zM4.709 14.5572v-.0014l-.0001.001v.0004zm.6076-4.4447 2.87 2.518 1.2312-1.415-4.1012-3.5977-4.1012 3.5978 1.2311 1.4149 2.8701-2.518zm-3.976 3.2444c-.2637 0-.52.0804-.6916.3077l.0004-.9898H0v3.038h.649v-1.2574c0-.3457.2315-.5186.5099-.5186.2964 0 .4703.1836.4703.5142v1.262h.6493V14.252c0-.5328-.3905-.8953-.938-.8953zm16.5835 2.3558h.6076v-3.0379h-.6076v3.038zm5.1964-1.2163.871-1.0811-.7676.0005-.6544.818h-.221l-.0006-1.559h-.6263l.0015 3.038.6262-.0004-.0004-.929h.2113l.6697.9287.7702-.0004-.8796-1.2153zm-1.7033-1.0903.0006 2.3084h-.6114v-.255c-.1506.1849-.3758.315-.6945.3154-.6397 0-1.1243-.5215-1.1244-1.2149-.0003-.6935.483-1.2152 1.1231-1.2156.319 0 .5418.1287.6953.3166v-.2549h.6113zm-.592 1.1533c-.0005-.3645-.2424-.6363-.5993-.6361-.3665 0-.5986.2838-.5986.6364 0 .3528.2326.636.5992.6357.3572 0 .5992-.2718.5986-.636zm-4.2813-1.2502c-.308.0003-.6144.1047-.7955.4019-.1572-.249-.4365-.4012-.7741-.4012-.266 0-.5224.0885-.689.3374v-.2756h-.6144v2.3426h.6314v-1.2841c-.0006-.3528.2247-.5295.4953-.5295.288 0 .4576.1877.4576.525v1.2876h.6313V14.429c-.0004-.3527.2247-.5295.4953-.5295.2855 0 .4572.1875.4572.525v1.2887h.6291v-1.4914l.0004.001c-.0004-.544-.3732-.9137-.9246-.9137zm-3.0249 1.2472a1.838 1.838 0 0 1-.0118.2089H11.878c.067.3325.2994.4803.591.4803a.9258.9258 0 0 0 .5804-.2216l.3633.4c-.2608.241-.5928.3508-.9792.3508-.704 0-1.1927-.4803-1.1928-1.2072-.0006-.7268.4734-1.2228 1.161-1.2232.6617 0 1.114.4925 1.1172 1.212zm-.6213-.2131c-.057-.2957-.235-.462-.5003-.462-.2917 0-.4622.1764-.5168.462h1.0171zm.6214.2134v-.0009.0009zm-3.0601-2.1814a.3796.3796 0 0 0-.351.2342.3794.3794 0 0 0 .0819.4139.3794.3794 0 0 0 .414.0824.38.38 0 0 0 .1233-.6193.379.379 0 0 0-.2682-.1112z": "Hepsiemlak", + "m10.184 23.25.002-.01-.033-.017-8.388-4.611a1.6841 1.6841 0 0 1-.873-1.475V6.864c0-.614.335-1.18.873-1.476l9.424-5.18a1.6868 1.6868 0 0 1 1.622 0l8.31 4.568.022.012.005.001-.005-.001.006.002-.004-.001 1.09.599c.538.296.873.862.873 1.476v10.273c0 .614-.335 1.179-.873 1.475l-8.388 4.611-.03.016.002.009-.002-.009-1.006.553c-.505.277-1.117.277-1.622 0l-1.003-.552-.002.01Zm.603-1.158-.005-.001.012.006c.252.123.55-.055.558-.338l.001-9.147c0-.141-.078-.272-.202-.34L2.763 7.661c-.259-.142-.576.045-.576.341v9.135c0 .141.077.272.201.34l8.394 4.613.005.002Zm.556-.327v-.001.001Zm0 0Zm-2.539-4.802-.005.003-1.959-1.031-.003-.004c.001-.003.001-.007.001-.01.023-.305.153-.525.346-.632.194-.107.45-.101.72.041.272.143.508.397.671.691.163.293.252.628.229.935v.007ZM5.71 15.177l-.005.002-1.96-1.031-.002-.004.001-.01c.022-.304.152-.524.346-.632.194-.107.449-.101.72.042.271.143.508.396.671.69.162.294.252.628.229.935v.008Zm14.981-8.999-.003-.018a.382.382 0 0 0-.191-.25l-8.31-4.567a.3883.3883 0 0 0-.374 0L3.503 5.91c-.162.089-.226.265-.193.423l.009.007-.009-.007c.022.1.083.194.183.253l8.32 4.572c.116.064.258.064.374 0l8.321-4.573.005-.008-.005.008c.151-.089.212-.256.183-.407Zm-17.37.16-.002.002.002-.002Zm-.002.002c0-.001-.003-.003-.005-.006-.002-.002-.004-.004-.004-.003l.009.009Zm-.467-1.56-.003.002c.002.004.005.006.005.006l-.002-.008Zm.007.007c-.001.001-.002.001-.003.001h-.002l.005-.001Z": "OpenTofu", + "M22.381,11.374C21.992,12.618 21.362,13.704 20.239,14.456L19.909,14.707L19.645,14.943L19.554,15.05L19.529,15.091L19.518,15.119L19.514,15.135L19.514,15.148L19.515,15.157L19.517,15.164L19.519,15.17L19.524,15.177L19.526,15.179C19.529,15.182 19.532,15.185 19.536,15.187L19.548,15.194L19.559,15.198C19.572,15.202 19.588,15.204 19.605,15.204L19.629,15.204C19.807,15.197 20.141,15.063 20.258,14.959L20.119,15.096L19.955,15.245L19.782,15.391L19.602,15.532L19.417,15.668L19.22,15.802L19.016,15.932L18.81,16.055L18.597,16.173L18.374,16.288L18.148,16.396L17.923,16.496L17.687,16.593L17.642,16.611C15.672,17.374 13.315,17.465 11.728,16.171C12.081,16.515 12.515,16.899 12.927,17.151C12.676,17.108 12.498,16.914 12.261,16.84C12.265,16.848 12.836,17.591 14.543,17.786L14.859,17.818L15.339,17.849L15.803,17.863L16.251,17.854L16.691,17.815L17.155,17.731L17.556,17.624L18.155,17.443L18.449,17.362L18.577,17.329C18.681,17.303 18.791,17.277 18.91,17.252C18.923,17.249 18.937,17.246 18.951,17.243C19.024,17.274 18.427,17.582 17.607,17.813C17.246,17.945 16.868,18.013 16.488,18.04L16.219,18.052L16.003,18.053L15.785,18.048L15.521,18.033L15.206,18.006L14.896,17.972L14.84,17.965C14.439,17.916 14.059,17.858 13.718,17.822L13.717,17.822L13.712,17.822L13.718,17.822C13.748,17.837 13.927,17.918 14.785,18.224C14.724,18.246 14.439,18.285 13.249,17.776C15.666,19.168 18.237,18.535 20.515,17.191L20.867,16.976L20.92,16.942L21.214,16.751L21.365,16.648C21.543,16.527 21.718,16.402 21.891,16.274C21.891,16.283 21.887,16.295 21.887,16.305C21.91,16.309 21.939,16.313 21.962,16.315C21.948,16.356 21.948,16.356 21.748,16.594C22.183,16.243 22.407,15.698 22.868,15.369C22.632,15.842 22.33,16.182 21.768,16.73C21.801,16.706 21.832,16.679 21.863,16.652L21.891,16.626C21.881,16.635 21.872,16.643 21.863,16.652C21.016,17.435 19.901,18.209 18.181,18.617C18.307,18.603 18.432,18.578 18.554,18.544C18.334,18.605 18.327,18.612 18.234,18.643C18.292,18.636 18.292,18.636 18.592,18.575C18.417,18.661 18.215,18.702 17.727,18.801C20.533,18.357 23.448,16.23 23.683,13.352C23.676,13.353 23.669,13.353 23.662,13.352C23.587,13.346 23.53,13.283 23.531,13.209C23.54,12.647 23.384,12.227 23.111,11.907C22.948,12.487 22.698,13.043 22.084,13.979C21.824,14.372 21.364,14.389 21.079,14.75C21.071,14.746 21.064,14.741 21.058,14.737L21.026,14.709L21.021,14.706L21.017,14.704L21.016,14.703L21.013,14.703C21.011,14.703 21.008,14.703 21.006,14.704L21.003,14.704L21.002,14.705C20.989,14.71 20.972,14.725 20.944,14.756L21.006,14.686L21.073,14.594L21.089,14.563L21.094,14.549L21.096,14.539L21.096,14.529L21.095,14.52L21.094,14.517L21.092,14.513L21.091,14.51L21.088,14.507C21.087,14.505 21.085,14.503 21.083,14.501L21.074,14.495L21.034,14.476L21.028,14.472L21.024,14.468L21.022,14.465L21.02,14.463L21.019,14.46L21.018,14.457L21.018,14.454L21.018,14.451L21.019,14.444L21.023,14.433L21.046,14.399L21.06,14.383C21.682,13.696 22.252,13.077 22.498,12.155L22.504,12.134L22.477,12.166C22.39,12.269 22.33,12.313 22.237,12.431L22.347,12.041L22.382,11.914L22.447,11.654L22.499,11.429C22.482,11.419 22.465,11.41 22.447,11.401C22.425,11.392 22.403,11.383 22.381,11.374ZM20.124,17.573C19.772,17.777 19.399,17.965 19.019,18.12C18.639,18.275 18.251,18.399 17.867,18.474C18.636,18.279 19.393,17.965 20.124,17.573ZM13.619,17.776C13.636,17.783 13.653,17.79 13.67,17.796C13.669,17.792 13.669,17.788 13.669,17.784C13.651,17.781 13.634,17.779 13.619,17.776ZM17.263,14.969C16.891,14.768 16.748,14.339 16.519,14.024C15.919,13.404 15.818,12.343 15.661,11.475C15.503,10.632 14.783,10.008 14.283,9.356C13.84,8.995 12.684,7.899 12.138,7.724C11.418,7.425 10.79,7.991 10.191,8.268C9.704,8.469 9.189,8.526 8.759,8.898C8.085,9.763 7.68,9.071 6.898,9.756C5.733,10.976 5.292,9.902 3.691,11.331C3.262,11.588 2.86,11.846 2.343,11.818C1.52,11.779 1.24,10.673 1.884,10.185C2.333,9.683 3.436,9.166 2.888,8.354C2.318,7.846 1.648,8.062 0.97,7.496C0.657,7.986 1.057,8.651 1.571,8.814C1.782,8.945 2.272,8.736 2.373,9.041C2.156,9.475 1.563,9.71 1.285,10.13C0.592,10.93 1.276,12.242 2.258,12.303C2.621,12.42 3.083,12.124 3.318,12.246C3.346,12.532 3.318,12.79 3.375,13.048C3.402,13.33 3.723,13.632 3.547,13.906C3.262,14.151 2.893,14.276 2.517,14.253C2.322,14.478 2.289,14.733 2.173,14.997C2.031,15.255 1.745,15.369 1.544,15.484C1.411,15.685 1.279,15.908 0.999,15.942C0.828,16.143 0.799,16.4 0.742,16.658C1.458,16.848 1.612,16.752 2.002,16.143C2.145,16 2.346,16.114 2.488,16.143C2.895,16.094 3.199,15.822 3.491,15.57C4.533,15.298 4.523,15.98 5.724,15.198C5.925,15.112 6.011,14.883 6.097,14.711C6.197,14.519 6.475,14.149 6.125,14.053C5.226,15.872 3.661,14.391 2.46,15.768C2.276,15.819 2.419,15.533 2.46,15.481C3.322,14.225 5.283,15.331 5.953,13.705C6.07,13.455 6.004,12.458 6.296,12.473C6.325,12.473 6.411,12.502 6.411,12.559C6.133,13.773 6.317,14.15 7.613,13.937C8.057,13.809 9.329,14.262 9.303,13.651C9.303,13.537 9.188,13.48 9.303,13.394C9.331,13.365 9.417,13.394 9.446,13.422C9.527,13.912 9.957,14.272 10.365,14.482C11.188,15.042 10.855,15.773 9.906,15.742C9.591,15.57 9.506,15.255 9.276,14.997C9.009,14.763 8.643,14.875 8.332,14.94C8.177,15.173 8.544,15.451 8.618,15.685C8.761,15.771 8.962,15.627 9.076,15.799C9.191,15.97 9.248,16.143 9.42,16.257C9.916,16.733 10.952,15.897 11.481,15.856C11.944,15.907 12.155,15.485 12.312,15.14C12.573,14.663 11.878,14.192 11.825,13.766C11.667,13.722 11.457,13.599 11.338,13.766C11.426,13.979 11.917,14.759 11.882,14.997C11.818,15.17 11.672,15.569 11.453,15.541C11.511,15.341 11.597,15.113 11.597,14.883C11.492,14.638 11.032,13.93 10.995,13.68C11.087,13.438 11.557,13.578 11.739,13.336C11.94,13.021 11.997,12.707 12.055,12.306C12.067,12.264 12.099,12.232 12.141,12.219C12.42,12.399 12.136,13.261 11.969,13.451C11.953,13.748 12.537,13.549 12.656,13.451C12.877,13.497 13.326,13.276 13.429,13.422C13.295,13.591 13.197,13.786 13.143,13.995C12.971,14.195 12.685,14.339 12.685,14.625C12.716,14.805 12.958,14.515 12.971,14.739C12.722,15.056 12.753,15.133 12.828,15.484C13.089,15.852 13.589,15.549 13.916,15.456C14.468,15.239 15.088,15.582 15.52,14.997C15.636,15.007 15.742,15.071 15.806,15.169C16.125,15.504 16.575,15.682 17.037,15.656C17.225,15.526 16.815,15.423 16.751,15.369C16.55,15.255 16.292,15.083 16.235,14.854C16.16,14.534 15.929,14.241 15.777,13.938C16.446,13.948 16.516,15.344 17.493,15.141C17.541,15.108 17.536,15.072 17.522,15.026L17.263,14.969ZM0.397,15.656L0.398,15.656L0.397,15.656C0.058,15.795 0.238,16.214 0.026,16.429C0.026,16.457 -0.032,16.515 0.026,16.544C0.168,16.572 0.283,16.63 0.455,16.658C0.531,16.402 0.605,16.117 0.655,15.885C0.597,15.799 0.512,15.685 0.397,15.656ZM17.714,15.266C17.629,15.375 17.44,15.381 17.358,15.456C17.341,15.477 17.333,15.504 17.335,15.538C17.358,15.641 17.325,15.722 17.262,15.78C17.175,15.874 17.012,15.916 16.865,15.906C16.131,15.914 15.773,15.555 15.473,15.383C15.063,15.648 14.808,15.753 14.272,15.67C13.957,15.645 13.676,15.804 13.37,15.882C13.804,16.254 15.563,16.726 14.915,16.406C13.843,15.799 14.62,16.203 15.56,16.425C16.092,16.556 16.638,16.623 17.185,16.625C18.094,16.325 18.94,15.876 19.612,15.346C19.564,15.345 19.524,15.337 19.494,15.325C19.45,15.307 19.419,15.278 19.399,15.244C19.368,15.192 19.351,15.108 19.422,14.993C19.496,14.874 19.708,14.666 20.156,14.342C20.157,14.341 20.158,14.34 20.16,14.339C21.257,13.603 21.87,12.539 22.248,11.324C21.98,11.227 21.714,11.163 21.45,11.124C21.045,12.13 20.947,12.84 19.992,13.409C18.884,14.134 19.578,13.948 19.589,13.943C19.675,13.908 19.757,13.864 19.834,13.811C19.405,14.5 18.66,14.94 17.771,15.138C17.766,15.194 17.744,15.234 17.714,15.266ZM1.027,15.656C1.227,15.541 1.342,15.341 1.428,15.169C1.366,15.073 1.292,14.946 1.142,14.997C1.005,15.103 0.862,15.198 0.713,15.284C0.641,15.478 0.82,15.723 1.028,15.656L1.027,15.656ZM9.675,15.026C9.789,15.169 9.789,15.369 9.933,15.484C10.108,15.508 10.285,15.456 10.419,15.341C10.505,15.284 10.391,15.198 10.362,15.112C10.276,14.997 10.334,14.768 10.133,14.768C9.916,14.819 9.678,14.756 9.474,14.825C9.474,14.912 9.646,14.912 9.675,15.026ZM14.8,14.682C14.669,14.717 14.535,14.736 14.4,14.739L14.371,14.739C14.202,14.583 14.555,14.271 14.743,14.281L14.829,14.281C14.934,14.325 14.907,14.601 14.8,14.682ZM22.628,11.503C22.59,11.672 22.55,11.831 22.508,11.992C22.528,11.992 22.548,11.997 22.568,12.007C22.627,12.037 22.658,12.105 22.641,12.169C22.398,13.105 21.834,13.74 21.208,14.431L21.211,14.436C21.311,14.366 21.418,14.309 21.524,14.252C21.687,14.164 21.85,14.076 21.966,13.901C22.598,12.939 22.838,12.386 22.998,11.786C22.888,11.68 22.765,11.586 22.628,11.503ZM21.68,8.987L21.797,9.06C23.522,10.176 24.254,12.257 23.63,13.965L23.636,13.96C23.926,13.126 24.044,12.242 23.985,11.361C23.679,9.08 22.898,7.078 20.115,6.342C21.836,6.758 21.965,6.973 22.19,7.121C20.853,5.886 18.7,5.457 16.523,5.826C17.776,5.422 19.826,5.465 21.133,6.243L21.164,6.262C18.056,4.356 14.325,5.187 12.03,7.376C12.459,7.459 12.836,7.742 13.187,8.013L13.296,7.954L13.423,7.89L13.554,7.828L13.824,7.709L14.105,7.599L14.4,7.494L14.706,7.398L14.991,7.319L15.314,7.24L15.613,7.176L15.886,7.126L16.056,7.099L16.226,7.074L16.364,7.056L16.536,7.037C18.241,6.855 20.075,7.082 21.443,7.983L21.456,7.991C22.079,8.404 22.603,8.957 22.974,9.676C22.941,9.697 22.909,9.692 22.88,9.675L22.842,9.646L22.734,9.531L22.714,9.516C22.7,9.511 22.668,9.48 22.653,9.473L22.444,9.284L22.196,9.098L21.93,8.936L21.886,8.912C21.113,8.494 20.172,8.309 19.336,8.133L19.285,8.123L19.7,8.269L20.159,8.404L20.653,8.547L20.952,8.646L21.194,8.74L21.354,8.811L21.497,8.883C21.525,8.898 21.554,8.913 21.582,8.929C21.615,8.948 21.648,8.967 21.68,8.987ZM20.568,13.423C20.754,13.014 21.188,12.794 21.33,12.3C21.309,12.373 21.464,12.403 21.525,12.403C21.77,12.361 21.776,12.024 21.855,11.954C21.794,12.72 21.277,13.347 20.711,13.866C20.637,13.821 20.545,13.817 20.467,13.855C20.443,13.711 20.753,13.511 20.568,13.423ZM15.545,13.021C15.513,13.077 15.464,13.223 15.402,13.222C15.34,13.221 15.313,13.231 15.316,13.165C15.311,12.972 15.28,12.736 15.115,12.621C14.741,12.039 14.647,12.768 14.514,12.678C14.434,12.516 14.56,12.333 14.629,12.191C14.661,12.153 14.673,12.108 14.715,12.077C14.776,11.724 15.098,11.925 15.173,12.134C15.37,12.379 15.602,12.655 15.574,12.936C15.545,12.907 15.545,12.964 15.545,13.021ZM14.996,9.743C14.779,9.463 14.554,9.161 14.313,8.94C15.52,8.509 17.47,8.4 18.434,8.363C18.662,8.356 18.786,8.341 18.837,8.326C18.884,8.312 18.91,8.29 18.924,8.274C18.957,8.237 18.965,8.197 18.961,8.159C18.958,8.126 18.943,8.084 18.895,8.049C18.871,8.033 18.808,8.008 18.715,7.99C18.454,7.938 17.885,7.886 17.659,7.884C17.658,7.884 17.658,7.884 17.657,7.884C17,7.884 16.248,7.951 15.533,8.076C15.788,7.99 16.048,7.92 16.312,7.867C16.381,7.853 16.429,7.791 16.426,7.721C16.422,7.651 16.368,7.594 16.298,7.587C16.176,7.574 15.403,7.662 14.693,7.828C14.208,7.941 13.755,8.094 13.544,8.266C13.539,8.27 13.535,8.274 13.531,8.279C13.46,8.219 13.388,8.16 13.318,8.103C14.864,7.287 17.35,6.834 19.475,7.321C20.653,7.59 21.721,8.151 22.448,9.106C21.58,8.441 20.361,8.205 19.314,7.984C19.242,7.969 19.17,8.011 19.149,8.082C19.128,8.152 19.164,8.227 19.232,8.254C19.994,8.557 20.798,8.647 21.512,9.052C23.084,9.954 23.893,11.655 23.673,13.211C23.689,12.217 23.224,11.638 22.509,11.273C20.318,10.353 18.246,11.582 16.509,11.831C16.509,11.827 16.509,11.822 16.509,11.817L16.506,11.812C16.406,11.597 17.443,11.377 17.581,11.294C17.663,11.209 17.803,11.238 17.896,11.162C17.988,11.071 18.126,11.051 18.249,11.027C18.572,10.862 18.928,10.808 19.288,10.801C19.415,10.82 19.533,10.749 19.66,10.758C19.718,10.731 19.784,10.72 19.848,10.728C20.233,10.699 20.627,10.663 20.959,10.429C20.994,10.408 21.112,10.343 21.012,10.33C20.383,10.16 20.08,10.59 19.506,10.074C19.515,10.052 19.325,9.971 19.298,9.971C18.994,10.032 18.709,10.168 18.393,10.173C18.249,10.205 18.192,10.133 18.048,10.133C17.855,10.178 17.588,10.302 17.391,10.317C17.299,10.3 16.849,10.535 16.84,10.373C16.837,10.374 16.833,10.374 16.83,10.373C16.782,10.191 19.652,9.119 18.471,9.841C18.536,9.897 18.918,9.736 19.278,9.709C19.682,9.623 20.219,9.92 20.396,9.524C20.389,9.459 20.234,9.478 20.196,9.505C20.119,9.547 20.036,9.519 19.955,9.537C19.82,9.553 19.295,9.458 19.176,9.466C19.081,9.385 19.704,9.402 19.759,9.393C19.964,9.362 20.211,9.316 20.416,9.278C20.507,9.267 20.599,9.265 20.69,9.272C20.876,9.316 21.374,9.248 20.843,9.119C20.703,9.092 20.262,9.078 20.191,9.1C20.083,9.114 19.615,9.253 19.366,9.195C19.141,9.127 20.066,9.089 19.956,9.027C18.808,8.882 17.499,8.918 15.232,10.027C15.16,9.938 15.082,9.844 14.996,9.743ZM12.453,10.645C12.424,10.674 12.395,10.674 12.338,10.674C12.261,10.384 12.234,10.082 12.08,9.843C12,9.764 11.896,9.662 11.965,9.528C12.008,9.478 12.081,9.466 12.138,9.499C12.4,9.695 12.444,9.968 12.453,10.301C12.51,10.358 12.481,10.53 12.453,10.645ZM21.68,8.987L21.692,8.994L21.68,8.987ZM14.183,8.837L14.396,8.762L14.648,8.686L14.914,8.618L15.227,8.55L15.587,8.483L15.9,8.434L16.27,8.385L16.712,8.335L17.179,8.293L17.709,8.257L18.123,8.234L18.569,8.216L18.763,8.198L18.798,8.19L18.811,8.185L18.816,8.182L18.816,8.181C18.817,8.181 18.818,8.18 18.819,8.179L18.819,8.178C18.82,8.177 18.82,8.175 18.82,8.174C18.82,8.172 18.819,8.17 18.816,8.167L18.812,8.164L18.806,8.161C18.693,8.103 17.927,8.028 17.657,8.025C16.467,8.025 14.96,8.249 13.945,8.636L14.183,8.837ZM16.257,7.727L16.284,7.728C15.99,7.787 15.7,7.867 15.417,7.966L14.921,8.135L14.469,8.301L14.128,8.433L13.843,8.55L13.634,8.376C14.068,8.021 15.602,7.778 16.125,7.734L16.257,7.727ZM19.803,7.915C19.883,7.974 20.166,8.145 20.615,8.147C20.672,8.147 20.723,8.113 20.746,8.061C20.768,8.009 20.757,7.948 20.718,7.907C20.628,7.814 20.469,7.734 20.284,7.672C20.039,7.59 19.747,7.533 19.55,7.488C19.515,7.48 19.479,7.486 19.448,7.504C19.408,7.527 19.39,7.557 19.38,7.587C19.369,7.62 19.368,7.658 19.388,7.698C19.398,7.719 19.427,7.757 19.482,7.788C19.557,7.829 19.716,7.887 19.803,7.915ZM19.516,7.637C19.513,7.633 19.514,7.629 19.519,7.626C19.821,7.695 20.353,7.791 20.576,7.97L20.616,8.005C20.441,8.004 20.294,7.976 20.178,7.939L20.079,7.904L19.987,7.862L19.922,7.825C19.886,7.803 19.869,7.788 19.872,7.789L19.873,7.789L19.596,7.686L19.553,7.665C19.533,7.654 19.52,7.644 19.516,7.637ZM19.821,7.921L19.823,7.922C19.839,7.927 19.855,7.93 19.871,7.931C19.859,7.931 19.842,7.929 19.821,7.921Z": "Red Bull", + "M19.024 20.255a3.123 3.123 0 0 1-2.048.242 7.117 7.117 0 0 1-1.366-.463l-.968-.396a4.736 4.736 0 0 0-2.599-.066h-.088a4.357 4.357 0 0 0-2.598.066c-.33.11-.639.264-.969.396-.44.199-.903.375-1.365.485a3.14 3.14 0 0 1-2.048-.242l-.088-.044c-.022 0-.022 0-.022.022.418.44.969.748 1.541.902.397.11.815.133 1.211.089a3.998 3.998 0 0 0 1.718-.661l.925-.617c.352-.22.77-.308 1.167-.22.22.022.044.132.022.154a8.807 8.807 0 0 0-1.564.97c-.33.241-.925.814-.925.814l.44.374.485-.528a8.741 8.741 0 0 1 2.026-1.564.165.165 0 0 1 .198 0 8.741 8.741 0 0 1 2.026 1.564l.485.528.44-.374-.925-.815a8.808 8.808 0 0 0-1.563-.969c-.044-.022-.198-.132.022-.154.396-.088.814 0 1.167.22l.925.617a3.998 3.998 0 0 0 1.717.66c.397.045.815.023 1.211-.088a3.761 3.761 0 0 0 1.542-.902s-.022-.022-.044-.022l-.088.022m2.157-1.916c-.286.22-.594.374-.924.484-.463.133-.97.22-1.454.22-.638.023-1.255.067-1.893.155-.044 0-.066 0-.044-.022.55-.22.99-.66 1.233-1.19l.616-1.254v-.045c-.044.022-.66.551-.947.815l-1.035 1.013a4.02 4.02 0 0 1-1.607.837h-.022l-.022.022 1.189.286a7.522 7.522 0 0 0 1.563.286 3.669 3.669 0 0 0 3.392-1.585c0-.022-.023-.022-.045-.022m1.938-2.95a4.643 4.643 0 0 1-1.1.968c-.353.242-.727.44-1.124.617a5.472 5.472 0 0 0-1.387.814l-.088.067c-.022 0-.022 0-.022-.023 0-.022.66-.682.859-2.07.022-.506.11-.99.22-1.475v-.044a6.42 6.42 0 0 0-1.057 1.894l-.396 1.123c-.155.506-.44.969-.815 1.343l-.044.044v.022c.044 0 .088-.022.132-.022l1.277-.264a4.454 4.454 0 0 0 1.938-.815c.594-.418 1.057-.99 1.387-1.63.088-.175.154-.352.22-.528.044-.044.022-.044 0-.022m.837-3.303a3.917 3.917 0 0 1-1.013 1.586 14.717 14.717 0 0 0-1.453 1.651c0 .022-.044 0-.022-.022a4.45 4.45 0 0 0 .132-1.871c-.088-.529-.308-1.101-.374-1.74l-.023-.022c0 .022-.022.044-.022.066-.132.418-.22.837-.264 1.277-.022.529.066 1.211.022 1.74-.044.616-.088 1.255-.374 1.805v.044l1.321-.814a4.959 4.959 0 0 0 1.387-1.322A3.947 3.947 0 0 0 24 12.151v-.088c-.022 0-.044.022-.044.022m-1.41.353c.023 0 .023 0 0 0 0 .022 0 0 0 0 0-.177 0-.353-.021-.529-.044-.616-.419-1.123-.749-1.651a8.184 8.184 0 0 1-.595-1.057s-.022-.022-.044-.022c0 .044 0 .242.022.352.11.88.33 1.762.661 2.598.198.529.264 1.08.22 1.63 0 .044 0 .044.022.066.198-.286.595-.683.837-.991.242-.308 1.563-1.806.925-3.875-.022-.089-.066-.177-.11-.265l-.022.022c0 1.498-.727 2.136-1.013 3.15a4.91 4.91 0 0 0-.132.572m.022-3.083-.132-.352-.088-.199a3.062 3.062 0 0 0-.903-1.013 4.289 4.289 0 0 1-.793-.88h-.066c.022.066.22.726.352 1.035.22.418.485.836.793 1.189l.066.088c.374.506.66 1.057.859 1.651 0 .022.022.022.022.022l.374-1.145c.132-.396.242-.815.33-1.233.133-.99-.176-2.246-.748-2.95 0 0-.022.021-.022.044l.022.088.044.132c.11.528.132 1.1.022 1.63-.088.418-.11.858-.11 1.298 0 .066.044.617.044.639s-.022 0-.044 0m-1.784-5.571c.176.176.33.374.419.616.154.375.198.925.308 1.344l.198.726c0 .022-.022.044-.044.022a4.326 4.326 0 0 0-1.19-.99c-.307-.177-.55-.419-.77-.683l-.11-.154s-.022-.022-.044 0v.066c.11.484.33.947.683 1.32.286.265.594.507.88.75a9.58 9.58 0 0 1 1.057 1.057s.022.022.022 0v-.353l.022-1.057V6.14c0-.352-.066-.727-.198-1.057-.22-.55-.638-.99-1.145-1.255-.022-.022-.066-.022-.11-.044 0 0 0 .022.022.044M18.54 2.793c.308.286.573.617.815.969.22.352.462.66.77.947.199.198.793.66.947.792-.022-.176-.308-1.43-1.079-2.047a3.93 3.93 0 0 0-1.519-.75v.045l.066.044M6.208 19.946a7.118 7.118 0 0 0 1.52-.286l1.188-.286h.022s0-.022-.022-.022h-.022a4.258 4.258 0 0 1-1.63-.837l-1.034-.99-.947-.816v.045c.088.132.419.858.617 1.255.242.55.682.969 1.233 1.189.022.022 0 .022-.044.022a17.804 17.804 0 0 0-1.894-.154c-.484 0-.99-.088-1.453-.22a3.102 3.102 0 0 1-.925-.485h-.044a3.843 3.843 0 0 0 1.761 1.365c.551.176 1.101.242 1.674.22m-.506-1.299c.044 0 .066.022.132.022v-.022l-.044-.044a3.502 3.502 0 0 1-.815-1.343l-.396-1.123a6.42 6.42 0 0 0-1.057-1.894v.044c.132.485.198.97.242 1.476.198 1.365.859 2.025.859 2.047 0 .022 0 .045-.022.022l-.089-.066a5.472 5.472 0 0 0-1.387-.814 6.931 6.931 0 0 1-1.123-.617 4.643 4.643 0 0 1-1.1-.969H.878c.066.176.132.353.22.529.33.638.815 1.21 1.41 1.63.572.44 1.233.726 1.937.814.419.11.837.22 1.256.308m-3.546-2.862 1.322.814s.022-.022.022-.044c-.287-.572-.33-1.189-.375-1.805-.044-.55.044-1.211.022-1.74a6.477 6.477 0 0 0-.264-1.299c0-.022-.022-.044-.022-.066l-.022.022c-.044.639-.286 1.211-.374 1.74a4.502 4.502 0 0 0 .132 1.871c.022.022-.022.044-.022.022A13 13 0 0 0 1.12 13.65 3.843 3.843 0 0 1 .11 12.085s-.023-.022-.045-.022 0 .044 0 .088c0 .815.243 1.63.727 2.312.352.507.815.97 1.365 1.322m-.242-1.938c.022-.022.022-.022.022-.066-.044-.55.022-1.123.242-1.63.309-.836.529-1.695.661-2.598 0-.11.022-.308.022-.352-.022 0-.022 0-.022.022a8.184 8.184 0 0 1-.595 1.057c-.352.484-.704 1.013-.748 1.63a2.122 2.122 0 0 0 0 .528s0 .022-.022.022v-.022l-.154-.529C1.01 10.896.307 10.258.307 8.76l-.022-.022c-.044.088-.066.176-.11.265-.639 2.07.66 3.567.924 3.875s.617.683.815.969M.99 9.729l.375 1.145s.022 0 .022-.022c.198-.594.506-1.145.858-1.651l.066-.088c.309-.375.573-.771.793-1.19.132-.308.33-.968.353-1.034h-.067c-.22.33-.484.616-.792.88a2.991 2.991 0 0 0-.925 1.035c-.022.066-.066.132-.088.199l-.132.374s-.022.044-.022 0 .044-.55.044-.639c0-.44-.044-.88-.132-1.299a4.056 4.056 0 0 1 .022-1.63c0-.043.022-.087.044-.131 0-.022.022-.066.022-.089s0-.022-.022-.044C.835 6.25.505 7.527.637 8.496c.11.418.22.837.352 1.233m.793-3.215.022 1.057v.33h.022c.308-.396.66-.748 1.035-1.078l.88-.75c.353-.373.573-.836.683-1.32v-.066h-.022l-.11.154a2.773 2.773 0 0 1-.748.682c-.529.33-.881.573-1.19.991-.021.022-.044.022-.021-.022l.198-.726c.11-.419.154-.97.308-1.344.088-.22.242-.44.418-.616v-.044c-.044 0-.066.022-.11.044-.55.286-.947.749-1.167 1.277-.132.33-.22.683-.198 1.057v.374M2.949 5.48l.969-.792c.286-.287.55-.595.77-.947a4.88 4.88 0 0 1 .815-.969l.066-.066V2.66a3.646 3.646 0 0 0-1.519.749c-.815.638-1.079 1.893-1.1 2.07m8.851 6.826c.066-.089-.088-.155-.132 0-.044.154.066.11.132 0m1.674-3.876c-.067-.022-.309.264-.265.308a.732.732 0 0 0 .265-.308m.044-.044c.044.022.198-.066.176-.088-.022-.022-.22-.11-.22-.066 0 .088.022.132.044.154m2.972 2.73c.088-.022.066-.154 0-.154s-.154.11-.132.11c.022 0 .088.066.132.044m-1.079-2.928c-.066 0-.088.066-.022.11.066.022.11 0 .154-.022a.149.149 0 0 0 .088-.132c0-.066-.088-.154-.044-.198s.11.022.155 0 .066-.066.066-.11c0-.045-.022-.177-.11-.177s-.177.177-.177.177a.188.188 0 0 0 0 .154c.022.088 0 .198-.11.198m1.454.022c0 .044.11.33.132.396.022.066.044.308.088.286.044-.022.044-.154.022-.22a2.843 2.843 0 0 0-.11-.462c-.022-.088-.176-.419-.22-.397-.045.023.066.22.088.309.022.088-.022.044 0 .088m-.771-3.744c.066.022.066-.11-.044-.198-.11-.088-.286-.044-.242 0 .088.066.176.154.286.198m-3.303-.946c-.154-.088-.022-.22-.132-.309-.132-.044-.264-.022-.353.066-.11.133.133.088.199.133.066.044.286.198.308.176.022-.022 0-.066-.022-.066m.88-.44c-.197-.089-.924-.089-.902.11s.418 0 .528 0 .55-.023.375-.11m-2.004 8.499c-.044-.022-.11.022-.132-.022-.022-.044-.066-.022-.066 0s-.022.066.022.11a.134.134 0 0 0 .176 0 .067.067 0 0 0 0-.088m-.418-1.475c.066 0 .066-.044.088-.044s0 .044.066.044.132-.155-.066-.155c-.155 0-.133.155-.088.155m.264.176c-.11-.022-.088.044-.176.044-.133.022-.022-.088-.066-.132-.022-.022-.089.088-.11.154 0 .044 0 .132.043.154l.419.044c.088 0 0-.242-.11-.264M10.15 11.71c.044 0 .066-.132.044-.198s-.155-.022-.155.022.089.176.11.176m-1.761 0c0-.044 0-.22-.044-.264s-.044.022-.066.022-.022-.088-.044-.088 0 .132.044.22.11.22.11.11m-.044-.396c.044-.132.066-.265.066-.397 0-.11-.066-.198-.088-.198s0 .066.022.176c0 .11-.044.22-.066.33 0 .023.044.133.066.089m-2.246 4.932c3.28 3.281 8.566 3.281 11.847 0s3.28-8.566 0-11.847-8.566-3.28-11.847 0-3.281 8.588 0 11.847M4.006 10.5h1.277c.022.66.132 1.3.33 1.916a.782.782 0 0 1-.198-.088c-.088-.044-.154.022-.176.022-.088 0-.198-.066-.198 0s.088.022.088.066-.22.044-.242-.044-.066-.177-.088-.066-.11.088-.154.11c-.022.022-.044.066-.044.11s-.11.022-.11.088.066.088.088.154.088.11.044.132c-.044.022-.022-.022-.066 0s.198.683.242.66-.066-.22-.066-.308.022-.11.088-.154.242.264.308.22-.022-.088.044-.11.264.287.33.199c.044-.067.088.044.088.066.067.11.177.11.243.242s.22.374.33.374c.11 0 .044-.11.088-.11s.088.154.154.242a.32.32 0 0 0 .198.132c.154.199.33.397.507.595l-.903.903A7.735 7.735 0 0 1 4.006 10.5m7.289-1.828-.089.044a1.234 1.234 0 0 0-.33.22l-.903-.902c.529-.463 1.19-.749 1.872-.771V8.54a1.766 1.766 0 0 0-.462.11c.044-.088.132-.176.132-.176s-.154.088-.22.198m-.683 2.092s0 .022 0 0v.044c0-.044-.022-.066-.044-.11-.022-.022-.044-.044-.066-.044h-.11l-.044.022h-.309c-.044 0-.066 0-.066-.022-.022-.088.11-.022.199-.286.022-.022.022-.066.044-.088l.022-.044.022-.022.022-.022c.044-.044.088-.044.132-.044h.044l.044.044.066.132c.022.022.044.022.044.044.044.022.066.044.088.066l.022.022v.022c.022.022.022.022.044.022h.088c.044-.022.044 0 .066 0v.022c0 .022 0 .022-.022.044 0 .022-.022.022-.022.044-.022.022-.044.044-.066.044-.044 0-.088-.022-.11-.022s-.044 0-.044.022v.11m-2.422 2.114a.806.806 0 0 1-.088-.396.742.742 0 0 0-.11-.375c-.022-.088-.044-.176-.044-.264 0-.154-.133-.11-.133-.154s.11 0 .11-.044-.132-.22-.242-.264c-.11-.044-.066-.11-.066-.176s0-.133-.044-.177c-.022-.088 0-.242.11-.242.044 0 .11.044.177 0 .066-.044.022-.176.022-.286h.616c0 .088.022.198.022.286-.044.022-.066.066-.044.088.022.022.044.044.066.022.11.639.396 1.233.837 1.718l-.903.903c-.066-.066-.132-.155-.198-.243v-.066c0-.154-.11-.242-.154-.374m-.793-1.497a5.11 5.11 0 0 1-.11-.837h.528c-.044.066-.154.132-.176.198s-.154.286-.066.374c.198.22-.044.309-.176.265m.11 3.259-.11.11-.154-.154c.088-.044.176-.022.264.044m1.365-5.66c-.022 0-.022.023-.044.023-.066.066-.242.044-.22.11s.485-.155.485-.11-.199.11-.33.176-.177.176-.397.176c-.11 0-.154.088-.198.154-.066.088-.11.176-.154.264a.864.864 0 0 1-.088.397h-.64a4.76 4.76 0 0 1 1.256-3.04l.903.904a6.02 6.02 0 0 0-.573.946m.837-.66.793.793h-.088c-.088 0-.088-.066-.154-.066-.133.022-.155.066-.177.044a1.234 1.234 0 0 0-.33-.22.604.604 0 0 0-.44.021c-.022 0-.022.022-.044.022.154-.198.308-.396.44-.594m-1.1 1.607c0 .088-.023.177-.023.265h-.462c-.022-.066 0-.133.044-.199.044-.088.154-.132.264-.11.044 0 .11.022.176.044m.396 1.035.045.066c.044.044.088.088.132.066.044-.022.154 0 .176 0 .066.022.11.066.154.11.044.067.132.023.198.067s.132.088.044.132c-.088.044.088.132.11.132s.044-.044.044-.11c0-.022.044-.11.11-.088.066.022.265.264.33.176.067-.088.023-.198.045-.242 0-.022.022-.044.044-.044.066.11.11.198.198.286l-.903.903a2.769 2.769 0 0 1-.727-1.454m.705-3.149-.88-.902a4.76 4.76 0 0 1 3.038-1.255v1.277c-.793.022-1.541.33-2.158.88M8.542 6.602 7.64 5.7a6.395 6.395 0 0 1 4.206-1.74v1.277a5.072 5.072 0 0 0-3.303 1.365m-.264.243a5.12 5.12 0 0 0-1.365 3.303H5.635a6.395 6.395 0 0 1 1.74-4.206l.903.903zM6.913 10.5c0 .242.022.462.066.705-.022 0-.022-.067-.088-.045s-.309.44-.419.617c-.088.154.044.484-.088.595a1.247 1.247 0 0 1-.396.066h-.022a6.256 6.256 0 0 1-.353-1.894l1.3-.044zm4.91 7.839a7.94 7.94 0 0 1-5.35-2.224l.902-.903a6.746 6.746 0 0 0 4.448 1.85v1.277zm0-1.63a6.395 6.395 0 0 1-4.206-1.74l.154-.153a.481.481 0 0 0 .11.066c.089.044.199.066.309.044.088-.022.264-.176.374-.176.11 0 .286.044.396-.022s-.066-.287-.132-.397c-.022-.022-.022-.044-.044-.066a4.954 4.954 0 0 0 3.083 1.167l-.044 1.277zm0-1.651a4.76 4.76 0 0 1-3.039-1.255l.903-.903c.419.374.925.66 1.497.793-.198.088-.286.22-.264.33.022.11-.132.176-.132.308s.176.22.198.353c.022.066.176.176.309.264.176.044.352.066.506.044l.022.066zm-.044-1.762c-.066-.044-.11.044-.198.088a3.176 3.176 0 0 1-1.63-.748l.903-.903c.286.22.617.374.969.396 0 .044.044.088.044.177s-.066.132-.044.176.22 0 .242-.066c.022-.066-.066-.11-.088-.177-.022-.044-.022-.066-.044-.11H12c.066 0 .132 0 .198-.022a.047.047 0 0 0 .044-.044c0-.022.022-.044.022-.066s.022-.022.022-.044l.022.022c.022.044.067.176.11.154s.067-.22.045-.264a.165.165 0 0 1 0-.198c0-.022.022-.154.066-.132s0 .132 0 .176c0 .066.044.154.11.11.044-.022.088-.088.132-.066s-.11.066-.132.11c-.022.044.066.066.044.088-.022.022-.044 0-.066.022-.022.022.044.154 0 .176s-.198.066-.242.088-.089-.022-.067-.044 0-.11-.044-.11-.044.022-.044.066.044.11.044.133-.066.044-.11.066c-.044.066-.11.132-.176.176s-.198.044-.198.088.066.044.088.066c.044.066.066.154-.022.198s-.198-.066-.242-.044c-.044.022-.066.132-.088.264-.022.132.242.176.374.11.088-.044.066-.176.154-.22s.066-.132.154-.11c.088.022.066-.066.155-.066s.088.066.198.088c.176.044.176.176.198.11s.044-.11-.088-.154-.198-.198-.088-.154c.132.066.242.066.264.132s.154.044.176.11c.022.11.11 0 .044-.066s-.044-.088 0-.132.066.022.132-.066-.022-.066-.044-.11 0-.286.088-.242.176-.022.132-.044c-.044-.023.022-.155.044-.155s0 .088.022.11.243-.066.265.045-.154.176-.198.176c-.089 0-.155.088-.22.176-.067.088-.133.11-.089.198s.132.066.22.022.155-.11.199-.132c.088-.044.154.22.11.264s-.132.066-.176.11c-.133.066-.265.132-.419.132-.088.022-.088.044-.11.132-.022.089-.418.022-.506.022s.066-.198-.066-.176l-.397.066c-.022 0-.154.11-.264.022m1.167 2.048c.11.044.22.132.286.22.066.11.088.155.044.265-.11.198-.066.33.154.396.133.044.177.176.265.264a6.83 6.83 0 0 1-1.498.22v-1.277c.243-.022.507-.044.75-.088m-.75-.264v-.154c.287-.044.22.132.419.066a.171.171 0 0 1 .176.044 5.4 5.4 0 0 0-.595.044m0 3.281v-1.3a6.68 6.68 0 0 0 1.96-.352c.022.023.044.023.066.023a.462.462 0 0 0 .242-.089c.22-.088.419-.198.595-.33a6.678 6.678 0 0 0 1.585-1.123l.903.903c-1.431 1.41-3.347 2.202-5.35 2.268m3.567-11.516.308-.309a.545.545 0 0 0 .308.176c.11.023.154.067.176.177.022.11.132.154.243.176s.176.154.264.154.374.396.484.528c.066.066.154.177.22.089.066-.089.066-.067.11-.089a6.47 6.47 0 0 1 .551 2.4h-1.277c0-.286-.044-.572-.11-.858a.61.61 0 0 0 .066-.286c0-.089-.088-.133-.154-.067-.044-.176-.11-.33-.176-.484-.023-.088-.045-.198-.067-.286 0-.022-.044-.044-.088-.088-.044-.088-.066-.154-.11-.22.066-.045.088-.155 0-.133-.132.022-.044-.066-.088-.11s-.044 0-.066.022a6.132 6.132 0 0 0-.572-.748v-.022c-.044 0-.044-.022-.022-.022m.77 7.464c-.044-.088-.066-.198-.11-.286-.022-.088-.198-.088-.198-.044 0 .088 0 .176-.022.264v.022l-.462-.462a5.12 5.12 0 0 0 1.365-3.303h1.277a6.295 6.295 0 0 1-1.74 4.184l-.066-.066a.528.528 0 0 0-.044-.309m-1.057.881c.066-.11.199-.308.265-.418.066-.11-.177-.264-.309-.309s-.132-.11-.132-.22c.066-.044.132-.11.198-.176l.903.903a6.325 6.325 0 0 1-.969.749c-.022-.044.132-.199.176-.265s-.176-.154-.132-.264m.55-5.263c-.11-.154.045-.176.199-.242.088-.044.198.022.198-.022s.044-.132.088-.154c.044-.022.11-.066.132-.11 0 .044.022.088.022.132a.502.502 0 0 0-.066.242c0 .066 0 .154.066 0 0-.022.022-.022.022-.044.044.154.044.286.044.419h-.946v-.022c.066-.11.308-.089.242-.199m.176-1.805s0 .022-.022.022c-.022.022-.132-.154-.132-.022s.044.176.132.198c.088.022.044.066.11.088.022 0 .066.022.088.044.11.242.176.484.242.749a.304.304 0 0 0-.088.066c-.044.044-.022.132-.066.198-.066.11-.088.176-.264.132-.11-.044-.022-.176 0-.286s.066-.088.066-.154-.22-.309-.33-.22c-.11.088-.088.176-.176.264-.044.044-.088.044-.155 0s-.088-.088-.066-.132c.022-.044-.154-.243-.22-.33a.46.46 0 0 0-.352-.177 3.461 3.461 0 0 0-.419-.572l.903-.903c.309.33.55.66.749 1.035m-1.52.616-.043.066c-.022.044-.133-.044-.155-.022-.022.022.155.243-.022.177-.176-.067-.066-.067-.066-.133s-.154-.11-.066-.154 0-.11.088-.132c.088-.022.066-.11-.044-.132-.11-.022-.088.242-.154.198-.066-.022-.132-.022-.198-.022l.308-.308a.199.199 0 0 0 .11.022c.044.176.155.308.243.44m-.353 4.47c.132.022.287.044.419.088.088.044.154.133.22.022.132-.198.22-.418.264-.66.044-.33-.022-.44-.066-.44-.044 0-.132.088-.22.088-.044 0-.044.088-.044.154s-.088.132-.11.088-.066-.022-.044.022-.176.022-.265-.022c-.132-.066.155-.066.287-.176.11-.088.22-.199.33-.309.066-.11.066-.242.176-.33s.286-.066.308-.198.044-.11.11-.088.683-.022.683-.22c0-.089-.132-.199-.264-.22-.088 0-.11-.177-.154-.265a1.642 1.642 0 0 0-.154-.264h.924a4.76 4.76 0 0 1-1.255 3.039l-.022-.022v-.088c.022-.177-.11-.463-.154-.419s0 .044-.132.242c-.044.066-.11.177-.198.177s-.088-.045-.22-.023a.948.948 0 0 1-.353 0 2.447 2.447 0 0 1-.594-.286c.022-.022.088.022.088-.044s.352.132.44.154m3.457 2.665-.902-.903a6.746 6.746 0 0 0 1.85-4.448h1.298a7.902 7.902 0 0 1-2.246 5.35m2.246-5.724h-1.299a6.556 6.556 0 0 0-.66-2.73l.022-.023c.088-.088-.419-.749-.507-.815s-.176-.176-.286-.286a3.927 3.927 0 0 1-.484-.572l.946-.947a7.878 7.878 0 0 1 2.268 5.373m-7.839-7.84a8.037 8.037 0 0 1 5.373 2.225l-.88.88c-.045-.022-.089-.044-.067-.088.044-.066-.066-.066-.088-.242a.698.698 0 0 0-.33-.418c-.11-.066-.176-.154-.286-.199-.11-.044-.33-.176-.44-.132a.782.782 0 0 1-.22.044 6.714 6.714 0 0 0-3.04-.792l-.022-1.277zm0 1.652c.947.022 1.85.264 2.709.683a.918.918 0 0 0 .176.396c.044.11.11.198.176.308.066.066.022.198.044.309 0 .044.044.088.066.132v.176c0 .022.088.022.154-.022s.11-.132.199-.11.198.198.264.308l-.419.418c-.044-.088-.088-.198-.066-.198s.066.022.088.022c.089 0-.066-.066-.066-.088-.066-.066-.066-.154-.154-.22s-.22-.022-.264-.11a1.207 1.207 0 0 0-.352-.397c-.022 0 .176.243.11.287s-.309-.154-.33-.11c-.023.044.264.154.352.242.044.044.132.176.22.286a5.124 5.124 0 0 0-2.907-1.035V3.96zm0 1.63a4.76 4.76 0 0 1 3.04 1.255l-.904.902a3.498 3.498 0 0 0-2.136-.88V5.589zm0 1.651a3.04 3.04 0 0 1 1.872.77l-.044.045-.044-.022c-.11-.044-.33.176-.286.198.044.022.132-.088.176-.066h.022l-.374.396c-.11.044-.22.132-.22.198v.022l-.133.132-.066-.066a1.117 1.117 0 0 0-.352-.198c.066-.044.088-.11.11-.198 0-.132-.044-.088-.11-.022s-.132.088-.176.154a.997.997 0 0 0-.353-.066V7.241h-.022zm-.154 1.63c.022.043 0 .088-.022.11-.044.044-.176-.11-.198.022-.044.132.088.066.088.088a.408.408 0 0 0 .264.154c.088 0 .22 0 .22.088 0 .044.11.044.133.088 0 .066.066.176.11.154s.11.022.132.066c.022.044 0 .066-.022.11-.066.066.066.044.088.176s-.11.044-.132.133c-.044.066-.088.11-.132.176-.022.022.022.066.044.044.022-.022.066-.088.132-.088s.132.242.198.264c.066.022.044.11.066.132s-.11 0-.088.044c.022.044.154.066.154.132-.022.066-.066.132-.154.132-.066 0-.176-.154-.176-.11s.044.176.11.176.22-.066.154.022-.044.22-.088.22-.066 0-.022.067c.022.066 0 .132-.044.198-.044.044-.154 0-.154-.022s.132-.022.132-.088-.066-.088-.198-.044c-.066.022-.088-.022-.132-.022s-.176.154-.176.176v.11a.372.372 0 0 1-.067.22c-.088.022-.154.022-.242.022-.352 0-.704-.154-.969-.374a.415.415 0 0 1 .177-.044c.066.022.088-.022.132-.044.044-.022.154.044.22 0s.22-.33.198-.397.154-.176.132-.198-.044.022-.044 0 .044-.022 0-.11-.11-.044-.154-.044c-.066-.044-.176-.066-.198-.044-.022.022-.088-.044-.11-.022-.022 0-.066.022-.066.066-.022.044.022.088.022.132-.022.088-.155.154-.155.22s-.066.022-.088.044 0 .066-.044.066-.11.11-.154.199c-.066-.088-.132-.199-.198-.287.044-.022.088-.044.11-.022.066.044.33-.418.286-.55s-.11-.044-.176-.022-.066-.044-.044-.066.308-.022.154-.11c-.066-.044-.242-.044-.22-.11s.11 0 .132 0c.11.044.176-.177.242-.177.11 0 .067-.22-.044-.154s-.154.044-.198.11-.154.154-.154.066c0-.044.242-.176.286-.242a.48.48 0 0 0 .11-.176c.023-.066.33-.11.397-.154.044-.044.088-.11.088-.176s-.088-.044-.11-.088.11 0 .11-.066-.11 0-.154-.044c0-.022 0-.022.022-.044.198-.067.33-.089.484-.089h.044m-.242-6.561v1.277a6.746 6.746 0 0 0-4.448 1.85l-.903-.903a7.94 7.94 0 0 1 5.351-2.224M6.208 4.797l.903.903a6.746 6.746 0 0 0-1.85 4.448H3.984a8.151 8.151 0 0 1 2.224-5.351": "United Nations" } } diff --git a/.svglintrc.mjs b/.svglintrc.mjs index 3914b7960..5b16dac5f 100644 --- a/.svglintrc.mjs +++ b/.svglintrc.mjs @@ -649,7 +649,7 @@ export default { } } }, - (reporter, $, ast, filepath) => { + (reporter, $, ast, { filepath }) => { reporter.name = 'collinear-segments'; /** @@ -814,8 +814,12 @@ export default { return collinearSegments; }; - const iconPath = getIconPath($, filepath), - collinearSegments = getCollinearSegments(iconPath); + const iconPath = getIconPath($, filepath); + if (!updateIgnoreFile && isIgnored(reporter.name, iconPath)) { + return; + } + + const collinearSegments = getCollinearSegments(iconPath); if (collinearSegments.length === 0) { return; } From facaa0b543da2477033c716a6bfcbf1a952f3bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 8 Mar 2024 21:02:12 +0100 Subject: [PATCH 814/938] Fix collinear segment on United Nations (#10596) * Fix collinear segments on United Nations * Run SVGO --- .svglint-ignored.json | 3 +-- icons/unitednations.svg | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.svglint-ignored.json b/.svglint-ignored.json index 939265f80..92cc45bcd 100644 --- a/.svglint-ignored.json +++ b/.svglint-ignored.json @@ -12,7 +12,6 @@ "M11.057 18.221 7.839 21.47H4.652l3.219-3.249zm-4.299 0L3.541 21.47H.354l3.219-3.249zm8.227 0 3.219 3.249h-3.187l-3.22-3.249zm4.3 0 3.217 3.249h-3.187l-3.218-3.249zM10.465 2.53c3.765-.003 6.88 2.74 6.865 6.676.553-1.502.937-3.789 1.016-5.39L24 5.22c-.452 6.621-5.43 12.42-12.815 12.416C2.832 17.635-.397 10.389.039 4.899l2.453-.779c-.399 3.125.57 5.378 1.238 6.41-.795-4.42 2.549-7.998 6.735-8m.011 2.301a4.519 4.519 0 0 0-4.524 4.514 4.519 4.519 0 0 0 4.524 4.514 4.518 4.518 0 0 0 4.525-4.514 4.518 4.518 0 0 0-4.525-4.514": "Deutsche Post", "M9.7214 14.9904c0 .4768-.3982.7843-1.0803.7843-.3203 0-.74-.06-1.0463-.272l.2502-.4716c.2016.1308.4467.2262.8009.2262.2943 0 .4348-.081.4348-.217 0-.1109-.1188-.1736-.3911-.2122l-.1916-.0257c-.5435-.074-.8131-.3076-.8131-.7024 0-.4745.3739-.7553.9927-.7553.341-.0064.6784.0689.9832.2191l-.2137.4853c-.1882-.0905-.4852-.1848-.7499-.1885-.2405 0-.3618.0835-.3618.21 0 .1334.1697.1667.3836.1977l.2087.031c.51.0761.7937.3001.7937.6911zm-2.2784-.4613c0 .6757-.4832 1.1846-1.1238 1.1846-.312 0-.5322-.1184-.6832-.2929v.9614h-.6234v-2.9774h.611v.2486c.1514-.1838.374-.3091.693-.3091.6421 0 1.1264.5087 1.1264 1.1848zm-.6423 0c0-.3436-.23-.6202-.5991-.6202-.3549 0-.597.2646-.597.6202 0 .355.2421.6203.597.6203.3691 0 .5991-.2767.5991-.6203zm-2.0919.0277a1.7387 1.7387 0 0 1-.0121.2086H3.0679c.0666.3327.299.4805.5906.4805a.9243.9243 0 0 0 .5808-.2217l.363.4005c-.2612.2406-.5928.35-.9796.35-.704 0-1.1923-.4803-1.1923-1.208 0-.7276.474-1.2224 1.1618-1.2224.6617 0 1.1138.4933 1.1166 1.2125zm-.6213-.214c-.0567-.2956-.2347-.4623-.5-.4623-.292 0-.4626.1762-.517.4623h1.017zm6.0897 1.368h.6076v-2.2784h-.6076v2.2785zM4.709 14.5572v-.0014l-.0001.001v.0004zm.6076-4.4447 2.87 2.518 1.2312-1.415-4.1012-3.5977-4.1012 3.5978 1.2311 1.4149 2.8701-2.518zm-3.976 3.2444c-.2637 0-.52.0804-.6916.3077l.0004-.9898H0v3.038h.649v-1.2574c0-.3457.2315-.5186.5099-.5186.2964 0 .4703.1836.4703.5142v1.262h.6493V14.252c0-.5328-.3905-.8953-.938-.8953zm16.5835 2.3558h.6076v-3.0379h-.6076v3.038zm5.1964-1.2163.871-1.0811-.7676.0005-.6544.818h-.221l-.0006-1.559h-.6263l.0015 3.038.6262-.0004-.0004-.929h.2113l.6697.9287.7702-.0004-.8796-1.2153zm-1.7033-1.0903.0006 2.3084h-.6114v-.255c-.1506.1849-.3758.315-.6945.3154-.6397 0-1.1243-.5215-1.1244-1.2149-.0003-.6935.483-1.2152 1.1231-1.2156.319 0 .5418.1287.6953.3166v-.2549h.6113zm-.592 1.1533c-.0005-.3645-.2424-.6363-.5993-.6361-.3665 0-.5986.2838-.5986.6364 0 .3528.2326.636.5992.6357.3572 0 .5992-.2718.5986-.636zm-4.2813-1.2502c-.308.0003-.6144.1047-.7955.4019-.1572-.249-.4365-.4012-.7741-.4012-.266 0-.5224.0885-.689.3374v-.2756h-.6144v2.3426h.6314v-1.2841c-.0006-.3528.2247-.5295.4953-.5295.288 0 .4576.1877.4576.525v1.2876h.6313V14.429c-.0004-.3527.2247-.5295.4953-.5295.2855 0 .4572.1875.4572.525v1.2887h.6291v-1.4914l.0004.001c-.0004-.544-.3732-.9137-.9246-.9137zm-3.0249 1.2472a1.838 1.838 0 0 1-.0118.2089H11.878c.067.3325.2994.4803.591.4803a.9258.9258 0 0 0 .5804-.2216l.3633.4c-.2608.241-.5928.3508-.9792.3508-.704 0-1.1927-.4803-1.1928-1.2072-.0006-.7268.4734-1.2228 1.161-1.2232.6617 0 1.114.4925 1.1172 1.212zm-.6213-.2131c-.057-.2957-.235-.462-.5003-.462-.2917 0-.4622.1764-.5168.462h1.0171zm.6214.2134v-.0009.0009zm-3.0601-2.1814a.3796.3796 0 0 0-.351.2342.3794.3794 0 0 0 .0819.4139.3794.3794 0 0 0 .414.0824.38.38 0 0 0 .1233-.6193.379.379 0 0 0-.2682-.1112z": "Hepsiemlak", "m10.184 23.25.002-.01-.033-.017-8.388-4.611a1.6841 1.6841 0 0 1-.873-1.475V6.864c0-.614.335-1.18.873-1.476l9.424-5.18a1.6868 1.6868 0 0 1 1.622 0l8.31 4.568.022.012.005.001-.005-.001.006.002-.004-.001 1.09.599c.538.296.873.862.873 1.476v10.273c0 .614-.335 1.179-.873 1.475l-8.388 4.611-.03.016.002.009-.002-.009-1.006.553c-.505.277-1.117.277-1.622 0l-1.003-.552-.002.01Zm.603-1.158-.005-.001.012.006c.252.123.55-.055.558-.338l.001-9.147c0-.141-.078-.272-.202-.34L2.763 7.661c-.259-.142-.576.045-.576.341v9.135c0 .141.077.272.201.34l8.394 4.613.005.002Zm.556-.327v-.001.001Zm0 0Zm-2.539-4.802-.005.003-1.959-1.031-.003-.004c.001-.003.001-.007.001-.01.023-.305.153-.525.346-.632.194-.107.45-.101.72.041.272.143.508.397.671.691.163.293.252.628.229.935v.007ZM5.71 15.177l-.005.002-1.96-1.031-.002-.004.001-.01c.022-.304.152-.524.346-.632.194-.107.449-.101.72.042.271.143.508.396.671.69.162.294.252.628.229.935v.008Zm14.981-8.999-.003-.018a.382.382 0 0 0-.191-.25l-8.31-4.567a.3883.3883 0 0 0-.374 0L3.503 5.91c-.162.089-.226.265-.193.423l.009.007-.009-.007c.022.1.083.194.183.253l8.32 4.572c.116.064.258.064.374 0l8.321-4.573.005-.008-.005.008c.151-.089.212-.256.183-.407Zm-17.37.16-.002.002.002-.002Zm-.002.002c0-.001-.003-.003-.005-.006-.002-.002-.004-.004-.004-.003l.009.009Zm-.467-1.56-.003.002c.002.004.005.006.005.006l-.002-.008Zm.007.007c-.001.001-.002.001-.003.001h-.002l.005-.001Z": "OpenTofu", - "M22.381,11.374C21.992,12.618 21.362,13.704 20.239,14.456L19.909,14.707L19.645,14.943L19.554,15.05L19.529,15.091L19.518,15.119L19.514,15.135L19.514,15.148L19.515,15.157L19.517,15.164L19.519,15.17L19.524,15.177L19.526,15.179C19.529,15.182 19.532,15.185 19.536,15.187L19.548,15.194L19.559,15.198C19.572,15.202 19.588,15.204 19.605,15.204L19.629,15.204C19.807,15.197 20.141,15.063 20.258,14.959L20.119,15.096L19.955,15.245L19.782,15.391L19.602,15.532L19.417,15.668L19.22,15.802L19.016,15.932L18.81,16.055L18.597,16.173L18.374,16.288L18.148,16.396L17.923,16.496L17.687,16.593L17.642,16.611C15.672,17.374 13.315,17.465 11.728,16.171C12.081,16.515 12.515,16.899 12.927,17.151C12.676,17.108 12.498,16.914 12.261,16.84C12.265,16.848 12.836,17.591 14.543,17.786L14.859,17.818L15.339,17.849L15.803,17.863L16.251,17.854L16.691,17.815L17.155,17.731L17.556,17.624L18.155,17.443L18.449,17.362L18.577,17.329C18.681,17.303 18.791,17.277 18.91,17.252C18.923,17.249 18.937,17.246 18.951,17.243C19.024,17.274 18.427,17.582 17.607,17.813C17.246,17.945 16.868,18.013 16.488,18.04L16.219,18.052L16.003,18.053L15.785,18.048L15.521,18.033L15.206,18.006L14.896,17.972L14.84,17.965C14.439,17.916 14.059,17.858 13.718,17.822L13.717,17.822L13.712,17.822L13.718,17.822C13.748,17.837 13.927,17.918 14.785,18.224C14.724,18.246 14.439,18.285 13.249,17.776C15.666,19.168 18.237,18.535 20.515,17.191L20.867,16.976L20.92,16.942L21.214,16.751L21.365,16.648C21.543,16.527 21.718,16.402 21.891,16.274C21.891,16.283 21.887,16.295 21.887,16.305C21.91,16.309 21.939,16.313 21.962,16.315C21.948,16.356 21.948,16.356 21.748,16.594C22.183,16.243 22.407,15.698 22.868,15.369C22.632,15.842 22.33,16.182 21.768,16.73C21.801,16.706 21.832,16.679 21.863,16.652L21.891,16.626C21.881,16.635 21.872,16.643 21.863,16.652C21.016,17.435 19.901,18.209 18.181,18.617C18.307,18.603 18.432,18.578 18.554,18.544C18.334,18.605 18.327,18.612 18.234,18.643C18.292,18.636 18.292,18.636 18.592,18.575C18.417,18.661 18.215,18.702 17.727,18.801C20.533,18.357 23.448,16.23 23.683,13.352C23.676,13.353 23.669,13.353 23.662,13.352C23.587,13.346 23.53,13.283 23.531,13.209C23.54,12.647 23.384,12.227 23.111,11.907C22.948,12.487 22.698,13.043 22.084,13.979C21.824,14.372 21.364,14.389 21.079,14.75C21.071,14.746 21.064,14.741 21.058,14.737L21.026,14.709L21.021,14.706L21.017,14.704L21.016,14.703L21.013,14.703C21.011,14.703 21.008,14.703 21.006,14.704L21.003,14.704L21.002,14.705C20.989,14.71 20.972,14.725 20.944,14.756L21.006,14.686L21.073,14.594L21.089,14.563L21.094,14.549L21.096,14.539L21.096,14.529L21.095,14.52L21.094,14.517L21.092,14.513L21.091,14.51L21.088,14.507C21.087,14.505 21.085,14.503 21.083,14.501L21.074,14.495L21.034,14.476L21.028,14.472L21.024,14.468L21.022,14.465L21.02,14.463L21.019,14.46L21.018,14.457L21.018,14.454L21.018,14.451L21.019,14.444L21.023,14.433L21.046,14.399L21.06,14.383C21.682,13.696 22.252,13.077 22.498,12.155L22.504,12.134L22.477,12.166C22.39,12.269 22.33,12.313 22.237,12.431L22.347,12.041L22.382,11.914L22.447,11.654L22.499,11.429C22.482,11.419 22.465,11.41 22.447,11.401C22.425,11.392 22.403,11.383 22.381,11.374ZM20.124,17.573C19.772,17.777 19.399,17.965 19.019,18.12C18.639,18.275 18.251,18.399 17.867,18.474C18.636,18.279 19.393,17.965 20.124,17.573ZM13.619,17.776C13.636,17.783 13.653,17.79 13.67,17.796C13.669,17.792 13.669,17.788 13.669,17.784C13.651,17.781 13.634,17.779 13.619,17.776ZM17.263,14.969C16.891,14.768 16.748,14.339 16.519,14.024C15.919,13.404 15.818,12.343 15.661,11.475C15.503,10.632 14.783,10.008 14.283,9.356C13.84,8.995 12.684,7.899 12.138,7.724C11.418,7.425 10.79,7.991 10.191,8.268C9.704,8.469 9.189,8.526 8.759,8.898C8.085,9.763 7.68,9.071 6.898,9.756C5.733,10.976 5.292,9.902 3.691,11.331C3.262,11.588 2.86,11.846 2.343,11.818C1.52,11.779 1.24,10.673 1.884,10.185C2.333,9.683 3.436,9.166 2.888,8.354C2.318,7.846 1.648,8.062 0.97,7.496C0.657,7.986 1.057,8.651 1.571,8.814C1.782,8.945 2.272,8.736 2.373,9.041C2.156,9.475 1.563,9.71 1.285,10.13C0.592,10.93 1.276,12.242 2.258,12.303C2.621,12.42 3.083,12.124 3.318,12.246C3.346,12.532 3.318,12.79 3.375,13.048C3.402,13.33 3.723,13.632 3.547,13.906C3.262,14.151 2.893,14.276 2.517,14.253C2.322,14.478 2.289,14.733 2.173,14.997C2.031,15.255 1.745,15.369 1.544,15.484C1.411,15.685 1.279,15.908 0.999,15.942C0.828,16.143 0.799,16.4 0.742,16.658C1.458,16.848 1.612,16.752 2.002,16.143C2.145,16 2.346,16.114 2.488,16.143C2.895,16.094 3.199,15.822 3.491,15.57C4.533,15.298 4.523,15.98 5.724,15.198C5.925,15.112 6.011,14.883 6.097,14.711C6.197,14.519 6.475,14.149 6.125,14.053C5.226,15.872 3.661,14.391 2.46,15.768C2.276,15.819 2.419,15.533 2.46,15.481C3.322,14.225 5.283,15.331 5.953,13.705C6.07,13.455 6.004,12.458 6.296,12.473C6.325,12.473 6.411,12.502 6.411,12.559C6.133,13.773 6.317,14.15 7.613,13.937C8.057,13.809 9.329,14.262 9.303,13.651C9.303,13.537 9.188,13.48 9.303,13.394C9.331,13.365 9.417,13.394 9.446,13.422C9.527,13.912 9.957,14.272 10.365,14.482C11.188,15.042 10.855,15.773 9.906,15.742C9.591,15.57 9.506,15.255 9.276,14.997C9.009,14.763 8.643,14.875 8.332,14.94C8.177,15.173 8.544,15.451 8.618,15.685C8.761,15.771 8.962,15.627 9.076,15.799C9.191,15.97 9.248,16.143 9.42,16.257C9.916,16.733 10.952,15.897 11.481,15.856C11.944,15.907 12.155,15.485 12.312,15.14C12.573,14.663 11.878,14.192 11.825,13.766C11.667,13.722 11.457,13.599 11.338,13.766C11.426,13.979 11.917,14.759 11.882,14.997C11.818,15.17 11.672,15.569 11.453,15.541C11.511,15.341 11.597,15.113 11.597,14.883C11.492,14.638 11.032,13.93 10.995,13.68C11.087,13.438 11.557,13.578 11.739,13.336C11.94,13.021 11.997,12.707 12.055,12.306C12.067,12.264 12.099,12.232 12.141,12.219C12.42,12.399 12.136,13.261 11.969,13.451C11.953,13.748 12.537,13.549 12.656,13.451C12.877,13.497 13.326,13.276 13.429,13.422C13.295,13.591 13.197,13.786 13.143,13.995C12.971,14.195 12.685,14.339 12.685,14.625C12.716,14.805 12.958,14.515 12.971,14.739C12.722,15.056 12.753,15.133 12.828,15.484C13.089,15.852 13.589,15.549 13.916,15.456C14.468,15.239 15.088,15.582 15.52,14.997C15.636,15.007 15.742,15.071 15.806,15.169C16.125,15.504 16.575,15.682 17.037,15.656C17.225,15.526 16.815,15.423 16.751,15.369C16.55,15.255 16.292,15.083 16.235,14.854C16.16,14.534 15.929,14.241 15.777,13.938C16.446,13.948 16.516,15.344 17.493,15.141C17.541,15.108 17.536,15.072 17.522,15.026L17.263,14.969ZM0.397,15.656L0.398,15.656L0.397,15.656C0.058,15.795 0.238,16.214 0.026,16.429C0.026,16.457 -0.032,16.515 0.026,16.544C0.168,16.572 0.283,16.63 0.455,16.658C0.531,16.402 0.605,16.117 0.655,15.885C0.597,15.799 0.512,15.685 0.397,15.656ZM17.714,15.266C17.629,15.375 17.44,15.381 17.358,15.456C17.341,15.477 17.333,15.504 17.335,15.538C17.358,15.641 17.325,15.722 17.262,15.78C17.175,15.874 17.012,15.916 16.865,15.906C16.131,15.914 15.773,15.555 15.473,15.383C15.063,15.648 14.808,15.753 14.272,15.67C13.957,15.645 13.676,15.804 13.37,15.882C13.804,16.254 15.563,16.726 14.915,16.406C13.843,15.799 14.62,16.203 15.56,16.425C16.092,16.556 16.638,16.623 17.185,16.625C18.094,16.325 18.94,15.876 19.612,15.346C19.564,15.345 19.524,15.337 19.494,15.325C19.45,15.307 19.419,15.278 19.399,15.244C19.368,15.192 19.351,15.108 19.422,14.993C19.496,14.874 19.708,14.666 20.156,14.342C20.157,14.341 20.158,14.34 20.16,14.339C21.257,13.603 21.87,12.539 22.248,11.324C21.98,11.227 21.714,11.163 21.45,11.124C21.045,12.13 20.947,12.84 19.992,13.409C18.884,14.134 19.578,13.948 19.589,13.943C19.675,13.908 19.757,13.864 19.834,13.811C19.405,14.5 18.66,14.94 17.771,15.138C17.766,15.194 17.744,15.234 17.714,15.266ZM1.027,15.656C1.227,15.541 1.342,15.341 1.428,15.169C1.366,15.073 1.292,14.946 1.142,14.997C1.005,15.103 0.862,15.198 0.713,15.284C0.641,15.478 0.82,15.723 1.028,15.656L1.027,15.656ZM9.675,15.026C9.789,15.169 9.789,15.369 9.933,15.484C10.108,15.508 10.285,15.456 10.419,15.341C10.505,15.284 10.391,15.198 10.362,15.112C10.276,14.997 10.334,14.768 10.133,14.768C9.916,14.819 9.678,14.756 9.474,14.825C9.474,14.912 9.646,14.912 9.675,15.026ZM14.8,14.682C14.669,14.717 14.535,14.736 14.4,14.739L14.371,14.739C14.202,14.583 14.555,14.271 14.743,14.281L14.829,14.281C14.934,14.325 14.907,14.601 14.8,14.682ZM22.628,11.503C22.59,11.672 22.55,11.831 22.508,11.992C22.528,11.992 22.548,11.997 22.568,12.007C22.627,12.037 22.658,12.105 22.641,12.169C22.398,13.105 21.834,13.74 21.208,14.431L21.211,14.436C21.311,14.366 21.418,14.309 21.524,14.252C21.687,14.164 21.85,14.076 21.966,13.901C22.598,12.939 22.838,12.386 22.998,11.786C22.888,11.68 22.765,11.586 22.628,11.503ZM21.68,8.987L21.797,9.06C23.522,10.176 24.254,12.257 23.63,13.965L23.636,13.96C23.926,13.126 24.044,12.242 23.985,11.361C23.679,9.08 22.898,7.078 20.115,6.342C21.836,6.758 21.965,6.973 22.19,7.121C20.853,5.886 18.7,5.457 16.523,5.826C17.776,5.422 19.826,5.465 21.133,6.243L21.164,6.262C18.056,4.356 14.325,5.187 12.03,7.376C12.459,7.459 12.836,7.742 13.187,8.013L13.296,7.954L13.423,7.89L13.554,7.828L13.824,7.709L14.105,7.599L14.4,7.494L14.706,7.398L14.991,7.319L15.314,7.24L15.613,7.176L15.886,7.126L16.056,7.099L16.226,7.074L16.364,7.056L16.536,7.037C18.241,6.855 20.075,7.082 21.443,7.983L21.456,7.991C22.079,8.404 22.603,8.957 22.974,9.676C22.941,9.697 22.909,9.692 22.88,9.675L22.842,9.646L22.734,9.531L22.714,9.516C22.7,9.511 22.668,9.48 22.653,9.473L22.444,9.284L22.196,9.098L21.93,8.936L21.886,8.912C21.113,8.494 20.172,8.309 19.336,8.133L19.285,8.123L19.7,8.269L20.159,8.404L20.653,8.547L20.952,8.646L21.194,8.74L21.354,8.811L21.497,8.883C21.525,8.898 21.554,8.913 21.582,8.929C21.615,8.948 21.648,8.967 21.68,8.987ZM20.568,13.423C20.754,13.014 21.188,12.794 21.33,12.3C21.309,12.373 21.464,12.403 21.525,12.403C21.77,12.361 21.776,12.024 21.855,11.954C21.794,12.72 21.277,13.347 20.711,13.866C20.637,13.821 20.545,13.817 20.467,13.855C20.443,13.711 20.753,13.511 20.568,13.423ZM15.545,13.021C15.513,13.077 15.464,13.223 15.402,13.222C15.34,13.221 15.313,13.231 15.316,13.165C15.311,12.972 15.28,12.736 15.115,12.621C14.741,12.039 14.647,12.768 14.514,12.678C14.434,12.516 14.56,12.333 14.629,12.191C14.661,12.153 14.673,12.108 14.715,12.077C14.776,11.724 15.098,11.925 15.173,12.134C15.37,12.379 15.602,12.655 15.574,12.936C15.545,12.907 15.545,12.964 15.545,13.021ZM14.996,9.743C14.779,9.463 14.554,9.161 14.313,8.94C15.52,8.509 17.47,8.4 18.434,8.363C18.662,8.356 18.786,8.341 18.837,8.326C18.884,8.312 18.91,8.29 18.924,8.274C18.957,8.237 18.965,8.197 18.961,8.159C18.958,8.126 18.943,8.084 18.895,8.049C18.871,8.033 18.808,8.008 18.715,7.99C18.454,7.938 17.885,7.886 17.659,7.884C17.658,7.884 17.658,7.884 17.657,7.884C17,7.884 16.248,7.951 15.533,8.076C15.788,7.99 16.048,7.92 16.312,7.867C16.381,7.853 16.429,7.791 16.426,7.721C16.422,7.651 16.368,7.594 16.298,7.587C16.176,7.574 15.403,7.662 14.693,7.828C14.208,7.941 13.755,8.094 13.544,8.266C13.539,8.27 13.535,8.274 13.531,8.279C13.46,8.219 13.388,8.16 13.318,8.103C14.864,7.287 17.35,6.834 19.475,7.321C20.653,7.59 21.721,8.151 22.448,9.106C21.58,8.441 20.361,8.205 19.314,7.984C19.242,7.969 19.17,8.011 19.149,8.082C19.128,8.152 19.164,8.227 19.232,8.254C19.994,8.557 20.798,8.647 21.512,9.052C23.084,9.954 23.893,11.655 23.673,13.211C23.689,12.217 23.224,11.638 22.509,11.273C20.318,10.353 18.246,11.582 16.509,11.831C16.509,11.827 16.509,11.822 16.509,11.817L16.506,11.812C16.406,11.597 17.443,11.377 17.581,11.294C17.663,11.209 17.803,11.238 17.896,11.162C17.988,11.071 18.126,11.051 18.249,11.027C18.572,10.862 18.928,10.808 19.288,10.801C19.415,10.82 19.533,10.749 19.66,10.758C19.718,10.731 19.784,10.72 19.848,10.728C20.233,10.699 20.627,10.663 20.959,10.429C20.994,10.408 21.112,10.343 21.012,10.33C20.383,10.16 20.08,10.59 19.506,10.074C19.515,10.052 19.325,9.971 19.298,9.971C18.994,10.032 18.709,10.168 18.393,10.173C18.249,10.205 18.192,10.133 18.048,10.133C17.855,10.178 17.588,10.302 17.391,10.317C17.299,10.3 16.849,10.535 16.84,10.373C16.837,10.374 16.833,10.374 16.83,10.373C16.782,10.191 19.652,9.119 18.471,9.841C18.536,9.897 18.918,9.736 19.278,9.709C19.682,9.623 20.219,9.92 20.396,9.524C20.389,9.459 20.234,9.478 20.196,9.505C20.119,9.547 20.036,9.519 19.955,9.537C19.82,9.553 19.295,9.458 19.176,9.466C19.081,9.385 19.704,9.402 19.759,9.393C19.964,9.362 20.211,9.316 20.416,9.278C20.507,9.267 20.599,9.265 20.69,9.272C20.876,9.316 21.374,9.248 20.843,9.119C20.703,9.092 20.262,9.078 20.191,9.1C20.083,9.114 19.615,9.253 19.366,9.195C19.141,9.127 20.066,9.089 19.956,9.027C18.808,8.882 17.499,8.918 15.232,10.027C15.16,9.938 15.082,9.844 14.996,9.743ZM12.453,10.645C12.424,10.674 12.395,10.674 12.338,10.674C12.261,10.384 12.234,10.082 12.08,9.843C12,9.764 11.896,9.662 11.965,9.528C12.008,9.478 12.081,9.466 12.138,9.499C12.4,9.695 12.444,9.968 12.453,10.301C12.51,10.358 12.481,10.53 12.453,10.645ZM21.68,8.987L21.692,8.994L21.68,8.987ZM14.183,8.837L14.396,8.762L14.648,8.686L14.914,8.618L15.227,8.55L15.587,8.483L15.9,8.434L16.27,8.385L16.712,8.335L17.179,8.293L17.709,8.257L18.123,8.234L18.569,8.216L18.763,8.198L18.798,8.19L18.811,8.185L18.816,8.182L18.816,8.181C18.817,8.181 18.818,8.18 18.819,8.179L18.819,8.178C18.82,8.177 18.82,8.175 18.82,8.174C18.82,8.172 18.819,8.17 18.816,8.167L18.812,8.164L18.806,8.161C18.693,8.103 17.927,8.028 17.657,8.025C16.467,8.025 14.96,8.249 13.945,8.636L14.183,8.837ZM16.257,7.727L16.284,7.728C15.99,7.787 15.7,7.867 15.417,7.966L14.921,8.135L14.469,8.301L14.128,8.433L13.843,8.55L13.634,8.376C14.068,8.021 15.602,7.778 16.125,7.734L16.257,7.727ZM19.803,7.915C19.883,7.974 20.166,8.145 20.615,8.147C20.672,8.147 20.723,8.113 20.746,8.061C20.768,8.009 20.757,7.948 20.718,7.907C20.628,7.814 20.469,7.734 20.284,7.672C20.039,7.59 19.747,7.533 19.55,7.488C19.515,7.48 19.479,7.486 19.448,7.504C19.408,7.527 19.39,7.557 19.38,7.587C19.369,7.62 19.368,7.658 19.388,7.698C19.398,7.719 19.427,7.757 19.482,7.788C19.557,7.829 19.716,7.887 19.803,7.915ZM19.516,7.637C19.513,7.633 19.514,7.629 19.519,7.626C19.821,7.695 20.353,7.791 20.576,7.97L20.616,8.005C20.441,8.004 20.294,7.976 20.178,7.939L20.079,7.904L19.987,7.862L19.922,7.825C19.886,7.803 19.869,7.788 19.872,7.789L19.873,7.789L19.596,7.686L19.553,7.665C19.533,7.654 19.52,7.644 19.516,7.637ZM19.821,7.921L19.823,7.922C19.839,7.927 19.855,7.93 19.871,7.931C19.859,7.931 19.842,7.929 19.821,7.921Z": "Red Bull", - "M19.024 20.255a3.123 3.123 0 0 1-2.048.242 7.117 7.117 0 0 1-1.366-.463l-.968-.396a4.736 4.736 0 0 0-2.599-.066h-.088a4.357 4.357 0 0 0-2.598.066c-.33.11-.639.264-.969.396-.44.199-.903.375-1.365.485a3.14 3.14 0 0 1-2.048-.242l-.088-.044c-.022 0-.022 0-.022.022.418.44.969.748 1.541.902.397.11.815.133 1.211.089a3.998 3.998 0 0 0 1.718-.661l.925-.617c.352-.22.77-.308 1.167-.22.22.022.044.132.022.154a8.807 8.807 0 0 0-1.564.97c-.33.241-.925.814-.925.814l.44.374.485-.528a8.741 8.741 0 0 1 2.026-1.564.165.165 0 0 1 .198 0 8.741 8.741 0 0 1 2.026 1.564l.485.528.44-.374-.925-.815a8.808 8.808 0 0 0-1.563-.969c-.044-.022-.198-.132.022-.154.396-.088.814 0 1.167.22l.925.617a3.998 3.998 0 0 0 1.717.66c.397.045.815.023 1.211-.088a3.761 3.761 0 0 0 1.542-.902s-.022-.022-.044-.022l-.088.022m2.157-1.916c-.286.22-.594.374-.924.484-.463.133-.97.22-1.454.22-.638.023-1.255.067-1.893.155-.044 0-.066 0-.044-.022.55-.22.99-.66 1.233-1.19l.616-1.254v-.045c-.044.022-.66.551-.947.815l-1.035 1.013a4.02 4.02 0 0 1-1.607.837h-.022l-.022.022 1.189.286a7.522 7.522 0 0 0 1.563.286 3.669 3.669 0 0 0 3.392-1.585c0-.022-.023-.022-.045-.022m1.938-2.95a4.643 4.643 0 0 1-1.1.968c-.353.242-.727.44-1.124.617a5.472 5.472 0 0 0-1.387.814l-.088.067c-.022 0-.022 0-.022-.023 0-.022.66-.682.859-2.07.022-.506.11-.99.22-1.475v-.044a6.42 6.42 0 0 0-1.057 1.894l-.396 1.123c-.155.506-.44.969-.815 1.343l-.044.044v.022c.044 0 .088-.022.132-.022l1.277-.264a4.454 4.454 0 0 0 1.938-.815c.594-.418 1.057-.99 1.387-1.63.088-.175.154-.352.22-.528.044-.044.022-.044 0-.022m.837-3.303a3.917 3.917 0 0 1-1.013 1.586 14.717 14.717 0 0 0-1.453 1.651c0 .022-.044 0-.022-.022a4.45 4.45 0 0 0 .132-1.871c-.088-.529-.308-1.101-.374-1.74l-.023-.022c0 .022-.022.044-.022.066-.132.418-.22.837-.264 1.277-.022.529.066 1.211.022 1.74-.044.616-.088 1.255-.374 1.805v.044l1.321-.814a4.959 4.959 0 0 0 1.387-1.322A3.947 3.947 0 0 0 24 12.151v-.088c-.022 0-.044.022-.044.022m-1.41.353c.023 0 .023 0 0 0 0 .022 0 0 0 0 0-.177 0-.353-.021-.529-.044-.616-.419-1.123-.749-1.651a8.184 8.184 0 0 1-.595-1.057s-.022-.022-.044-.022c0 .044 0 .242.022.352.11.88.33 1.762.661 2.598.198.529.264 1.08.22 1.63 0 .044 0 .044.022.066.198-.286.595-.683.837-.991.242-.308 1.563-1.806.925-3.875-.022-.089-.066-.177-.11-.265l-.022.022c0 1.498-.727 2.136-1.013 3.15a4.91 4.91 0 0 0-.132.572m.022-3.083-.132-.352-.088-.199a3.062 3.062 0 0 0-.903-1.013 4.289 4.289 0 0 1-.793-.88h-.066c.022.066.22.726.352 1.035.22.418.485.836.793 1.189l.066.088c.374.506.66 1.057.859 1.651 0 .022.022.022.022.022l.374-1.145c.132-.396.242-.815.33-1.233.133-.99-.176-2.246-.748-2.95 0 0-.022.021-.022.044l.022.088.044.132c.11.528.132 1.1.022 1.63-.088.418-.11.858-.11 1.298 0 .066.044.617.044.639s-.022 0-.044 0m-1.784-5.571c.176.176.33.374.419.616.154.375.198.925.308 1.344l.198.726c0 .022-.022.044-.044.022a4.326 4.326 0 0 0-1.19-.99c-.307-.177-.55-.419-.77-.683l-.11-.154s-.022-.022-.044 0v.066c.11.484.33.947.683 1.32.286.265.594.507.88.75a9.58 9.58 0 0 1 1.057 1.057s.022.022.022 0v-.353l.022-1.057V6.14c0-.352-.066-.727-.198-1.057-.22-.55-.638-.99-1.145-1.255-.022-.022-.066-.022-.11-.044 0 0 0 .022.022.044M18.54 2.793c.308.286.573.617.815.969.22.352.462.66.77.947.199.198.793.66.947.792-.022-.176-.308-1.43-1.079-2.047a3.93 3.93 0 0 0-1.519-.75v.045l.066.044M6.208 19.946a7.118 7.118 0 0 0 1.52-.286l1.188-.286h.022s0-.022-.022-.022h-.022a4.258 4.258 0 0 1-1.63-.837l-1.034-.99-.947-.816v.045c.088.132.419.858.617 1.255.242.55.682.969 1.233 1.189.022.022 0 .022-.044.022a17.804 17.804 0 0 0-1.894-.154c-.484 0-.99-.088-1.453-.22a3.102 3.102 0 0 1-.925-.485h-.044a3.843 3.843 0 0 0 1.761 1.365c.551.176 1.101.242 1.674.22m-.506-1.299c.044 0 .066.022.132.022v-.022l-.044-.044a3.502 3.502 0 0 1-.815-1.343l-.396-1.123a6.42 6.42 0 0 0-1.057-1.894v.044c.132.485.198.97.242 1.476.198 1.365.859 2.025.859 2.047 0 .022 0 .045-.022.022l-.089-.066a5.472 5.472 0 0 0-1.387-.814 6.931 6.931 0 0 1-1.123-.617 4.643 4.643 0 0 1-1.1-.969H.878c.066.176.132.353.22.529.33.638.815 1.21 1.41 1.63.572.44 1.233.726 1.937.814.419.11.837.22 1.256.308m-3.546-2.862 1.322.814s.022-.022.022-.044c-.287-.572-.33-1.189-.375-1.805-.044-.55.044-1.211.022-1.74a6.477 6.477 0 0 0-.264-1.299c0-.022-.022-.044-.022-.066l-.022.022c-.044.639-.286 1.211-.374 1.74a4.502 4.502 0 0 0 .132 1.871c.022.022-.022.044-.022.022A13 13 0 0 0 1.12 13.65 3.843 3.843 0 0 1 .11 12.085s-.023-.022-.045-.022 0 .044 0 .088c0 .815.243 1.63.727 2.312.352.507.815.97 1.365 1.322m-.242-1.938c.022-.022.022-.022.022-.066-.044-.55.022-1.123.242-1.63.309-.836.529-1.695.661-2.598 0-.11.022-.308.022-.352-.022 0-.022 0-.022.022a8.184 8.184 0 0 1-.595 1.057c-.352.484-.704 1.013-.748 1.63a2.122 2.122 0 0 0 0 .528s0 .022-.022.022v-.022l-.154-.529C1.01 10.896.307 10.258.307 8.76l-.022-.022c-.044.088-.066.176-.11.265-.639 2.07.66 3.567.924 3.875s.617.683.815.969M.99 9.729l.375 1.145s.022 0 .022-.022c.198-.594.506-1.145.858-1.651l.066-.088c.309-.375.573-.771.793-1.19.132-.308.33-.968.353-1.034h-.067c-.22.33-.484.616-.792.88a2.991 2.991 0 0 0-.925 1.035c-.022.066-.066.132-.088.199l-.132.374s-.022.044-.022 0 .044-.55.044-.639c0-.44-.044-.88-.132-1.299a4.056 4.056 0 0 1 .022-1.63c0-.043.022-.087.044-.131 0-.022.022-.066.022-.089s0-.022-.022-.044C.835 6.25.505 7.527.637 8.496c.11.418.22.837.352 1.233m.793-3.215.022 1.057v.33h.022c.308-.396.66-.748 1.035-1.078l.88-.75c.353-.373.573-.836.683-1.32v-.066h-.022l-.11.154a2.773 2.773 0 0 1-.748.682c-.529.33-.881.573-1.19.991-.021.022-.044.022-.021-.022l.198-.726c.11-.419.154-.97.308-1.344.088-.22.242-.44.418-.616v-.044c-.044 0-.066.022-.11.044-.55.286-.947.749-1.167 1.277-.132.33-.22.683-.198 1.057v.374M2.949 5.48l.969-.792c.286-.287.55-.595.77-.947a4.88 4.88 0 0 1 .815-.969l.066-.066V2.66a3.646 3.646 0 0 0-1.519.749c-.815.638-1.079 1.893-1.1 2.07m8.851 6.826c.066-.089-.088-.155-.132 0-.044.154.066.11.132 0m1.674-3.876c-.067-.022-.309.264-.265.308a.732.732 0 0 0 .265-.308m.044-.044c.044.022.198-.066.176-.088-.022-.022-.22-.11-.22-.066 0 .088.022.132.044.154m2.972 2.73c.088-.022.066-.154 0-.154s-.154.11-.132.11c.022 0 .088.066.132.044m-1.079-2.928c-.066 0-.088.066-.022.11.066.022.11 0 .154-.022a.149.149 0 0 0 .088-.132c0-.066-.088-.154-.044-.198s.11.022.155 0 .066-.066.066-.11c0-.045-.022-.177-.11-.177s-.177.177-.177.177a.188.188 0 0 0 0 .154c.022.088 0 .198-.11.198m1.454.022c0 .044.11.33.132.396.022.066.044.308.088.286.044-.022.044-.154.022-.22a2.843 2.843 0 0 0-.11-.462c-.022-.088-.176-.419-.22-.397-.045.023.066.22.088.309.022.088-.022.044 0 .088m-.771-3.744c.066.022.066-.11-.044-.198-.11-.088-.286-.044-.242 0 .088.066.176.154.286.198m-3.303-.946c-.154-.088-.022-.22-.132-.309-.132-.044-.264-.022-.353.066-.11.133.133.088.199.133.066.044.286.198.308.176.022-.022 0-.066-.022-.066m.88-.44c-.197-.089-.924-.089-.902.11s.418 0 .528 0 .55-.023.375-.11m-2.004 8.499c-.044-.022-.11.022-.132-.022-.022-.044-.066-.022-.066 0s-.022.066.022.11a.134.134 0 0 0 .176 0 .067.067 0 0 0 0-.088m-.418-1.475c.066 0 .066-.044.088-.044s0 .044.066.044.132-.155-.066-.155c-.155 0-.133.155-.088.155m.264.176c-.11-.022-.088.044-.176.044-.133.022-.022-.088-.066-.132-.022-.022-.089.088-.11.154 0 .044 0 .132.043.154l.419.044c.088 0 0-.242-.11-.264M10.15 11.71c.044 0 .066-.132.044-.198s-.155-.022-.155.022.089.176.11.176m-1.761 0c0-.044 0-.22-.044-.264s-.044.022-.066.022-.022-.088-.044-.088 0 .132.044.22.11.22.11.11m-.044-.396c.044-.132.066-.265.066-.397 0-.11-.066-.198-.088-.198s0 .066.022.176c0 .11-.044.22-.066.33 0 .023.044.133.066.089m-2.246 4.932c3.28 3.281 8.566 3.281 11.847 0s3.28-8.566 0-11.847-8.566-3.28-11.847 0-3.281 8.588 0 11.847M4.006 10.5h1.277c.022.66.132 1.3.33 1.916a.782.782 0 0 1-.198-.088c-.088-.044-.154.022-.176.022-.088 0-.198-.066-.198 0s.088.022.088.066-.22.044-.242-.044-.066-.177-.088-.066-.11.088-.154.11c-.022.022-.044.066-.044.11s-.11.022-.11.088.066.088.088.154.088.11.044.132c-.044.022-.022-.022-.066 0s.198.683.242.66-.066-.22-.066-.308.022-.11.088-.154.242.264.308.22-.022-.088.044-.11.264.287.33.199c.044-.067.088.044.088.066.067.11.177.11.243.242s.22.374.33.374c.11 0 .044-.11.088-.11s.088.154.154.242a.32.32 0 0 0 .198.132c.154.199.33.397.507.595l-.903.903A7.735 7.735 0 0 1 4.006 10.5m7.289-1.828-.089.044a1.234 1.234 0 0 0-.33.22l-.903-.902c.529-.463 1.19-.749 1.872-.771V8.54a1.766 1.766 0 0 0-.462.11c.044-.088.132-.176.132-.176s-.154.088-.22.198m-.683 2.092s0 .022 0 0v.044c0-.044-.022-.066-.044-.11-.022-.022-.044-.044-.066-.044h-.11l-.044.022h-.309c-.044 0-.066 0-.066-.022-.022-.088.11-.022.199-.286.022-.022.022-.066.044-.088l.022-.044.022-.022.022-.022c.044-.044.088-.044.132-.044h.044l.044.044.066.132c.022.022.044.022.044.044.044.022.066.044.088.066l.022.022v.022c.022.022.022.022.044.022h.088c.044-.022.044 0 .066 0v.022c0 .022 0 .022-.022.044 0 .022-.022.022-.022.044-.022.022-.044.044-.066.044-.044 0-.088-.022-.11-.022s-.044 0-.044.022v.11m-2.422 2.114a.806.806 0 0 1-.088-.396.742.742 0 0 0-.11-.375c-.022-.088-.044-.176-.044-.264 0-.154-.133-.11-.133-.154s.11 0 .11-.044-.132-.22-.242-.264c-.11-.044-.066-.11-.066-.176s0-.133-.044-.177c-.022-.088 0-.242.11-.242.044 0 .11.044.177 0 .066-.044.022-.176.022-.286h.616c0 .088.022.198.022.286-.044.022-.066.066-.044.088.022.022.044.044.066.022.11.639.396 1.233.837 1.718l-.903.903c-.066-.066-.132-.155-.198-.243v-.066c0-.154-.11-.242-.154-.374m-.793-1.497a5.11 5.11 0 0 1-.11-.837h.528c-.044.066-.154.132-.176.198s-.154.286-.066.374c.198.22-.044.309-.176.265m.11 3.259-.11.11-.154-.154c.088-.044.176-.022.264.044m1.365-5.66c-.022 0-.022.023-.044.023-.066.066-.242.044-.22.11s.485-.155.485-.11-.199.11-.33.176-.177.176-.397.176c-.11 0-.154.088-.198.154-.066.088-.11.176-.154.264a.864.864 0 0 1-.088.397h-.64a4.76 4.76 0 0 1 1.256-3.04l.903.904a6.02 6.02 0 0 0-.573.946m.837-.66.793.793h-.088c-.088 0-.088-.066-.154-.066-.133.022-.155.066-.177.044a1.234 1.234 0 0 0-.33-.22.604.604 0 0 0-.44.021c-.022 0-.022.022-.044.022.154-.198.308-.396.44-.594m-1.1 1.607c0 .088-.023.177-.023.265h-.462c-.022-.066 0-.133.044-.199.044-.088.154-.132.264-.11.044 0 .11.022.176.044m.396 1.035.045.066c.044.044.088.088.132.066.044-.022.154 0 .176 0 .066.022.11.066.154.11.044.067.132.023.198.067s.132.088.044.132c-.088.044.088.132.11.132s.044-.044.044-.11c0-.022.044-.11.11-.088.066.022.265.264.33.176.067-.088.023-.198.045-.242 0-.022.022-.044.044-.044.066.11.11.198.198.286l-.903.903a2.769 2.769 0 0 1-.727-1.454m.705-3.149-.88-.902a4.76 4.76 0 0 1 3.038-1.255v1.277c-.793.022-1.541.33-2.158.88M8.542 6.602 7.64 5.7a6.395 6.395 0 0 1 4.206-1.74v1.277a5.072 5.072 0 0 0-3.303 1.365m-.264.243a5.12 5.12 0 0 0-1.365 3.303H5.635a6.395 6.395 0 0 1 1.74-4.206l.903.903zM6.913 10.5c0 .242.022.462.066.705-.022 0-.022-.067-.088-.045s-.309.44-.419.617c-.088.154.044.484-.088.595a1.247 1.247 0 0 1-.396.066h-.022a6.256 6.256 0 0 1-.353-1.894l1.3-.044zm4.91 7.839a7.94 7.94 0 0 1-5.35-2.224l.902-.903a6.746 6.746 0 0 0 4.448 1.85v1.277zm0-1.63a6.395 6.395 0 0 1-4.206-1.74l.154-.153a.481.481 0 0 0 .11.066c.089.044.199.066.309.044.088-.022.264-.176.374-.176.11 0 .286.044.396-.022s-.066-.287-.132-.397c-.022-.022-.022-.044-.044-.066a4.954 4.954 0 0 0 3.083 1.167l-.044 1.277zm0-1.651a4.76 4.76 0 0 1-3.039-1.255l.903-.903c.419.374.925.66 1.497.793-.198.088-.286.22-.264.33.022.11-.132.176-.132.308s.176.22.198.353c.022.066.176.176.309.264.176.044.352.066.506.044l.022.066zm-.044-1.762c-.066-.044-.11.044-.198.088a3.176 3.176 0 0 1-1.63-.748l.903-.903c.286.22.617.374.969.396 0 .044.044.088.044.177s-.066.132-.044.176.22 0 .242-.066c.022-.066-.066-.11-.088-.177-.022-.044-.022-.066-.044-.11H12c.066 0 .132 0 .198-.022a.047.047 0 0 0 .044-.044c0-.022.022-.044.022-.066s.022-.022.022-.044l.022.022c.022.044.067.176.11.154s.067-.22.045-.264a.165.165 0 0 1 0-.198c0-.022.022-.154.066-.132s0 .132 0 .176c0 .066.044.154.11.11.044-.022.088-.088.132-.066s-.11.066-.132.11c-.022.044.066.066.044.088-.022.022-.044 0-.066.022-.022.022.044.154 0 .176s-.198.066-.242.088-.089-.022-.067-.044 0-.11-.044-.11-.044.022-.044.066.044.11.044.133-.066.044-.11.066c-.044.066-.11.132-.176.176s-.198.044-.198.088.066.044.088.066c.044.066.066.154-.022.198s-.198-.066-.242-.044c-.044.022-.066.132-.088.264-.022.132.242.176.374.11.088-.044.066-.176.154-.22s.066-.132.154-.11c.088.022.066-.066.155-.066s.088.066.198.088c.176.044.176.176.198.11s.044-.11-.088-.154-.198-.198-.088-.154c.132.066.242.066.264.132s.154.044.176.11c.022.11.11 0 .044-.066s-.044-.088 0-.132.066.022.132-.066-.022-.066-.044-.11 0-.286.088-.242.176-.022.132-.044c-.044-.023.022-.155.044-.155s0 .088.022.11.243-.066.265.045-.154.176-.198.176c-.089 0-.155.088-.22.176-.067.088-.133.11-.089.198s.132.066.22.022.155-.11.199-.132c.088-.044.154.22.11.264s-.132.066-.176.11c-.133.066-.265.132-.419.132-.088.022-.088.044-.11.132-.022.089-.418.022-.506.022s.066-.198-.066-.176l-.397.066c-.022 0-.154.11-.264.022m1.167 2.048c.11.044.22.132.286.22.066.11.088.155.044.265-.11.198-.066.33.154.396.133.044.177.176.265.264a6.83 6.83 0 0 1-1.498.22v-1.277c.243-.022.507-.044.75-.088m-.75-.264v-.154c.287-.044.22.132.419.066a.171.171 0 0 1 .176.044 5.4 5.4 0 0 0-.595.044m0 3.281v-1.3a6.68 6.68 0 0 0 1.96-.352c.022.023.044.023.066.023a.462.462 0 0 0 .242-.089c.22-.088.419-.198.595-.33a6.678 6.678 0 0 0 1.585-1.123l.903.903c-1.431 1.41-3.347 2.202-5.35 2.268m3.567-11.516.308-.309a.545.545 0 0 0 .308.176c.11.023.154.067.176.177.022.11.132.154.243.176s.176.154.264.154.374.396.484.528c.066.066.154.177.22.089.066-.089.066-.067.11-.089a6.47 6.47 0 0 1 .551 2.4h-1.277c0-.286-.044-.572-.11-.858a.61.61 0 0 0 .066-.286c0-.089-.088-.133-.154-.067-.044-.176-.11-.33-.176-.484-.023-.088-.045-.198-.067-.286 0-.022-.044-.044-.088-.088-.044-.088-.066-.154-.11-.22.066-.045.088-.155 0-.133-.132.022-.044-.066-.088-.11s-.044 0-.066.022a6.132 6.132 0 0 0-.572-.748v-.022c-.044 0-.044-.022-.022-.022m.77 7.464c-.044-.088-.066-.198-.11-.286-.022-.088-.198-.088-.198-.044 0 .088 0 .176-.022.264v.022l-.462-.462a5.12 5.12 0 0 0 1.365-3.303h1.277a6.295 6.295 0 0 1-1.74 4.184l-.066-.066a.528.528 0 0 0-.044-.309m-1.057.881c.066-.11.199-.308.265-.418.066-.11-.177-.264-.309-.309s-.132-.11-.132-.22c.066-.044.132-.11.198-.176l.903.903a6.325 6.325 0 0 1-.969.749c-.022-.044.132-.199.176-.265s-.176-.154-.132-.264m.55-5.263c-.11-.154.045-.176.199-.242.088-.044.198.022.198-.022s.044-.132.088-.154c.044-.022.11-.066.132-.11 0 .044.022.088.022.132a.502.502 0 0 0-.066.242c0 .066 0 .154.066 0 0-.022.022-.022.022-.044.044.154.044.286.044.419h-.946v-.022c.066-.11.308-.089.242-.199m.176-1.805s0 .022-.022.022c-.022.022-.132-.154-.132-.022s.044.176.132.198c.088.022.044.066.11.088.022 0 .066.022.088.044.11.242.176.484.242.749a.304.304 0 0 0-.088.066c-.044.044-.022.132-.066.198-.066.11-.088.176-.264.132-.11-.044-.022-.176 0-.286s.066-.088.066-.154-.22-.309-.33-.22c-.11.088-.088.176-.176.264-.044.044-.088.044-.155 0s-.088-.088-.066-.132c.022-.044-.154-.243-.22-.33a.46.46 0 0 0-.352-.177 3.461 3.461 0 0 0-.419-.572l.903-.903c.309.33.55.66.749 1.035m-1.52.616-.043.066c-.022.044-.133-.044-.155-.022-.022.022.155.243-.022.177-.176-.067-.066-.067-.066-.133s-.154-.11-.066-.154 0-.11.088-.132c.088-.022.066-.11-.044-.132-.11-.022-.088.242-.154.198-.066-.022-.132-.022-.198-.022l.308-.308a.199.199 0 0 0 .11.022c.044.176.155.308.243.44m-.353 4.47c.132.022.287.044.419.088.088.044.154.133.22.022.132-.198.22-.418.264-.66.044-.33-.022-.44-.066-.44-.044 0-.132.088-.22.088-.044 0-.044.088-.044.154s-.088.132-.11.088-.066-.022-.044.022-.176.022-.265-.022c-.132-.066.155-.066.287-.176.11-.088.22-.199.33-.309.066-.11.066-.242.176-.33s.286-.066.308-.198.044-.11.11-.088.683-.022.683-.22c0-.089-.132-.199-.264-.22-.088 0-.11-.177-.154-.265a1.642 1.642 0 0 0-.154-.264h.924a4.76 4.76 0 0 1-1.255 3.039l-.022-.022v-.088c.022-.177-.11-.463-.154-.419s0 .044-.132.242c-.044.066-.11.177-.198.177s-.088-.045-.22-.023a.948.948 0 0 1-.353 0 2.447 2.447 0 0 1-.594-.286c.022-.022.088.022.088-.044s.352.132.44.154m3.457 2.665-.902-.903a6.746 6.746 0 0 0 1.85-4.448h1.298a7.902 7.902 0 0 1-2.246 5.35m2.246-5.724h-1.299a6.556 6.556 0 0 0-.66-2.73l.022-.023c.088-.088-.419-.749-.507-.815s-.176-.176-.286-.286a3.927 3.927 0 0 1-.484-.572l.946-.947a7.878 7.878 0 0 1 2.268 5.373m-7.839-7.84a8.037 8.037 0 0 1 5.373 2.225l-.88.88c-.045-.022-.089-.044-.067-.088.044-.066-.066-.066-.088-.242a.698.698 0 0 0-.33-.418c-.11-.066-.176-.154-.286-.199-.11-.044-.33-.176-.44-.132a.782.782 0 0 1-.22.044 6.714 6.714 0 0 0-3.04-.792l-.022-1.277zm0 1.652c.947.022 1.85.264 2.709.683a.918.918 0 0 0 .176.396c.044.11.11.198.176.308.066.066.022.198.044.309 0 .044.044.088.066.132v.176c0 .022.088.022.154-.022s.11-.132.199-.11.198.198.264.308l-.419.418c-.044-.088-.088-.198-.066-.198s.066.022.088.022c.089 0-.066-.066-.066-.088-.066-.066-.066-.154-.154-.22s-.22-.022-.264-.11a1.207 1.207 0 0 0-.352-.397c-.022 0 .176.243.11.287s-.309-.154-.33-.11c-.023.044.264.154.352.242.044.044.132.176.22.286a5.124 5.124 0 0 0-2.907-1.035V3.96zm0 1.63a4.76 4.76 0 0 1 3.04 1.255l-.904.902a3.498 3.498 0 0 0-2.136-.88V5.589zm0 1.651a3.04 3.04 0 0 1 1.872.77l-.044.045-.044-.022c-.11-.044-.33.176-.286.198.044.022.132-.088.176-.066h.022l-.374.396c-.11.044-.22.132-.22.198v.022l-.133.132-.066-.066a1.117 1.117 0 0 0-.352-.198c.066-.044.088-.11.11-.198 0-.132-.044-.088-.11-.022s-.132.088-.176.154a.997.997 0 0 0-.353-.066V7.241h-.022zm-.154 1.63c.022.043 0 .088-.022.11-.044.044-.176-.11-.198.022-.044.132.088.066.088.088a.408.408 0 0 0 .264.154c.088 0 .22 0 .22.088 0 .044.11.044.133.088 0 .066.066.176.11.154s.11.022.132.066c.022.044 0 .066-.022.11-.066.066.066.044.088.176s-.11.044-.132.133c-.044.066-.088.11-.132.176-.022.022.022.066.044.044.022-.022.066-.088.132-.088s.132.242.198.264c.066.022.044.11.066.132s-.11 0-.088.044c.022.044.154.066.154.132-.022.066-.066.132-.154.132-.066 0-.176-.154-.176-.11s.044.176.11.176.22-.066.154.022-.044.22-.088.22-.066 0-.022.067c.022.066 0 .132-.044.198-.044.044-.154 0-.154-.022s.132-.022.132-.088-.066-.088-.198-.044c-.066.022-.088-.022-.132-.022s-.176.154-.176.176v.11a.372.372 0 0 1-.067.22c-.088.022-.154.022-.242.022-.352 0-.704-.154-.969-.374a.415.415 0 0 1 .177-.044c.066.022.088-.022.132-.044.044-.022.154.044.22 0s.22-.33.198-.397.154-.176.132-.198-.044.022-.044 0 .044-.022 0-.11-.11-.044-.154-.044c-.066-.044-.176-.066-.198-.044-.022.022-.088-.044-.11-.022-.022 0-.066.022-.066.066-.022.044.022.088.022.132-.022.088-.155.154-.155.22s-.066.022-.088.044 0 .066-.044.066-.11.11-.154.199c-.066-.088-.132-.199-.198-.287.044-.022.088-.044.11-.022.066.044.33-.418.286-.55s-.11-.044-.176-.022-.066-.044-.044-.066.308-.022.154-.11c-.066-.044-.242-.044-.22-.11s.11 0 .132 0c.11.044.176-.177.242-.177.11 0 .067-.22-.044-.154s-.154.044-.198.11-.154.154-.154.066c0-.044.242-.176.286-.242a.48.48 0 0 0 .11-.176c.023-.066.33-.11.397-.154.044-.044.088-.11.088-.176s-.088-.044-.11-.088.11 0 .11-.066-.11 0-.154-.044c0-.022 0-.022.022-.044.198-.067.33-.089.484-.089h.044m-.242-6.561v1.277a6.746 6.746 0 0 0-4.448 1.85l-.903-.903a7.94 7.94 0 0 1 5.351-2.224M6.208 4.797l.903.903a6.746 6.746 0 0 0-1.85 4.448H3.984a8.151 8.151 0 0 1 2.224-5.351": "United Nations" + "M22.381,11.374C21.992,12.618 21.362,13.704 20.239,14.456L19.909,14.707L19.645,14.943L19.554,15.05L19.529,15.091L19.518,15.119L19.514,15.135L19.514,15.148L19.515,15.157L19.517,15.164L19.519,15.17L19.524,15.177L19.526,15.179C19.529,15.182 19.532,15.185 19.536,15.187L19.548,15.194L19.559,15.198C19.572,15.202 19.588,15.204 19.605,15.204L19.629,15.204C19.807,15.197 20.141,15.063 20.258,14.959L20.119,15.096L19.955,15.245L19.782,15.391L19.602,15.532L19.417,15.668L19.22,15.802L19.016,15.932L18.81,16.055L18.597,16.173L18.374,16.288L18.148,16.396L17.923,16.496L17.687,16.593L17.642,16.611C15.672,17.374 13.315,17.465 11.728,16.171C12.081,16.515 12.515,16.899 12.927,17.151C12.676,17.108 12.498,16.914 12.261,16.84C12.265,16.848 12.836,17.591 14.543,17.786L14.859,17.818L15.339,17.849L15.803,17.863L16.251,17.854L16.691,17.815L17.155,17.731L17.556,17.624L18.155,17.443L18.449,17.362L18.577,17.329C18.681,17.303 18.791,17.277 18.91,17.252C18.923,17.249 18.937,17.246 18.951,17.243C19.024,17.274 18.427,17.582 17.607,17.813C17.246,17.945 16.868,18.013 16.488,18.04L16.219,18.052L16.003,18.053L15.785,18.048L15.521,18.033L15.206,18.006L14.896,17.972L14.84,17.965C14.439,17.916 14.059,17.858 13.718,17.822L13.717,17.822L13.712,17.822L13.718,17.822C13.748,17.837 13.927,17.918 14.785,18.224C14.724,18.246 14.439,18.285 13.249,17.776C15.666,19.168 18.237,18.535 20.515,17.191L20.867,16.976L20.92,16.942L21.214,16.751L21.365,16.648C21.543,16.527 21.718,16.402 21.891,16.274C21.891,16.283 21.887,16.295 21.887,16.305C21.91,16.309 21.939,16.313 21.962,16.315C21.948,16.356 21.948,16.356 21.748,16.594C22.183,16.243 22.407,15.698 22.868,15.369C22.632,15.842 22.33,16.182 21.768,16.73C21.801,16.706 21.832,16.679 21.863,16.652L21.891,16.626C21.881,16.635 21.872,16.643 21.863,16.652C21.016,17.435 19.901,18.209 18.181,18.617C18.307,18.603 18.432,18.578 18.554,18.544C18.334,18.605 18.327,18.612 18.234,18.643C18.292,18.636 18.292,18.636 18.592,18.575C18.417,18.661 18.215,18.702 17.727,18.801C20.533,18.357 23.448,16.23 23.683,13.352C23.676,13.353 23.669,13.353 23.662,13.352C23.587,13.346 23.53,13.283 23.531,13.209C23.54,12.647 23.384,12.227 23.111,11.907C22.948,12.487 22.698,13.043 22.084,13.979C21.824,14.372 21.364,14.389 21.079,14.75C21.071,14.746 21.064,14.741 21.058,14.737L21.026,14.709L21.021,14.706L21.017,14.704L21.016,14.703L21.013,14.703C21.011,14.703 21.008,14.703 21.006,14.704L21.003,14.704L21.002,14.705C20.989,14.71 20.972,14.725 20.944,14.756L21.006,14.686L21.073,14.594L21.089,14.563L21.094,14.549L21.096,14.539L21.096,14.529L21.095,14.52L21.094,14.517L21.092,14.513L21.091,14.51L21.088,14.507C21.087,14.505 21.085,14.503 21.083,14.501L21.074,14.495L21.034,14.476L21.028,14.472L21.024,14.468L21.022,14.465L21.02,14.463L21.019,14.46L21.018,14.457L21.018,14.454L21.018,14.451L21.019,14.444L21.023,14.433L21.046,14.399L21.06,14.383C21.682,13.696 22.252,13.077 22.498,12.155L22.504,12.134L22.477,12.166C22.39,12.269 22.33,12.313 22.237,12.431L22.347,12.041L22.382,11.914L22.447,11.654L22.499,11.429C22.482,11.419 22.465,11.41 22.447,11.401C22.425,11.392 22.403,11.383 22.381,11.374ZM20.124,17.573C19.772,17.777 19.399,17.965 19.019,18.12C18.639,18.275 18.251,18.399 17.867,18.474C18.636,18.279 19.393,17.965 20.124,17.573ZM13.619,17.776C13.636,17.783 13.653,17.79 13.67,17.796C13.669,17.792 13.669,17.788 13.669,17.784C13.651,17.781 13.634,17.779 13.619,17.776ZM17.263,14.969C16.891,14.768 16.748,14.339 16.519,14.024C15.919,13.404 15.818,12.343 15.661,11.475C15.503,10.632 14.783,10.008 14.283,9.356C13.84,8.995 12.684,7.899 12.138,7.724C11.418,7.425 10.79,7.991 10.191,8.268C9.704,8.469 9.189,8.526 8.759,8.898C8.085,9.763 7.68,9.071 6.898,9.756C5.733,10.976 5.292,9.902 3.691,11.331C3.262,11.588 2.86,11.846 2.343,11.818C1.52,11.779 1.24,10.673 1.884,10.185C2.333,9.683 3.436,9.166 2.888,8.354C2.318,7.846 1.648,8.062 0.97,7.496C0.657,7.986 1.057,8.651 1.571,8.814C1.782,8.945 2.272,8.736 2.373,9.041C2.156,9.475 1.563,9.71 1.285,10.13C0.592,10.93 1.276,12.242 2.258,12.303C2.621,12.42 3.083,12.124 3.318,12.246C3.346,12.532 3.318,12.79 3.375,13.048C3.402,13.33 3.723,13.632 3.547,13.906C3.262,14.151 2.893,14.276 2.517,14.253C2.322,14.478 2.289,14.733 2.173,14.997C2.031,15.255 1.745,15.369 1.544,15.484C1.411,15.685 1.279,15.908 0.999,15.942C0.828,16.143 0.799,16.4 0.742,16.658C1.458,16.848 1.612,16.752 2.002,16.143C2.145,16 2.346,16.114 2.488,16.143C2.895,16.094 3.199,15.822 3.491,15.57C4.533,15.298 4.523,15.98 5.724,15.198C5.925,15.112 6.011,14.883 6.097,14.711C6.197,14.519 6.475,14.149 6.125,14.053C5.226,15.872 3.661,14.391 2.46,15.768C2.276,15.819 2.419,15.533 2.46,15.481C3.322,14.225 5.283,15.331 5.953,13.705C6.07,13.455 6.004,12.458 6.296,12.473C6.325,12.473 6.411,12.502 6.411,12.559C6.133,13.773 6.317,14.15 7.613,13.937C8.057,13.809 9.329,14.262 9.303,13.651C9.303,13.537 9.188,13.48 9.303,13.394C9.331,13.365 9.417,13.394 9.446,13.422C9.527,13.912 9.957,14.272 10.365,14.482C11.188,15.042 10.855,15.773 9.906,15.742C9.591,15.57 9.506,15.255 9.276,14.997C9.009,14.763 8.643,14.875 8.332,14.94C8.177,15.173 8.544,15.451 8.618,15.685C8.761,15.771 8.962,15.627 9.076,15.799C9.191,15.97 9.248,16.143 9.42,16.257C9.916,16.733 10.952,15.897 11.481,15.856C11.944,15.907 12.155,15.485 12.312,15.14C12.573,14.663 11.878,14.192 11.825,13.766C11.667,13.722 11.457,13.599 11.338,13.766C11.426,13.979 11.917,14.759 11.882,14.997C11.818,15.17 11.672,15.569 11.453,15.541C11.511,15.341 11.597,15.113 11.597,14.883C11.492,14.638 11.032,13.93 10.995,13.68C11.087,13.438 11.557,13.578 11.739,13.336C11.94,13.021 11.997,12.707 12.055,12.306C12.067,12.264 12.099,12.232 12.141,12.219C12.42,12.399 12.136,13.261 11.969,13.451C11.953,13.748 12.537,13.549 12.656,13.451C12.877,13.497 13.326,13.276 13.429,13.422C13.295,13.591 13.197,13.786 13.143,13.995C12.971,14.195 12.685,14.339 12.685,14.625C12.716,14.805 12.958,14.515 12.971,14.739C12.722,15.056 12.753,15.133 12.828,15.484C13.089,15.852 13.589,15.549 13.916,15.456C14.468,15.239 15.088,15.582 15.52,14.997C15.636,15.007 15.742,15.071 15.806,15.169C16.125,15.504 16.575,15.682 17.037,15.656C17.225,15.526 16.815,15.423 16.751,15.369C16.55,15.255 16.292,15.083 16.235,14.854C16.16,14.534 15.929,14.241 15.777,13.938C16.446,13.948 16.516,15.344 17.493,15.141C17.541,15.108 17.536,15.072 17.522,15.026L17.263,14.969ZM0.397,15.656L0.398,15.656L0.397,15.656C0.058,15.795 0.238,16.214 0.026,16.429C0.026,16.457 -0.032,16.515 0.026,16.544C0.168,16.572 0.283,16.63 0.455,16.658C0.531,16.402 0.605,16.117 0.655,15.885C0.597,15.799 0.512,15.685 0.397,15.656ZM17.714,15.266C17.629,15.375 17.44,15.381 17.358,15.456C17.341,15.477 17.333,15.504 17.335,15.538C17.358,15.641 17.325,15.722 17.262,15.78C17.175,15.874 17.012,15.916 16.865,15.906C16.131,15.914 15.773,15.555 15.473,15.383C15.063,15.648 14.808,15.753 14.272,15.67C13.957,15.645 13.676,15.804 13.37,15.882C13.804,16.254 15.563,16.726 14.915,16.406C13.843,15.799 14.62,16.203 15.56,16.425C16.092,16.556 16.638,16.623 17.185,16.625C18.094,16.325 18.94,15.876 19.612,15.346C19.564,15.345 19.524,15.337 19.494,15.325C19.45,15.307 19.419,15.278 19.399,15.244C19.368,15.192 19.351,15.108 19.422,14.993C19.496,14.874 19.708,14.666 20.156,14.342C20.157,14.341 20.158,14.34 20.16,14.339C21.257,13.603 21.87,12.539 22.248,11.324C21.98,11.227 21.714,11.163 21.45,11.124C21.045,12.13 20.947,12.84 19.992,13.409C18.884,14.134 19.578,13.948 19.589,13.943C19.675,13.908 19.757,13.864 19.834,13.811C19.405,14.5 18.66,14.94 17.771,15.138C17.766,15.194 17.744,15.234 17.714,15.266ZM1.027,15.656C1.227,15.541 1.342,15.341 1.428,15.169C1.366,15.073 1.292,14.946 1.142,14.997C1.005,15.103 0.862,15.198 0.713,15.284C0.641,15.478 0.82,15.723 1.028,15.656L1.027,15.656ZM9.675,15.026C9.789,15.169 9.789,15.369 9.933,15.484C10.108,15.508 10.285,15.456 10.419,15.341C10.505,15.284 10.391,15.198 10.362,15.112C10.276,14.997 10.334,14.768 10.133,14.768C9.916,14.819 9.678,14.756 9.474,14.825C9.474,14.912 9.646,14.912 9.675,15.026ZM14.8,14.682C14.669,14.717 14.535,14.736 14.4,14.739L14.371,14.739C14.202,14.583 14.555,14.271 14.743,14.281L14.829,14.281C14.934,14.325 14.907,14.601 14.8,14.682ZM22.628,11.503C22.59,11.672 22.55,11.831 22.508,11.992C22.528,11.992 22.548,11.997 22.568,12.007C22.627,12.037 22.658,12.105 22.641,12.169C22.398,13.105 21.834,13.74 21.208,14.431L21.211,14.436C21.311,14.366 21.418,14.309 21.524,14.252C21.687,14.164 21.85,14.076 21.966,13.901C22.598,12.939 22.838,12.386 22.998,11.786C22.888,11.68 22.765,11.586 22.628,11.503ZM21.68,8.987L21.797,9.06C23.522,10.176 24.254,12.257 23.63,13.965L23.636,13.96C23.926,13.126 24.044,12.242 23.985,11.361C23.679,9.08 22.898,7.078 20.115,6.342C21.836,6.758 21.965,6.973 22.19,7.121C20.853,5.886 18.7,5.457 16.523,5.826C17.776,5.422 19.826,5.465 21.133,6.243L21.164,6.262C18.056,4.356 14.325,5.187 12.03,7.376C12.459,7.459 12.836,7.742 13.187,8.013L13.296,7.954L13.423,7.89L13.554,7.828L13.824,7.709L14.105,7.599L14.4,7.494L14.706,7.398L14.991,7.319L15.314,7.24L15.613,7.176L15.886,7.126L16.056,7.099L16.226,7.074L16.364,7.056L16.536,7.037C18.241,6.855 20.075,7.082 21.443,7.983L21.456,7.991C22.079,8.404 22.603,8.957 22.974,9.676C22.941,9.697 22.909,9.692 22.88,9.675L22.842,9.646L22.734,9.531L22.714,9.516C22.7,9.511 22.668,9.48 22.653,9.473L22.444,9.284L22.196,9.098L21.93,8.936L21.886,8.912C21.113,8.494 20.172,8.309 19.336,8.133L19.285,8.123L19.7,8.269L20.159,8.404L20.653,8.547L20.952,8.646L21.194,8.74L21.354,8.811L21.497,8.883C21.525,8.898 21.554,8.913 21.582,8.929C21.615,8.948 21.648,8.967 21.68,8.987ZM20.568,13.423C20.754,13.014 21.188,12.794 21.33,12.3C21.309,12.373 21.464,12.403 21.525,12.403C21.77,12.361 21.776,12.024 21.855,11.954C21.794,12.72 21.277,13.347 20.711,13.866C20.637,13.821 20.545,13.817 20.467,13.855C20.443,13.711 20.753,13.511 20.568,13.423ZM15.545,13.021C15.513,13.077 15.464,13.223 15.402,13.222C15.34,13.221 15.313,13.231 15.316,13.165C15.311,12.972 15.28,12.736 15.115,12.621C14.741,12.039 14.647,12.768 14.514,12.678C14.434,12.516 14.56,12.333 14.629,12.191C14.661,12.153 14.673,12.108 14.715,12.077C14.776,11.724 15.098,11.925 15.173,12.134C15.37,12.379 15.602,12.655 15.574,12.936C15.545,12.907 15.545,12.964 15.545,13.021ZM14.996,9.743C14.779,9.463 14.554,9.161 14.313,8.94C15.52,8.509 17.47,8.4 18.434,8.363C18.662,8.356 18.786,8.341 18.837,8.326C18.884,8.312 18.91,8.29 18.924,8.274C18.957,8.237 18.965,8.197 18.961,8.159C18.958,8.126 18.943,8.084 18.895,8.049C18.871,8.033 18.808,8.008 18.715,7.99C18.454,7.938 17.885,7.886 17.659,7.884C17.658,7.884 17.658,7.884 17.657,7.884C17,7.884 16.248,7.951 15.533,8.076C15.788,7.99 16.048,7.92 16.312,7.867C16.381,7.853 16.429,7.791 16.426,7.721C16.422,7.651 16.368,7.594 16.298,7.587C16.176,7.574 15.403,7.662 14.693,7.828C14.208,7.941 13.755,8.094 13.544,8.266C13.539,8.27 13.535,8.274 13.531,8.279C13.46,8.219 13.388,8.16 13.318,8.103C14.864,7.287 17.35,6.834 19.475,7.321C20.653,7.59 21.721,8.151 22.448,9.106C21.58,8.441 20.361,8.205 19.314,7.984C19.242,7.969 19.17,8.011 19.149,8.082C19.128,8.152 19.164,8.227 19.232,8.254C19.994,8.557 20.798,8.647 21.512,9.052C23.084,9.954 23.893,11.655 23.673,13.211C23.689,12.217 23.224,11.638 22.509,11.273C20.318,10.353 18.246,11.582 16.509,11.831C16.509,11.827 16.509,11.822 16.509,11.817L16.506,11.812C16.406,11.597 17.443,11.377 17.581,11.294C17.663,11.209 17.803,11.238 17.896,11.162C17.988,11.071 18.126,11.051 18.249,11.027C18.572,10.862 18.928,10.808 19.288,10.801C19.415,10.82 19.533,10.749 19.66,10.758C19.718,10.731 19.784,10.72 19.848,10.728C20.233,10.699 20.627,10.663 20.959,10.429C20.994,10.408 21.112,10.343 21.012,10.33C20.383,10.16 20.08,10.59 19.506,10.074C19.515,10.052 19.325,9.971 19.298,9.971C18.994,10.032 18.709,10.168 18.393,10.173C18.249,10.205 18.192,10.133 18.048,10.133C17.855,10.178 17.588,10.302 17.391,10.317C17.299,10.3 16.849,10.535 16.84,10.373C16.837,10.374 16.833,10.374 16.83,10.373C16.782,10.191 19.652,9.119 18.471,9.841C18.536,9.897 18.918,9.736 19.278,9.709C19.682,9.623 20.219,9.92 20.396,9.524C20.389,9.459 20.234,9.478 20.196,9.505C20.119,9.547 20.036,9.519 19.955,9.537C19.82,9.553 19.295,9.458 19.176,9.466C19.081,9.385 19.704,9.402 19.759,9.393C19.964,9.362 20.211,9.316 20.416,9.278C20.507,9.267 20.599,9.265 20.69,9.272C20.876,9.316 21.374,9.248 20.843,9.119C20.703,9.092 20.262,9.078 20.191,9.1C20.083,9.114 19.615,9.253 19.366,9.195C19.141,9.127 20.066,9.089 19.956,9.027C18.808,8.882 17.499,8.918 15.232,10.027C15.16,9.938 15.082,9.844 14.996,9.743ZM12.453,10.645C12.424,10.674 12.395,10.674 12.338,10.674C12.261,10.384 12.234,10.082 12.08,9.843C12,9.764 11.896,9.662 11.965,9.528C12.008,9.478 12.081,9.466 12.138,9.499C12.4,9.695 12.444,9.968 12.453,10.301C12.51,10.358 12.481,10.53 12.453,10.645ZM21.68,8.987L21.692,8.994L21.68,8.987ZM14.183,8.837L14.396,8.762L14.648,8.686L14.914,8.618L15.227,8.55L15.587,8.483L15.9,8.434L16.27,8.385L16.712,8.335L17.179,8.293L17.709,8.257L18.123,8.234L18.569,8.216L18.763,8.198L18.798,8.19L18.811,8.185L18.816,8.182L18.816,8.181C18.817,8.181 18.818,8.18 18.819,8.179L18.819,8.178C18.82,8.177 18.82,8.175 18.82,8.174C18.82,8.172 18.819,8.17 18.816,8.167L18.812,8.164L18.806,8.161C18.693,8.103 17.927,8.028 17.657,8.025C16.467,8.025 14.96,8.249 13.945,8.636L14.183,8.837ZM16.257,7.727L16.284,7.728C15.99,7.787 15.7,7.867 15.417,7.966L14.921,8.135L14.469,8.301L14.128,8.433L13.843,8.55L13.634,8.376C14.068,8.021 15.602,7.778 16.125,7.734L16.257,7.727ZM19.803,7.915C19.883,7.974 20.166,8.145 20.615,8.147C20.672,8.147 20.723,8.113 20.746,8.061C20.768,8.009 20.757,7.948 20.718,7.907C20.628,7.814 20.469,7.734 20.284,7.672C20.039,7.59 19.747,7.533 19.55,7.488C19.515,7.48 19.479,7.486 19.448,7.504C19.408,7.527 19.39,7.557 19.38,7.587C19.369,7.62 19.368,7.658 19.388,7.698C19.398,7.719 19.427,7.757 19.482,7.788C19.557,7.829 19.716,7.887 19.803,7.915ZM19.516,7.637C19.513,7.633 19.514,7.629 19.519,7.626C19.821,7.695 20.353,7.791 20.576,7.97L20.616,8.005C20.441,8.004 20.294,7.976 20.178,7.939L20.079,7.904L19.987,7.862L19.922,7.825C19.886,7.803 19.869,7.788 19.872,7.789L19.873,7.789L19.596,7.686L19.553,7.665C19.533,7.654 19.52,7.644 19.516,7.637ZM19.821,7.921L19.823,7.922C19.839,7.927 19.855,7.93 19.871,7.931C19.859,7.931 19.842,7.929 19.821,7.921Z": "Red Bull" } } diff --git a/icons/unitednations.svg b/icons/unitednations.svg index 2db0a5092..9d6fda4f9 100644 --- a/icons/unitednations.svg +++ b/icons/unitednations.svg @@ -1 +1 @@ -United Nations \ No newline at end of file +United Nations \ No newline at end of file From a26ec24a847574dcc05ab1c89315c94e2cca20cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 8 Mar 2024 21:24:43 +0100 Subject: [PATCH 815/938] Fix collinear segment on Beijin Subway (#10597) --- .svglint-ignored.json | 1 - icons/beijingsubway.svg | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.svglint-ignored.json b/.svglint-ignored.json index 92cc45bcd..0d74db913 100644 --- a/.svglint-ignored.json +++ b/.svglint-ignored.json @@ -6,7 +6,6 @@ "M22.915 8.321c-.642-.997-1.542-1.879-2.672-2.624-2.185-1.436-5.056-2.227-8.084-2.227-1.012 0-2.009.088-2.976.262a9.84 9.84 0 0 0-2.046-1.509C4.378.848 1.947 1.361.719 1.802a.59.59 0 0 0-.229.964c.866.894 2.299 2.66 1.946 4.267C1.067 8.431.324 10.117.324 11.872c0 1.789.742 3.475 2.112 4.873.352 1.607-1.081 3.374-1.947 4.268a.589.589 0 0 0 .229.963c1.228.442 3.659.955 6.418-.421a9.892 9.892 0 0 0 2.046-1.509c.968.174 1.964.262 2.976.262 3.029 0 5.9-.79 8.084-2.226 1.131-.744 2.031-1.626 2.672-2.624.715-1.11 1.077-2.306 1.077-3.552.001-1.279-.361-2.473-1.076-3.585zm-10.881 9.916c-1.309 0-2.558-.169-3.696-.474l-.832.8A7.609 7.609 0 0 1 5.972 19.7a6.033 6.033 0 0 1-2.17.613c.041-.073.078-.147.117-.221.833-1.531 1.059-2.907.674-4.128-1.363-1.071-2.181-2.442-2.181-3.935 0-3.427 4.308-6.206 9.621-6.206 5.313 0 9.622 2.779 9.622 6.206.001 3.429-4.307 6.208-9.621 6.208zM8.85 12.01c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407zm4.563 0c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407zm4.565 0c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407z": "Rocket.Chat" }, "collinear-segments": { - "M10.729 23.936c-2.182-.257-4.152-1.048-5.948-2.389-.586-.437-1.636-1.465-2.11-2.064-1.11-1.404-1.854-2.957-2.313-4.828-.303-1.232-.41-2.309-.335-3.35.069-.955.409-2.437.811-3.536.371-1.014 1.151-2.382 1.864-3.269a15.51 15.51 0 0 1 1.55-1.593C6.625.878 9.607-.14 12.69.026 15.358.17 17.738 1.1 19.738 2.78c1.904 1.6 3.36 3.801 3.883 5.869.067.263.113.486.104.495-.009.009-.636.022-1.392.03l-1.375.014-.132-.342c-.674-1.738-2.194-3.564-3.948-4.743-.806-.541-1.555-.874-2.296-1.021-2.136-.424-4.15-.276-5.829.428C6.21 4.576 4.078 6.948 3.317 9.559c-.222.761-.274 1.185-.273 2.199.002 1.29.139 2.128.549 3.365.497 1.499 1.083 2.438 2.198 3.525 1.249 1.216 2.839 2.146 4.121 2.407 1.463.299 3.868.029 5.887-.662 1.911-.654 3.511-2.086 4.6-4.116.21-.391.681-1.508.682-1.615 0-.045-.076-.05-.437-.03-.241.014-1.02.025-1.731.025h-1.294l-.017.088c-.01.048-.047.245-.082.438-.103.558-.273 1.029-.615 1.705l-.319.63-4.757.01-4.757.01V6.445h9.488l.203.316c.591.922.914 2.116 1.049 3.885.022.288.04.713.04.944v.42H24v.247c0 .372-.105 1.39-.195 1.887-.529 2.932-1.96 5.434-4.086 7.148-1.853 1.493-3.982 2.387-6.306 2.647-.648.072-2.063.07-2.684-.003zm3.64-8.802c.163-.171.404-.539.537-.82.112-.235.123-.295.123-.632 0-.36-.006-.384-.164-.701-.091-.18-.26-.44-.378-.577l-.214-.25.125-.153c.238-.291.308-.401.459-.711.369-.76.232-1.527-.382-2.131l-.187-.184-2.305-.025-2.306-.026.01 3.13.01 3.129 2.277.02c1.252.011 2.28.024 2.285.029s.054-.039.11-.098z": "Beijing Subway", "M5.631 3.676 12.001 0l6.367 3.676-2.34 1.358L12 2.716 7.972 5.034l-2.34-1.358Zm12.737 4.636-2.34-1.358L12 9.272 7.972 6.954l-2.34 1.358v2.716l4.026 2.318v4.636L12 19.341l2.341-1.359v-4.636l4.027-2.318V8.312Zm0 7.352v-2.716l-2.34 1.358v2.716l2.34-1.358Zm1.663.96-4.027 2.318v2.717l6.368-3.677V10.63l-2.34 1.358v4.636Zm-2.34-10.63 2.34 1.358v2.716l2.341-1.358V5.994l-2.34-1.358-2.342 1.358ZM9.657 19.926v2.716L12 24l2.341-1.358v-2.716l-2.34 1.358-2.343-1.358Zm-4.027-4.262 2.341 1.358v-2.716l-2.34-1.358v2.716Zm4.027-9.67L12 7.352l2.341-1.358-2.34-1.358-2.343 1.358Zm-5.69 1.358L6.31 5.994 3.968 4.636l-2.34 1.358V8.71l2.34 1.358V7.352Zm0 4.636-2.34-1.358v7.352l6.368 3.677v-2.717l-4.028-2.318v-4.636Z": "BNB Chain", "M2.357 15.731H.016A13.74 13.74 0 0 0 4.58 24l1.63-1.634a11.452 11.452 0 0 1-3.853-6.635Zm.509 0a10.948 10.948 0 0 0 3.668 6.254l.03.026 1.124-1.126a9.38 9.38 0 0 1-3.206-5.154H2.866Zm6.623 3.349h-.084V8.252h4.222c.846 0 1.621.137 2.328.41a5.518 5.518 0 0 1 1.825 1.137c.168.159.318.331.461.508.291.363.535.761.722 1.201a5.37 5.37 0 0 1 .418 2.127v.03c0 .764-.139 1.475-.418 2.135a5.009 5.009 0 0 1-1.183 1.716 5.572 5.572 0 0 1-1.825 1.146 6.309 6.309 0 0 1-2.328.418H9.489Zm7.01-7.027a3.022 3.022 0 0 0-.513-.738 2.971 2.971 0 0 0-1.028-.673 3.578 3.578 0 0 0-1.331-.24l-1.84.001v6.526h1.84c.484 0 .928-.078 1.331-.232a2.844 2.844 0 0 0 1.028-.665c.283-.288.505-.628.665-1.021.16-.391.24-.829.24-1.314v-.032c0-.473-.08-.913-.24-1.314-.043-.107-.101-.199-.152-.298Zm-16.44-.796h2.35l.011-.053.012-.053.011-.053.012-.053.013-.053.012-.052.013-.053.013-.052.013-.052.014-.053.013-.052.014-.052.014-.052.015-.052.014-.051.015-.052.015-.051.016-.052.015-.051.016-.051.016-.052.016-.051.017-.05.017-.051.017-.051.017-.051.017-.05.018-.05.018-.051.018-.05.018-.05.019-.05.018-.05.019-.05.02-.049.019-.05.02-.049.02-.049.02-.05.02-.049.021-.049.02-.048.021-.049.022-.049.021-.048.022-.049.022-.048.022-.048.022-.048.023-.048.022-.048.023-.047.023-.048.024-.047.023-.048.024-.047.024-.047.024-.047.025-.047.025-.046.024-.047.025-.046.026-.047.025-.046.026-.046.026-.046.026-.045.026-.046.027-.046.026-.045.027-.045.027-.045.028-.045.027-.045.028-.045.028-.045.028-.044.028-.045.029-.044.029-.044.029-.044.029-.044.029-.043.012-.018.03-.044.03-.043.029-.043.031-.043.03-.042.03-.043.031-.043.031-.042.031-.042.031-.042.031-.042.032-.042.032-.041.032-.042.032-.041.032-.041.033-.041.032-.041.033-.041.033-.04.034-.04.033-.041.034-.04.033-.04.034-.039.035-.04.034-.039.034-.04.035-.039.035-.039.035-.039.035-.038a11.64 11.64 0 0 1 1.302-1.219l.042-.033.041-.033.042-.032.042-.033.042-.032.042-.032.042-.031.042-.032.043-.031.042-.032.043-.03.043-.031.043-.031.043-.03.043-.03.044-.03.043-.03.044-.029.044-.03.044-.029.044-.029.044-.029.044-.028.045-.028.044-.029.045-.027.045-.028.045-.028.045-.027.045-.027.046-.027.045-.027.046-.026.046-.026L8 3.633l.046-.025.046-.026.046-.026.047-.025.046-.025.047-.025.047-.024.047-.025.047-.024.047-.024.047-.024.048-.023.047-.024.048-.023.048-.023.048-.022.048-.023.048-.022.048-.022.049-.022.048-.022.049-.021.049-.021.048-.021.049-.021.05-.02.049-.021.049-.02.05-.02.049-.019.05-.02.05-.019.05-.019.05-.019.05-.018.05-.018.05-.018.051-.018.05-.018.051-.017.051-.017.051-.017.051-.017.051-.016.051-.017.051-.016.052-.015.051-.016.052-.015.052-.015.051-.015.052-.015.052-.014.052-.014.053-.014.052-.013.052-.014.053-.013.053-.013.052-.012.053-.013.053-.012.053-.012.053-.012.053-.011.053-.011.054-.011.053-.011.054-.01.053-.01.108-.02V0A13.782 13.782 0 0 0 .059 11.257Zm11.553-8.414a10.98 10.98 0 0 0-8.692 8.414h1.624a9.402 9.402 0 0 1 7.068-6.802V2.843Zm4.474.092v1.629a9.38 9.38 0 0 1 4.79 3.101l1.123-1.125-.026-.031a10.961 10.961 0 0 0-5.887-3.574Zm0-2.865v2.352a11.459 11.459 0 0 1 6.267 3.763l1.631-1.636A13.75 13.75 0 0 0 16.086.07Z": "OWASP Dependency-Check", "M11.057 18.221 7.839 21.47H4.652l3.219-3.249zm-4.299 0L3.541 21.47H.354l3.219-3.249zm8.227 0 3.219 3.249h-3.187l-3.22-3.249zm4.3 0 3.217 3.249h-3.187l-3.218-3.249zM10.465 2.53c3.765-.003 6.88 2.74 6.865 6.676.553-1.502.937-3.789 1.016-5.39L24 5.22c-.452 6.621-5.43 12.42-12.815 12.416C2.832 17.635-.397 10.389.039 4.899l2.453-.779c-.399 3.125.57 5.378 1.238 6.41-.795-4.42 2.549-7.998 6.735-8m.011 2.301a4.519 4.519 0 0 0-4.524 4.514 4.519 4.519 0 0 0 4.524 4.514 4.518 4.518 0 0 0 4.525-4.514 4.518 4.518 0 0 0-4.525-4.514": "Deutsche Post", diff --git a/icons/beijingsubway.svg b/icons/beijingsubway.svg index a132cb527..f5be10f02 100644 --- a/icons/beijingsubway.svg +++ b/icons/beijingsubway.svg @@ -1 +1 @@ -Beijing Subway \ No newline at end of file +Beijing Subway \ No newline at end of file From 955b608858fee17a2684f98a06260974a6f1e2f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 8 Mar 2024 23:36:38 +0100 Subject: [PATCH 816/938] Fix false positives in collinear-segments rule (#10599) --- .svglint-ignored.json | 2 -- .svglintrc.mjs | 82 ++++++++++++++++++++++++------------------- 2 files changed, 45 insertions(+), 39 deletions(-) diff --git a/.svglint-ignored.json b/.svglint-ignored.json index 0d74db913..ebf589b0b 100644 --- a/.svglint-ignored.json +++ b/.svglint-ignored.json @@ -6,9 +6,7 @@ "M22.915 8.321c-.642-.997-1.542-1.879-2.672-2.624-2.185-1.436-5.056-2.227-8.084-2.227-1.012 0-2.009.088-2.976.262a9.84 9.84 0 0 0-2.046-1.509C4.378.848 1.947 1.361.719 1.802a.59.59 0 0 0-.229.964c.866.894 2.299 2.66 1.946 4.267C1.067 8.431.324 10.117.324 11.872c0 1.789.742 3.475 2.112 4.873.352 1.607-1.081 3.374-1.947 4.268a.589.589 0 0 0 .229.963c1.228.442 3.659.955 6.418-.421a9.892 9.892 0 0 0 2.046-1.509c.968.174 1.964.262 2.976.262 3.029 0 5.9-.79 8.084-2.226 1.131-.744 2.031-1.626 2.672-2.624.715-1.11 1.077-2.306 1.077-3.552.001-1.279-.361-2.473-1.076-3.585zm-10.881 9.916c-1.309 0-2.558-.169-3.696-.474l-.832.8A7.609 7.609 0 0 1 5.972 19.7a6.033 6.033 0 0 1-2.17.613c.041-.073.078-.147.117-.221.833-1.531 1.059-2.907.674-4.128-1.363-1.071-2.181-2.442-2.181-3.935 0-3.427 4.308-6.206 9.621-6.206 5.313 0 9.622 2.779 9.622 6.206.001 3.429-4.307 6.208-9.621 6.208zM8.85 12.01c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407zm4.563 0c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407zm4.565 0c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407z": "Rocket.Chat" }, "collinear-segments": { - "M5.631 3.676 12.001 0l6.367 3.676-2.34 1.358L12 2.716 7.972 5.034l-2.34-1.358Zm12.737 4.636-2.34-1.358L12 9.272 7.972 6.954l-2.34 1.358v2.716l4.026 2.318v4.636L12 19.341l2.341-1.359v-4.636l4.027-2.318V8.312Zm0 7.352v-2.716l-2.34 1.358v2.716l2.34-1.358Zm1.663.96-4.027 2.318v2.717l6.368-3.677V10.63l-2.34 1.358v4.636Zm-2.34-10.63 2.34 1.358v2.716l2.341-1.358V5.994l-2.34-1.358-2.342 1.358ZM9.657 19.926v2.716L12 24l2.341-1.358v-2.716l-2.34 1.358-2.343-1.358Zm-4.027-4.262 2.341 1.358v-2.716l-2.34-1.358v2.716Zm4.027-9.67L12 7.352l2.341-1.358-2.34-1.358-2.343 1.358Zm-5.69 1.358L6.31 5.994 3.968 4.636l-2.34 1.358V8.71l2.34 1.358V7.352Zm0 4.636-2.34-1.358v7.352l6.368 3.677v-2.717l-4.028-2.318v-4.636Z": "BNB Chain", "M2.357 15.731H.016A13.74 13.74 0 0 0 4.58 24l1.63-1.634a11.452 11.452 0 0 1-3.853-6.635Zm.509 0a10.948 10.948 0 0 0 3.668 6.254l.03.026 1.124-1.126a9.38 9.38 0 0 1-3.206-5.154H2.866Zm6.623 3.349h-.084V8.252h4.222c.846 0 1.621.137 2.328.41a5.518 5.518 0 0 1 1.825 1.137c.168.159.318.331.461.508.291.363.535.761.722 1.201a5.37 5.37 0 0 1 .418 2.127v.03c0 .764-.139 1.475-.418 2.135a5.009 5.009 0 0 1-1.183 1.716 5.572 5.572 0 0 1-1.825 1.146 6.309 6.309 0 0 1-2.328.418H9.489Zm7.01-7.027a3.022 3.022 0 0 0-.513-.738 2.971 2.971 0 0 0-1.028-.673 3.578 3.578 0 0 0-1.331-.24l-1.84.001v6.526h1.84c.484 0 .928-.078 1.331-.232a2.844 2.844 0 0 0 1.028-.665c.283-.288.505-.628.665-1.021.16-.391.24-.829.24-1.314v-.032c0-.473-.08-.913-.24-1.314-.043-.107-.101-.199-.152-.298Zm-16.44-.796h2.35l.011-.053.012-.053.011-.053.012-.053.013-.053.012-.052.013-.053.013-.052.013-.052.014-.053.013-.052.014-.052.014-.052.015-.052.014-.051.015-.052.015-.051.016-.052.015-.051.016-.051.016-.052.016-.051.017-.05.017-.051.017-.051.017-.051.017-.05.018-.05.018-.051.018-.05.018-.05.019-.05.018-.05.019-.05.02-.049.019-.05.02-.049.02-.049.02-.05.02-.049.021-.049.02-.048.021-.049.022-.049.021-.048.022-.049.022-.048.022-.048.022-.048.023-.048.022-.048.023-.047.023-.048.024-.047.023-.048.024-.047.024-.047.024-.047.025-.047.025-.046.024-.047.025-.046.026-.047.025-.046.026-.046.026-.046.026-.045.026-.046.027-.046.026-.045.027-.045.027-.045.028-.045.027-.045.028-.045.028-.045.028-.044.028-.045.029-.044.029-.044.029-.044.029-.044.029-.043.012-.018.03-.044.03-.043.029-.043.031-.043.03-.042.03-.043.031-.043.031-.042.031-.042.031-.042.031-.042.032-.042.032-.041.032-.042.032-.041.032-.041.033-.041.032-.041.033-.041.033-.04.034-.04.033-.041.034-.04.033-.04.034-.039.035-.04.034-.039.034-.04.035-.039.035-.039.035-.039.035-.038a11.64 11.64 0 0 1 1.302-1.219l.042-.033.041-.033.042-.032.042-.033.042-.032.042-.032.042-.031.042-.032.043-.031.042-.032.043-.03.043-.031.043-.031.043-.03.043-.03.044-.03.043-.03.044-.029.044-.03.044-.029.044-.029.044-.029.044-.028.045-.028.044-.029.045-.027.045-.028.045-.028.045-.027.045-.027.046-.027.045-.027.046-.026.046-.026L8 3.633l.046-.025.046-.026.046-.026.047-.025.046-.025.047-.025.047-.024.047-.025.047-.024.047-.024.047-.024.048-.023.047-.024.048-.023.048-.023.048-.022.048-.023.048-.022.048-.022.049-.022.048-.022.049-.021.049-.021.048-.021.049-.021.05-.02.049-.021.049-.02.05-.02.049-.019.05-.02.05-.019.05-.019.05-.019.05-.018.05-.018.05-.018.051-.018.05-.018.051-.017.051-.017.051-.017.051-.017.051-.016.051-.017.051-.016.052-.015.051-.016.052-.015.052-.015.051-.015.052-.015.052-.014.052-.014.053-.014.052-.013.052-.014.053-.013.053-.013.052-.012.053-.013.053-.012.053-.012.053-.012.053-.011.053-.011.054-.011.053-.011.054-.01.053-.01.108-.02V0A13.782 13.782 0 0 0 .059 11.257Zm11.553-8.414a10.98 10.98 0 0 0-8.692 8.414h1.624a9.402 9.402 0 0 1 7.068-6.802V2.843Zm4.474.092v1.629a9.38 9.38 0 0 1 4.79 3.101l1.123-1.125-.026-.031a10.961 10.961 0 0 0-5.887-3.574Zm0-2.865v2.352a11.459 11.459 0 0 1 6.267 3.763l1.631-1.636A13.75 13.75 0 0 0 16.086.07Z": "OWASP Dependency-Check", - "M11.057 18.221 7.839 21.47H4.652l3.219-3.249zm-4.299 0L3.541 21.47H.354l3.219-3.249zm8.227 0 3.219 3.249h-3.187l-3.22-3.249zm4.3 0 3.217 3.249h-3.187l-3.218-3.249zM10.465 2.53c3.765-.003 6.88 2.74 6.865 6.676.553-1.502.937-3.789 1.016-5.39L24 5.22c-.452 6.621-5.43 12.42-12.815 12.416C2.832 17.635-.397 10.389.039 4.899l2.453-.779c-.399 3.125.57 5.378 1.238 6.41-.795-4.42 2.549-7.998 6.735-8m.011 2.301a4.519 4.519 0 0 0-4.524 4.514 4.519 4.519 0 0 0 4.524 4.514 4.518 4.518 0 0 0 4.525-4.514 4.518 4.518 0 0 0-4.525-4.514": "Deutsche Post", "M9.7214 14.9904c0 .4768-.3982.7843-1.0803.7843-.3203 0-.74-.06-1.0463-.272l.2502-.4716c.2016.1308.4467.2262.8009.2262.2943 0 .4348-.081.4348-.217 0-.1109-.1188-.1736-.3911-.2122l-.1916-.0257c-.5435-.074-.8131-.3076-.8131-.7024 0-.4745.3739-.7553.9927-.7553.341-.0064.6784.0689.9832.2191l-.2137.4853c-.1882-.0905-.4852-.1848-.7499-.1885-.2405 0-.3618.0835-.3618.21 0 .1334.1697.1667.3836.1977l.2087.031c.51.0761.7937.3001.7937.6911zm-2.2784-.4613c0 .6757-.4832 1.1846-1.1238 1.1846-.312 0-.5322-.1184-.6832-.2929v.9614h-.6234v-2.9774h.611v.2486c.1514-.1838.374-.3091.693-.3091.6421 0 1.1264.5087 1.1264 1.1848zm-.6423 0c0-.3436-.23-.6202-.5991-.6202-.3549 0-.597.2646-.597.6202 0 .355.2421.6203.597.6203.3691 0 .5991-.2767.5991-.6203zm-2.0919.0277a1.7387 1.7387 0 0 1-.0121.2086H3.0679c.0666.3327.299.4805.5906.4805a.9243.9243 0 0 0 .5808-.2217l.363.4005c-.2612.2406-.5928.35-.9796.35-.704 0-1.1923-.4803-1.1923-1.208 0-.7276.474-1.2224 1.1618-1.2224.6617 0 1.1138.4933 1.1166 1.2125zm-.6213-.214c-.0567-.2956-.2347-.4623-.5-.4623-.292 0-.4626.1762-.517.4623h1.017zm6.0897 1.368h.6076v-2.2784h-.6076v2.2785zM4.709 14.5572v-.0014l-.0001.001v.0004zm.6076-4.4447 2.87 2.518 1.2312-1.415-4.1012-3.5977-4.1012 3.5978 1.2311 1.4149 2.8701-2.518zm-3.976 3.2444c-.2637 0-.52.0804-.6916.3077l.0004-.9898H0v3.038h.649v-1.2574c0-.3457.2315-.5186.5099-.5186.2964 0 .4703.1836.4703.5142v1.262h.6493V14.252c0-.5328-.3905-.8953-.938-.8953zm16.5835 2.3558h.6076v-3.0379h-.6076v3.038zm5.1964-1.2163.871-1.0811-.7676.0005-.6544.818h-.221l-.0006-1.559h-.6263l.0015 3.038.6262-.0004-.0004-.929h.2113l.6697.9287.7702-.0004-.8796-1.2153zm-1.7033-1.0903.0006 2.3084h-.6114v-.255c-.1506.1849-.3758.315-.6945.3154-.6397 0-1.1243-.5215-1.1244-1.2149-.0003-.6935.483-1.2152 1.1231-1.2156.319 0 .5418.1287.6953.3166v-.2549h.6113zm-.592 1.1533c-.0005-.3645-.2424-.6363-.5993-.6361-.3665 0-.5986.2838-.5986.6364 0 .3528.2326.636.5992.6357.3572 0 .5992-.2718.5986-.636zm-4.2813-1.2502c-.308.0003-.6144.1047-.7955.4019-.1572-.249-.4365-.4012-.7741-.4012-.266 0-.5224.0885-.689.3374v-.2756h-.6144v2.3426h.6314v-1.2841c-.0006-.3528.2247-.5295.4953-.5295.288 0 .4576.1877.4576.525v1.2876h.6313V14.429c-.0004-.3527.2247-.5295.4953-.5295.2855 0 .4572.1875.4572.525v1.2887h.6291v-1.4914l.0004.001c-.0004-.544-.3732-.9137-.9246-.9137zm-3.0249 1.2472a1.838 1.838 0 0 1-.0118.2089H11.878c.067.3325.2994.4803.591.4803a.9258.9258 0 0 0 .5804-.2216l.3633.4c-.2608.241-.5928.3508-.9792.3508-.704 0-1.1927-.4803-1.1928-1.2072-.0006-.7268.4734-1.2228 1.161-1.2232.6617 0 1.114.4925 1.1172 1.212zm-.6213-.2131c-.057-.2957-.235-.462-.5003-.462-.2917 0-.4622.1764-.5168.462h1.0171zm.6214.2134v-.0009.0009zm-3.0601-2.1814a.3796.3796 0 0 0-.351.2342.3794.3794 0 0 0 .0819.4139.3794.3794 0 0 0 .414.0824.38.38 0 0 0 .1233-.6193.379.379 0 0 0-.2682-.1112z": "Hepsiemlak", "m10.184 23.25.002-.01-.033-.017-8.388-4.611a1.6841 1.6841 0 0 1-.873-1.475V6.864c0-.614.335-1.18.873-1.476l9.424-5.18a1.6868 1.6868 0 0 1 1.622 0l8.31 4.568.022.012.005.001-.005-.001.006.002-.004-.001 1.09.599c.538.296.873.862.873 1.476v10.273c0 .614-.335 1.179-.873 1.475l-8.388 4.611-.03.016.002.009-.002-.009-1.006.553c-.505.277-1.117.277-1.622 0l-1.003-.552-.002.01Zm.603-1.158-.005-.001.012.006c.252.123.55-.055.558-.338l.001-9.147c0-.141-.078-.272-.202-.34L2.763 7.661c-.259-.142-.576.045-.576.341v9.135c0 .141.077.272.201.34l8.394 4.613.005.002Zm.556-.327v-.001.001Zm0 0Zm-2.539-4.802-.005.003-1.959-1.031-.003-.004c.001-.003.001-.007.001-.01.023-.305.153-.525.346-.632.194-.107.45-.101.72.041.272.143.508.397.671.691.163.293.252.628.229.935v.007ZM5.71 15.177l-.005.002-1.96-1.031-.002-.004.001-.01c.022-.304.152-.524.346-.632.194-.107.449-.101.72.042.271.143.508.396.671.69.162.294.252.628.229.935v.008Zm14.981-8.999-.003-.018a.382.382 0 0 0-.191-.25l-8.31-4.567a.3883.3883 0 0 0-.374 0L3.503 5.91c-.162.089-.226.265-.193.423l.009.007-.009-.007c.022.1.083.194.183.253l8.32 4.572c.116.064.258.064.374 0l8.321-4.573.005-.008-.005.008c.151-.089.212-.256.183-.407Zm-17.37.16-.002.002.002-.002Zm-.002.002c0-.001-.003-.003-.005-.006-.002-.002-.004-.004-.004-.003l.009.009Zm-.467-1.56-.003.002c.002.004.005.006.005.006l-.002-.008Zm.007.007c-.001.001-.002.001-.003.001h-.002l.005-.001Z": "OpenTofu", "M22.381,11.374C21.992,12.618 21.362,13.704 20.239,14.456L19.909,14.707L19.645,14.943L19.554,15.05L19.529,15.091L19.518,15.119L19.514,15.135L19.514,15.148L19.515,15.157L19.517,15.164L19.519,15.17L19.524,15.177L19.526,15.179C19.529,15.182 19.532,15.185 19.536,15.187L19.548,15.194L19.559,15.198C19.572,15.202 19.588,15.204 19.605,15.204L19.629,15.204C19.807,15.197 20.141,15.063 20.258,14.959L20.119,15.096L19.955,15.245L19.782,15.391L19.602,15.532L19.417,15.668L19.22,15.802L19.016,15.932L18.81,16.055L18.597,16.173L18.374,16.288L18.148,16.396L17.923,16.496L17.687,16.593L17.642,16.611C15.672,17.374 13.315,17.465 11.728,16.171C12.081,16.515 12.515,16.899 12.927,17.151C12.676,17.108 12.498,16.914 12.261,16.84C12.265,16.848 12.836,17.591 14.543,17.786L14.859,17.818L15.339,17.849L15.803,17.863L16.251,17.854L16.691,17.815L17.155,17.731L17.556,17.624L18.155,17.443L18.449,17.362L18.577,17.329C18.681,17.303 18.791,17.277 18.91,17.252C18.923,17.249 18.937,17.246 18.951,17.243C19.024,17.274 18.427,17.582 17.607,17.813C17.246,17.945 16.868,18.013 16.488,18.04L16.219,18.052L16.003,18.053L15.785,18.048L15.521,18.033L15.206,18.006L14.896,17.972L14.84,17.965C14.439,17.916 14.059,17.858 13.718,17.822L13.717,17.822L13.712,17.822L13.718,17.822C13.748,17.837 13.927,17.918 14.785,18.224C14.724,18.246 14.439,18.285 13.249,17.776C15.666,19.168 18.237,18.535 20.515,17.191L20.867,16.976L20.92,16.942L21.214,16.751L21.365,16.648C21.543,16.527 21.718,16.402 21.891,16.274C21.891,16.283 21.887,16.295 21.887,16.305C21.91,16.309 21.939,16.313 21.962,16.315C21.948,16.356 21.948,16.356 21.748,16.594C22.183,16.243 22.407,15.698 22.868,15.369C22.632,15.842 22.33,16.182 21.768,16.73C21.801,16.706 21.832,16.679 21.863,16.652L21.891,16.626C21.881,16.635 21.872,16.643 21.863,16.652C21.016,17.435 19.901,18.209 18.181,18.617C18.307,18.603 18.432,18.578 18.554,18.544C18.334,18.605 18.327,18.612 18.234,18.643C18.292,18.636 18.292,18.636 18.592,18.575C18.417,18.661 18.215,18.702 17.727,18.801C20.533,18.357 23.448,16.23 23.683,13.352C23.676,13.353 23.669,13.353 23.662,13.352C23.587,13.346 23.53,13.283 23.531,13.209C23.54,12.647 23.384,12.227 23.111,11.907C22.948,12.487 22.698,13.043 22.084,13.979C21.824,14.372 21.364,14.389 21.079,14.75C21.071,14.746 21.064,14.741 21.058,14.737L21.026,14.709L21.021,14.706L21.017,14.704L21.016,14.703L21.013,14.703C21.011,14.703 21.008,14.703 21.006,14.704L21.003,14.704L21.002,14.705C20.989,14.71 20.972,14.725 20.944,14.756L21.006,14.686L21.073,14.594L21.089,14.563L21.094,14.549L21.096,14.539L21.096,14.529L21.095,14.52L21.094,14.517L21.092,14.513L21.091,14.51L21.088,14.507C21.087,14.505 21.085,14.503 21.083,14.501L21.074,14.495L21.034,14.476L21.028,14.472L21.024,14.468L21.022,14.465L21.02,14.463L21.019,14.46L21.018,14.457L21.018,14.454L21.018,14.451L21.019,14.444L21.023,14.433L21.046,14.399L21.06,14.383C21.682,13.696 22.252,13.077 22.498,12.155L22.504,12.134L22.477,12.166C22.39,12.269 22.33,12.313 22.237,12.431L22.347,12.041L22.382,11.914L22.447,11.654L22.499,11.429C22.482,11.419 22.465,11.41 22.447,11.401C22.425,11.392 22.403,11.383 22.381,11.374ZM20.124,17.573C19.772,17.777 19.399,17.965 19.019,18.12C18.639,18.275 18.251,18.399 17.867,18.474C18.636,18.279 19.393,17.965 20.124,17.573ZM13.619,17.776C13.636,17.783 13.653,17.79 13.67,17.796C13.669,17.792 13.669,17.788 13.669,17.784C13.651,17.781 13.634,17.779 13.619,17.776ZM17.263,14.969C16.891,14.768 16.748,14.339 16.519,14.024C15.919,13.404 15.818,12.343 15.661,11.475C15.503,10.632 14.783,10.008 14.283,9.356C13.84,8.995 12.684,7.899 12.138,7.724C11.418,7.425 10.79,7.991 10.191,8.268C9.704,8.469 9.189,8.526 8.759,8.898C8.085,9.763 7.68,9.071 6.898,9.756C5.733,10.976 5.292,9.902 3.691,11.331C3.262,11.588 2.86,11.846 2.343,11.818C1.52,11.779 1.24,10.673 1.884,10.185C2.333,9.683 3.436,9.166 2.888,8.354C2.318,7.846 1.648,8.062 0.97,7.496C0.657,7.986 1.057,8.651 1.571,8.814C1.782,8.945 2.272,8.736 2.373,9.041C2.156,9.475 1.563,9.71 1.285,10.13C0.592,10.93 1.276,12.242 2.258,12.303C2.621,12.42 3.083,12.124 3.318,12.246C3.346,12.532 3.318,12.79 3.375,13.048C3.402,13.33 3.723,13.632 3.547,13.906C3.262,14.151 2.893,14.276 2.517,14.253C2.322,14.478 2.289,14.733 2.173,14.997C2.031,15.255 1.745,15.369 1.544,15.484C1.411,15.685 1.279,15.908 0.999,15.942C0.828,16.143 0.799,16.4 0.742,16.658C1.458,16.848 1.612,16.752 2.002,16.143C2.145,16 2.346,16.114 2.488,16.143C2.895,16.094 3.199,15.822 3.491,15.57C4.533,15.298 4.523,15.98 5.724,15.198C5.925,15.112 6.011,14.883 6.097,14.711C6.197,14.519 6.475,14.149 6.125,14.053C5.226,15.872 3.661,14.391 2.46,15.768C2.276,15.819 2.419,15.533 2.46,15.481C3.322,14.225 5.283,15.331 5.953,13.705C6.07,13.455 6.004,12.458 6.296,12.473C6.325,12.473 6.411,12.502 6.411,12.559C6.133,13.773 6.317,14.15 7.613,13.937C8.057,13.809 9.329,14.262 9.303,13.651C9.303,13.537 9.188,13.48 9.303,13.394C9.331,13.365 9.417,13.394 9.446,13.422C9.527,13.912 9.957,14.272 10.365,14.482C11.188,15.042 10.855,15.773 9.906,15.742C9.591,15.57 9.506,15.255 9.276,14.997C9.009,14.763 8.643,14.875 8.332,14.94C8.177,15.173 8.544,15.451 8.618,15.685C8.761,15.771 8.962,15.627 9.076,15.799C9.191,15.97 9.248,16.143 9.42,16.257C9.916,16.733 10.952,15.897 11.481,15.856C11.944,15.907 12.155,15.485 12.312,15.14C12.573,14.663 11.878,14.192 11.825,13.766C11.667,13.722 11.457,13.599 11.338,13.766C11.426,13.979 11.917,14.759 11.882,14.997C11.818,15.17 11.672,15.569 11.453,15.541C11.511,15.341 11.597,15.113 11.597,14.883C11.492,14.638 11.032,13.93 10.995,13.68C11.087,13.438 11.557,13.578 11.739,13.336C11.94,13.021 11.997,12.707 12.055,12.306C12.067,12.264 12.099,12.232 12.141,12.219C12.42,12.399 12.136,13.261 11.969,13.451C11.953,13.748 12.537,13.549 12.656,13.451C12.877,13.497 13.326,13.276 13.429,13.422C13.295,13.591 13.197,13.786 13.143,13.995C12.971,14.195 12.685,14.339 12.685,14.625C12.716,14.805 12.958,14.515 12.971,14.739C12.722,15.056 12.753,15.133 12.828,15.484C13.089,15.852 13.589,15.549 13.916,15.456C14.468,15.239 15.088,15.582 15.52,14.997C15.636,15.007 15.742,15.071 15.806,15.169C16.125,15.504 16.575,15.682 17.037,15.656C17.225,15.526 16.815,15.423 16.751,15.369C16.55,15.255 16.292,15.083 16.235,14.854C16.16,14.534 15.929,14.241 15.777,13.938C16.446,13.948 16.516,15.344 17.493,15.141C17.541,15.108 17.536,15.072 17.522,15.026L17.263,14.969ZM0.397,15.656L0.398,15.656L0.397,15.656C0.058,15.795 0.238,16.214 0.026,16.429C0.026,16.457 -0.032,16.515 0.026,16.544C0.168,16.572 0.283,16.63 0.455,16.658C0.531,16.402 0.605,16.117 0.655,15.885C0.597,15.799 0.512,15.685 0.397,15.656ZM17.714,15.266C17.629,15.375 17.44,15.381 17.358,15.456C17.341,15.477 17.333,15.504 17.335,15.538C17.358,15.641 17.325,15.722 17.262,15.78C17.175,15.874 17.012,15.916 16.865,15.906C16.131,15.914 15.773,15.555 15.473,15.383C15.063,15.648 14.808,15.753 14.272,15.67C13.957,15.645 13.676,15.804 13.37,15.882C13.804,16.254 15.563,16.726 14.915,16.406C13.843,15.799 14.62,16.203 15.56,16.425C16.092,16.556 16.638,16.623 17.185,16.625C18.094,16.325 18.94,15.876 19.612,15.346C19.564,15.345 19.524,15.337 19.494,15.325C19.45,15.307 19.419,15.278 19.399,15.244C19.368,15.192 19.351,15.108 19.422,14.993C19.496,14.874 19.708,14.666 20.156,14.342C20.157,14.341 20.158,14.34 20.16,14.339C21.257,13.603 21.87,12.539 22.248,11.324C21.98,11.227 21.714,11.163 21.45,11.124C21.045,12.13 20.947,12.84 19.992,13.409C18.884,14.134 19.578,13.948 19.589,13.943C19.675,13.908 19.757,13.864 19.834,13.811C19.405,14.5 18.66,14.94 17.771,15.138C17.766,15.194 17.744,15.234 17.714,15.266ZM1.027,15.656C1.227,15.541 1.342,15.341 1.428,15.169C1.366,15.073 1.292,14.946 1.142,14.997C1.005,15.103 0.862,15.198 0.713,15.284C0.641,15.478 0.82,15.723 1.028,15.656L1.027,15.656ZM9.675,15.026C9.789,15.169 9.789,15.369 9.933,15.484C10.108,15.508 10.285,15.456 10.419,15.341C10.505,15.284 10.391,15.198 10.362,15.112C10.276,14.997 10.334,14.768 10.133,14.768C9.916,14.819 9.678,14.756 9.474,14.825C9.474,14.912 9.646,14.912 9.675,15.026ZM14.8,14.682C14.669,14.717 14.535,14.736 14.4,14.739L14.371,14.739C14.202,14.583 14.555,14.271 14.743,14.281L14.829,14.281C14.934,14.325 14.907,14.601 14.8,14.682ZM22.628,11.503C22.59,11.672 22.55,11.831 22.508,11.992C22.528,11.992 22.548,11.997 22.568,12.007C22.627,12.037 22.658,12.105 22.641,12.169C22.398,13.105 21.834,13.74 21.208,14.431L21.211,14.436C21.311,14.366 21.418,14.309 21.524,14.252C21.687,14.164 21.85,14.076 21.966,13.901C22.598,12.939 22.838,12.386 22.998,11.786C22.888,11.68 22.765,11.586 22.628,11.503ZM21.68,8.987L21.797,9.06C23.522,10.176 24.254,12.257 23.63,13.965L23.636,13.96C23.926,13.126 24.044,12.242 23.985,11.361C23.679,9.08 22.898,7.078 20.115,6.342C21.836,6.758 21.965,6.973 22.19,7.121C20.853,5.886 18.7,5.457 16.523,5.826C17.776,5.422 19.826,5.465 21.133,6.243L21.164,6.262C18.056,4.356 14.325,5.187 12.03,7.376C12.459,7.459 12.836,7.742 13.187,8.013L13.296,7.954L13.423,7.89L13.554,7.828L13.824,7.709L14.105,7.599L14.4,7.494L14.706,7.398L14.991,7.319L15.314,7.24L15.613,7.176L15.886,7.126L16.056,7.099L16.226,7.074L16.364,7.056L16.536,7.037C18.241,6.855 20.075,7.082 21.443,7.983L21.456,7.991C22.079,8.404 22.603,8.957 22.974,9.676C22.941,9.697 22.909,9.692 22.88,9.675L22.842,9.646L22.734,9.531L22.714,9.516C22.7,9.511 22.668,9.48 22.653,9.473L22.444,9.284L22.196,9.098L21.93,8.936L21.886,8.912C21.113,8.494 20.172,8.309 19.336,8.133L19.285,8.123L19.7,8.269L20.159,8.404L20.653,8.547L20.952,8.646L21.194,8.74L21.354,8.811L21.497,8.883C21.525,8.898 21.554,8.913 21.582,8.929C21.615,8.948 21.648,8.967 21.68,8.987ZM20.568,13.423C20.754,13.014 21.188,12.794 21.33,12.3C21.309,12.373 21.464,12.403 21.525,12.403C21.77,12.361 21.776,12.024 21.855,11.954C21.794,12.72 21.277,13.347 20.711,13.866C20.637,13.821 20.545,13.817 20.467,13.855C20.443,13.711 20.753,13.511 20.568,13.423ZM15.545,13.021C15.513,13.077 15.464,13.223 15.402,13.222C15.34,13.221 15.313,13.231 15.316,13.165C15.311,12.972 15.28,12.736 15.115,12.621C14.741,12.039 14.647,12.768 14.514,12.678C14.434,12.516 14.56,12.333 14.629,12.191C14.661,12.153 14.673,12.108 14.715,12.077C14.776,11.724 15.098,11.925 15.173,12.134C15.37,12.379 15.602,12.655 15.574,12.936C15.545,12.907 15.545,12.964 15.545,13.021ZM14.996,9.743C14.779,9.463 14.554,9.161 14.313,8.94C15.52,8.509 17.47,8.4 18.434,8.363C18.662,8.356 18.786,8.341 18.837,8.326C18.884,8.312 18.91,8.29 18.924,8.274C18.957,8.237 18.965,8.197 18.961,8.159C18.958,8.126 18.943,8.084 18.895,8.049C18.871,8.033 18.808,8.008 18.715,7.99C18.454,7.938 17.885,7.886 17.659,7.884C17.658,7.884 17.658,7.884 17.657,7.884C17,7.884 16.248,7.951 15.533,8.076C15.788,7.99 16.048,7.92 16.312,7.867C16.381,7.853 16.429,7.791 16.426,7.721C16.422,7.651 16.368,7.594 16.298,7.587C16.176,7.574 15.403,7.662 14.693,7.828C14.208,7.941 13.755,8.094 13.544,8.266C13.539,8.27 13.535,8.274 13.531,8.279C13.46,8.219 13.388,8.16 13.318,8.103C14.864,7.287 17.35,6.834 19.475,7.321C20.653,7.59 21.721,8.151 22.448,9.106C21.58,8.441 20.361,8.205 19.314,7.984C19.242,7.969 19.17,8.011 19.149,8.082C19.128,8.152 19.164,8.227 19.232,8.254C19.994,8.557 20.798,8.647 21.512,9.052C23.084,9.954 23.893,11.655 23.673,13.211C23.689,12.217 23.224,11.638 22.509,11.273C20.318,10.353 18.246,11.582 16.509,11.831C16.509,11.827 16.509,11.822 16.509,11.817L16.506,11.812C16.406,11.597 17.443,11.377 17.581,11.294C17.663,11.209 17.803,11.238 17.896,11.162C17.988,11.071 18.126,11.051 18.249,11.027C18.572,10.862 18.928,10.808 19.288,10.801C19.415,10.82 19.533,10.749 19.66,10.758C19.718,10.731 19.784,10.72 19.848,10.728C20.233,10.699 20.627,10.663 20.959,10.429C20.994,10.408 21.112,10.343 21.012,10.33C20.383,10.16 20.08,10.59 19.506,10.074C19.515,10.052 19.325,9.971 19.298,9.971C18.994,10.032 18.709,10.168 18.393,10.173C18.249,10.205 18.192,10.133 18.048,10.133C17.855,10.178 17.588,10.302 17.391,10.317C17.299,10.3 16.849,10.535 16.84,10.373C16.837,10.374 16.833,10.374 16.83,10.373C16.782,10.191 19.652,9.119 18.471,9.841C18.536,9.897 18.918,9.736 19.278,9.709C19.682,9.623 20.219,9.92 20.396,9.524C20.389,9.459 20.234,9.478 20.196,9.505C20.119,9.547 20.036,9.519 19.955,9.537C19.82,9.553 19.295,9.458 19.176,9.466C19.081,9.385 19.704,9.402 19.759,9.393C19.964,9.362 20.211,9.316 20.416,9.278C20.507,9.267 20.599,9.265 20.69,9.272C20.876,9.316 21.374,9.248 20.843,9.119C20.703,9.092 20.262,9.078 20.191,9.1C20.083,9.114 19.615,9.253 19.366,9.195C19.141,9.127 20.066,9.089 19.956,9.027C18.808,8.882 17.499,8.918 15.232,10.027C15.16,9.938 15.082,9.844 14.996,9.743ZM12.453,10.645C12.424,10.674 12.395,10.674 12.338,10.674C12.261,10.384 12.234,10.082 12.08,9.843C12,9.764 11.896,9.662 11.965,9.528C12.008,9.478 12.081,9.466 12.138,9.499C12.4,9.695 12.444,9.968 12.453,10.301C12.51,10.358 12.481,10.53 12.453,10.645ZM21.68,8.987L21.692,8.994L21.68,8.987ZM14.183,8.837L14.396,8.762L14.648,8.686L14.914,8.618L15.227,8.55L15.587,8.483L15.9,8.434L16.27,8.385L16.712,8.335L17.179,8.293L17.709,8.257L18.123,8.234L18.569,8.216L18.763,8.198L18.798,8.19L18.811,8.185L18.816,8.182L18.816,8.181C18.817,8.181 18.818,8.18 18.819,8.179L18.819,8.178C18.82,8.177 18.82,8.175 18.82,8.174C18.82,8.172 18.819,8.17 18.816,8.167L18.812,8.164L18.806,8.161C18.693,8.103 17.927,8.028 17.657,8.025C16.467,8.025 14.96,8.249 13.945,8.636L14.183,8.837ZM16.257,7.727L16.284,7.728C15.99,7.787 15.7,7.867 15.417,7.966L14.921,8.135L14.469,8.301L14.128,8.433L13.843,8.55L13.634,8.376C14.068,8.021 15.602,7.778 16.125,7.734L16.257,7.727ZM19.803,7.915C19.883,7.974 20.166,8.145 20.615,8.147C20.672,8.147 20.723,8.113 20.746,8.061C20.768,8.009 20.757,7.948 20.718,7.907C20.628,7.814 20.469,7.734 20.284,7.672C20.039,7.59 19.747,7.533 19.55,7.488C19.515,7.48 19.479,7.486 19.448,7.504C19.408,7.527 19.39,7.557 19.38,7.587C19.369,7.62 19.368,7.658 19.388,7.698C19.398,7.719 19.427,7.757 19.482,7.788C19.557,7.829 19.716,7.887 19.803,7.915ZM19.516,7.637C19.513,7.633 19.514,7.629 19.519,7.626C19.821,7.695 20.353,7.791 20.576,7.97L20.616,8.005C20.441,8.004 20.294,7.976 20.178,7.939L20.079,7.904L19.987,7.862L19.922,7.825C19.886,7.803 19.869,7.788 19.872,7.789L19.873,7.789L19.596,7.686L19.553,7.665C19.533,7.654 19.52,7.644 19.516,7.637ZM19.821,7.921L19.823,7.922C19.839,7.927 19.855,7.93 19.871,7.931C19.859,7.931 19.842,7.929 19.821,7.921Z": "Red Bull" diff --git a/.svglintrc.mjs b/.svglintrc.mjs index 5b16dac5f..984185343 100644 --- a/.svglintrc.mjs +++ b/.svglintrc.mjs @@ -669,104 +669,112 @@ export default { _resetStartPoint = false; for (let s = 0; s < segments.length; s++) { - let seg = segments[s].params, - cmd = seg[0], + const seg = segments[s], + parms = seg.params, + cmd = parms[0], nextCmd = s + 1 < segments.length ? segments[s + 1][0] : null; switch (cmd) { // Next switch cases have been ordered by frequency // of occurrence in the SVG paths of the icons case 'M': - currAbsCoord[0] = seg[1]; - currAbsCoord[1] = seg[2]; - startPoint = undefined; + currAbsCoord[0] = parms[1]; + currAbsCoord[1] = parms[2]; + // SVG 1.1: + // If a moveto is followed by multiple pairs of coordinates, + // the subsequent pairs are treated as implicit lineto commands. + if (!seg.chained || seg.chainStart === seg.start) { + startPoint = undefined; + } break; case 'm': currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[1]; currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[2]; - startPoint = undefined; + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[2]; + if (!seg.chained || seg.chainStart === seg.start) { + startPoint = undefined; + } break; case 'H': - currAbsCoord[0] = seg[1]; + currAbsCoord[0] = parms[1]; break; case 'h': currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[1]; break; case 'V': - currAbsCoord[1] = seg[1]; + currAbsCoord[1] = parms[1]; break; case 'v': currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[1]; + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[1]; break; case 'L': - currAbsCoord[0] = seg[1]; - currAbsCoord[1] = seg[2]; + currAbsCoord[0] = parms[1]; + currAbsCoord[1] = parms[2]; break; case 'l': currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[1]; currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[2]; + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[2]; break; case 'Z': case 'z': - // Overlapping in Z should be handled in another rule + // TODO: Overlapping in Z should be handled in another rule currAbsCoord = [startPoint[0], startPoint[1]]; _resetStartPoint = true; break; case 'C': - currAbsCoord[0] = seg[5]; - currAbsCoord[1] = seg[6]; + currAbsCoord[0] = parms[5]; + currAbsCoord[1] = parms[6]; break; case 'c': currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[5]; + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[5]; currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[6]; + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[6]; break; case 'A': - currAbsCoord[0] = seg[6]; - currAbsCoord[1] = seg[7]; + currAbsCoord[0] = parms[6]; + currAbsCoord[1] = parms[7]; break; case 'a': currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[6]; + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[6]; currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[7]; + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[7]; break; case 's': currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[1]; currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[2]; + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[2]; break; case 'S': - currAbsCoord[0] = seg[1]; - currAbsCoord[1] = seg[2]; + currAbsCoord[0] = parms[1]; + currAbsCoord[1] = parms[2]; break; case 't': currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[1]; + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[1]; currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[2]; + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[2]; break; case 'T': - currAbsCoord[0] = seg[1]; - currAbsCoord[1] = seg[2]; + currAbsCoord[0] = parms[1]; + currAbsCoord[1] = parms[2]; break; case 'Q': - currAbsCoord[0] = seg[3]; - currAbsCoord[1] = seg[4]; + currAbsCoord[0] = parms[3]; + currAbsCoord[1] = parms[4]; break; case 'q': currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + seg[3]; + (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[3]; currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + seg[4]; + (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[4]; break; default: throw new Error(`"${cmd}" command not handled`); From f54e27454ab6833643fdadf8a6edc041979c3300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Sat, 9 Mar 2024 03:21:53 +0100 Subject: [PATCH 817/938] Fix collinear segments on OpenTofu (#10598) --- .svglint-ignored.json | 1 - icons/opentofu.svg | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.svglint-ignored.json b/.svglint-ignored.json index ebf589b0b..547994ddf 100644 --- a/.svglint-ignored.json +++ b/.svglint-ignored.json @@ -8,7 +8,6 @@ "collinear-segments": { "M2.357 15.731H.016A13.74 13.74 0 0 0 4.58 24l1.63-1.634a11.452 11.452 0 0 1-3.853-6.635Zm.509 0a10.948 10.948 0 0 0 3.668 6.254l.03.026 1.124-1.126a9.38 9.38 0 0 1-3.206-5.154H2.866Zm6.623 3.349h-.084V8.252h4.222c.846 0 1.621.137 2.328.41a5.518 5.518 0 0 1 1.825 1.137c.168.159.318.331.461.508.291.363.535.761.722 1.201a5.37 5.37 0 0 1 .418 2.127v.03c0 .764-.139 1.475-.418 2.135a5.009 5.009 0 0 1-1.183 1.716 5.572 5.572 0 0 1-1.825 1.146 6.309 6.309 0 0 1-2.328.418H9.489Zm7.01-7.027a3.022 3.022 0 0 0-.513-.738 2.971 2.971 0 0 0-1.028-.673 3.578 3.578 0 0 0-1.331-.24l-1.84.001v6.526h1.84c.484 0 .928-.078 1.331-.232a2.844 2.844 0 0 0 1.028-.665c.283-.288.505-.628.665-1.021.16-.391.24-.829.24-1.314v-.032c0-.473-.08-.913-.24-1.314-.043-.107-.101-.199-.152-.298Zm-16.44-.796h2.35l.011-.053.012-.053.011-.053.012-.053.013-.053.012-.052.013-.053.013-.052.013-.052.014-.053.013-.052.014-.052.014-.052.015-.052.014-.051.015-.052.015-.051.016-.052.015-.051.016-.051.016-.052.016-.051.017-.05.017-.051.017-.051.017-.051.017-.05.018-.05.018-.051.018-.05.018-.05.019-.05.018-.05.019-.05.02-.049.019-.05.02-.049.02-.049.02-.05.02-.049.021-.049.02-.048.021-.049.022-.049.021-.048.022-.049.022-.048.022-.048.022-.048.023-.048.022-.048.023-.047.023-.048.024-.047.023-.048.024-.047.024-.047.024-.047.025-.047.025-.046.024-.047.025-.046.026-.047.025-.046.026-.046.026-.046.026-.045.026-.046.027-.046.026-.045.027-.045.027-.045.028-.045.027-.045.028-.045.028-.045.028-.044.028-.045.029-.044.029-.044.029-.044.029-.044.029-.043.012-.018.03-.044.03-.043.029-.043.031-.043.03-.042.03-.043.031-.043.031-.042.031-.042.031-.042.031-.042.032-.042.032-.041.032-.042.032-.041.032-.041.033-.041.032-.041.033-.041.033-.04.034-.04.033-.041.034-.04.033-.04.034-.039.035-.04.034-.039.034-.04.035-.039.035-.039.035-.039.035-.038a11.64 11.64 0 0 1 1.302-1.219l.042-.033.041-.033.042-.032.042-.033.042-.032.042-.032.042-.031.042-.032.043-.031.042-.032.043-.03.043-.031.043-.031.043-.03.043-.03.044-.03.043-.03.044-.029.044-.03.044-.029.044-.029.044-.029.044-.028.045-.028.044-.029.045-.027.045-.028.045-.028.045-.027.045-.027.046-.027.045-.027.046-.026.046-.026L8 3.633l.046-.025.046-.026.046-.026.047-.025.046-.025.047-.025.047-.024.047-.025.047-.024.047-.024.047-.024.048-.023.047-.024.048-.023.048-.023.048-.022.048-.023.048-.022.048-.022.049-.022.048-.022.049-.021.049-.021.048-.021.049-.021.05-.02.049-.021.049-.02.05-.02.049-.019.05-.02.05-.019.05-.019.05-.019.05-.018.05-.018.05-.018.051-.018.05-.018.051-.017.051-.017.051-.017.051-.017.051-.016.051-.017.051-.016.052-.015.051-.016.052-.015.052-.015.051-.015.052-.015.052-.014.052-.014.053-.014.052-.013.052-.014.053-.013.053-.013.052-.012.053-.013.053-.012.053-.012.053-.012.053-.011.053-.011.054-.011.053-.011.054-.01.053-.01.108-.02V0A13.782 13.782 0 0 0 .059 11.257Zm11.553-8.414a10.98 10.98 0 0 0-8.692 8.414h1.624a9.402 9.402 0 0 1 7.068-6.802V2.843Zm4.474.092v1.629a9.38 9.38 0 0 1 4.79 3.101l1.123-1.125-.026-.031a10.961 10.961 0 0 0-5.887-3.574Zm0-2.865v2.352a11.459 11.459 0 0 1 6.267 3.763l1.631-1.636A13.75 13.75 0 0 0 16.086.07Z": "OWASP Dependency-Check", "M9.7214 14.9904c0 .4768-.3982.7843-1.0803.7843-.3203 0-.74-.06-1.0463-.272l.2502-.4716c.2016.1308.4467.2262.8009.2262.2943 0 .4348-.081.4348-.217 0-.1109-.1188-.1736-.3911-.2122l-.1916-.0257c-.5435-.074-.8131-.3076-.8131-.7024 0-.4745.3739-.7553.9927-.7553.341-.0064.6784.0689.9832.2191l-.2137.4853c-.1882-.0905-.4852-.1848-.7499-.1885-.2405 0-.3618.0835-.3618.21 0 .1334.1697.1667.3836.1977l.2087.031c.51.0761.7937.3001.7937.6911zm-2.2784-.4613c0 .6757-.4832 1.1846-1.1238 1.1846-.312 0-.5322-.1184-.6832-.2929v.9614h-.6234v-2.9774h.611v.2486c.1514-.1838.374-.3091.693-.3091.6421 0 1.1264.5087 1.1264 1.1848zm-.6423 0c0-.3436-.23-.6202-.5991-.6202-.3549 0-.597.2646-.597.6202 0 .355.2421.6203.597.6203.3691 0 .5991-.2767.5991-.6203zm-2.0919.0277a1.7387 1.7387 0 0 1-.0121.2086H3.0679c.0666.3327.299.4805.5906.4805a.9243.9243 0 0 0 .5808-.2217l.363.4005c-.2612.2406-.5928.35-.9796.35-.704 0-1.1923-.4803-1.1923-1.208 0-.7276.474-1.2224 1.1618-1.2224.6617 0 1.1138.4933 1.1166 1.2125zm-.6213-.214c-.0567-.2956-.2347-.4623-.5-.4623-.292 0-.4626.1762-.517.4623h1.017zm6.0897 1.368h.6076v-2.2784h-.6076v2.2785zM4.709 14.5572v-.0014l-.0001.001v.0004zm.6076-4.4447 2.87 2.518 1.2312-1.415-4.1012-3.5977-4.1012 3.5978 1.2311 1.4149 2.8701-2.518zm-3.976 3.2444c-.2637 0-.52.0804-.6916.3077l.0004-.9898H0v3.038h.649v-1.2574c0-.3457.2315-.5186.5099-.5186.2964 0 .4703.1836.4703.5142v1.262h.6493V14.252c0-.5328-.3905-.8953-.938-.8953zm16.5835 2.3558h.6076v-3.0379h-.6076v3.038zm5.1964-1.2163.871-1.0811-.7676.0005-.6544.818h-.221l-.0006-1.559h-.6263l.0015 3.038.6262-.0004-.0004-.929h.2113l.6697.9287.7702-.0004-.8796-1.2153zm-1.7033-1.0903.0006 2.3084h-.6114v-.255c-.1506.1849-.3758.315-.6945.3154-.6397 0-1.1243-.5215-1.1244-1.2149-.0003-.6935.483-1.2152 1.1231-1.2156.319 0 .5418.1287.6953.3166v-.2549h.6113zm-.592 1.1533c-.0005-.3645-.2424-.6363-.5993-.6361-.3665 0-.5986.2838-.5986.6364 0 .3528.2326.636.5992.6357.3572 0 .5992-.2718.5986-.636zm-4.2813-1.2502c-.308.0003-.6144.1047-.7955.4019-.1572-.249-.4365-.4012-.7741-.4012-.266 0-.5224.0885-.689.3374v-.2756h-.6144v2.3426h.6314v-1.2841c-.0006-.3528.2247-.5295.4953-.5295.288 0 .4576.1877.4576.525v1.2876h.6313V14.429c-.0004-.3527.2247-.5295.4953-.5295.2855 0 .4572.1875.4572.525v1.2887h.6291v-1.4914l.0004.001c-.0004-.544-.3732-.9137-.9246-.9137zm-3.0249 1.2472a1.838 1.838 0 0 1-.0118.2089H11.878c.067.3325.2994.4803.591.4803a.9258.9258 0 0 0 .5804-.2216l.3633.4c-.2608.241-.5928.3508-.9792.3508-.704 0-1.1927-.4803-1.1928-1.2072-.0006-.7268.4734-1.2228 1.161-1.2232.6617 0 1.114.4925 1.1172 1.212zm-.6213-.2131c-.057-.2957-.235-.462-.5003-.462-.2917 0-.4622.1764-.5168.462h1.0171zm.6214.2134v-.0009.0009zm-3.0601-2.1814a.3796.3796 0 0 0-.351.2342.3794.3794 0 0 0 .0819.4139.3794.3794 0 0 0 .414.0824.38.38 0 0 0 .1233-.6193.379.379 0 0 0-.2682-.1112z": "Hepsiemlak", - "m10.184 23.25.002-.01-.033-.017-8.388-4.611a1.6841 1.6841 0 0 1-.873-1.475V6.864c0-.614.335-1.18.873-1.476l9.424-5.18a1.6868 1.6868 0 0 1 1.622 0l8.31 4.568.022.012.005.001-.005-.001.006.002-.004-.001 1.09.599c.538.296.873.862.873 1.476v10.273c0 .614-.335 1.179-.873 1.475l-8.388 4.611-.03.016.002.009-.002-.009-1.006.553c-.505.277-1.117.277-1.622 0l-1.003-.552-.002.01Zm.603-1.158-.005-.001.012.006c.252.123.55-.055.558-.338l.001-9.147c0-.141-.078-.272-.202-.34L2.763 7.661c-.259-.142-.576.045-.576.341v9.135c0 .141.077.272.201.34l8.394 4.613.005.002Zm.556-.327v-.001.001Zm0 0Zm-2.539-4.802-.005.003-1.959-1.031-.003-.004c.001-.003.001-.007.001-.01.023-.305.153-.525.346-.632.194-.107.45-.101.72.041.272.143.508.397.671.691.163.293.252.628.229.935v.007ZM5.71 15.177l-.005.002-1.96-1.031-.002-.004.001-.01c.022-.304.152-.524.346-.632.194-.107.449-.101.72.042.271.143.508.396.671.69.162.294.252.628.229.935v.008Zm14.981-8.999-.003-.018a.382.382 0 0 0-.191-.25l-8.31-4.567a.3883.3883 0 0 0-.374 0L3.503 5.91c-.162.089-.226.265-.193.423l.009.007-.009-.007c.022.1.083.194.183.253l8.32 4.572c.116.064.258.064.374 0l8.321-4.573.005-.008-.005.008c.151-.089.212-.256.183-.407Zm-17.37.16-.002.002.002-.002Zm-.002.002c0-.001-.003-.003-.005-.006-.002-.002-.004-.004-.004-.003l.009.009Zm-.467-1.56-.003.002c.002.004.005.006.005.006l-.002-.008Zm.007.007c-.001.001-.002.001-.003.001h-.002l.005-.001Z": "OpenTofu", "M22.381,11.374C21.992,12.618 21.362,13.704 20.239,14.456L19.909,14.707L19.645,14.943L19.554,15.05L19.529,15.091L19.518,15.119L19.514,15.135L19.514,15.148L19.515,15.157L19.517,15.164L19.519,15.17L19.524,15.177L19.526,15.179C19.529,15.182 19.532,15.185 19.536,15.187L19.548,15.194L19.559,15.198C19.572,15.202 19.588,15.204 19.605,15.204L19.629,15.204C19.807,15.197 20.141,15.063 20.258,14.959L20.119,15.096L19.955,15.245L19.782,15.391L19.602,15.532L19.417,15.668L19.22,15.802L19.016,15.932L18.81,16.055L18.597,16.173L18.374,16.288L18.148,16.396L17.923,16.496L17.687,16.593L17.642,16.611C15.672,17.374 13.315,17.465 11.728,16.171C12.081,16.515 12.515,16.899 12.927,17.151C12.676,17.108 12.498,16.914 12.261,16.84C12.265,16.848 12.836,17.591 14.543,17.786L14.859,17.818L15.339,17.849L15.803,17.863L16.251,17.854L16.691,17.815L17.155,17.731L17.556,17.624L18.155,17.443L18.449,17.362L18.577,17.329C18.681,17.303 18.791,17.277 18.91,17.252C18.923,17.249 18.937,17.246 18.951,17.243C19.024,17.274 18.427,17.582 17.607,17.813C17.246,17.945 16.868,18.013 16.488,18.04L16.219,18.052L16.003,18.053L15.785,18.048L15.521,18.033L15.206,18.006L14.896,17.972L14.84,17.965C14.439,17.916 14.059,17.858 13.718,17.822L13.717,17.822L13.712,17.822L13.718,17.822C13.748,17.837 13.927,17.918 14.785,18.224C14.724,18.246 14.439,18.285 13.249,17.776C15.666,19.168 18.237,18.535 20.515,17.191L20.867,16.976L20.92,16.942L21.214,16.751L21.365,16.648C21.543,16.527 21.718,16.402 21.891,16.274C21.891,16.283 21.887,16.295 21.887,16.305C21.91,16.309 21.939,16.313 21.962,16.315C21.948,16.356 21.948,16.356 21.748,16.594C22.183,16.243 22.407,15.698 22.868,15.369C22.632,15.842 22.33,16.182 21.768,16.73C21.801,16.706 21.832,16.679 21.863,16.652L21.891,16.626C21.881,16.635 21.872,16.643 21.863,16.652C21.016,17.435 19.901,18.209 18.181,18.617C18.307,18.603 18.432,18.578 18.554,18.544C18.334,18.605 18.327,18.612 18.234,18.643C18.292,18.636 18.292,18.636 18.592,18.575C18.417,18.661 18.215,18.702 17.727,18.801C20.533,18.357 23.448,16.23 23.683,13.352C23.676,13.353 23.669,13.353 23.662,13.352C23.587,13.346 23.53,13.283 23.531,13.209C23.54,12.647 23.384,12.227 23.111,11.907C22.948,12.487 22.698,13.043 22.084,13.979C21.824,14.372 21.364,14.389 21.079,14.75C21.071,14.746 21.064,14.741 21.058,14.737L21.026,14.709L21.021,14.706L21.017,14.704L21.016,14.703L21.013,14.703C21.011,14.703 21.008,14.703 21.006,14.704L21.003,14.704L21.002,14.705C20.989,14.71 20.972,14.725 20.944,14.756L21.006,14.686L21.073,14.594L21.089,14.563L21.094,14.549L21.096,14.539L21.096,14.529L21.095,14.52L21.094,14.517L21.092,14.513L21.091,14.51L21.088,14.507C21.087,14.505 21.085,14.503 21.083,14.501L21.074,14.495L21.034,14.476L21.028,14.472L21.024,14.468L21.022,14.465L21.02,14.463L21.019,14.46L21.018,14.457L21.018,14.454L21.018,14.451L21.019,14.444L21.023,14.433L21.046,14.399L21.06,14.383C21.682,13.696 22.252,13.077 22.498,12.155L22.504,12.134L22.477,12.166C22.39,12.269 22.33,12.313 22.237,12.431L22.347,12.041L22.382,11.914L22.447,11.654L22.499,11.429C22.482,11.419 22.465,11.41 22.447,11.401C22.425,11.392 22.403,11.383 22.381,11.374ZM20.124,17.573C19.772,17.777 19.399,17.965 19.019,18.12C18.639,18.275 18.251,18.399 17.867,18.474C18.636,18.279 19.393,17.965 20.124,17.573ZM13.619,17.776C13.636,17.783 13.653,17.79 13.67,17.796C13.669,17.792 13.669,17.788 13.669,17.784C13.651,17.781 13.634,17.779 13.619,17.776ZM17.263,14.969C16.891,14.768 16.748,14.339 16.519,14.024C15.919,13.404 15.818,12.343 15.661,11.475C15.503,10.632 14.783,10.008 14.283,9.356C13.84,8.995 12.684,7.899 12.138,7.724C11.418,7.425 10.79,7.991 10.191,8.268C9.704,8.469 9.189,8.526 8.759,8.898C8.085,9.763 7.68,9.071 6.898,9.756C5.733,10.976 5.292,9.902 3.691,11.331C3.262,11.588 2.86,11.846 2.343,11.818C1.52,11.779 1.24,10.673 1.884,10.185C2.333,9.683 3.436,9.166 2.888,8.354C2.318,7.846 1.648,8.062 0.97,7.496C0.657,7.986 1.057,8.651 1.571,8.814C1.782,8.945 2.272,8.736 2.373,9.041C2.156,9.475 1.563,9.71 1.285,10.13C0.592,10.93 1.276,12.242 2.258,12.303C2.621,12.42 3.083,12.124 3.318,12.246C3.346,12.532 3.318,12.79 3.375,13.048C3.402,13.33 3.723,13.632 3.547,13.906C3.262,14.151 2.893,14.276 2.517,14.253C2.322,14.478 2.289,14.733 2.173,14.997C2.031,15.255 1.745,15.369 1.544,15.484C1.411,15.685 1.279,15.908 0.999,15.942C0.828,16.143 0.799,16.4 0.742,16.658C1.458,16.848 1.612,16.752 2.002,16.143C2.145,16 2.346,16.114 2.488,16.143C2.895,16.094 3.199,15.822 3.491,15.57C4.533,15.298 4.523,15.98 5.724,15.198C5.925,15.112 6.011,14.883 6.097,14.711C6.197,14.519 6.475,14.149 6.125,14.053C5.226,15.872 3.661,14.391 2.46,15.768C2.276,15.819 2.419,15.533 2.46,15.481C3.322,14.225 5.283,15.331 5.953,13.705C6.07,13.455 6.004,12.458 6.296,12.473C6.325,12.473 6.411,12.502 6.411,12.559C6.133,13.773 6.317,14.15 7.613,13.937C8.057,13.809 9.329,14.262 9.303,13.651C9.303,13.537 9.188,13.48 9.303,13.394C9.331,13.365 9.417,13.394 9.446,13.422C9.527,13.912 9.957,14.272 10.365,14.482C11.188,15.042 10.855,15.773 9.906,15.742C9.591,15.57 9.506,15.255 9.276,14.997C9.009,14.763 8.643,14.875 8.332,14.94C8.177,15.173 8.544,15.451 8.618,15.685C8.761,15.771 8.962,15.627 9.076,15.799C9.191,15.97 9.248,16.143 9.42,16.257C9.916,16.733 10.952,15.897 11.481,15.856C11.944,15.907 12.155,15.485 12.312,15.14C12.573,14.663 11.878,14.192 11.825,13.766C11.667,13.722 11.457,13.599 11.338,13.766C11.426,13.979 11.917,14.759 11.882,14.997C11.818,15.17 11.672,15.569 11.453,15.541C11.511,15.341 11.597,15.113 11.597,14.883C11.492,14.638 11.032,13.93 10.995,13.68C11.087,13.438 11.557,13.578 11.739,13.336C11.94,13.021 11.997,12.707 12.055,12.306C12.067,12.264 12.099,12.232 12.141,12.219C12.42,12.399 12.136,13.261 11.969,13.451C11.953,13.748 12.537,13.549 12.656,13.451C12.877,13.497 13.326,13.276 13.429,13.422C13.295,13.591 13.197,13.786 13.143,13.995C12.971,14.195 12.685,14.339 12.685,14.625C12.716,14.805 12.958,14.515 12.971,14.739C12.722,15.056 12.753,15.133 12.828,15.484C13.089,15.852 13.589,15.549 13.916,15.456C14.468,15.239 15.088,15.582 15.52,14.997C15.636,15.007 15.742,15.071 15.806,15.169C16.125,15.504 16.575,15.682 17.037,15.656C17.225,15.526 16.815,15.423 16.751,15.369C16.55,15.255 16.292,15.083 16.235,14.854C16.16,14.534 15.929,14.241 15.777,13.938C16.446,13.948 16.516,15.344 17.493,15.141C17.541,15.108 17.536,15.072 17.522,15.026L17.263,14.969ZM0.397,15.656L0.398,15.656L0.397,15.656C0.058,15.795 0.238,16.214 0.026,16.429C0.026,16.457 -0.032,16.515 0.026,16.544C0.168,16.572 0.283,16.63 0.455,16.658C0.531,16.402 0.605,16.117 0.655,15.885C0.597,15.799 0.512,15.685 0.397,15.656ZM17.714,15.266C17.629,15.375 17.44,15.381 17.358,15.456C17.341,15.477 17.333,15.504 17.335,15.538C17.358,15.641 17.325,15.722 17.262,15.78C17.175,15.874 17.012,15.916 16.865,15.906C16.131,15.914 15.773,15.555 15.473,15.383C15.063,15.648 14.808,15.753 14.272,15.67C13.957,15.645 13.676,15.804 13.37,15.882C13.804,16.254 15.563,16.726 14.915,16.406C13.843,15.799 14.62,16.203 15.56,16.425C16.092,16.556 16.638,16.623 17.185,16.625C18.094,16.325 18.94,15.876 19.612,15.346C19.564,15.345 19.524,15.337 19.494,15.325C19.45,15.307 19.419,15.278 19.399,15.244C19.368,15.192 19.351,15.108 19.422,14.993C19.496,14.874 19.708,14.666 20.156,14.342C20.157,14.341 20.158,14.34 20.16,14.339C21.257,13.603 21.87,12.539 22.248,11.324C21.98,11.227 21.714,11.163 21.45,11.124C21.045,12.13 20.947,12.84 19.992,13.409C18.884,14.134 19.578,13.948 19.589,13.943C19.675,13.908 19.757,13.864 19.834,13.811C19.405,14.5 18.66,14.94 17.771,15.138C17.766,15.194 17.744,15.234 17.714,15.266ZM1.027,15.656C1.227,15.541 1.342,15.341 1.428,15.169C1.366,15.073 1.292,14.946 1.142,14.997C1.005,15.103 0.862,15.198 0.713,15.284C0.641,15.478 0.82,15.723 1.028,15.656L1.027,15.656ZM9.675,15.026C9.789,15.169 9.789,15.369 9.933,15.484C10.108,15.508 10.285,15.456 10.419,15.341C10.505,15.284 10.391,15.198 10.362,15.112C10.276,14.997 10.334,14.768 10.133,14.768C9.916,14.819 9.678,14.756 9.474,14.825C9.474,14.912 9.646,14.912 9.675,15.026ZM14.8,14.682C14.669,14.717 14.535,14.736 14.4,14.739L14.371,14.739C14.202,14.583 14.555,14.271 14.743,14.281L14.829,14.281C14.934,14.325 14.907,14.601 14.8,14.682ZM22.628,11.503C22.59,11.672 22.55,11.831 22.508,11.992C22.528,11.992 22.548,11.997 22.568,12.007C22.627,12.037 22.658,12.105 22.641,12.169C22.398,13.105 21.834,13.74 21.208,14.431L21.211,14.436C21.311,14.366 21.418,14.309 21.524,14.252C21.687,14.164 21.85,14.076 21.966,13.901C22.598,12.939 22.838,12.386 22.998,11.786C22.888,11.68 22.765,11.586 22.628,11.503ZM21.68,8.987L21.797,9.06C23.522,10.176 24.254,12.257 23.63,13.965L23.636,13.96C23.926,13.126 24.044,12.242 23.985,11.361C23.679,9.08 22.898,7.078 20.115,6.342C21.836,6.758 21.965,6.973 22.19,7.121C20.853,5.886 18.7,5.457 16.523,5.826C17.776,5.422 19.826,5.465 21.133,6.243L21.164,6.262C18.056,4.356 14.325,5.187 12.03,7.376C12.459,7.459 12.836,7.742 13.187,8.013L13.296,7.954L13.423,7.89L13.554,7.828L13.824,7.709L14.105,7.599L14.4,7.494L14.706,7.398L14.991,7.319L15.314,7.24L15.613,7.176L15.886,7.126L16.056,7.099L16.226,7.074L16.364,7.056L16.536,7.037C18.241,6.855 20.075,7.082 21.443,7.983L21.456,7.991C22.079,8.404 22.603,8.957 22.974,9.676C22.941,9.697 22.909,9.692 22.88,9.675L22.842,9.646L22.734,9.531L22.714,9.516C22.7,9.511 22.668,9.48 22.653,9.473L22.444,9.284L22.196,9.098L21.93,8.936L21.886,8.912C21.113,8.494 20.172,8.309 19.336,8.133L19.285,8.123L19.7,8.269L20.159,8.404L20.653,8.547L20.952,8.646L21.194,8.74L21.354,8.811L21.497,8.883C21.525,8.898 21.554,8.913 21.582,8.929C21.615,8.948 21.648,8.967 21.68,8.987ZM20.568,13.423C20.754,13.014 21.188,12.794 21.33,12.3C21.309,12.373 21.464,12.403 21.525,12.403C21.77,12.361 21.776,12.024 21.855,11.954C21.794,12.72 21.277,13.347 20.711,13.866C20.637,13.821 20.545,13.817 20.467,13.855C20.443,13.711 20.753,13.511 20.568,13.423ZM15.545,13.021C15.513,13.077 15.464,13.223 15.402,13.222C15.34,13.221 15.313,13.231 15.316,13.165C15.311,12.972 15.28,12.736 15.115,12.621C14.741,12.039 14.647,12.768 14.514,12.678C14.434,12.516 14.56,12.333 14.629,12.191C14.661,12.153 14.673,12.108 14.715,12.077C14.776,11.724 15.098,11.925 15.173,12.134C15.37,12.379 15.602,12.655 15.574,12.936C15.545,12.907 15.545,12.964 15.545,13.021ZM14.996,9.743C14.779,9.463 14.554,9.161 14.313,8.94C15.52,8.509 17.47,8.4 18.434,8.363C18.662,8.356 18.786,8.341 18.837,8.326C18.884,8.312 18.91,8.29 18.924,8.274C18.957,8.237 18.965,8.197 18.961,8.159C18.958,8.126 18.943,8.084 18.895,8.049C18.871,8.033 18.808,8.008 18.715,7.99C18.454,7.938 17.885,7.886 17.659,7.884C17.658,7.884 17.658,7.884 17.657,7.884C17,7.884 16.248,7.951 15.533,8.076C15.788,7.99 16.048,7.92 16.312,7.867C16.381,7.853 16.429,7.791 16.426,7.721C16.422,7.651 16.368,7.594 16.298,7.587C16.176,7.574 15.403,7.662 14.693,7.828C14.208,7.941 13.755,8.094 13.544,8.266C13.539,8.27 13.535,8.274 13.531,8.279C13.46,8.219 13.388,8.16 13.318,8.103C14.864,7.287 17.35,6.834 19.475,7.321C20.653,7.59 21.721,8.151 22.448,9.106C21.58,8.441 20.361,8.205 19.314,7.984C19.242,7.969 19.17,8.011 19.149,8.082C19.128,8.152 19.164,8.227 19.232,8.254C19.994,8.557 20.798,8.647 21.512,9.052C23.084,9.954 23.893,11.655 23.673,13.211C23.689,12.217 23.224,11.638 22.509,11.273C20.318,10.353 18.246,11.582 16.509,11.831C16.509,11.827 16.509,11.822 16.509,11.817L16.506,11.812C16.406,11.597 17.443,11.377 17.581,11.294C17.663,11.209 17.803,11.238 17.896,11.162C17.988,11.071 18.126,11.051 18.249,11.027C18.572,10.862 18.928,10.808 19.288,10.801C19.415,10.82 19.533,10.749 19.66,10.758C19.718,10.731 19.784,10.72 19.848,10.728C20.233,10.699 20.627,10.663 20.959,10.429C20.994,10.408 21.112,10.343 21.012,10.33C20.383,10.16 20.08,10.59 19.506,10.074C19.515,10.052 19.325,9.971 19.298,9.971C18.994,10.032 18.709,10.168 18.393,10.173C18.249,10.205 18.192,10.133 18.048,10.133C17.855,10.178 17.588,10.302 17.391,10.317C17.299,10.3 16.849,10.535 16.84,10.373C16.837,10.374 16.833,10.374 16.83,10.373C16.782,10.191 19.652,9.119 18.471,9.841C18.536,9.897 18.918,9.736 19.278,9.709C19.682,9.623 20.219,9.92 20.396,9.524C20.389,9.459 20.234,9.478 20.196,9.505C20.119,9.547 20.036,9.519 19.955,9.537C19.82,9.553 19.295,9.458 19.176,9.466C19.081,9.385 19.704,9.402 19.759,9.393C19.964,9.362 20.211,9.316 20.416,9.278C20.507,9.267 20.599,9.265 20.69,9.272C20.876,9.316 21.374,9.248 20.843,9.119C20.703,9.092 20.262,9.078 20.191,9.1C20.083,9.114 19.615,9.253 19.366,9.195C19.141,9.127 20.066,9.089 19.956,9.027C18.808,8.882 17.499,8.918 15.232,10.027C15.16,9.938 15.082,9.844 14.996,9.743ZM12.453,10.645C12.424,10.674 12.395,10.674 12.338,10.674C12.261,10.384 12.234,10.082 12.08,9.843C12,9.764 11.896,9.662 11.965,9.528C12.008,9.478 12.081,9.466 12.138,9.499C12.4,9.695 12.444,9.968 12.453,10.301C12.51,10.358 12.481,10.53 12.453,10.645ZM21.68,8.987L21.692,8.994L21.68,8.987ZM14.183,8.837L14.396,8.762L14.648,8.686L14.914,8.618L15.227,8.55L15.587,8.483L15.9,8.434L16.27,8.385L16.712,8.335L17.179,8.293L17.709,8.257L18.123,8.234L18.569,8.216L18.763,8.198L18.798,8.19L18.811,8.185L18.816,8.182L18.816,8.181C18.817,8.181 18.818,8.18 18.819,8.179L18.819,8.178C18.82,8.177 18.82,8.175 18.82,8.174C18.82,8.172 18.819,8.17 18.816,8.167L18.812,8.164L18.806,8.161C18.693,8.103 17.927,8.028 17.657,8.025C16.467,8.025 14.96,8.249 13.945,8.636L14.183,8.837ZM16.257,7.727L16.284,7.728C15.99,7.787 15.7,7.867 15.417,7.966L14.921,8.135L14.469,8.301L14.128,8.433L13.843,8.55L13.634,8.376C14.068,8.021 15.602,7.778 16.125,7.734L16.257,7.727ZM19.803,7.915C19.883,7.974 20.166,8.145 20.615,8.147C20.672,8.147 20.723,8.113 20.746,8.061C20.768,8.009 20.757,7.948 20.718,7.907C20.628,7.814 20.469,7.734 20.284,7.672C20.039,7.59 19.747,7.533 19.55,7.488C19.515,7.48 19.479,7.486 19.448,7.504C19.408,7.527 19.39,7.557 19.38,7.587C19.369,7.62 19.368,7.658 19.388,7.698C19.398,7.719 19.427,7.757 19.482,7.788C19.557,7.829 19.716,7.887 19.803,7.915ZM19.516,7.637C19.513,7.633 19.514,7.629 19.519,7.626C19.821,7.695 20.353,7.791 20.576,7.97L20.616,8.005C20.441,8.004 20.294,7.976 20.178,7.939L20.079,7.904L19.987,7.862L19.922,7.825C19.886,7.803 19.869,7.788 19.872,7.789L19.873,7.789L19.596,7.686L19.553,7.665C19.533,7.654 19.52,7.644 19.516,7.637ZM19.821,7.921L19.823,7.922C19.839,7.927 19.855,7.93 19.871,7.931C19.859,7.931 19.842,7.929 19.821,7.921Z": "Red Bull" } } diff --git a/icons/opentofu.svg b/icons/opentofu.svg index 57de9247f..19a8acc90 100644 --- a/icons/opentofu.svg +++ b/icons/opentofu.svg @@ -1 +1 @@ -OpenTofu \ No newline at end of file +OpenTofu \ No newline at end of file From 78b2f3fb7cf81970949a271eb803bfddef61b03d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Sat, 9 Mar 2024 04:01:06 +0100 Subject: [PATCH 818/938] Use prettier's `--cache` option (#10601) --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 848ea029e..26b809283 100644 --- a/package.json +++ b/package.json @@ -111,10 +111,10 @@ "scripts": { "build": "node scripts/build/package.js", "clean": "del-cli index.js index.mjs index.d.ts sdk.js", - "format": "prettier --write .", + "format": "prettier --cache --write .", "lint": "run-s our-lint jslint jsonlint svglint wslint", "our-lint": "node scripts/lint/ourlint.js", - "jslint": "prettier --check .", + "jslint": "prettier --cache --check .", "jsonlint": "node scripts/lint/jsonlint.js", "svglint": "svglint icons/*.svg --ci", "wslint": "editorconfig-checker", From 6dca3fb56be6bd2327651f353487954ac5874536 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Sat, 9 Mar 2024 17:28:21 +0100 Subject: [PATCH 819/938] Update actions in CI (#10600) --- .github/workflows/autoclose-issues.yml | 2 +- .github/workflows/create-release.yml | 15 ++++------ .github/workflows/publish.yml | 34 ++++++++------------- .github/workflows/verify.yml | 41 ++++++++------------------ 4 files changed, 31 insertions(+), 61 deletions(-) diff --git a/.github/workflows/autoclose-issues.yml b/.github/workflows/autoclose-issues.yml index ae739a8ec..3d8b20fc2 100644 --- a/.github/workflows/autoclose-issues.yml +++ b/.github/workflows/autoclose-issues.yml @@ -35,7 +35,7 @@ jobs: if: | steps.match-java.outputs.match == 'true' && contains(steps.get-labels.outputs.labels, 'new icon') - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: script: | github.rest.issues.createComment({ diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 5cc4a40c8..61d8acd28 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -42,16 +42,11 @@ jobs: # Ensure we are checked out on the develop branch ref: develop - name: Use Node.js 20.x - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 20.x - - name: Cache dependencies - uses: actions/cache@v3 - with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} - restore-keys: | - ${{ runner.os }}-node- + node-version: 20 + cache: npm + cache-dependency-path: '**/package.json' - name: Bump version run: | npm version --no-commit-hooks --no-git-tag-version \ @@ -67,7 +62,7 @@ jobs: - name: Update SDK Typescript definitions run: node ./scripts/release/update-sdk-ts-defs.js - name: Commit version bump - uses: stefanzweifel/git-auto-commit-action@v5.0.0 + uses: stefanzweifel/git-auto-commit-action@v5 with: commit_message: version bump commit_user_name: 'github-actions[bot]' diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index bdd3c9c26..627c9e570 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -12,16 +12,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Use Node.js 20.x - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 20.x - - name: Cache dependencies - uses: actions/cache@v3 - with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} - restore-keys: | - ${{ runner.os }}-node- + node-version: 20 + cache: npm + cache-dependency-path: '**/package.json' - name: Install dependencies run: npm i - name: Run linters @@ -38,16 +33,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Use Node.js 20.x - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 20.x - - name: Cache dependencies - uses: actions/cache@v3 - with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} - restore-keys: | - ${{ runner.os }}-node- + node-version: 20 + cache: npm + cache-dependency-path: '**/package.json' - id: get-version uses: ./.github/actions/get-version - name: Install dependencies @@ -59,7 +49,7 @@ jobs: - name: Build NodeJS package run: npm run build - name: Deploy to NPM - uses: JS-DevTools/npm-publish@v2 + uses: JS-DevTools/npm-publish@v3 with: token: ${{ secrets.NPM_TOKEN }} github: @@ -71,7 +61,7 @@ jobs: uses: actions/checkout@v4 - name: Get commit message (for release title and body) id: commit - uses: kceb/git-message-action@v2 + uses: kceb/git-message-action@v3 - id: get-version uses: ./.github/actions/get-version - name: Reformat to regular markdown @@ -92,12 +82,12 @@ jobs: git tag -a "${tag}" -m "${{ steps.commit.outputs.git-message }}" git push origin "${tag}" - name: Create release - uses: actions/create-release@v1 + uses: softprops/action-gh-release@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ steps.get-version.outputs.version }} - release_name: ${{ steps.commit.outputs.title }} + name: ${{ steps.commit.outputs.title }} body: ${{ steps.commit.outputs.body }} font: name: Trigger simple-icons-font release diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 0e191ff60..b413d92b0 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -9,16 +9,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Use Node.js 20.x - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 20.x - - name: Cache dependencies - uses: actions/cache@v3 - with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} - restore-keys: | - ${{ runner.os }}-node- + node-version: 20 + cache: npm + cache-dependency-path: '**/package.json' - name: Install dependencies run: npm i - name: Build NodeJS package @@ -30,16 +25,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Use Node.js 20.x - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 20.x - - name: Cache dependencies - uses: actions/cache@v3 - with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} - restore-keys: | - ${{ runner.os }}-node- + node-version: 20 + cache: npm + cache-dependency-path: '**/package.json' - name: Install dependencies run: npm i - name: Run linter @@ -48,7 +38,7 @@ jobs: # Authorise GitHub API requests for editorconfig-checker GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Detect changed documentation files - uses: dorny/paths-filter@v2 + uses: dorny/paths-filter@v3 id: changes with: list-files: shell @@ -88,16 +78,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Use Node.js 20.x - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 20.x - - name: Cache dependencies - uses: actions/cache@v3 - with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} - restore-keys: | - ${{ runner.os }}-node- + node-version: 20 + cache: npm + cache-dependency-path: '**/package.json' - name: Install dependencies run: npm i - name: Run tests From 2bcda1dd33625f339df01429eae7865539521c08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Sat, 9 Mar 2024 17:36:18 +0100 Subject: [PATCH 820/938] Only lint changed SVG icons on CI (#10602) --- .github/workflows/verify.yml | 21 ++++++++++++--------- .npmrc | 3 +++ package.json | 2 +- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index b413d92b0..90235ea0f 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -30,14 +30,7 @@ jobs: node-version: 20 cache: npm cache-dependency-path: '**/package.json' - - name: Install dependencies - run: npm i - - name: Run linter - run: npm run lint - env: - # Authorise GitHub API requests for editorconfig-checker - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Detect changed documentation files + - name: Detect changed files uses: dorny/paths-filter@v3 id: changes with: @@ -46,8 +39,18 @@ jobs: docs: - '*.md' - '.github/**.md' + icons: + - 'icons/*.svg' + token: ${{ secrets.GITHUB_TOKEN }} + - name: Install dependencies + run: npm i + - name: Run linter + run: npm run lint --icons='${{ steps.changes.outputs.icons_files }}' + env: + # Authorise GitHub API requests for editorconfig-checker + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Check documentation links - if: steps.changes.outputs.docs == 'true' + if: steps.changes.outputs.docs == true run: | npx markdown-link-check --retry \ --config .github/markdown-link-check.json \ diff --git a/.npmrc b/.npmrc index 0ca8d2a0b..4e8c3098a 100644 --- a/.npmrc +++ b/.npmrc @@ -1,2 +1,5 @@ package-lock=false save-exact=true + +# Icons to lint with SVGLint (see `npm run svglint`) +icons=icons/*.svg diff --git a/package.json b/package.json index 26b809283..617d46e6d 100644 --- a/package.json +++ b/package.json @@ -116,7 +116,7 @@ "our-lint": "node scripts/lint/ourlint.js", "jslint": "prettier --cache --check .", "jsonlint": "node scripts/lint/jsonlint.js", - "svglint": "svglint icons/*.svg --ci", + "svglint": "svglint --ci $npm_config_icons", "wslint": "editorconfig-checker", "prepare": "is-ci || husky", "prepublishOnly": "npm run build", From fad808a7ffe84f4e08f4e20f2ec24971fd4601d4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 10 Mar 2024 00:24:32 +0000 Subject: [PATCH 821/938] version bump --- package.json | 2 +- slugs.md | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 617d46e6d..debdf4bcf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "11.7.0", + "version": "11.8.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index f293831a0..50928f305 100644 --- a/slugs.md +++ b/slugs.md @@ -97,6 +97,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Ajv` | `ajv` | | `Akamai` | `akamai` | | `Akaunting` | `akaunting` | +| `Akiflow` | `akiflow` | | `Alacritty` | `alacritty` | | `Alamy` | `alamy` | | `Albert Heijn` | `albertheijn` | @@ -371,6 +372,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `BMW` | `bmw` | | `BNB Chain` | `bnbchain` | | `BoardGameGeek` | `boardgamegeek` | +| `boAt` | `boat` | | `Boehringer Ingelheim` | `boehringeringelheim` | | `Boeing` | `boeing` | | `Bombardier` | `bombardier` | @@ -1258,6 +1260,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `iFood` | `ifood` | | `IFTTT` | `ifttt` | | `IGDB` | `igdb` | +| `IGN` | `ign` | | `iHeartRadio` | `iheartradio` | | `IKEA` | `ikea` | | `Île-de-France Mobilités` | `iledefrancemobilites` | @@ -1481,6 +1484,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Letterboxd` | `letterboxd` | | `levels.fyi` | `levelsdotfyi` | | `LG` | `lg` | +| `Li-Ning` | `lining` | | `Libera.Chat` | `liberadotchat` | | `Liberapay` | `liberapay` | | `Libraries.io` | `librariesdotio` | @@ -1736,6 +1740,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Namebase` | `namebase` | | `Namecheap` | `namecheap` | | `NameMC` | `namemc` | +| `NameSilo` | `namesilo` | | `Namu Wiki` | `namuwiki` | | `Nano` | `nano` | | `NASA` | `nasa` | @@ -2003,6 +2008,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Piwigo` | `piwigo` | | `Pix` | `pix` | | `Pixabay` | `pixabay` | +| `Pixelfed` | `pixelfed` | | `pixiv` | `pixiv` | | `pkgsrc` | `pkgsrc` | | `Planet` | `planet` | From c42614a06e849ff95ab163abc7d86b5ba8876e4a Mon Sep 17 00:00:00 2001 From: LitoMore Date: Sun, 10 Mar 2024 11:13:51 +0800 Subject: [PATCH 822/938] Use `simple-icons/labeler@v1` --- .github/workflows/add-labels-priority.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/add-labels-priority.yml b/.github/workflows/add-labels-priority.yml index d93756378..999f3b78d 100644 --- a/.github/workflows/add-labels-priority.yml +++ b/.github/workflows/add-labels-priority.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest if: github.event.action == 'opened' steps: - - uses: simple-icons/labeler@master + - uses: simple-icons/labeler@v1 with: repo-token: ${{ secrets.GITHUB_TOKEN }} From 7b867eb4b3f9d4162858489eb7d3c7a7443ab6cc Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Mon, 11 Mar 2024 09:46:17 -0400 Subject: [PATCH 823/938] Add Zed Industries icon (#10563) * Add Zed Industries * Update _data/simple-icons.json --- _data/simple-icons.json | 5 +++++ icons/zedindustries.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/zedindustries.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7de6d312b..7bb39372c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -17128,6 +17128,11 @@ "hex": "000000", "source": "https://www.zebra.com" }, + { + "title": "Zed Industries", + "hex": "084CCF", + "source": "https://github.com/zed-industries/zed/blob/ccc939124fa2f366b3029926447fd0a0c46a85c7/assets/icons/logo_96.svg" + }, { "title": "Zelle", "hex": "6D1ED4", diff --git a/icons/zedindustries.svg b/icons/zedindustries.svg new file mode 100644 index 000000000..02327fd13 --- /dev/null +++ b/icons/zedindustries.svg @@ -0,0 +1 @@ +Zed Industries \ No newline at end of file From c9436cf6b0f892a003e706e357ed96aeec5c16fb Mon Sep 17 00:00:00 2001 From: Durgesh Gowda C Date: Mon, 11 Mar 2024 19:45:26 +0530 Subject: [PATCH 824/938] Add TrueUp icon (#10582) * added trueup.svg * Update simple-icons.json --- _data/simple-icons.json | 5 +++++ icons/trueup.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/trueup.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7bb39372c..54082c1ab 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15505,6 +15505,11 @@ "hex": "0095D5", "source": "https://www.truenas.com" }, + { + "title": "TrueUp", + "hex": "4E71DA", + "source": "https://www.trueup.io" + }, { "title": "trulia", "hex": "0A0B09", diff --git a/icons/trueup.svg b/icons/trueup.svg new file mode 100644 index 000000000..a6fa2be19 --- /dev/null +++ b/icons/trueup.svg @@ -0,0 +1 @@ +TrueUp \ No newline at end of file From d26368ef7fa06bea4932846b1cea865dfbd295bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Tue, 12 Mar 2024 08:42:48 +0100 Subject: [PATCH 825/938] Revert to `kceb/git-message-action@v2` on CI (#10613) --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 627c9e570..5f64beb3e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -61,7 +61,7 @@ jobs: uses: actions/checkout@v4 - name: Get commit message (for release title and body) id: commit - uses: kceb/git-message-action@v3 + uses: kceb/git-message-action@v2 - id: get-version uses: ./.github/actions/get-version - name: Reformat to regular markdown From c932321ee2f72101f944e56ddfa0062fa52231c6 Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Tue, 12 Mar 2024 10:12:55 -0400 Subject: [PATCH 826/938] Add titles to issue form templates (#10615) --- .github/ISSUE_TEMPLATE/icon_removal.yml | 1 + .github/ISSUE_TEMPLATE/icon_request.yml | 1 + .github/ISSUE_TEMPLATE/icon_update.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/icon_removal.yml b/.github/ISSUE_TEMPLATE/icon_removal.yml index fbfdb0a6b..eeaa8ccdc 100644 --- a/.github/ISSUE_TEMPLATE/icon_removal.yml +++ b/.github/ISSUE_TEMPLATE/icon_removal.yml @@ -1,6 +1,7 @@ name: Icon removal description: Report an icon for removal labels: [removal request] +title: 'Removal: ' body: - type: markdown diff --git a/.github/ISSUE_TEMPLATE/icon_request.yml b/.github/ISSUE_TEMPLATE/icon_request.yml index 08d0394a8..f5252b8b2 100644 --- a/.github/ISSUE_TEMPLATE/icon_request.yml +++ b/.github/ISSUE_TEMPLATE/icon_request.yml @@ -1,6 +1,7 @@ name: Icon request description: Request a new icon for Simple Icons labels: [new icon] +title: 'Request: ' body: - type: markdown diff --git a/.github/ISSUE_TEMPLATE/icon_update.yml b/.github/ISSUE_TEMPLATE/icon_update.yml index 9d363eaff..58516257f 100644 --- a/.github/ISSUE_TEMPLATE/icon_update.yml +++ b/.github/ISSUE_TEMPLATE/icon_update.yml @@ -1,6 +1,7 @@ name: Icon update description: Help us improve by reporting outdated icons labels: [icon outdated] +title: 'Update: ' body: - type: markdown From 1fe8a4a592137754e0409169227ef45a3db15e56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Tue, 12 Mar 2024 17:34:39 +0100 Subject: [PATCH 827/938] Fix collinear segments on Red Bull (#10616) --- .svglint-ignored.json | 3 +-- icons/redbull.svg | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.svglint-ignored.json b/.svglint-ignored.json index 547994ddf..a0512a3ec 100644 --- a/.svglint-ignored.json +++ b/.svglint-ignored.json @@ -7,7 +7,6 @@ }, "collinear-segments": { "M2.357 15.731H.016A13.74 13.74 0 0 0 4.58 24l1.63-1.634a11.452 11.452 0 0 1-3.853-6.635Zm.509 0a10.948 10.948 0 0 0 3.668 6.254l.03.026 1.124-1.126a9.38 9.38 0 0 1-3.206-5.154H2.866Zm6.623 3.349h-.084V8.252h4.222c.846 0 1.621.137 2.328.41a5.518 5.518 0 0 1 1.825 1.137c.168.159.318.331.461.508.291.363.535.761.722 1.201a5.37 5.37 0 0 1 .418 2.127v.03c0 .764-.139 1.475-.418 2.135a5.009 5.009 0 0 1-1.183 1.716 5.572 5.572 0 0 1-1.825 1.146 6.309 6.309 0 0 1-2.328.418H9.489Zm7.01-7.027a3.022 3.022 0 0 0-.513-.738 2.971 2.971 0 0 0-1.028-.673 3.578 3.578 0 0 0-1.331-.24l-1.84.001v6.526h1.84c.484 0 .928-.078 1.331-.232a2.844 2.844 0 0 0 1.028-.665c.283-.288.505-.628.665-1.021.16-.391.24-.829.24-1.314v-.032c0-.473-.08-.913-.24-1.314-.043-.107-.101-.199-.152-.298Zm-16.44-.796h2.35l.011-.053.012-.053.011-.053.012-.053.013-.053.012-.052.013-.053.013-.052.013-.052.014-.053.013-.052.014-.052.014-.052.015-.052.014-.051.015-.052.015-.051.016-.052.015-.051.016-.051.016-.052.016-.051.017-.05.017-.051.017-.051.017-.051.017-.05.018-.05.018-.051.018-.05.018-.05.019-.05.018-.05.019-.05.02-.049.019-.05.02-.049.02-.049.02-.05.02-.049.021-.049.02-.048.021-.049.022-.049.021-.048.022-.049.022-.048.022-.048.022-.048.023-.048.022-.048.023-.047.023-.048.024-.047.023-.048.024-.047.024-.047.024-.047.025-.047.025-.046.024-.047.025-.046.026-.047.025-.046.026-.046.026-.046.026-.045.026-.046.027-.046.026-.045.027-.045.027-.045.028-.045.027-.045.028-.045.028-.045.028-.044.028-.045.029-.044.029-.044.029-.044.029-.044.029-.043.012-.018.03-.044.03-.043.029-.043.031-.043.03-.042.03-.043.031-.043.031-.042.031-.042.031-.042.031-.042.032-.042.032-.041.032-.042.032-.041.032-.041.033-.041.032-.041.033-.041.033-.04.034-.04.033-.041.034-.04.033-.04.034-.039.035-.04.034-.039.034-.04.035-.039.035-.039.035-.039.035-.038a11.64 11.64 0 0 1 1.302-1.219l.042-.033.041-.033.042-.032.042-.033.042-.032.042-.032.042-.031.042-.032.043-.031.042-.032.043-.03.043-.031.043-.031.043-.03.043-.03.044-.03.043-.03.044-.029.044-.03.044-.029.044-.029.044-.029.044-.028.045-.028.044-.029.045-.027.045-.028.045-.028.045-.027.045-.027.046-.027.045-.027.046-.026.046-.026L8 3.633l.046-.025.046-.026.046-.026.047-.025.046-.025.047-.025.047-.024.047-.025.047-.024.047-.024.047-.024.048-.023.047-.024.048-.023.048-.023.048-.022.048-.023.048-.022.048-.022.049-.022.048-.022.049-.021.049-.021.048-.021.049-.021.05-.02.049-.021.049-.02.05-.02.049-.019.05-.02.05-.019.05-.019.05-.019.05-.018.05-.018.05-.018.051-.018.05-.018.051-.017.051-.017.051-.017.051-.017.051-.016.051-.017.051-.016.052-.015.051-.016.052-.015.052-.015.051-.015.052-.015.052-.014.052-.014.053-.014.052-.013.052-.014.053-.013.053-.013.052-.012.053-.013.053-.012.053-.012.053-.012.053-.011.053-.011.054-.011.053-.011.054-.01.053-.01.108-.02V0A13.782 13.782 0 0 0 .059 11.257Zm11.553-8.414a10.98 10.98 0 0 0-8.692 8.414h1.624a9.402 9.402 0 0 1 7.068-6.802V2.843Zm4.474.092v1.629a9.38 9.38 0 0 1 4.79 3.101l1.123-1.125-.026-.031a10.961 10.961 0 0 0-5.887-3.574Zm0-2.865v2.352a11.459 11.459 0 0 1 6.267 3.763l1.631-1.636A13.75 13.75 0 0 0 16.086.07Z": "OWASP Dependency-Check", - "M9.7214 14.9904c0 .4768-.3982.7843-1.0803.7843-.3203 0-.74-.06-1.0463-.272l.2502-.4716c.2016.1308.4467.2262.8009.2262.2943 0 .4348-.081.4348-.217 0-.1109-.1188-.1736-.3911-.2122l-.1916-.0257c-.5435-.074-.8131-.3076-.8131-.7024 0-.4745.3739-.7553.9927-.7553.341-.0064.6784.0689.9832.2191l-.2137.4853c-.1882-.0905-.4852-.1848-.7499-.1885-.2405 0-.3618.0835-.3618.21 0 .1334.1697.1667.3836.1977l.2087.031c.51.0761.7937.3001.7937.6911zm-2.2784-.4613c0 .6757-.4832 1.1846-1.1238 1.1846-.312 0-.5322-.1184-.6832-.2929v.9614h-.6234v-2.9774h.611v.2486c.1514-.1838.374-.3091.693-.3091.6421 0 1.1264.5087 1.1264 1.1848zm-.6423 0c0-.3436-.23-.6202-.5991-.6202-.3549 0-.597.2646-.597.6202 0 .355.2421.6203.597.6203.3691 0 .5991-.2767.5991-.6203zm-2.0919.0277a1.7387 1.7387 0 0 1-.0121.2086H3.0679c.0666.3327.299.4805.5906.4805a.9243.9243 0 0 0 .5808-.2217l.363.4005c-.2612.2406-.5928.35-.9796.35-.704 0-1.1923-.4803-1.1923-1.208 0-.7276.474-1.2224 1.1618-1.2224.6617 0 1.1138.4933 1.1166 1.2125zm-.6213-.214c-.0567-.2956-.2347-.4623-.5-.4623-.292 0-.4626.1762-.517.4623h1.017zm6.0897 1.368h.6076v-2.2784h-.6076v2.2785zM4.709 14.5572v-.0014l-.0001.001v.0004zm.6076-4.4447 2.87 2.518 1.2312-1.415-4.1012-3.5977-4.1012 3.5978 1.2311 1.4149 2.8701-2.518zm-3.976 3.2444c-.2637 0-.52.0804-.6916.3077l.0004-.9898H0v3.038h.649v-1.2574c0-.3457.2315-.5186.5099-.5186.2964 0 .4703.1836.4703.5142v1.262h.6493V14.252c0-.5328-.3905-.8953-.938-.8953zm16.5835 2.3558h.6076v-3.0379h-.6076v3.038zm5.1964-1.2163.871-1.0811-.7676.0005-.6544.818h-.221l-.0006-1.559h-.6263l.0015 3.038.6262-.0004-.0004-.929h.2113l.6697.9287.7702-.0004-.8796-1.2153zm-1.7033-1.0903.0006 2.3084h-.6114v-.255c-.1506.1849-.3758.315-.6945.3154-.6397 0-1.1243-.5215-1.1244-1.2149-.0003-.6935.483-1.2152 1.1231-1.2156.319 0 .5418.1287.6953.3166v-.2549h.6113zm-.592 1.1533c-.0005-.3645-.2424-.6363-.5993-.6361-.3665 0-.5986.2838-.5986.6364 0 .3528.2326.636.5992.6357.3572 0 .5992-.2718.5986-.636zm-4.2813-1.2502c-.308.0003-.6144.1047-.7955.4019-.1572-.249-.4365-.4012-.7741-.4012-.266 0-.5224.0885-.689.3374v-.2756h-.6144v2.3426h.6314v-1.2841c-.0006-.3528.2247-.5295.4953-.5295.288 0 .4576.1877.4576.525v1.2876h.6313V14.429c-.0004-.3527.2247-.5295.4953-.5295.2855 0 .4572.1875.4572.525v1.2887h.6291v-1.4914l.0004.001c-.0004-.544-.3732-.9137-.9246-.9137zm-3.0249 1.2472a1.838 1.838 0 0 1-.0118.2089H11.878c.067.3325.2994.4803.591.4803a.9258.9258 0 0 0 .5804-.2216l.3633.4c-.2608.241-.5928.3508-.9792.3508-.704 0-1.1927-.4803-1.1928-1.2072-.0006-.7268.4734-1.2228 1.161-1.2232.6617 0 1.114.4925 1.1172 1.212zm-.6213-.2131c-.057-.2957-.235-.462-.5003-.462-.2917 0-.4622.1764-.5168.462h1.0171zm.6214.2134v-.0009.0009zm-3.0601-2.1814a.3796.3796 0 0 0-.351.2342.3794.3794 0 0 0 .0819.4139.3794.3794 0 0 0 .414.0824.38.38 0 0 0 .1233-.6193.379.379 0 0 0-.2682-.1112z": "Hepsiemlak", - "M22.381,11.374C21.992,12.618 21.362,13.704 20.239,14.456L19.909,14.707L19.645,14.943L19.554,15.05L19.529,15.091L19.518,15.119L19.514,15.135L19.514,15.148L19.515,15.157L19.517,15.164L19.519,15.17L19.524,15.177L19.526,15.179C19.529,15.182 19.532,15.185 19.536,15.187L19.548,15.194L19.559,15.198C19.572,15.202 19.588,15.204 19.605,15.204L19.629,15.204C19.807,15.197 20.141,15.063 20.258,14.959L20.119,15.096L19.955,15.245L19.782,15.391L19.602,15.532L19.417,15.668L19.22,15.802L19.016,15.932L18.81,16.055L18.597,16.173L18.374,16.288L18.148,16.396L17.923,16.496L17.687,16.593L17.642,16.611C15.672,17.374 13.315,17.465 11.728,16.171C12.081,16.515 12.515,16.899 12.927,17.151C12.676,17.108 12.498,16.914 12.261,16.84C12.265,16.848 12.836,17.591 14.543,17.786L14.859,17.818L15.339,17.849L15.803,17.863L16.251,17.854L16.691,17.815L17.155,17.731L17.556,17.624L18.155,17.443L18.449,17.362L18.577,17.329C18.681,17.303 18.791,17.277 18.91,17.252C18.923,17.249 18.937,17.246 18.951,17.243C19.024,17.274 18.427,17.582 17.607,17.813C17.246,17.945 16.868,18.013 16.488,18.04L16.219,18.052L16.003,18.053L15.785,18.048L15.521,18.033L15.206,18.006L14.896,17.972L14.84,17.965C14.439,17.916 14.059,17.858 13.718,17.822L13.717,17.822L13.712,17.822L13.718,17.822C13.748,17.837 13.927,17.918 14.785,18.224C14.724,18.246 14.439,18.285 13.249,17.776C15.666,19.168 18.237,18.535 20.515,17.191L20.867,16.976L20.92,16.942L21.214,16.751L21.365,16.648C21.543,16.527 21.718,16.402 21.891,16.274C21.891,16.283 21.887,16.295 21.887,16.305C21.91,16.309 21.939,16.313 21.962,16.315C21.948,16.356 21.948,16.356 21.748,16.594C22.183,16.243 22.407,15.698 22.868,15.369C22.632,15.842 22.33,16.182 21.768,16.73C21.801,16.706 21.832,16.679 21.863,16.652L21.891,16.626C21.881,16.635 21.872,16.643 21.863,16.652C21.016,17.435 19.901,18.209 18.181,18.617C18.307,18.603 18.432,18.578 18.554,18.544C18.334,18.605 18.327,18.612 18.234,18.643C18.292,18.636 18.292,18.636 18.592,18.575C18.417,18.661 18.215,18.702 17.727,18.801C20.533,18.357 23.448,16.23 23.683,13.352C23.676,13.353 23.669,13.353 23.662,13.352C23.587,13.346 23.53,13.283 23.531,13.209C23.54,12.647 23.384,12.227 23.111,11.907C22.948,12.487 22.698,13.043 22.084,13.979C21.824,14.372 21.364,14.389 21.079,14.75C21.071,14.746 21.064,14.741 21.058,14.737L21.026,14.709L21.021,14.706L21.017,14.704L21.016,14.703L21.013,14.703C21.011,14.703 21.008,14.703 21.006,14.704L21.003,14.704L21.002,14.705C20.989,14.71 20.972,14.725 20.944,14.756L21.006,14.686L21.073,14.594L21.089,14.563L21.094,14.549L21.096,14.539L21.096,14.529L21.095,14.52L21.094,14.517L21.092,14.513L21.091,14.51L21.088,14.507C21.087,14.505 21.085,14.503 21.083,14.501L21.074,14.495L21.034,14.476L21.028,14.472L21.024,14.468L21.022,14.465L21.02,14.463L21.019,14.46L21.018,14.457L21.018,14.454L21.018,14.451L21.019,14.444L21.023,14.433L21.046,14.399L21.06,14.383C21.682,13.696 22.252,13.077 22.498,12.155L22.504,12.134L22.477,12.166C22.39,12.269 22.33,12.313 22.237,12.431L22.347,12.041L22.382,11.914L22.447,11.654L22.499,11.429C22.482,11.419 22.465,11.41 22.447,11.401C22.425,11.392 22.403,11.383 22.381,11.374ZM20.124,17.573C19.772,17.777 19.399,17.965 19.019,18.12C18.639,18.275 18.251,18.399 17.867,18.474C18.636,18.279 19.393,17.965 20.124,17.573ZM13.619,17.776C13.636,17.783 13.653,17.79 13.67,17.796C13.669,17.792 13.669,17.788 13.669,17.784C13.651,17.781 13.634,17.779 13.619,17.776ZM17.263,14.969C16.891,14.768 16.748,14.339 16.519,14.024C15.919,13.404 15.818,12.343 15.661,11.475C15.503,10.632 14.783,10.008 14.283,9.356C13.84,8.995 12.684,7.899 12.138,7.724C11.418,7.425 10.79,7.991 10.191,8.268C9.704,8.469 9.189,8.526 8.759,8.898C8.085,9.763 7.68,9.071 6.898,9.756C5.733,10.976 5.292,9.902 3.691,11.331C3.262,11.588 2.86,11.846 2.343,11.818C1.52,11.779 1.24,10.673 1.884,10.185C2.333,9.683 3.436,9.166 2.888,8.354C2.318,7.846 1.648,8.062 0.97,7.496C0.657,7.986 1.057,8.651 1.571,8.814C1.782,8.945 2.272,8.736 2.373,9.041C2.156,9.475 1.563,9.71 1.285,10.13C0.592,10.93 1.276,12.242 2.258,12.303C2.621,12.42 3.083,12.124 3.318,12.246C3.346,12.532 3.318,12.79 3.375,13.048C3.402,13.33 3.723,13.632 3.547,13.906C3.262,14.151 2.893,14.276 2.517,14.253C2.322,14.478 2.289,14.733 2.173,14.997C2.031,15.255 1.745,15.369 1.544,15.484C1.411,15.685 1.279,15.908 0.999,15.942C0.828,16.143 0.799,16.4 0.742,16.658C1.458,16.848 1.612,16.752 2.002,16.143C2.145,16 2.346,16.114 2.488,16.143C2.895,16.094 3.199,15.822 3.491,15.57C4.533,15.298 4.523,15.98 5.724,15.198C5.925,15.112 6.011,14.883 6.097,14.711C6.197,14.519 6.475,14.149 6.125,14.053C5.226,15.872 3.661,14.391 2.46,15.768C2.276,15.819 2.419,15.533 2.46,15.481C3.322,14.225 5.283,15.331 5.953,13.705C6.07,13.455 6.004,12.458 6.296,12.473C6.325,12.473 6.411,12.502 6.411,12.559C6.133,13.773 6.317,14.15 7.613,13.937C8.057,13.809 9.329,14.262 9.303,13.651C9.303,13.537 9.188,13.48 9.303,13.394C9.331,13.365 9.417,13.394 9.446,13.422C9.527,13.912 9.957,14.272 10.365,14.482C11.188,15.042 10.855,15.773 9.906,15.742C9.591,15.57 9.506,15.255 9.276,14.997C9.009,14.763 8.643,14.875 8.332,14.94C8.177,15.173 8.544,15.451 8.618,15.685C8.761,15.771 8.962,15.627 9.076,15.799C9.191,15.97 9.248,16.143 9.42,16.257C9.916,16.733 10.952,15.897 11.481,15.856C11.944,15.907 12.155,15.485 12.312,15.14C12.573,14.663 11.878,14.192 11.825,13.766C11.667,13.722 11.457,13.599 11.338,13.766C11.426,13.979 11.917,14.759 11.882,14.997C11.818,15.17 11.672,15.569 11.453,15.541C11.511,15.341 11.597,15.113 11.597,14.883C11.492,14.638 11.032,13.93 10.995,13.68C11.087,13.438 11.557,13.578 11.739,13.336C11.94,13.021 11.997,12.707 12.055,12.306C12.067,12.264 12.099,12.232 12.141,12.219C12.42,12.399 12.136,13.261 11.969,13.451C11.953,13.748 12.537,13.549 12.656,13.451C12.877,13.497 13.326,13.276 13.429,13.422C13.295,13.591 13.197,13.786 13.143,13.995C12.971,14.195 12.685,14.339 12.685,14.625C12.716,14.805 12.958,14.515 12.971,14.739C12.722,15.056 12.753,15.133 12.828,15.484C13.089,15.852 13.589,15.549 13.916,15.456C14.468,15.239 15.088,15.582 15.52,14.997C15.636,15.007 15.742,15.071 15.806,15.169C16.125,15.504 16.575,15.682 17.037,15.656C17.225,15.526 16.815,15.423 16.751,15.369C16.55,15.255 16.292,15.083 16.235,14.854C16.16,14.534 15.929,14.241 15.777,13.938C16.446,13.948 16.516,15.344 17.493,15.141C17.541,15.108 17.536,15.072 17.522,15.026L17.263,14.969ZM0.397,15.656L0.398,15.656L0.397,15.656C0.058,15.795 0.238,16.214 0.026,16.429C0.026,16.457 -0.032,16.515 0.026,16.544C0.168,16.572 0.283,16.63 0.455,16.658C0.531,16.402 0.605,16.117 0.655,15.885C0.597,15.799 0.512,15.685 0.397,15.656ZM17.714,15.266C17.629,15.375 17.44,15.381 17.358,15.456C17.341,15.477 17.333,15.504 17.335,15.538C17.358,15.641 17.325,15.722 17.262,15.78C17.175,15.874 17.012,15.916 16.865,15.906C16.131,15.914 15.773,15.555 15.473,15.383C15.063,15.648 14.808,15.753 14.272,15.67C13.957,15.645 13.676,15.804 13.37,15.882C13.804,16.254 15.563,16.726 14.915,16.406C13.843,15.799 14.62,16.203 15.56,16.425C16.092,16.556 16.638,16.623 17.185,16.625C18.094,16.325 18.94,15.876 19.612,15.346C19.564,15.345 19.524,15.337 19.494,15.325C19.45,15.307 19.419,15.278 19.399,15.244C19.368,15.192 19.351,15.108 19.422,14.993C19.496,14.874 19.708,14.666 20.156,14.342C20.157,14.341 20.158,14.34 20.16,14.339C21.257,13.603 21.87,12.539 22.248,11.324C21.98,11.227 21.714,11.163 21.45,11.124C21.045,12.13 20.947,12.84 19.992,13.409C18.884,14.134 19.578,13.948 19.589,13.943C19.675,13.908 19.757,13.864 19.834,13.811C19.405,14.5 18.66,14.94 17.771,15.138C17.766,15.194 17.744,15.234 17.714,15.266ZM1.027,15.656C1.227,15.541 1.342,15.341 1.428,15.169C1.366,15.073 1.292,14.946 1.142,14.997C1.005,15.103 0.862,15.198 0.713,15.284C0.641,15.478 0.82,15.723 1.028,15.656L1.027,15.656ZM9.675,15.026C9.789,15.169 9.789,15.369 9.933,15.484C10.108,15.508 10.285,15.456 10.419,15.341C10.505,15.284 10.391,15.198 10.362,15.112C10.276,14.997 10.334,14.768 10.133,14.768C9.916,14.819 9.678,14.756 9.474,14.825C9.474,14.912 9.646,14.912 9.675,15.026ZM14.8,14.682C14.669,14.717 14.535,14.736 14.4,14.739L14.371,14.739C14.202,14.583 14.555,14.271 14.743,14.281L14.829,14.281C14.934,14.325 14.907,14.601 14.8,14.682ZM22.628,11.503C22.59,11.672 22.55,11.831 22.508,11.992C22.528,11.992 22.548,11.997 22.568,12.007C22.627,12.037 22.658,12.105 22.641,12.169C22.398,13.105 21.834,13.74 21.208,14.431L21.211,14.436C21.311,14.366 21.418,14.309 21.524,14.252C21.687,14.164 21.85,14.076 21.966,13.901C22.598,12.939 22.838,12.386 22.998,11.786C22.888,11.68 22.765,11.586 22.628,11.503ZM21.68,8.987L21.797,9.06C23.522,10.176 24.254,12.257 23.63,13.965L23.636,13.96C23.926,13.126 24.044,12.242 23.985,11.361C23.679,9.08 22.898,7.078 20.115,6.342C21.836,6.758 21.965,6.973 22.19,7.121C20.853,5.886 18.7,5.457 16.523,5.826C17.776,5.422 19.826,5.465 21.133,6.243L21.164,6.262C18.056,4.356 14.325,5.187 12.03,7.376C12.459,7.459 12.836,7.742 13.187,8.013L13.296,7.954L13.423,7.89L13.554,7.828L13.824,7.709L14.105,7.599L14.4,7.494L14.706,7.398L14.991,7.319L15.314,7.24L15.613,7.176L15.886,7.126L16.056,7.099L16.226,7.074L16.364,7.056L16.536,7.037C18.241,6.855 20.075,7.082 21.443,7.983L21.456,7.991C22.079,8.404 22.603,8.957 22.974,9.676C22.941,9.697 22.909,9.692 22.88,9.675L22.842,9.646L22.734,9.531L22.714,9.516C22.7,9.511 22.668,9.48 22.653,9.473L22.444,9.284L22.196,9.098L21.93,8.936L21.886,8.912C21.113,8.494 20.172,8.309 19.336,8.133L19.285,8.123L19.7,8.269L20.159,8.404L20.653,8.547L20.952,8.646L21.194,8.74L21.354,8.811L21.497,8.883C21.525,8.898 21.554,8.913 21.582,8.929C21.615,8.948 21.648,8.967 21.68,8.987ZM20.568,13.423C20.754,13.014 21.188,12.794 21.33,12.3C21.309,12.373 21.464,12.403 21.525,12.403C21.77,12.361 21.776,12.024 21.855,11.954C21.794,12.72 21.277,13.347 20.711,13.866C20.637,13.821 20.545,13.817 20.467,13.855C20.443,13.711 20.753,13.511 20.568,13.423ZM15.545,13.021C15.513,13.077 15.464,13.223 15.402,13.222C15.34,13.221 15.313,13.231 15.316,13.165C15.311,12.972 15.28,12.736 15.115,12.621C14.741,12.039 14.647,12.768 14.514,12.678C14.434,12.516 14.56,12.333 14.629,12.191C14.661,12.153 14.673,12.108 14.715,12.077C14.776,11.724 15.098,11.925 15.173,12.134C15.37,12.379 15.602,12.655 15.574,12.936C15.545,12.907 15.545,12.964 15.545,13.021ZM14.996,9.743C14.779,9.463 14.554,9.161 14.313,8.94C15.52,8.509 17.47,8.4 18.434,8.363C18.662,8.356 18.786,8.341 18.837,8.326C18.884,8.312 18.91,8.29 18.924,8.274C18.957,8.237 18.965,8.197 18.961,8.159C18.958,8.126 18.943,8.084 18.895,8.049C18.871,8.033 18.808,8.008 18.715,7.99C18.454,7.938 17.885,7.886 17.659,7.884C17.658,7.884 17.658,7.884 17.657,7.884C17,7.884 16.248,7.951 15.533,8.076C15.788,7.99 16.048,7.92 16.312,7.867C16.381,7.853 16.429,7.791 16.426,7.721C16.422,7.651 16.368,7.594 16.298,7.587C16.176,7.574 15.403,7.662 14.693,7.828C14.208,7.941 13.755,8.094 13.544,8.266C13.539,8.27 13.535,8.274 13.531,8.279C13.46,8.219 13.388,8.16 13.318,8.103C14.864,7.287 17.35,6.834 19.475,7.321C20.653,7.59 21.721,8.151 22.448,9.106C21.58,8.441 20.361,8.205 19.314,7.984C19.242,7.969 19.17,8.011 19.149,8.082C19.128,8.152 19.164,8.227 19.232,8.254C19.994,8.557 20.798,8.647 21.512,9.052C23.084,9.954 23.893,11.655 23.673,13.211C23.689,12.217 23.224,11.638 22.509,11.273C20.318,10.353 18.246,11.582 16.509,11.831C16.509,11.827 16.509,11.822 16.509,11.817L16.506,11.812C16.406,11.597 17.443,11.377 17.581,11.294C17.663,11.209 17.803,11.238 17.896,11.162C17.988,11.071 18.126,11.051 18.249,11.027C18.572,10.862 18.928,10.808 19.288,10.801C19.415,10.82 19.533,10.749 19.66,10.758C19.718,10.731 19.784,10.72 19.848,10.728C20.233,10.699 20.627,10.663 20.959,10.429C20.994,10.408 21.112,10.343 21.012,10.33C20.383,10.16 20.08,10.59 19.506,10.074C19.515,10.052 19.325,9.971 19.298,9.971C18.994,10.032 18.709,10.168 18.393,10.173C18.249,10.205 18.192,10.133 18.048,10.133C17.855,10.178 17.588,10.302 17.391,10.317C17.299,10.3 16.849,10.535 16.84,10.373C16.837,10.374 16.833,10.374 16.83,10.373C16.782,10.191 19.652,9.119 18.471,9.841C18.536,9.897 18.918,9.736 19.278,9.709C19.682,9.623 20.219,9.92 20.396,9.524C20.389,9.459 20.234,9.478 20.196,9.505C20.119,9.547 20.036,9.519 19.955,9.537C19.82,9.553 19.295,9.458 19.176,9.466C19.081,9.385 19.704,9.402 19.759,9.393C19.964,9.362 20.211,9.316 20.416,9.278C20.507,9.267 20.599,9.265 20.69,9.272C20.876,9.316 21.374,9.248 20.843,9.119C20.703,9.092 20.262,9.078 20.191,9.1C20.083,9.114 19.615,9.253 19.366,9.195C19.141,9.127 20.066,9.089 19.956,9.027C18.808,8.882 17.499,8.918 15.232,10.027C15.16,9.938 15.082,9.844 14.996,9.743ZM12.453,10.645C12.424,10.674 12.395,10.674 12.338,10.674C12.261,10.384 12.234,10.082 12.08,9.843C12,9.764 11.896,9.662 11.965,9.528C12.008,9.478 12.081,9.466 12.138,9.499C12.4,9.695 12.444,9.968 12.453,10.301C12.51,10.358 12.481,10.53 12.453,10.645ZM21.68,8.987L21.692,8.994L21.68,8.987ZM14.183,8.837L14.396,8.762L14.648,8.686L14.914,8.618L15.227,8.55L15.587,8.483L15.9,8.434L16.27,8.385L16.712,8.335L17.179,8.293L17.709,8.257L18.123,8.234L18.569,8.216L18.763,8.198L18.798,8.19L18.811,8.185L18.816,8.182L18.816,8.181C18.817,8.181 18.818,8.18 18.819,8.179L18.819,8.178C18.82,8.177 18.82,8.175 18.82,8.174C18.82,8.172 18.819,8.17 18.816,8.167L18.812,8.164L18.806,8.161C18.693,8.103 17.927,8.028 17.657,8.025C16.467,8.025 14.96,8.249 13.945,8.636L14.183,8.837ZM16.257,7.727L16.284,7.728C15.99,7.787 15.7,7.867 15.417,7.966L14.921,8.135L14.469,8.301L14.128,8.433L13.843,8.55L13.634,8.376C14.068,8.021 15.602,7.778 16.125,7.734L16.257,7.727ZM19.803,7.915C19.883,7.974 20.166,8.145 20.615,8.147C20.672,8.147 20.723,8.113 20.746,8.061C20.768,8.009 20.757,7.948 20.718,7.907C20.628,7.814 20.469,7.734 20.284,7.672C20.039,7.59 19.747,7.533 19.55,7.488C19.515,7.48 19.479,7.486 19.448,7.504C19.408,7.527 19.39,7.557 19.38,7.587C19.369,7.62 19.368,7.658 19.388,7.698C19.398,7.719 19.427,7.757 19.482,7.788C19.557,7.829 19.716,7.887 19.803,7.915ZM19.516,7.637C19.513,7.633 19.514,7.629 19.519,7.626C19.821,7.695 20.353,7.791 20.576,7.97L20.616,8.005C20.441,8.004 20.294,7.976 20.178,7.939L20.079,7.904L19.987,7.862L19.922,7.825C19.886,7.803 19.869,7.788 19.872,7.789L19.873,7.789L19.596,7.686L19.553,7.665C19.533,7.654 19.52,7.644 19.516,7.637ZM19.821,7.921L19.823,7.922C19.839,7.927 19.855,7.93 19.871,7.931C19.859,7.931 19.842,7.929 19.821,7.921Z": "Red Bull" + "M9.7214 14.9904c0 .4768-.3982.7843-1.0803.7843-.3203 0-.74-.06-1.0463-.272l.2502-.4716c.2016.1308.4467.2262.8009.2262.2943 0 .4348-.081.4348-.217 0-.1109-.1188-.1736-.3911-.2122l-.1916-.0257c-.5435-.074-.8131-.3076-.8131-.7024 0-.4745.3739-.7553.9927-.7553.341-.0064.6784.0689.9832.2191l-.2137.4853c-.1882-.0905-.4852-.1848-.7499-.1885-.2405 0-.3618.0835-.3618.21 0 .1334.1697.1667.3836.1977l.2087.031c.51.0761.7937.3001.7937.6911zm-2.2784-.4613c0 .6757-.4832 1.1846-1.1238 1.1846-.312 0-.5322-.1184-.6832-.2929v.9614h-.6234v-2.9774h.611v.2486c.1514-.1838.374-.3091.693-.3091.6421 0 1.1264.5087 1.1264 1.1848zm-.6423 0c0-.3436-.23-.6202-.5991-.6202-.3549 0-.597.2646-.597.6202 0 .355.2421.6203.597.6203.3691 0 .5991-.2767.5991-.6203zm-2.0919.0277a1.7387 1.7387 0 0 1-.0121.2086H3.0679c.0666.3327.299.4805.5906.4805a.9243.9243 0 0 0 .5808-.2217l.363.4005c-.2612.2406-.5928.35-.9796.35-.704 0-1.1923-.4803-1.1923-1.208 0-.7276.474-1.2224 1.1618-1.2224.6617 0 1.1138.4933 1.1166 1.2125zm-.6213-.214c-.0567-.2956-.2347-.4623-.5-.4623-.292 0-.4626.1762-.517.4623h1.017zm6.0897 1.368h.6076v-2.2784h-.6076v2.2785zM4.709 14.5572v-.0014l-.0001.001v.0004zm.6076-4.4447 2.87 2.518 1.2312-1.415-4.1012-3.5977-4.1012 3.5978 1.2311 1.4149 2.8701-2.518zm-3.976 3.2444c-.2637 0-.52.0804-.6916.3077l.0004-.9898H0v3.038h.649v-1.2574c0-.3457.2315-.5186.5099-.5186.2964 0 .4703.1836.4703.5142v1.262h.6493V14.252c0-.5328-.3905-.8953-.938-.8953zm16.5835 2.3558h.6076v-3.0379h-.6076v3.038zm5.1964-1.2163.871-1.0811-.7676.0005-.6544.818h-.221l-.0006-1.559h-.6263l.0015 3.038.6262-.0004-.0004-.929h.2113l.6697.9287.7702-.0004-.8796-1.2153zm-1.7033-1.0903.0006 2.3084h-.6114v-.255c-.1506.1849-.3758.315-.6945.3154-.6397 0-1.1243-.5215-1.1244-1.2149-.0003-.6935.483-1.2152 1.1231-1.2156.319 0 .5418.1287.6953.3166v-.2549h.6113zm-.592 1.1533c-.0005-.3645-.2424-.6363-.5993-.6361-.3665 0-.5986.2838-.5986.6364 0 .3528.2326.636.5992.6357.3572 0 .5992-.2718.5986-.636zm-4.2813-1.2502c-.308.0003-.6144.1047-.7955.4019-.1572-.249-.4365-.4012-.7741-.4012-.266 0-.5224.0885-.689.3374v-.2756h-.6144v2.3426h.6314v-1.2841c-.0006-.3528.2247-.5295.4953-.5295.288 0 .4576.1877.4576.525v1.2876h.6313V14.429c-.0004-.3527.2247-.5295.4953-.5295.2855 0 .4572.1875.4572.525v1.2887h.6291v-1.4914l.0004.001c-.0004-.544-.3732-.9137-.9246-.9137zm-3.0249 1.2472a1.838 1.838 0 0 1-.0118.2089H11.878c.067.3325.2994.4803.591.4803a.9258.9258 0 0 0 .5804-.2216l.3633.4c-.2608.241-.5928.3508-.9792.3508-.704 0-1.1927-.4803-1.1928-1.2072-.0006-.7268.4734-1.2228 1.161-1.2232.6617 0 1.114.4925 1.1172 1.212zm-.6213-.2131c-.057-.2957-.235-.462-.5003-.462-.2917 0-.4622.1764-.5168.462h1.0171zm.6214.2134v-.0009.0009zm-3.0601-2.1814a.3796.3796 0 0 0-.351.2342.3794.3794 0 0 0 .0819.4139.3794.3794 0 0 0 .414.0824.38.38 0 0 0 .1233-.6193.379.379 0 0 0-.2682-.1112z": "Hepsiemlak" } } diff --git a/icons/redbull.svg b/icons/redbull.svg index 6ca3a6de1..cafc0ab86 100644 --- a/icons/redbull.svg +++ b/icons/redbull.svg @@ -1 +1 @@ -Red Bull \ No newline at end of file +Red Bull \ No newline at end of file From 52f208a5864747bc49a5c990b2f0ccc015ad08b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Tue, 12 Mar 2024 17:43:02 +0100 Subject: [PATCH 828/938] Optimize OWASP Dependency-Check (#10617) --- .svglint-ignored.json | 1 - icons/dependencycheck.svg | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.svglint-ignored.json b/.svglint-ignored.json index a0512a3ec..5a51f2ff1 100644 --- a/.svglint-ignored.json +++ b/.svglint-ignored.json @@ -6,7 +6,6 @@ "M22.915 8.321c-.642-.997-1.542-1.879-2.672-2.624-2.185-1.436-5.056-2.227-8.084-2.227-1.012 0-2.009.088-2.976.262a9.84 9.84 0 0 0-2.046-1.509C4.378.848 1.947 1.361.719 1.802a.59.59 0 0 0-.229.964c.866.894 2.299 2.66 1.946 4.267C1.067 8.431.324 10.117.324 11.872c0 1.789.742 3.475 2.112 4.873.352 1.607-1.081 3.374-1.947 4.268a.589.589 0 0 0 .229.963c1.228.442 3.659.955 6.418-.421a9.892 9.892 0 0 0 2.046-1.509c.968.174 1.964.262 2.976.262 3.029 0 5.9-.79 8.084-2.226 1.131-.744 2.031-1.626 2.672-2.624.715-1.11 1.077-2.306 1.077-3.552.001-1.279-.361-2.473-1.076-3.585zm-10.881 9.916c-1.309 0-2.558-.169-3.696-.474l-.832.8A7.609 7.609 0 0 1 5.972 19.7a6.033 6.033 0 0 1-2.17.613c.041-.073.078-.147.117-.221.833-1.531 1.059-2.907.674-4.128-1.363-1.071-2.181-2.442-2.181-3.935 0-3.427 4.308-6.206 9.621-6.206 5.313 0 9.622 2.779 9.622 6.206.001 3.429-4.307 6.208-9.621 6.208zM8.85 12.01c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407zm4.563 0c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407zm4.565 0c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407z": "Rocket.Chat" }, "collinear-segments": { - "M2.357 15.731H.016A13.74 13.74 0 0 0 4.58 24l1.63-1.634a11.452 11.452 0 0 1-3.853-6.635Zm.509 0a10.948 10.948 0 0 0 3.668 6.254l.03.026 1.124-1.126a9.38 9.38 0 0 1-3.206-5.154H2.866Zm6.623 3.349h-.084V8.252h4.222c.846 0 1.621.137 2.328.41a5.518 5.518 0 0 1 1.825 1.137c.168.159.318.331.461.508.291.363.535.761.722 1.201a5.37 5.37 0 0 1 .418 2.127v.03c0 .764-.139 1.475-.418 2.135a5.009 5.009 0 0 1-1.183 1.716 5.572 5.572 0 0 1-1.825 1.146 6.309 6.309 0 0 1-2.328.418H9.489Zm7.01-7.027a3.022 3.022 0 0 0-.513-.738 2.971 2.971 0 0 0-1.028-.673 3.578 3.578 0 0 0-1.331-.24l-1.84.001v6.526h1.84c.484 0 .928-.078 1.331-.232a2.844 2.844 0 0 0 1.028-.665c.283-.288.505-.628.665-1.021.16-.391.24-.829.24-1.314v-.032c0-.473-.08-.913-.24-1.314-.043-.107-.101-.199-.152-.298Zm-16.44-.796h2.35l.011-.053.012-.053.011-.053.012-.053.013-.053.012-.052.013-.053.013-.052.013-.052.014-.053.013-.052.014-.052.014-.052.015-.052.014-.051.015-.052.015-.051.016-.052.015-.051.016-.051.016-.052.016-.051.017-.05.017-.051.017-.051.017-.051.017-.05.018-.05.018-.051.018-.05.018-.05.019-.05.018-.05.019-.05.02-.049.019-.05.02-.049.02-.049.02-.05.02-.049.021-.049.02-.048.021-.049.022-.049.021-.048.022-.049.022-.048.022-.048.022-.048.023-.048.022-.048.023-.047.023-.048.024-.047.023-.048.024-.047.024-.047.024-.047.025-.047.025-.046.024-.047.025-.046.026-.047.025-.046.026-.046.026-.046.026-.045.026-.046.027-.046.026-.045.027-.045.027-.045.028-.045.027-.045.028-.045.028-.045.028-.044.028-.045.029-.044.029-.044.029-.044.029-.044.029-.043.012-.018.03-.044.03-.043.029-.043.031-.043.03-.042.03-.043.031-.043.031-.042.031-.042.031-.042.031-.042.032-.042.032-.041.032-.042.032-.041.032-.041.033-.041.032-.041.033-.041.033-.04.034-.04.033-.041.034-.04.033-.04.034-.039.035-.04.034-.039.034-.04.035-.039.035-.039.035-.039.035-.038a11.64 11.64 0 0 1 1.302-1.219l.042-.033.041-.033.042-.032.042-.033.042-.032.042-.032.042-.031.042-.032.043-.031.042-.032.043-.03.043-.031.043-.031.043-.03.043-.03.044-.03.043-.03.044-.029.044-.03.044-.029.044-.029.044-.029.044-.028.045-.028.044-.029.045-.027.045-.028.045-.028.045-.027.045-.027.046-.027.045-.027.046-.026.046-.026L8 3.633l.046-.025.046-.026.046-.026.047-.025.046-.025.047-.025.047-.024.047-.025.047-.024.047-.024.047-.024.048-.023.047-.024.048-.023.048-.023.048-.022.048-.023.048-.022.048-.022.049-.022.048-.022.049-.021.049-.021.048-.021.049-.021.05-.02.049-.021.049-.02.05-.02.049-.019.05-.02.05-.019.05-.019.05-.019.05-.018.05-.018.05-.018.051-.018.05-.018.051-.017.051-.017.051-.017.051-.017.051-.016.051-.017.051-.016.052-.015.051-.016.052-.015.052-.015.051-.015.052-.015.052-.014.052-.014.053-.014.052-.013.052-.014.053-.013.053-.013.052-.012.053-.013.053-.012.053-.012.053-.012.053-.011.053-.011.054-.011.053-.011.054-.01.053-.01.108-.02V0A13.782 13.782 0 0 0 .059 11.257Zm11.553-8.414a10.98 10.98 0 0 0-8.692 8.414h1.624a9.402 9.402 0 0 1 7.068-6.802V2.843Zm4.474.092v1.629a9.38 9.38 0 0 1 4.79 3.101l1.123-1.125-.026-.031a10.961 10.961 0 0 0-5.887-3.574Zm0-2.865v2.352a11.459 11.459 0 0 1 6.267 3.763l1.631-1.636A13.75 13.75 0 0 0 16.086.07Z": "OWASP Dependency-Check", "M9.7214 14.9904c0 .4768-.3982.7843-1.0803.7843-.3203 0-.74-.06-1.0463-.272l.2502-.4716c.2016.1308.4467.2262.8009.2262.2943 0 .4348-.081.4348-.217 0-.1109-.1188-.1736-.3911-.2122l-.1916-.0257c-.5435-.074-.8131-.3076-.8131-.7024 0-.4745.3739-.7553.9927-.7553.341-.0064.6784.0689.9832.2191l-.2137.4853c-.1882-.0905-.4852-.1848-.7499-.1885-.2405 0-.3618.0835-.3618.21 0 .1334.1697.1667.3836.1977l.2087.031c.51.0761.7937.3001.7937.6911zm-2.2784-.4613c0 .6757-.4832 1.1846-1.1238 1.1846-.312 0-.5322-.1184-.6832-.2929v.9614h-.6234v-2.9774h.611v.2486c.1514-.1838.374-.3091.693-.3091.6421 0 1.1264.5087 1.1264 1.1848zm-.6423 0c0-.3436-.23-.6202-.5991-.6202-.3549 0-.597.2646-.597.6202 0 .355.2421.6203.597.6203.3691 0 .5991-.2767.5991-.6203zm-2.0919.0277a1.7387 1.7387 0 0 1-.0121.2086H3.0679c.0666.3327.299.4805.5906.4805a.9243.9243 0 0 0 .5808-.2217l.363.4005c-.2612.2406-.5928.35-.9796.35-.704 0-1.1923-.4803-1.1923-1.208 0-.7276.474-1.2224 1.1618-1.2224.6617 0 1.1138.4933 1.1166 1.2125zm-.6213-.214c-.0567-.2956-.2347-.4623-.5-.4623-.292 0-.4626.1762-.517.4623h1.017zm6.0897 1.368h.6076v-2.2784h-.6076v2.2785zM4.709 14.5572v-.0014l-.0001.001v.0004zm.6076-4.4447 2.87 2.518 1.2312-1.415-4.1012-3.5977-4.1012 3.5978 1.2311 1.4149 2.8701-2.518zm-3.976 3.2444c-.2637 0-.52.0804-.6916.3077l.0004-.9898H0v3.038h.649v-1.2574c0-.3457.2315-.5186.5099-.5186.2964 0 .4703.1836.4703.5142v1.262h.6493V14.252c0-.5328-.3905-.8953-.938-.8953zm16.5835 2.3558h.6076v-3.0379h-.6076v3.038zm5.1964-1.2163.871-1.0811-.7676.0005-.6544.818h-.221l-.0006-1.559h-.6263l.0015 3.038.6262-.0004-.0004-.929h.2113l.6697.9287.7702-.0004-.8796-1.2153zm-1.7033-1.0903.0006 2.3084h-.6114v-.255c-.1506.1849-.3758.315-.6945.3154-.6397 0-1.1243-.5215-1.1244-1.2149-.0003-.6935.483-1.2152 1.1231-1.2156.319 0 .5418.1287.6953.3166v-.2549h.6113zm-.592 1.1533c-.0005-.3645-.2424-.6363-.5993-.6361-.3665 0-.5986.2838-.5986.6364 0 .3528.2326.636.5992.6357.3572 0 .5992-.2718.5986-.636zm-4.2813-1.2502c-.308.0003-.6144.1047-.7955.4019-.1572-.249-.4365-.4012-.7741-.4012-.266 0-.5224.0885-.689.3374v-.2756h-.6144v2.3426h.6314v-1.2841c-.0006-.3528.2247-.5295.4953-.5295.288 0 .4576.1877.4576.525v1.2876h.6313V14.429c-.0004-.3527.2247-.5295.4953-.5295.2855 0 .4572.1875.4572.525v1.2887h.6291v-1.4914l.0004.001c-.0004-.544-.3732-.9137-.9246-.9137zm-3.0249 1.2472a1.838 1.838 0 0 1-.0118.2089H11.878c.067.3325.2994.4803.591.4803a.9258.9258 0 0 0 .5804-.2216l.3633.4c-.2608.241-.5928.3508-.9792.3508-.704 0-1.1927-.4803-1.1928-1.2072-.0006-.7268.4734-1.2228 1.161-1.2232.6617 0 1.114.4925 1.1172 1.212zm-.6213-.2131c-.057-.2957-.235-.462-.5003-.462-.2917 0-.4622.1764-.5168.462h1.0171zm.6214.2134v-.0009.0009zm-3.0601-2.1814a.3796.3796 0 0 0-.351.2342.3794.3794 0 0 0 .0819.4139.3794.3794 0 0 0 .414.0824.38.38 0 0 0 .1233-.6193.379.379 0 0 0-.2682-.1112z": "Hepsiemlak" } } diff --git a/icons/dependencycheck.svg b/icons/dependencycheck.svg index e8c569dd6..a0af63fd4 100644 --- a/icons/dependencycheck.svg +++ b/icons/dependencycheck.svg @@ -1 +1 @@ -OWASP Dependency-Check \ No newline at end of file +OWASP Dependency-Check \ No newline at end of file From 0c847d8589f21905eb4c899afa4f44056d7ba91c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Wed, 13 Mar 2024 01:10:03 +0100 Subject: [PATCH 829/938] Fix collinear segment on Hepsiemlak (#10619) --- .svglint-ignored.json | 3 --- .svglintrc.mjs | 8 ++------ icons/hepsiemlak.svg | 2 +- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/.svglint-ignored.json b/.svglint-ignored.json index 5a51f2ff1..eceac7b33 100644 --- a/.svglint-ignored.json +++ b/.svglint-ignored.json @@ -4,8 +4,5 @@ }, "icon-size": { "M22.915 8.321c-.642-.997-1.542-1.879-2.672-2.624-2.185-1.436-5.056-2.227-8.084-2.227-1.012 0-2.009.088-2.976.262a9.84 9.84 0 0 0-2.046-1.509C4.378.848 1.947 1.361.719 1.802a.59.59 0 0 0-.229.964c.866.894 2.299 2.66 1.946 4.267C1.067 8.431.324 10.117.324 11.872c0 1.789.742 3.475 2.112 4.873.352 1.607-1.081 3.374-1.947 4.268a.589.589 0 0 0 .229.963c1.228.442 3.659.955 6.418-.421a9.892 9.892 0 0 0 2.046-1.509c.968.174 1.964.262 2.976.262 3.029 0 5.9-.79 8.084-2.226 1.131-.744 2.031-1.626 2.672-2.624.715-1.11 1.077-2.306 1.077-3.552.001-1.279-.361-2.473-1.076-3.585zm-10.881 9.916c-1.309 0-2.558-.169-3.696-.474l-.832.8A7.609 7.609 0 0 1 5.972 19.7a6.033 6.033 0 0 1-2.17.613c.041-.073.078-.147.117-.221.833-1.531 1.059-2.907.674-4.128-1.363-1.071-2.181-2.442-2.181-3.935 0-3.427 4.308-6.206 9.621-6.206 5.313 0 9.622 2.779 9.622 6.206.001 3.429-4.307 6.208-9.621 6.208zM8.85 12.01c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407zm4.563 0c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407zm4.565 0c0 .777-.635 1.407-1.418 1.407-.783 0-1.418-.63-1.418-1.407s.635-1.407 1.418-1.407c.783 0 1.418.63 1.418 1.407z": "Rocket.Chat" - }, - "collinear-segments": { - "M9.7214 14.9904c0 .4768-.3982.7843-1.0803.7843-.3203 0-.74-.06-1.0463-.272l.2502-.4716c.2016.1308.4467.2262.8009.2262.2943 0 .4348-.081.4348-.217 0-.1109-.1188-.1736-.3911-.2122l-.1916-.0257c-.5435-.074-.8131-.3076-.8131-.7024 0-.4745.3739-.7553.9927-.7553.341-.0064.6784.0689.9832.2191l-.2137.4853c-.1882-.0905-.4852-.1848-.7499-.1885-.2405 0-.3618.0835-.3618.21 0 .1334.1697.1667.3836.1977l.2087.031c.51.0761.7937.3001.7937.6911zm-2.2784-.4613c0 .6757-.4832 1.1846-1.1238 1.1846-.312 0-.5322-.1184-.6832-.2929v.9614h-.6234v-2.9774h.611v.2486c.1514-.1838.374-.3091.693-.3091.6421 0 1.1264.5087 1.1264 1.1848zm-.6423 0c0-.3436-.23-.6202-.5991-.6202-.3549 0-.597.2646-.597.6202 0 .355.2421.6203.597.6203.3691 0 .5991-.2767.5991-.6203zm-2.0919.0277a1.7387 1.7387 0 0 1-.0121.2086H3.0679c.0666.3327.299.4805.5906.4805a.9243.9243 0 0 0 .5808-.2217l.363.4005c-.2612.2406-.5928.35-.9796.35-.704 0-1.1923-.4803-1.1923-1.208 0-.7276.474-1.2224 1.1618-1.2224.6617 0 1.1138.4933 1.1166 1.2125zm-.6213-.214c-.0567-.2956-.2347-.4623-.5-.4623-.292 0-.4626.1762-.517.4623h1.017zm6.0897 1.368h.6076v-2.2784h-.6076v2.2785zM4.709 14.5572v-.0014l-.0001.001v.0004zm.6076-4.4447 2.87 2.518 1.2312-1.415-4.1012-3.5977-4.1012 3.5978 1.2311 1.4149 2.8701-2.518zm-3.976 3.2444c-.2637 0-.52.0804-.6916.3077l.0004-.9898H0v3.038h.649v-1.2574c0-.3457.2315-.5186.5099-.5186.2964 0 .4703.1836.4703.5142v1.262h.6493V14.252c0-.5328-.3905-.8953-.938-.8953zm16.5835 2.3558h.6076v-3.0379h-.6076v3.038zm5.1964-1.2163.871-1.0811-.7676.0005-.6544.818h-.221l-.0006-1.559h-.6263l.0015 3.038.6262-.0004-.0004-.929h.2113l.6697.9287.7702-.0004-.8796-1.2153zm-1.7033-1.0903.0006 2.3084h-.6114v-.255c-.1506.1849-.3758.315-.6945.3154-.6397 0-1.1243-.5215-1.1244-1.2149-.0003-.6935.483-1.2152 1.1231-1.2156.319 0 .5418.1287.6953.3166v-.2549h.6113zm-.592 1.1533c-.0005-.3645-.2424-.6363-.5993-.6361-.3665 0-.5986.2838-.5986.6364 0 .3528.2326.636.5992.6357.3572 0 .5992-.2718.5986-.636zm-4.2813-1.2502c-.308.0003-.6144.1047-.7955.4019-.1572-.249-.4365-.4012-.7741-.4012-.266 0-.5224.0885-.689.3374v-.2756h-.6144v2.3426h.6314v-1.2841c-.0006-.3528.2247-.5295.4953-.5295.288 0 .4576.1877.4576.525v1.2876h.6313V14.429c-.0004-.3527.2247-.5295.4953-.5295.2855 0 .4572.1875.4572.525v1.2887h.6291v-1.4914l.0004.001c-.0004-.544-.3732-.9137-.9246-.9137zm-3.0249 1.2472a1.838 1.838 0 0 1-.0118.2089H11.878c.067.3325.2994.4803.591.4803a.9258.9258 0 0 0 .5804-.2216l.3633.4c-.2608.241-.5928.3508-.9792.3508-.704 0-1.1927-.4803-1.1928-1.2072-.0006-.7268.4734-1.2228 1.161-1.2232.6617 0 1.114.4925 1.1172 1.212zm-.6213-.2131c-.057-.2957-.235-.462-.5003-.462-.2917 0-.4622.1764-.5168.462h1.0171zm.6214.2134v-.0009.0009zm-3.0601-2.1814a.3796.3796 0 0 0-.351.2342.3794.3794 0 0 0 .0819.4139.3794.3794 0 0 0 .414.0824.38.38 0 0 0 .1233-.6193.379.379 0 0 0-.2682-.1112z": "Hepsiemlak" } } diff --git a/.svglintrc.mjs b/.svglintrc.mjs index 984185343..57dfed673 100644 --- a/.svglintrc.mjs +++ b/.svglintrc.mjs @@ -822,12 +822,8 @@ export default { return collinearSegments; }; - const iconPath = getIconPath($, filepath); - if (!updateIgnoreFile && isIgnored(reporter.name, iconPath)) { - return; - } - - const collinearSegments = getCollinearSegments(iconPath); + const iconPath = getIconPath($, filepath), + collinearSegments = getCollinearSegments(iconPath); if (collinearSegments.length === 0) { return; } diff --git a/icons/hepsiemlak.svg b/icons/hepsiemlak.svg index 028a5e7c6..3d7e259de 100644 --- a/icons/hepsiemlak.svg +++ b/icons/hepsiemlak.svg @@ -1 +1 @@ -Hepsiemlak \ No newline at end of file +Hepsiemlak \ No newline at end of file From 19be66383c935cde09ed638033995f7a485cda3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Wed, 13 Mar 2024 01:11:26 +0100 Subject: [PATCH 830/938] Properly remove SVG attributes with SVGO (#10618) --- svgo.config.mjs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/svgo.config.mjs b/svgo.config.mjs index 21f32595e..0d8971684 100644 --- a/svgo.config.mjs +++ b/svgo.config.mjs @@ -71,7 +71,7 @@ export default { // Sort the attributes on the tag name: 'sortAttrs', params: { - order: ['role', 'viewBox'], + order: ['role', 'viewBox', 'xmlns'], xmlnsOrder: 'end', }, }, @@ -80,7 +80,11 @@ export default { { name: 'removeAttrs', params: { - attrs: ['svg:(?!(role|viewBox|xmlns))', 'path:(?!d)', 'title:*'], + attrs: [ + 'svg:.*(? Date: Wed, 13 Mar 2024 15:14:26 +0000 Subject: [PATCH 831/938] Add BuySellAds (#10517) --- _data/simple-icons.json | 5 +++++ icons/buysellads.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/buysellads.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 54082c1ab..22626b334 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2428,6 +2428,11 @@ "hex": "FFDD00", "source": "https://www.buymeacoffee.com/brand" }, + { + "title": "BuySellAds", + "hex": "EB4714", + "source": "https://docs.buysellads.com" + }, { "title": "BuzzFeed", "hex": "EE3322", diff --git a/icons/buysellads.svg b/icons/buysellads.svg new file mode 100644 index 000000000..87546dfa1 --- /dev/null +++ b/icons/buysellads.svg @@ -0,0 +1 @@ +BuySellAds \ No newline at end of file From 1401fb2a0500db16e153d6fc3dab350838dfb8eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Wed, 13 Mar 2024 16:31:45 +0100 Subject: [PATCH 832/938] Handle cleanly interruption signals on add-icon-data script (#10620) --- package.json | 2 +- scripts/add-icon-data.js | 185 +++++++++++++++++++++------------------ 2 files changed, 102 insertions(+), 85 deletions(-) diff --git a/package.json b/package.json index debdf4bcf..33b9615bb 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "url": "https://opencollective.com/simple-icons" }, "devDependencies": { - "@inquirer/prompts": "3.2.0", + "@inquirer/prompts": "4.3.0", "chalk": "5.3.0", "del-cli": "5.1.0", "editorconfig-checker": "5.1.1", diff --git a/scripts/add-icon-data.js b/scripts/add-icon-data.js index ee5cd0c56..861f4d23e 100644 --- a/scripts/add-icon-data.js +++ b/scripts/add-icon-data.js @@ -1,6 +1,6 @@ import process from 'node:process'; import chalk from 'chalk'; -import { input, confirm, checkbox } from '@inquirer/prompts'; +import { input, confirm, checkbox, ExitPromptError } from '@inquirer/prompts'; import autocomplete from 'inquirer-autocomplete-standalone'; import getRelativeLuminance from 'get-relative-luminance'; import { search } from 'fast-fuzzy'; @@ -88,99 +88,116 @@ const getIconDataFromAnswers = (answers) => ({ : {}), }); -const answers = {}; +const run = async () => { + const answers = {}; -answers.title = await input({ - message: 'Title:', - validate: titleValidator, -}); + answers.title = await input({ + message: 'Title:', + validate: titleValidator, + }); -answers.hex = await input({ - message: 'Hex:', - validate: hexValidator, - transformer: hexTransformer, -}); + answers.hex = await input({ + message: 'Hex:', + validate: hexValidator, + transformer: hexTransformer, + }); -answers.source = await input({ - message: 'Source URL:', - validate: sourceValidator, -}); - -answers.hasGuidelines = await confirm({ - message: 'The icon has brand guidelines?', -}); - -if (answers.hasGuidelines) { - answers.guidelines = await input({ - message: 'Guidelines URL:', + answers.source = await input({ + message: 'Source URL:', validate: sourceValidator, }); -} -answers.hasLicense = await confirm({ - message: 'The icon has brand license?', -}); - -if (answers.hasLicense) { - const licenseTypes = - jsonSchema.definitions.brand.properties.license.oneOf[0].properties.type.enum.map( - (license) => { - return { value: license }; - }, - ); - answers.licenseType = await autocomplete({ - message: 'License type:', - source: async (input) => { - input = (input || '').trim(); - return input - ? search(input, licenseTypes, { keySelector: (x) => x.value }) - : licenseTypes; - }, + answers.hasGuidelines = await confirm({ + message: 'The icon has brand guidelines?', }); - answers.licenseUrl = await input({ - message: `License URL ${chalk.reset('(optional)')}:`, - validate: (text) => text.length === 0 || sourceValidator(text), - }); -} - -answers.hasAliases = await confirm({ - message: 'This icon has brand aliases?', - default: false, -}); - -if (answers.hasAliases) { - answers.aliasesTypes = await checkbox({ - message: 'What types of aliases do you want to add?', - choices: aliasesChoices, - }); - - for (const x of aliasesChoices) { - if (!answers?.aliasesTypes?.includes(x.value)) continue; - answers[`${x.value}AliasesList`] = await input({ - message: x.value + chalk.reset(' (separate with commas)'), - validate: (text) => text.trim().length > 0, - transformer: aliasesTransformer, + if (answers.hasGuidelines) { + answers.guidelines = await input({ + message: 'Guidelines URL:', + validate: sourceValidator, }); } -} -answers.confirmToAdd = await confirm({ - message: [ - 'About to write the following to simple-icons.json:', - chalk.reset(JSON.stringify(getIconDataFromAnswers(answers), null, 4)), - chalk.reset('Is this OK?'), - ].join('\n\n'), -}); + answers.hasLicense = await confirm({ + message: 'The icon has brand license?', + }); -const icon = getIconDataFromAnswers(answers); + if (answers.hasLicense) { + const licenseTypes = + jsonSchema.definitions.brand.properties.license.oneOf[0].properties.type.enum.map( + (license) => { + return { value: license }; + }, + ); + answers.licenseType = await autocomplete({ + message: 'License type:', + source: async (input) => { + input = (input || '').trim(); + return input + ? search(input, licenseTypes, { keySelector: (x) => x.value }) + : licenseTypes; + }, + }); -if (answers.confirmToAdd) { - iconsData.icons.push(icon); - iconsData.icons.sort((a, b) => collator.compare(a.title, b.title)); - await writeIconsData(iconsData); - console.log(chalk.green('\nData written successfully.')); -} else { - console.log(chalk.red('\nAborted.')); - process.exit(1); -} + answers.licenseUrl = await input({ + message: `License URL ${chalk.reset('(optional)')}:`, + validate: (text) => text.length === 0 || sourceValidator(text), + }); + } + + answers.hasAliases = await confirm({ + message: 'This icon has brand aliases?', + default: false, + }); + + if (answers.hasAliases) { + answers.aliasesTypes = await checkbox({ + message: 'What types of aliases do you want to add?', + choices: aliasesChoices, + }); + + for (const x of aliasesChoices) { + if (!answers?.aliasesTypes?.includes(x.value)) continue; + answers[`${x.value}AliasesList`] = await input({ + message: x.value + chalk.reset(' (separate with commas)'), + validate: (text) => text.trim().length > 0, + transformer: aliasesTransformer, + }); + } + } + + answers.confirmToAdd = await confirm({ + message: [ + 'About to write the following to simple-icons.json:', + chalk.reset(JSON.stringify(getIconDataFromAnswers(answers), null, 4)), + chalk.reset('Is this OK?'), + ].join('\n\n'), + }); + + const icon = getIconDataFromAnswers(answers); + + if (answers.confirmToAdd) { + iconsData.icons.push(icon); + iconsData.icons.sort((a, b) => collator.compare(a.title, b.title)); + await writeIconsData(iconsData); + console.log(chalk.green('\nData written successfully.')); + } else { + console.log(chalk.red('\nAborted.')); + process.exit(1); + } +}; + +const main = async () => { + try { + await run(); + } catch (err) { + if (err instanceof ExitPromptError) { + console.log(chalk.red('\nAborted.')); + process.exit(1); + } + + throw err; + } +}; + +await main(); From 2455746fcc3e9064b7908580b71caec841e35d48 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Wed, 13 Mar 2024 16:44:17 +0000 Subject: [PATCH 833/938] Add Logicool aliases (#10430) --- .jsonschema.json | 4 ++++ _data/simple-icons.json | 13 ++++++++++++- sdk.d.ts | 1 + 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.jsonschema.json b/.jsonschema.json index 446da0574..881e74011 100644 --- a/.jsonschema.json +++ b/.jsonschema.json @@ -638,6 +638,10 @@ "guidelines": { "description": "The brand guidelines, if different from the original", "$ref": "#/definitions/url" + }, + "loc": { + "description": "Localized names of the brand", + "$ref": "#/definitions/locale" } }, "additionalProperties": false diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 22626b334..58a857867 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8609,7 +8609,18 @@ { "title": "Logitech", "hex": "00B8FC", - "source": "https://www.logitech.com/en-us/pr/library" + "source": "https://www.logitech.com/en-us/pr/library", + "aliases": { + "dup": [ + { + "title": "Logicool", + "hex": "00BFFF", + "loc": { + "ja-JP": "ロジクール" + } + } + ] + } }, { "title": "Logitech G", diff --git a/sdk.d.ts b/sdk.d.ts index e451d8544..517cbd013 100644 --- a/sdk.d.ts +++ b/sdk.d.ts @@ -40,6 +40,7 @@ type DuplicateAlias = { title: string; hex?: string; guidelines?: string; + loc?: { [key: string]: string }; }; /** From e20ba142096028d0ed240ce9f47dfb007284a272 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 13 Mar 2024 23:03:30 +0000 Subject: [PATCH 834/938] Add Google Authenticator (#10454) --- _data/simple-icons.json | 5 +++++ icons/googleauthenticator.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/googleauthenticator.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 58a857867..5a0da899e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5919,6 +5919,11 @@ "hex": "4285F4", "source": "https://assistant.google.com" }, + { + "title": "Google Authenticator", + "hex": "4285F4", + "source": "https://commons.wikimedia.org/wiki/File:Google_Authenticator_(April_2023).svg" + }, { "title": "Google Bard", "hex": "886FBF", diff --git a/icons/googleauthenticator.svg b/icons/googleauthenticator.svg new file mode 100644 index 000000000..c769889da --- /dev/null +++ b/icons/googleauthenticator.svg @@ -0,0 +1 @@ +Google Authenticator \ No newline at end of file From 09c74825798721dcc417df2aa3c9ce9cb8530d78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Thu, 14 Mar 2024 03:01:06 +0100 Subject: [PATCH 835/938] Patch dependency updates (#10636) --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 33b9615bb..02a5b69f2 100644 --- a/package.json +++ b/package.json @@ -87,12 +87,12 @@ "@inquirer/prompts": "4.3.0", "chalk": "5.3.0", "del-cli": "5.1.0", - "editorconfig-checker": "5.1.1", + "editorconfig-checker": "5.1.5", "esbuild": "0.19.4", "fake-diff": "1.0.0", "fast-fuzzy": "1.12.0", "get-relative-luminance": "1.0.0", - "husky": "9.0.10", + "husky": "9.0.11", "inquirer-autocomplete-standalone": "0.8.1", "is-ci": "3.0.1", "jsonschema": "1.4.1", @@ -101,7 +101,7 @@ "named-html-entities-json": "1.0.0", "npm-run-all": "4.1.5", "prettier": "3.0.3", - "svg-path-bbox": "1.2.4", + "svg-path-bbox": "1.2.5", "svg-path-segments": "1.0.0", "svglint": "2.4.0", "svgo": "3.0.2", From df0be49be751bada0512031f409f0e8a58c32ce8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Thu, 14 Mar 2024 03:15:07 +0100 Subject: [PATCH 836/938] Run Renovate through GitHub action (#10621) --- .github/renovate.json5 | 3 --- .github/workflows/renovate.yml | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/renovate.yml diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 97fefba59..051d2a373 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -12,9 +12,6 @@ // Use our labelling system labels: ['dependencies'], - // Schedule the PRs to interleave with our release schedule - schedule: 'on the 2nd and 4th day instance on sunday after 11pm', - // We generally always want the major version separateMajorMinor: false, diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml new file mode 100644 index 000000000..8861ae47b --- /dev/null +++ b/.github/workflows/renovate.yml @@ -0,0 +1,23 @@ +name: Renovate + +on: + schedule: + - cron: '0 0 1 5,11 *' + workflow_dispatch: + +jobs: + renovate: + runs-on: ubuntu-latest + timeout-minutes: 15 + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup node + uses: actions/setup-node@v4 + - name: Renovate + uses: renovatebot/github-action@v40.1.4 + with: + configurationFile: .github/renovate.json5 + token: ${{ secrets.RENOVATE_TOKEN }} + env: + LOG_LEVEL: debug From 4cb5e318d94d426c6ad4b49aa0d7614379dd7c0b Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Thu, 14 Mar 2024 07:33:55 -0400 Subject: [PATCH 837/938] Update pull request template (#10645) --- .github/PULL_REQUEST_TEMPLATE.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index bdeea5989..f34a6f9e7 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -8,11 +8,10 @@ https://wasm.simpleicons.org/preview **Issue:** closes # -**Similarweb rank:** +**Popularity metric:** ### Checklist From 2d1640114beda4335e25400ba7e824243b8dca65 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 14 Mar 2024 12:01:35 +0000 Subject: [PATCH 838/938] Add Anycubic (#10466) --- _data/simple-icons.json | 5 +++++ icons/anycubic.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/anycubic.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5a0da899e..1fc9e7e77 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -995,6 +995,11 @@ "hex": "FF7328", "source": "https://www.antena3.com" }, + { + "title": "Anycubic", + "hex": "476695", + "source": "https://store.anycubic.com/pages/firmware-software" + }, { "title": "AnyDesk", "hex": "EF443B", diff --git a/icons/anycubic.svg b/icons/anycubic.svg new file mode 100644 index 000000000..de561bb40 --- /dev/null +++ b/icons/anycubic.svg @@ -0,0 +1 @@ +Anycubic \ No newline at end of file From 2e159b4a333ad42cb24b6ef7d5c4db2450e96eb3 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 14 Mar 2024 12:15:59 +0000 Subject: [PATCH 839/938] Add Elegoo (#10467) --- _data/simple-icons.json | 5 +++++ icons/elegoo.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/elegoo.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1fc9e7e77..d7c0b6242 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4493,6 +4493,11 @@ "hex": "000000", "source": "https://www.electron.build" }, + { + "title": "Elegoo", + "hex": "2C3A83", + "source": "https://www.elegoo.com/pages/download" + }, { "title": "Element", "hex": "0DBD8B", diff --git a/icons/elegoo.svg b/icons/elegoo.svg new file mode 100644 index 000000000..df9a0f487 --- /dev/null +++ b/icons/elegoo.svg @@ -0,0 +1 @@ +Elegoo \ No newline at end of file From 4ce69b9d00b689adfcb968b74712bfe466d67fac Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 14 Mar 2024 12:31:27 +0000 Subject: [PATCH 840/938] Update Western Digital (#10415) --- _data/simple-icons.json | 2 +- icons/westerndigital.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index d7c0b6242..529cc49b9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16617,7 +16617,7 @@ "WD" ] }, - "hex": "000000", + "hex": "995DFF", "source": "https://www.westerndigital.com" }, { diff --git a/icons/westerndigital.svg b/icons/westerndigital.svg index 935d670f8..b11e6229e 100644 --- a/icons/westerndigital.svg +++ b/icons/westerndigital.svg @@ -1 +1 @@ -Western Digital \ No newline at end of file +Western Digital \ No newline at end of file From 883152bfb802fd1294022a43e42bb73ac6a1e635 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Thu, 14 Mar 2024 22:42:22 +0800 Subject: [PATCH 841/938] Use `kceb/git-message-action@v3` (#10638) --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5f64beb3e..627c9e570 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -61,7 +61,7 @@ jobs: uses: actions/checkout@v4 - name: Get commit message (for release title and body) id: commit - uses: kceb/git-message-action@v2 + uses: kceb/git-message-action@v3 - id: get-version uses: ./.github/actions/get-version - name: Reformat to regular markdown From 842d60ca2d7df41634e8f77630a144b9b53e8f62 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Thu, 14 Mar 2024 17:33:30 +0000 Subject: [PATCH 842/938] Add Cheerio (#10462) --- _data/simple-icons.json | 8 ++++++++ icons/cheerio.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 icons/cheerio.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 529cc49b9..de28634cc 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2767,6 +2767,14 @@ "hex": "E0832F", "source": "https://www.chedraui.com.mx" }, + { + "title": "Cheerio", + "hex": "E88C1F", + "source": "https://github.com/cheeriojs/cheerio/blob/60b538772c34f2dd93e9c62e410b2751d0a69ff3/website/static/img/orange-c.svg", + "license": { + "type": "MIT" + } + }, { "title": "Chef", "hex": "F09820", diff --git a/icons/cheerio.svg b/icons/cheerio.svg new file mode 100644 index 000000000..ca06b4922 --- /dev/null +++ b/icons/cheerio.svg @@ -0,0 +1 @@ +Cheerio \ No newline at end of file From 4cd46034327e349b36e27af2723a5ff09518e520 Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Fri, 15 Mar 2024 00:04:10 -0400 Subject: [PATCH 843/938] Refactor add-icon-data script (#10639) --- scripts/add-icon-data.js | 273 ++++++++++++++++----------------------- 1 file changed, 108 insertions(+), 165 deletions(-) diff --git a/scripts/add-icon-data.js b/scripts/add-icon-data.js index 861f4d23e..785130d5c 100644 --- a/scripts/add-icon-data.js +++ b/scripts/add-icon-data.js @@ -13,171 +13,122 @@ import { } from '../sdk.mjs'; import { getJsonSchemaData, writeIconsData } from './utils.js'; -const hexPattern = /^#?[a-f0-9]{3,8}$/i; - const iconsData = JSON.parse(await getIconsDataString()); const jsonSchema = await getJsonSchemaData(); -const titleValidator = (text) => { - if (!text) return 'This field is required'; - if ( - iconsData.icons.find( - (x) => x.title === text || titleToSlug(x.title) === titleToSlug(text), - ) - ) - return 'This icon title or slug already exists'; - return true; -}; +const HEX_REGEX = /^#?[a-f0-9]{3,8}$/i; -const hexValidator = (text) => - hexPattern.test(text) || 'This should be a valid hex code'; +const aliasTypes = ['aka', 'old'].map((key) => ({ + name: `${key} (${jsonSchema.definitions.brand.properties.aliases.properties[key].description})`, + value: key, +})); -const sourceValidator = (text) => - URL_REGEX.test(text) || 'This should be a secure URL'; +const licenseTypes = + jsonSchema.definitions.brand.properties.license.oneOf[0].properties.type.enum.map( + (license) => ({ name: license, value: license }), + ); -const hexTransformer = (text) => { - const color = normalizeColor(text); - const luminance = hexPattern.test(text) +const isValidURL = (input) => + URL_REGEX.test(input) || 'Must be a valid and secure (https://) URL.'; + +const isValidHexColor = (input) => + HEX_REGEX.test(input) || 'Must be a valid hex code.'; + +const isNewIcon = (input) => + !iconsData.icons.find( + (icon) => + icon.title === input || titleToSlug(icon.title) === titleToSlug(input), + ) || 'This icon title or slug already exists.'; + +const previewHexColor = (input) => { + const color = normalizeColor(input); + const luminance = HEX_REGEX.test(input) ? getRelativeLuminance.default(`#${color}`) : -1; - if (luminance === -1) return text.toUpperCase(); + if (luminance === -1) return input.toUpperCase(); return chalk.bgHex(`#${color}`).hex(luminance < 0.4 ? '#fff' : '#000')( - text.toUpperCase(), + input.toUpperCase(), ); }; -const aliasesTransformer = (text) => - text - .split(',') - .map((x) => chalk.cyan(x)) - .join(','); +try { + const answers = { + title: await input({ + message: 'What is the title of this icon?', + validate: (input) => + input.trim().length > 0 ? isNewIcon(input) : 'This field is required.', + }), + hex: normalizeColor( + await input({ + message: 'What is the brand color of this icon?', + validate: isValidHexColor, + transformer: previewHexColor, + }), + ), + source: await input({ + message: 'What is the source URL of the icon?', + validate: isValidURL, + }), + guidelines: (await confirm({ + message: 'Does this icon have brand guidelines?', + })) + ? await input({ + message: 'What is the URL for the brand guidelines?', + validate: isValidURL, + }) + : undefined, + license: (await confirm({ + message: 'Does this icon have a license?', + })) + ? { + type: await autocomplete({ + message: "What is the icon's license?", + source: async (input) => { + input = (input || '').trim(); + return input + ? search(input, licenseTypes, { keySelector: (x) => x.value }) + : licenseTypes; + }, + }), + url: + (await input({ + message: `What is the URL for the license? (optional)`, + validate: (input) => input.length === 0 || isValidURL(input), + })) || undefined, + } + : undefined, + aliases: (await confirm({ + message: 'Does this icon have brand aliases?', + default: false, + })) + ? await checkbox({ + message: 'What types of aliases do you want to add?', + choices: aliasTypes, + }).then(async (aliases) => { + const result = {}; + for (const alias of aliases) { + result[alias] = await input({ + message: `What ${alias} aliases would you like to add? (separate with commas)`, + }).then((aliases) => + aliases.split(',').map((alias) => alias.trim()), + ); + } + return result; + }) + : undefined, + }; -const aliasesChoices = Object.entries( - jsonSchema.definitions.brand.properties.aliases.properties, -) - .filter(([k]) => ['aka', 'old'].includes(k)) - .map(([k, v]) => ({ name: `${k}: ${v.description}`, value: k })); + console.log( + 'About to write the following to simple-icons.json:\n' + + JSON.stringify(answers, null, 4), + ); -const getIconDataFromAnswers = (answers) => ({ - title: answers.title, - hex: normalizeColor(answers.hex), - source: answers.source, - ...(answers.hasGuidelines ? { guidelines: answers.guidelines } : {}), - ...(answers.hasLicense - ? { - license: { - type: answers.licenseType, - ...(answers.licenseUrl ? { url: answers.licenseUrl } : {}), - }, - } - : {}), - ...(answers.hasAliases - ? { - aliases: aliasesChoices.reduce((previous, current) => { - const promptKey = `${current.value}AliasesList`; - if (answers[promptKey]) - return { - ...previous, - [current.value]: answers[promptKey] - .split(',') - .map((x) => x.trim()), - }; - return previous; - }, {}), - } - : {}), -}); - -const run = async () => { - const answers = {}; - - answers.title = await input({ - message: 'Title:', - validate: titleValidator, - }); - - answers.hex = await input({ - message: 'Hex:', - validate: hexValidator, - transformer: hexTransformer, - }); - - answers.source = await input({ - message: 'Source URL:', - validate: sourceValidator, - }); - - answers.hasGuidelines = await confirm({ - message: 'The icon has brand guidelines?', - }); - - if (answers.hasGuidelines) { - answers.guidelines = await input({ - message: 'Guidelines URL:', - validate: sourceValidator, - }); - } - - answers.hasLicense = await confirm({ - message: 'The icon has brand license?', - }); - - if (answers.hasLicense) { - const licenseTypes = - jsonSchema.definitions.brand.properties.license.oneOf[0].properties.type.enum.map( - (license) => { - return { value: license }; - }, - ); - answers.licenseType = await autocomplete({ - message: 'License type:', - source: async (input) => { - input = (input || '').trim(); - return input - ? search(input, licenseTypes, { keySelector: (x) => x.value }) - : licenseTypes; - }, - }); - - answers.licenseUrl = await input({ - message: `License URL ${chalk.reset('(optional)')}:`, - validate: (text) => text.length === 0 || sourceValidator(text), - }); - } - - answers.hasAliases = await confirm({ - message: 'This icon has brand aliases?', - default: false, - }); - - if (answers.hasAliases) { - answers.aliasesTypes = await checkbox({ - message: 'What types of aliases do you want to add?', - choices: aliasesChoices, - }); - - for (const x of aliasesChoices) { - if (!answers?.aliasesTypes?.includes(x.value)) continue; - answers[`${x.value}AliasesList`] = await input({ - message: x.value + chalk.reset(' (separate with commas)'), - validate: (text) => text.trim().length > 0, - transformer: aliasesTransformer, - }); - } - } - - answers.confirmToAdd = await confirm({ - message: [ - 'About to write the following to simple-icons.json:', - chalk.reset(JSON.stringify(getIconDataFromAnswers(answers), null, 4)), - chalk.reset('Is this OK?'), - ].join('\n\n'), - }); - - const icon = getIconDataFromAnswers(answers); - - if (answers.confirmToAdd) { - iconsData.icons.push(icon); + if ( + await confirm({ + message: 'Is this OK?', + }) + ) { + iconsData.icons.push(answers); iconsData.icons.sort((a, b) => collator.compare(a.title, b.title)); await writeIconsData(iconsData); console.log(chalk.green('\nData written successfully.')); @@ -185,19 +136,11 @@ const run = async () => { console.log(chalk.red('\nAborted.')); process.exit(1); } -}; - -const main = async () => { - try { - await run(); - } catch (err) { - if (err instanceof ExitPromptError) { - console.log(chalk.red('\nAborted.')); - process.exit(1); - } - - throw err; +} catch (err) { + if (err instanceof ExitPromptError) { + console.log(chalk.red('\nAborted.')); + process.exit(1); } -}; -await main(); + throw err; +} From 599e5d84dd840d12eacd862905105639350cdcb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 15 Mar 2024 07:41:55 +0100 Subject: [PATCH 844/938] Drop npm-run-all dependency (#10651) * Drop npm-run-all dependency * Rename our-lint script to ourlint --- CONTRIBUTING.md | 2 +- package.json | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 67aed9d87..6f6e5ed99 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -322,7 +322,7 @@ Here is the object of a fictional brand as an example: You can use `npm run add-icon-data` to add metadata via a CLI prompt. -Make sure the icon is added in alphabetical order. If you're in doubt, you can always run `npm run our-lint` - this will tell you if any of the JSON data is in the wrong order. +Make sure the icon is added in alphabetical order. If you're in doubt, you can always run `npm run ourlint` - this will tell you if any of the JSON data is in the wrong order. #### Optional Data diff --git a/package.json b/package.json index 02a5b69f2..fdda4cd66 100644 --- a/package.json +++ b/package.json @@ -99,7 +99,6 @@ "markdown-link-check": "3.11.2", "mocha": "10.2.0", "named-html-entities-json": "1.0.0", - "npm-run-all": "4.1.5", "prettier": "3.0.3", "svg-path-bbox": "1.2.5", "svg-path-segments": "1.0.0", @@ -112,8 +111,8 @@ "build": "node scripts/build/package.js", "clean": "del-cli index.js index.mjs index.d.ts sdk.js", "format": "prettier --cache --write .", - "lint": "run-s our-lint jslint jsonlint svglint wslint", - "our-lint": "node scripts/lint/ourlint.js", + "lint": "npm run ourlint && npm run jslint && npm run jsonlint && npm run svglint && npm run wslint", + "ourlint": "node scripts/lint/ourlint.js", "jslint": "prettier --cache --check .", "jsonlint": "node scripts/lint/jsonlint.js", "svglint": "svglint --ci $npm_config_icons", From 4cb76319a6f43aaafa1e9116f980bcc82863498d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 15 Mar 2024 07:44:18 +0100 Subject: [PATCH 845/938] Drop is-ci dependency (#10650) --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index fdda4cd66..d79f0e79e 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,6 @@ "get-relative-luminance": "1.0.0", "husky": "9.0.11", "inquirer-autocomplete-standalone": "0.8.1", - "is-ci": "3.0.1", "jsonschema": "1.4.1", "markdown-link-check": "3.11.2", "mocha": "10.2.0", @@ -117,7 +116,7 @@ "jsonlint": "node scripts/lint/jsonlint.js", "svglint": "svglint --ci $npm_config_icons", "wslint": "editorconfig-checker", - "prepare": "is-ci || husky", + "prepare": "node -e 'process.exit(!!process.env.CI ? 0 : 1)' || husky", "prepublishOnly": "npm run build", "postpublish": "npm run clean", "test": "mocha tests --reporter tests/min-reporter.cjs --inline-diffs", From 08e2ee5d54201712d3b0d0bacbf6aada20ca74c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Fri, 15 Mar 2024 07:56:52 +0100 Subject: [PATCH 846/938] Use mondeja/remove-labels-gh-action@v2 (#10649) Co-authored-by: LitoMore --- .github/workflows/remove-labels.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/remove-labels.yml b/.github/workflows/remove-labels.yml index 04b693da4..cb38b619a 100644 --- a/.github/workflows/remove-labels.yml +++ b/.github/workflows/remove-labels.yml @@ -13,7 +13,7 @@ jobs: if: github.event.pull_request.merged runs-on: ubuntu-latest steps: - - uses: mondeja/remove-labels-gh-action@v1 + - uses: mondeja/remove-labels-gh-action@v2 with: token: ${{ secrets.GITHUB_TOKEN }} labels: | @@ -31,7 +31,7 @@ jobs: if: github.event_name == 'pull_request_target' && (! github.event.pull_request.merged) runs-on: ubuntu-latest steps: - - uses: mondeja/remove-labels-gh-action@v1 + - uses: mondeja/remove-labels-gh-action@v2 with: token: ${{ secrets.GITHUB_TOKEN }} labels: | @@ -43,7 +43,7 @@ jobs: if: github.event.issue.state == 'closed' runs-on: ubuntu-latest steps: - - uses: mondeja/remove-labels-gh-action@v1 + - uses: mondeja/remove-labels-gh-action@v2 with: token: ${{ secrets.GITHUB_TOKEN }} labels: | From d20dbc538f55ac319a2f020d03355374319b4a77 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Fri, 15 Mar 2024 20:20:08 +0800 Subject: [PATCH 847/938] Add EndeavourOS icon (#7931) * Add EndeavourOS icon * Update source URL * Update source & icon --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/endeavouros.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/endeavouros.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index de28634cc..f90d81730 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4593,6 +4593,11 @@ "hex": "72BE50", "source": "https://www.empire.kred" }, + { + "title": "EndeavourOS", + "hex": "7F7FFF", + "source": "https://github.com/endeavouros-team/endeavouros-theming/blob/135f642c980ed8d8fc212783eb478f96226f6c72/endeavouros-logo-text.svg" + }, { "title": "Engadget", "hex": "000000", diff --git a/icons/endeavouros.svg b/icons/endeavouros.svg new file mode 100644 index 000000000..0319d4d2d --- /dev/null +++ b/icons/endeavouros.svg @@ -0,0 +1 @@ +EndeavourOS \ No newline at end of file From 9ef3f5ff7c9047f3bff07367ac2bcf9025054507 Mon Sep 17 00:00:00 2001 From: Eric P Pereira <651507+wwwescape@users.noreply.github.com> Date: Fri, 15 Mar 2024 17:56:16 +0530 Subject: [PATCH 848/938] Update Air India (#9322) * Update Air India icon * Update JSON for Air India * Update icon & hex --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 2 +- icons/airindia.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f90d81730..6640f3931 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -420,7 +420,7 @@ }, { "title": "Air India", - "hex": "D9000D", + "hex": "DA0E29", "source": "https://www.airindia.com" }, { diff --git a/icons/airindia.svg b/icons/airindia.svg index d4333002f..bd86a4f4b 100644 --- a/icons/airindia.svg +++ b/icons/airindia.svg @@ -1 +1 @@ -Air India \ No newline at end of file +Air India \ No newline at end of file From b02abced73ecc4de05e5cdea7a2bbc5cf0fc2c2f Mon Sep 17 00:00:00 2001 From: Sylvain Boissel Date: Fri, 15 Mar 2024 13:32:59 +0100 Subject: [PATCH 849/938] Add Malt icon (#9213) * Adding Malt icon * Optimized svg * Update color * Annotate icon * remove extra attributes * Update icons/malt.svg * Remove newline * Update to logo --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 6 ++++++ icons/malt.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/malt.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6640f3931..7278adc71 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8861,6 +8861,12 @@ "hex": "FF1E0D", "source": "https://www.makerbot.com/makerbot-press-assets" }, + { + "title": "Malt", + "hex": "FC5757", + "source": "https://newsroom.malt.com/media-kit-uk", + "guidelines": "https://newsroom.malt.com/media-kit-uk" + }, { "title": "Mamba UI", "hex": "6D28D9", diff --git a/icons/malt.svg b/icons/malt.svg new file mode 100644 index 000000000..134737df5 --- /dev/null +++ b/icons/malt.svg @@ -0,0 +1 @@ +Malt \ No newline at end of file From 4d6b1594672f3c4f74d04b1e486a020e5f3058c2 Mon Sep 17 00:00:00 2001 From: Joseph <61133303+zcraber@users.noreply.github.com> Date: Fri, 15 Mar 2024 18:08:30 +0530 Subject: [PATCH 850/938] Add Spaceship (#9721) * Add Spaceship * Update icon --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/spaceship.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/spaceship.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7278adc71..7554f71c8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14092,6 +14092,11 @@ "type": "CC-BY-SA-4.0" } }, + { + "title": "Spaceship", + "hex": "394EFF", + "source": "https://www.spaceship.com" + }, { "title": "SpaceX", "hex": "000000", diff --git a/icons/spaceship.svg b/icons/spaceship.svg new file mode 100644 index 000000000..3a6e52815 --- /dev/null +++ b/icons/spaceship.svg @@ -0,0 +1 @@ +Spaceship \ No newline at end of file From 35d840ac50e52735d5bbb38f37188e39215fbf20 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Fri, 15 Mar 2024 20:40:56 +0800 Subject: [PATCH 851/938] Add Xiaohongshu icon (#10128) * Add Xiaohongshu icon * Update source URL * Remove excess points --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 10 ++++++++++ icons/xiaohongshu.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/xiaohongshu.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7554f71c8..b304d3845 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16962,6 +16962,16 @@ "hex": "2284F2", "source": "https://www.xfce.org/download#artwork" }, + { + "title": "Xiaohongshu", + "hex": "FF2442", + "source": "https://pro.xiaohongshu.com", + "aliases": { + "loc": { + "zh-CN": "小红书" + } + } + }, { "title": "Xiaomi", "hex": "FF6900", diff --git a/icons/xiaohongshu.svg b/icons/xiaohongshu.svg new file mode 100644 index 000000000..3de64c5c6 --- /dev/null +++ b/icons/xiaohongshu.svg @@ -0,0 +1 @@ +Xiaohongshu \ No newline at end of file From f16589639c4b55bd7ef557ba29eef2290fd6f65a Mon Sep 17 00:00:00 2001 From: Micah <33971772+ApexDevelopment@users.noreply.github.com> Date: Fri, 15 Mar 2024 11:08:35 -0400 Subject: [PATCH 852/938] Add Flashforge icon (#10584) --- _data/simple-icons.json | 5 +++++ icons/flashforge.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/flashforge.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b304d3845..1d47b9aff 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5142,6 +5142,11 @@ "hex": "1DBF73", "source": "https://www.fiverr.com/press-kit" }, + { + "title": "Flashforge", + "hex": "000000", + "source": "https://www.flashforge.com" + }, { "title": "Flask", "hex": "000000", diff --git a/icons/flashforge.svg b/icons/flashforge.svg new file mode 100644 index 000000000..75f475773 --- /dev/null +++ b/icons/flashforge.svg @@ -0,0 +1 @@ +Flashforge \ No newline at end of file From 3fdbe8336b372ab835e0ec89d738cc250e0d6882 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 15 Mar 2024 16:01:01 +0000 Subject: [PATCH 853/938] Add Rich icon (#10329) --- _data/simple-icons.json | 5 +++++ icons/rich.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/rich.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1d47b9aff..5fd723196 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12816,6 +12816,11 @@ "hex": "801010", "source": "https://github.com/mcneel/compute.rhino3d/blob/2204d998ff0397a1c6a18dd2312a96508ad48bdb/README.md" }, + { + "title": "Rich", + "hex": "FAE742", + "source": "https://github.com/Textualize/rich/blob/fd981823644ccf50d685ac9c0cfe8e1e56c9dd35/imgs/logo.svg" + }, { "title": "Rider", "hex": "000000", diff --git a/icons/rich.svg b/icons/rich.svg new file mode 100644 index 000000000..f1b7fa35b --- /dev/null +++ b/icons/rich.svg @@ -0,0 +1 @@ +Rich \ No newline at end of file From e4a4544c1dec2c0f0b2c114e9cc658d56200ed19 Mon Sep 17 00:00:00 2001 From: Nirvik Purkait <93871471+nirvikpurkait@users.noreply.github.com> Date: Fri, 15 Mar 2024 21:43:22 +0530 Subject: [PATCH 854/938] Add Watchtower icon (#10522) --- _data/simple-icons.json | 5 +++++ icons/watchtower.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/watchtower.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5fd723196..3a8926cdb 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16471,6 +16471,11 @@ "hex": "4946DD", "source": "https://github.com/wasmerio/wasmer.io/blob/0d425f5b4ace56496e75278e304f54492c46adde/public/images/icon.svg" }, + { + "title": "Watchtower", + "hex": "416271", + "source": "https://containrrr.dev/watchtower" + }, { "title": "Wattpad", "hex": "FF500A", diff --git a/icons/watchtower.svg b/icons/watchtower.svg new file mode 100644 index 000000000..1d63f9eeb --- /dev/null +++ b/icons/watchtower.svg @@ -0,0 +1 @@ +Watchtower \ No newline at end of file From e4ba60c182566aedb3e89338437348c2c98fdc05 Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Fri, 15 Mar 2024 12:24:01 -0400 Subject: [PATCH 855/938] Add Lucia icon (#10625) --- _data/simple-icons.json | 5 +++++ icons/lucia.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/lucia.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3a8926cdb..e1504566f 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8730,6 +8730,11 @@ "hex": "0068C8", "source": "https://lubuntu.net" }, + { + "title": "Lucia", + "hex": "5F57FF", + "source": "https://v2.lucia-auth.com" + }, { "title": "Lucid", "hex": "282C33", diff --git a/icons/lucia.svg b/icons/lucia.svg new file mode 100644 index 000000000..c167ecb1b --- /dev/null +++ b/icons/lucia.svg @@ -0,0 +1 @@ +Lucia \ No newline at end of file From 88d4a892c96c2b142e55546f9a4850d0b48e8e7d Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Fri, 15 Mar 2024 12:31:16 -0400 Subject: [PATCH 856/938] Add Cloudflare Workers icon (#10579) --- _data/simple-icons.json | 6 ++++++ icons/cloudflareworkers.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/cloudflareworkers.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e1504566f..28c5e7267 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2995,6 +2995,12 @@ "source": "https://pages.cloudflare.com", "guidelines": "https://www.cloudflare.com/trademark/" }, + { + "title": "Cloudflare Workers", + "hex": "F38020", + "source": "https://www.cloudflare.com/developer-platform/products/", + "guidelines": "https://www.cloudflare.com/trademark/" + }, { "title": "Cloudinary", "hex": "3448C5", diff --git a/icons/cloudflareworkers.svg b/icons/cloudflareworkers.svg new file mode 100644 index 000000000..5f0cd7d53 --- /dev/null +++ b/icons/cloudflareworkers.svg @@ -0,0 +1 @@ +Cloudflare Workers \ No newline at end of file From 307452ae74a1db11f53a4b93c519e6e672b24449 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 15 Mar 2024 23:34:15 +0000 Subject: [PATCH 857/938] Add Clubforce (#10249) --- _data/simple-icons.json | 6 ++++++ icons/clubforce.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/clubforce.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 28c5e7267..9375f5369 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3022,6 +3022,12 @@ "hex": "2C39BD", "source": "https://www.cloudways.com/en/media-kit.php" }, + { + "title": "Clubforce", + "hex": "191176", + "source": "https://clubforce.com/media-centre", + "guidelines": "https://clubforce.com/media-centre" + }, { "title": "Clubhouse", "hex": "FFE450", diff --git a/icons/clubforce.svg b/icons/clubforce.svg new file mode 100644 index 000000000..c6e63f393 --- /dev/null +++ b/icons/clubforce.svg @@ -0,0 +1 @@ +Clubforce \ No newline at end of file From 625f145b780bc96e3aab473d70dbed5c520c0934 Mon Sep 17 00:00:00 2001 From: Namrata Surve Date: Sat, 16 Mar 2024 02:45:09 -0400 Subject: [PATCH 858/938] Add Fueler (#10015) Co-authored-by: Adam Rusted Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/fueler.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/fueler.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9375f5369..dca707118 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5463,6 +5463,11 @@ "source": "https://www.fubo.tv", "guidelines": "https://www.fubo.tv/press-inquiries" }, + { + "title": "Fueler", + "hex": "09C9E3", + "source": "https://fueler.io" + }, { "title": "Fuga Cloud", "hex": "242F4B", diff --git a/icons/fueler.svg b/icons/fueler.svg new file mode 100644 index 000000000..6cf7eee70 --- /dev/null +++ b/icons/fueler.svg @@ -0,0 +1 @@ +Fueler \ No newline at end of file From afc3defa05d2a0038049058ca082a93f2ee3a76e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 17 Mar 2024 00:24:28 +0000 Subject: [PATCH 859/938] version bump --- package.json | 2 +- slugs.md | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d79f0e79e..6080ca954 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "11.8.0", + "version": "11.9.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 50928f305..f01533862 100644 --- a/slugs.md +++ b/slugs.md @@ -173,6 +173,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Ant Design` | `antdesign` | | `Anta` | `anta` | | `Antena 3` | `antena3` | +| `Anycubic` | `anycubic` | | `AnyDesk` | `anydesk` | | `AOL` | `aol` | | `Apache` | `apache` | @@ -423,6 +424,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Burp Suite` | `burpsuite` | | `Burton` | `burton` | | `Buy Me A Coffee` | `buymeacoffee` | +| `BuySellAds` | `buysellads` | | `BuzzFeed` | `buzzfeed` | | `BVG` | `bvg` | | `Byju's` | `byjus` | @@ -481,6 +483,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Checkmarx` | `checkmarx` | | `Checkmk` | `checkmk` | | `Chedraui` | `chedraui` | +| `Cheerio` | `cheerio` | | `Chef` | `chef` | | `Chemex` | `chemex` | | `Chevrolet` | `chevrolet` | @@ -522,10 +525,12 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Cloudera` | `cloudera` | | `Cloudflare` | `cloudflare` | | `Cloudflare Pages` | `cloudflarepages` | +| `Cloudflare Workers` | `cloudflareworkers` | | `Cloudinary` | `cloudinary` | | `Cloudron` | `cloudron` | | `Cloudsmith` | `cloudsmith` | | `Cloudways` | `cloudways` | +| `Clubforce` | `clubforce` | | `Clubhouse` | `clubhouse` | | `Clyp` | `clyp` | | `CMake` | `cmake` | @@ -800,6 +805,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Electron` | `electron` | | `Electron Fiddle` | `electronfiddle` | | `electron-builder` | `electronbuilder` | +| `Elegoo` | `elegoo` | | `Element` | `element` | | `elementary` | `elementary` | | `Elementor` | `elementor` | @@ -816,6 +822,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Emirates` | `emirates` | | `Emlakjet` | `emlakjet` | | `Empire Kred` | `empirekred` | +| `EndeavourOS` | `endeavouros` | | `Engadget` | `engadget` | | `Enpass` | `enpass` | | `EnterpriseDB` | `enterprisedb` | @@ -916,6 +923,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `FITE` | `fite` | | `FiveM` | `fivem` | | `Fiverr` | `fiverr` | +| `Flashforge` | `flashforge` | | `Flask` | `flask` | | `Flat` | `flat` | | `Flathub` | `flathub` | @@ -971,6 +979,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Frontend Mentor` | `frontendmentor` | | `Frontify` | `frontify` | | `Fubo` | `fubo` | +| `Fueler` | `fueler` | | `Fuga Cloud` | `fugacloud` | | `Fujifilm` | `fujifilm` | | `Fujitsu` | `fujitsu` | @@ -1055,6 +1064,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Google Analytics` | `googleanalytics` | | `Google Apps Script` | `googleappsscript` | | `Google Assistant` | `googleassistant` | +| `Google Authenticator` | `googleauthenticator` | | `Google Bard` | `googlebard` | | `Google BigQuery` | `googlebigquery` | | `Google Bigtable` | `googlebigtable` | @@ -1545,6 +1555,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `LTspice` | `ltspice` | | `Lua` | `lua` | | `Lubuntu` | `lubuntu` | +| `Lucia` | `lucia` | | `Lucid` | `lucid` | | `Ludwig` | `ludwig` | | `Lufthansa` | `lufthansa` | @@ -1570,6 +1581,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Major League Hacking` | `majorleaguehacking` | | `Make` | `make` | | `MakerBot` | `makerbot` | +| `Malt` | `malt` | | `Mamba UI` | `mambaui` | | `MAMP` | `mamp` | | `MAN` | `man` | @@ -2255,6 +2267,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `REWE` | `rewe` | | `Rezgo` | `rezgo` | | `Rhinoceros` | `rhinoceros` | +| `Rich` | `rich` | | `Rider` | `rider` | | `Rimac Automobili` | `rimacautomobili` | | `Ring` | `ring` | @@ -2484,6 +2497,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Sourcetree` | `sourcetree` | | `Southwest Airlines` | `southwestairlines` | | `Spacemacs` | `spacemacs` | +| `Spaceship` | `spaceship` | | `SpaceX` | `spacex` | | `spaCy` | `spacy` | | `Spark AR` | `sparkar` | @@ -2748,6 +2762,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Trove` | `trove` | | `tRPC` | `trpc` | | `TrueNAS` | `truenas` | +| `TrueUp` | `trueup` | | `trulia` | `trulia` | | `Trusted Shops` | `trustedshops` | | `Trustpilot` | `trustpilot` | @@ -2909,6 +2924,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Wasabi` | `wasabi` | | `wasmCloud` | `wasmcloud` | | `Wasmer` | `wasmer` | +| `Watchtower` | `watchtower` | | `Wattpad` | `wattpad` | | `Wayland` | `wayland` | | `Waze` | `waze` | @@ -2998,6 +3014,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Xendit` | `xendit` | | `Xero` | `xero` | | `XFCE` | `xfce` | +| `Xiaohongshu` | `xiaohongshu` | | `Xiaomi` | `xiaomi` | | `Xing` | `xing` | | `XMPP` | `xmpp` | @@ -3038,6 +3055,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ZDF` | `zdf` | | `ZebPay` | `zebpay` | | `Zebra Technologies` | `zebratechnologies` | +| `Zed Industries` | `zedindustries` | | `Zelle` | `zelle` | | `Zend` | `zend` | | `Zendesk` | `zendesk` | From b0526ddc02cdb73789df1e99fd686418e568b4fb Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Mon, 18 Mar 2024 18:21:43 +0530 Subject: [PATCH 860/938] Update DataStax Icon (#10549) * Update DataStax Icon (#10547) * Update Hex --- _data/simple-icons.json | 4 ++-- icons/datastax.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index dca707118..91a8ac9b5 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3778,8 +3778,8 @@ }, { "title": "DataStax", - "hex": "3A3A42", - "source": "https://www.datastax.com/brand-resources", + "hex": "000000", + "source": "https://docs.datastax.com/en/astra/astra-db-vector", "guidelines": "https://www.datastax.com/brand-resources" }, { diff --git a/icons/datastax.svg b/icons/datastax.svg index 9fa219878..601c67290 100644 --- a/icons/datastax.svg +++ b/icons/datastax.svg @@ -1 +1 @@ -DataStax \ No newline at end of file +DataStax \ No newline at end of file From d8ce3b4fcdbe14d9c476bfbd8025b5079ae75cab Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Mon, 18 Mar 2024 16:46:35 -0400 Subject: [PATCH 861/938] Add Migadu icon (#10561) * Add Migadu * Remove excess points * Re-add eye! * Increase precision --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/migadu.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/migadu.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 91a8ac9b5..8c2a3043e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9471,6 +9471,11 @@ "hex": "000000", "source": "https://en.wikipedia.org/wiki/MIDI" }, + { + "title": "Migadu", + "hex": "0043CE", + "source": "https://migadu.com" + }, { "title": "Mikrotik", "hex": "293239", diff --git a/icons/migadu.svg b/icons/migadu.svg new file mode 100644 index 000000000..69e114224 --- /dev/null +++ b/icons/migadu.svg @@ -0,0 +1 @@ +Migadu \ No newline at end of file From 4056a3e9bb3a024dea83b9ac827b31f144a0a7cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Mon, 18 Mar 2024 22:27:08 +0100 Subject: [PATCH 862/938] Improve CI installation commands (#10653) --- .github/workflows/create-release.yml | 2 +- .github/workflows/publish.yml | 4 ++-- .github/workflows/verify.yml | 6 +++--- Dockerfile | 2 +- package.json | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 61d8acd28..77a4b5243 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -52,7 +52,7 @@ jobs: npm version --no-commit-hooks --no-git-tag-version \ "${{ needs.release-pr.outputs.new-version }}" - name: Install dependencies - run: npm i + run: npm i --ignore-scripts --no-audit --no-fund - name: Update major version in CDN URLs run: node ./scripts/release/update-cdn-urls.js - name: Update SVGs count milestone diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 627c9e570..7158e9541 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -18,7 +18,7 @@ jobs: cache: npm cache-dependency-path: '**/package.json' - name: Install dependencies - run: npm i + run: npm i --ignore-scripts --no-audit --no-fund - name: Run linters run: npm run lint - name: Build NodeJS package @@ -41,7 +41,7 @@ jobs: - id: get-version uses: ./.github/actions/get-version - name: Install dependencies - run: npm i + run: npm i --ignore-scripts --no-audit --no-fund - name: Reformat to regular markdown run: node ./scripts/release/reformat-markdown.js "${{ steps.get-version.outputs.version }}" - name: Update SDK Typescript definitions diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 90235ea0f..449871f76 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -15,7 +15,7 @@ jobs: cache: npm cache-dependency-path: '**/package.json' - name: Install dependencies - run: npm i + run: npm i --ignore-scripts --no-audit --no-fund - name: Build NodeJS package run: npm run build lint: @@ -43,7 +43,7 @@ jobs: - 'icons/*.svg' token: ${{ secrets.GITHUB_TOKEN }} - name: Install dependencies - run: npm i + run: npm i --ignore-scripts --no-audit --no-fund - name: Run linter run: npm run lint --icons='${{ steps.changes.outputs.icons_files }}' env: @@ -87,6 +87,6 @@ jobs: cache: npm cache-dependency-path: '**/package.json' - name: Install dependencies - run: npm i + run: npm i --ignore-scripts --no-audit --no-fund - name: Run tests run: npm run test diff --git a/Dockerfile b/Dockerfile index 9f5ada103..fa75c7a96 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ RUN apk add --no-cache \ WORKDIR /simple-icons COPY package.json /simple-icons/ -RUN npm install --ignore-scripts +RUN npm install --ignore-scripts --no-audit --no-fund COPY . . diff --git a/package.json b/package.json index 6080ca954..0cf7ab580 100644 --- a/package.json +++ b/package.json @@ -116,7 +116,7 @@ "jsonlint": "node scripts/lint/jsonlint.js", "svglint": "svglint --ci $npm_config_icons", "wslint": "editorconfig-checker", - "prepare": "node -e 'process.exit(!!process.env.CI ? 0 : 1)' || husky", + "prepare": "husky", "prepublishOnly": "npm run build", "postpublish": "npm run clean", "test": "mocha tests --reporter tests/min-reporter.cjs --inline-diffs", From eac1704c4d5acdad2c3b1a71dc31ec838974285d Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Mon, 18 Mar 2024 23:55:22 +0000 Subject: [PATCH 863/938] Add G2G (#10657) --- _data/simple-icons.json | 5 +++++ icons/g2g.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/g2g.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8c2a3043e..5aac912f1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5518,6 +5518,11 @@ "source": "https://www.g2a.co/documents/", "guidelines": "https://www.g2a.co/documents/" }, + { + "title": "G2G", + "hex": "ED1C24", + "source": "https://hydron.holdings/media/media_kit" + }, { "title": "Galaxus", "hex": "000000", diff --git a/icons/g2g.svg b/icons/g2g.svg new file mode 100644 index 000000000..47f699d3a --- /dev/null +++ b/icons/g2g.svg @@ -0,0 +1 @@ +G2G \ No newline at end of file From 33f7d01c38b177b5d86c884a37c55ab70acdfaf8 Mon Sep 17 00:00:00 2001 From: Micah <33971772+ApexDevelopment@users.noreply.github.com> Date: Mon, 18 Mar 2024 20:03:55 -0400 Subject: [PATCH 864/938] Add Nushell icon (#10583) * Add Nushell icon * Boxy SVG lies about centering, re-exported with Inkscape to pass linting * Remove unnecessary alias --- _data/simple-icons.json | 5 +++++ icons/nushell.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/nushell.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5aac912f1..ac88041ee 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10418,6 +10418,11 @@ "hex": "1C4913", "source": "https://github.com/mozilla/nunjucks/blob/fd500902d7c88672470c87170796de52fc0f791a/docs/img/favicon.png" }, + { + "title": "Nushell", + "hex": "4E9A06", + "source": "https://github.com/nushell/nushell/blob/3016d7a64ccb2c2eac9f735f6144fc896ea724a5/assets/icons/nushell-original.png" + }, { "title": "Nutanix", "hex": "024DA1", diff --git a/icons/nushell.svg b/icons/nushell.svg new file mode 100644 index 000000000..6a7f7b438 --- /dev/null +++ b/icons/nushell.svg @@ -0,0 +1 @@ +Nushell \ No newline at end of file From 1350a5272698f96c35e97344ae7a92a52d3d4e76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar?= Date: Tue, 19 Mar 2024 13:35:59 +0100 Subject: [PATCH 865/938] Drop del-cli dependency (#10652) --- package.json | 3 +-- scripts/build/clean.js | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 scripts/build/clean.js diff --git a/package.json b/package.json index 0cf7ab580..03e763810 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,6 @@ "devDependencies": { "@inquirer/prompts": "4.3.0", "chalk": "5.3.0", - "del-cli": "5.1.0", "editorconfig-checker": "5.1.5", "esbuild": "0.19.4", "fake-diff": "1.0.0", @@ -108,7 +107,7 @@ }, "scripts": { "build": "node scripts/build/package.js", - "clean": "del-cli index.js index.mjs index.d.ts sdk.js", + "clean": "node scripts/build/clean.js", "format": "prettier --cache --write .", "lint": "npm run ourlint && npm run jslint && npm run jsonlint && npm run svglint && npm run wslint", "ourlint": "node scripts/lint/ourlint.js", diff --git a/scripts/build/clean.js b/scripts/build/clean.js new file mode 100644 index 000000000..ff95c4b9e --- /dev/null +++ b/scripts/build/clean.js @@ -0,0 +1,29 @@ +/** + * @fileoverview + * Clean files built by the build process. + */ + +import fs from 'node:fs'; +import path from 'node:path'; +import { getDirnameFromImportMeta } from '../../sdk.mjs'; + +const __dirname = getDirnameFromImportMeta(import.meta.url); +const rootDirectory = path.resolve(__dirname, '..', '..'); +const files = ['index.js', 'index.mjs', 'index.d.ts', 'sdk.js']; + +const fileExists = (fpath) => + new Promise((r) => fs.access(fpath, fs.constants.F_OK, (e) => r(!e))); + +Promise.all( + files.map(async (file) => { + const filepath = path.join(rootDirectory, file); + if (!(await fileExists(filepath))) { + console.error(`File ${file} does not exist, skipping...`); + return; + } + return fs.promises.unlink(filepath); + }), +).catch((error) => { + console.error(`Error cleaning files: ${error.message}`); + process.exit(1); +}); From c5b91acbff18cf14e1099e18f525d7634ae19728 Mon Sep 17 00:00:00 2001 From: Steven Kreitzer Date: Tue, 19 Mar 2024 07:52:22 -0500 Subject: [PATCH 866/938] Add Talos icon (#10666) Signed-off-by: Steven Kreitzer --- _data/simple-icons.json | 5 +++++ icons/talos.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/talos.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ac88041ee..269ca71c7 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14908,6 +14908,11 @@ "hex": "000000", "source": "https://www.talenthouse.com" }, + { + "title": "Talos", + "hex": "FF7300", + "source": "https://github.com/siderolabs/talos/blob/e3fda049fee62f3c5cef4ae08eaf848826a6dbed/website/assets/icons/logo.svg" + }, { "title": "Tamiya", "hex": "000000", diff --git a/icons/talos.svg b/icons/talos.svg new file mode 100644 index 000000000..e919f94d1 --- /dev/null +++ b/icons/talos.svg @@ -0,0 +1 @@ +Talos \ No newline at end of file From 255c6c86dd6e5dda0cfb6c9bb84ac8d47386ccb1 Mon Sep 17 00:00:00 2001 From: Ritesh Kokam <61982298+RiteshK-611@users.noreply.github.com> Date: Tue, 19 Mar 2024 18:51:01 +0530 Subject: [PATCH 867/938] Add Anytype Icon (#8941) * Add Anytype Icon * Update source url * Update source url * Update Anytype * Update path and hex * New path * Found an icon * Update icon --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/anytype.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/anytype.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 269ca71c7..93cbc94cf 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1005,6 +1005,11 @@ "hex": "EF443B", "source": "https://anydesk.com" }, + { + "title": "Anytype", + "hex": "FF6A7B", + "source": "https://github.com/anyproto/anytype-ts/blob/544498296ceb4b6ed2970414de493f7f72bd0fcf/src/img/logo/symbol.svg" + }, { "title": "AOL", "hex": "3399FF", diff --git a/icons/anytype.svg b/icons/anytype.svg new file mode 100644 index 000000000..67b35165f --- /dev/null +++ b/icons/anytype.svg @@ -0,0 +1 @@ +Anytype \ No newline at end of file From 94055c1800d7c3e822cd44d1e75c9bd09a8cff15 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Tue, 19 Mar 2024 21:32:13 +0800 Subject: [PATCH 868/938] Add Dazhong Dianping icon (#10127) * Add Dazhong Dianping icon * Increase precision * Fix icon * Update icon --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 10 ++++++++++ icons/dazhongdianping.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/dazhongdianping.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 93cbc94cf..a8c913ca2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3819,6 +3819,16 @@ "hex": "233A51", "source": "https://www.blackmagicdesign.com/media/images/davinci-resolve-logo-square" }, + { + "title": "Dazhong Dianping", + "hex": "FF6633", + "source": "https://www.meituan.com/media", + "aliases": { + "loc": { + "zh-CN": "大众点评" + } + } + }, { "title": "DAZN", "hex": "F8F8F5", diff --git a/icons/dazhongdianping.svg b/icons/dazhongdianping.svg new file mode 100644 index 000000000..e8d0b0860 --- /dev/null +++ b/icons/dazhongdianping.svg @@ -0,0 +1 @@ +Dazhong Dianping \ No newline at end of file From 9ac7c0e73bfe956cba4f35b080fbb31d6e56a7fd Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Wed, 20 Mar 2024 08:19:16 -0400 Subject: [PATCH 869/938] Add Chess.com icon (#10670) --- _data/simple-icons.json | 6 ++++++ icons/chessdotcom.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/chessdotcom.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index a8c913ca2..9f4330fd8 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -2790,6 +2790,12 @@ "hex": "4D2B1A", "source": "https://vtlogo.com/chemex-coffeemaker-vector-logo-svg/" }, + { + "title": "Chess.com", + "hex": "81B64C", + "source": "https://www.chess.com/article/view/chess-com-brand-resources", + "guidelines": "https://www.chess.com/article/view/chess-com-brand-resources" + }, { "title": "Chevrolet", "hex": "CD9834", diff --git a/icons/chessdotcom.svg b/icons/chessdotcom.svg new file mode 100644 index 000000000..138de4e89 --- /dev/null +++ b/icons/chessdotcom.svg @@ -0,0 +1 @@ +Chess.com \ No newline at end of file From c8c3f8ff4bb5a8d6b55ab49b7b9c9064334290ec Mon Sep 17 00:00:00 2001 From: Harikrishnan Janaarthanan <39343562+hjanaarthanan@users.noreply.github.com> Date: Wed, 20 Mar 2024 17:54:24 +0530 Subject: [PATCH 870/938] Add Inoreader icon (#10671) --- _data/simple-icons.json | 6 ++++++ icons/inoreader.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/inoreader.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 9f4330fd8..21e70856e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7269,6 +7269,12 @@ "type": "CC-BY-SA-3.0" } }, + { + "title": "Inoreader", + "hex": "1875F3", + "source": "https://www.inoreader.com/brand-portal", + "guidelines": "https://www.inoreader.com/brand-portal" + }, { "title": "Insomnia", "hex": "4000BF", diff --git a/icons/inoreader.svg b/icons/inoreader.svg new file mode 100644 index 000000000..6571bdb22 --- /dev/null +++ b/icons/inoreader.svg @@ -0,0 +1 @@ +Inoreader \ No newline at end of file From 916993e8db7bb6f7f0b342af5024350a20efeb2c Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 20 Mar 2024 12:32:14 +0000 Subject: [PATCH 871/938] Add thirdweb (#10672) --- _data/simple-icons.json | 5 +++++ icons/thirdweb.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/thirdweb.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 21e70856e..4d6a6e31d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15254,6 +15254,11 @@ "hex": "EE2624", "source": "https://www.lenovo.com/us/en/thinkpad" }, + { + "title": "thirdweb", + "hex": "F213A4", + "source": "https://thirdweb.com" + }, { "title": "Threadless", "hex": "0099FF", diff --git a/icons/thirdweb.svg b/icons/thirdweb.svg new file mode 100644 index 000000000..b286079ae --- /dev/null +++ b/icons/thirdweb.svg @@ -0,0 +1 @@ +thirdweb \ No newline at end of file From e68d1dc07ca5c42b2d1d1a1aa745c1195c54b0f0 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 20 Mar 2024 17:38:01 +0000 Subject: [PATCH 872/938] Add CryptPad (#10213) * Add CryptPad * Increase cut-out * Update icon --- _data/simple-icons.json | 5 +++++ icons/cryptpad.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/cryptpad.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 4d6a6e31d..5a0eed811 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3573,6 +3573,11 @@ "hex": "000000", "source": "https://www.cryengine.com/brand" }, + { + "title": "CryptPad", + "hex": "0087FF", + "source": "https://cryptpad.org" + }, { "title": "Crystal", "hex": "000000", diff --git a/icons/cryptpad.svg b/icons/cryptpad.svg new file mode 100644 index 000000000..5d5b0cc43 --- /dev/null +++ b/icons/cryptpad.svg @@ -0,0 +1 @@ +CryptPad \ No newline at end of file From 9c6a720a3d9c95f61a2f6563764dddd2056181d4 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Wed, 20 Mar 2024 17:45:54 +0000 Subject: [PATCH 873/938] Add VitePress (#10674) --- _data/simple-icons.json | 5 +++++ icons/vitepress.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/vitepress.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5a0eed811..e7a754ea1 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -16311,6 +16311,11 @@ "hex": "646CFF", "source": "https://vitejs.dev" }, + { + "title": "VitePress", + "hex": "5C73E7", + "source": "https://github.com/vuejs/vitepress/blob/f7aef3ca23dae39e226c85d7bb2579dbf7c758f3/art/vitepress-logo-mini.svg" + }, { "title": "Vitess", "hex": "F16728", diff --git a/icons/vitepress.svg b/icons/vitepress.svg new file mode 100644 index 000000000..f10240cd6 --- /dev/null +++ b/icons/vitepress.svg @@ -0,0 +1 @@ +VitePress \ No newline at end of file From 91c75c46393fb65256bd97e3ac272095bc99876f Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Thu, 21 Mar 2024 21:18:22 +0530 Subject: [PATCH 874/938] Add CorelDRAW Icon(#5290) (#10525) --- _data/simple-icons.json | 5 +++++ icons/coreldraw.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/coreldraw.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e7a754ea1..e1327e165 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3441,6 +3441,11 @@ "hex": "E61845", "source": "https://www.cora.fr" }, + { + "title": "CorelDRAW", + "hex": "000000", + "source": "https://www.coreldraw.com/en/learn/webinars/ebook-embroidery" + }, { "title": "Corona Engine", "hex": "F96F29", diff --git a/icons/coreldraw.svg b/icons/coreldraw.svg new file mode 100644 index 000000000..f143773de --- /dev/null +++ b/icons/coreldraw.svg @@ -0,0 +1 @@ +CorelDRAW \ No newline at end of file From 7a6ca4f44e5306b32804ae269eef0d46b0f45936 Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Thu, 21 Mar 2024 21:07:43 +0100 Subject: [PATCH 875/938] Update OSGeo hex and guidelines (#10686) --- _data/simple-icons.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e1327e165..467232c7a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -10934,8 +10934,9 @@ }, { "title": "OSGeo", - "hex": "5CAE58", - "source": "https://www.osgeo.org" + "hex": "4CB05B", + "source": "https://www.osgeo.org", + "guidelines": "https://www.osgeo.org/about/branding-material/" }, { "title": "Oshkosh", From bc30a963a327037841c147d1030615bb33ade8a0 Mon Sep 17 00:00:00 2001 From: prem munagapati <54018894+Mvlprem@users.noreply.github.com> Date: Fri, 22 Mar 2024 17:17:23 +0530 Subject: [PATCH 876/938] Add abuse.ch Icon (#10551) * Add abuse.ch Icon (#6888) * Optimise icon --------- Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/abusedotch.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/abusedotch.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 467232c7a..0223b703d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -113,6 +113,11 @@ "hex": "191A1B", "source": "https://www.abstract.com/about" }, + { + "title": "abuse.ch", + "hex": "00465B", + "source": "https://abuse.ch" + }, { "title": "Academia", "hex": "41454A", diff --git a/icons/abusedotch.svg b/icons/abusedotch.svg new file mode 100644 index 000000000..77ac29119 --- /dev/null +++ b/icons/abusedotch.svg @@ -0,0 +1 @@ +abuse.ch \ No newline at end of file From c1e08df2bfd7e672fa6816f0c9d741beb7b1aa67 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 22 Mar 2024 11:55:21 +0000 Subject: [PATCH 877/938] Add Decentraland icon (#10675) * Add Decentraland * Update icon * Update source * Update source --- _data/simple-icons.json | 6 ++++++ icons/decentraland.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/decentraland.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0223b703d..7444c3c0d 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3894,6 +3894,12 @@ "hex": "FF0082", "source": "https://github.com/decaporg/decap-cms/blob/ba158f4a56d6d79869811971bc1bb0ef15197d30/website/static/img/decap-logo.svg" }, + { + "title": "Decentraland", + "hex": "FF2D55", + "source": "https://github.com/decentraland/catalyst/issues/1726#issuecomment-2078585173", + "guidelines": "https://decentraland.org/brand" + }, { "title": "DeepCool", "hex": "068584", diff --git a/icons/decentraland.svg b/icons/decentraland.svg new file mode 100644 index 000000000..60c2f83fd --- /dev/null +++ b/icons/decentraland.svg @@ -0,0 +1 @@ +Decentraland \ No newline at end of file From 976df1178775231e08b6dff4bd4a77ead0ebe4ab Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Fri, 22 Mar 2024 10:54:46 -0400 Subject: [PATCH 878/938] Add iMessage icon (#10676) * Add iMessage icon * Update hex using calculated midpoint --- _data/simple-icons.json | 5 +++++ icons/imessage.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/imessage.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 7444c3c0d..5c805bc18 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7194,6 +7194,11 @@ "source": "https://brand.imdb.com/imdb", "guidelines": "https://brand.imdb.com/imdb" }, + { + "title": "iMessage", + "hex": "34DA50", + "source": "https://commons.wikimedia.org/wiki/File:IMessage_logo.svg" + }, { "title": "Imgur", "hex": "1BB76E", diff --git a/icons/imessage.svg b/icons/imessage.svg new file mode 100644 index 000000000..4c8a92a67 --- /dev/null +++ b/icons/imessage.svg @@ -0,0 +1 @@ +iMessage \ No newline at end of file From be7efc7abde6c0a4b86d4083d2c4368a77e19768 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 22 Mar 2024 15:01:54 +0000 Subject: [PATCH 879/938] Add TV4 Play (#10677) --- _data/simple-icons.json | 5 +++++ icons/tv4play.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/tv4play.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5c805bc18..57843d2de 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15766,6 +15766,11 @@ "hex": "FFD400", "source": "https://www.tvtime.com" }, + { + "title": "TV4 Play", + "hex": "E0001C", + "source": "https://tv4play.se" + }, { "title": "Twilio", "hex": "F22F46", diff --git a/icons/tv4play.svg b/icons/tv4play.svg new file mode 100644 index 000000000..8254f8912 --- /dev/null +++ b/icons/tv4play.svg @@ -0,0 +1 @@ +TV4 Play \ No newline at end of file From 23b459ca194a2a9e334a019089c10421df9ab003 Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Fri, 22 Mar 2024 11:41:35 -0400 Subject: [PATCH 880/938] Add fish shell icon (#10682) * Add fish shell icon * Update hex --- _data/simple-icons.json | 8 ++++++++ icons/fishshell.svg | 1 + 2 files changed, 9 insertions(+) create mode 100644 icons/fishshell.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 57843d2de..dc85d4402 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5176,6 +5176,14 @@ "source": "https://www.firstinspires.org/brand", "guidelines": "https://www.firstinspires.org/brand" }, + { + "title": "fish shell", + "hex": "34C534", + "source": "https://github.com/fish-shell/fish-site/blob/1364b2e794c9aba7492c8962bae0f7fbe4886317/artwork/ascii%20fish.eps", + "license": { + "type": "GPL-2.0-only" + } + }, { "title": "Fitbit", "hex": "00B0B9", diff --git a/icons/fishshell.svg b/icons/fishshell.svg new file mode 100644 index 000000000..5caef1372 --- /dev/null +++ b/icons/fishshell.svg @@ -0,0 +1 @@ +fish shell \ No newline at end of file From d66bdb1380ce33ec5deb5c54a1485b3894a0d83f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 24 Mar 2024 00:24:57 +0000 Subject: [PATCH 881/938] version bump --- package.json | 2 +- slugs.md | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 03e763810..f73db04c2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "11.9.0", + "version": "11.10.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index f01533862..2a991dece 100644 --- a/slugs.md +++ b/slugs.md @@ -28,6 +28,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Abbvie` | `abbvie` | | `About.me` | `aboutdotme` | | `Abstract` | `abstract` | +| `abuse.ch` | `abusedotch` | | `Academia` | `academia` | | `Accenture` | `accenture` | | `Accusoft` | `accusoft` | @@ -175,6 +176,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Antena 3` | `antena3` | | `Anycubic` | `anycubic` | | `AnyDesk` | `anydesk` | +| `Anytype` | `anytype` | | `AOL` | `aol` | | `Apache` | `apache` | | `Apache Airflow` | `apacheairflow` | @@ -486,6 +488,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Cheerio` | `cheerio` | | `Chef` | `chef` | | `Chemex` | `chemex` | +| `Chess.com` | `chessdotcom` | | `Chevrolet` | `chevrolet` | | `Chia Network` | `chianetwork` | | `China Eastern Airlines` | `chinaeasternairlines` | @@ -607,6 +610,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Cooler Master` | `coolermaster` | | `Coppel` | `coppel` | | `Cora` | `cora` | +| `CorelDRAW` | `coreldraw` | | `Corona Engine` | `coronaengine` | | `Corona Renderer` | `coronarenderer` | | `Corsair` | `corsair` | @@ -633,6 +637,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Crunchbase` | `crunchbase` | | `Crunchyroll` | `crunchyroll` | | `CRYENGINE` | `cryengine` | +| `CryptPad` | `cryptpad` | | `Crystal` | `crystal` | | `CSS Modules` | `cssmodules` | | `CSS Wizardry` | `csswizardry` | @@ -678,6 +683,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `DatoCMS` | `datocms` | | `Datto` | `datto` | | `DaVinci Resolve` | `davinciresolve` | +| `Dazhong Dianping` | `dazhongdianping` | | `DAZN` | `dazn` | | `DBeaver` | `dbeaver` | | `dblp` | `dblp` | @@ -686,6 +692,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `De'Longhi` | `delonghi` | | `Debian` | `debian` | | `Decap CMS` | `decapcms` | +| `Decentraland` | `decentraland` | | `DeepCool` | `deepcool` | | `Deepgram` | `deepgram` | | `deepin` | `deepin` | @@ -919,6 +926,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Fireship` | `fireship` | | `Firewalla` | `firewalla` | | `FIRST` | `first` | +| `fish shell` | `fishshell` | | `Fitbit` | `fitbit` | | `FITE` | `fite` | | `FiveM` | `fivem` | @@ -989,6 +997,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `FutureLearn` | `futurelearn` | | `G2` | `g2` | | `G2A` | `g2a` | +| `G2G` | `g2g` | | `Galaxus` | `galaxus` | | `Game & Watch` | `gameandwatch` | | `Game Developer` | `gamedeveloper` | @@ -1277,6 +1286,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Image.sc` | `imagedotsc` | | `ImageJ` | `imagej` | | `IMDb` | `imdb` | +| `iMessage` | `imessage` | | `Imgur` | `imgur` | | `Immer` | `immer` | | `Immich` | `immich` | @@ -1295,6 +1305,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Ingress` | `ingress` | | `Inkdrop` | `inkdrop` | | `Inkscape` | `inkscape` | +| `Inoreader` | `inoreader` | | `Insomnia` | `insomnia` | | `INSPIRE` | `inspire` | | `Insta360` | `insta360` | @@ -1678,6 +1689,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Microstation` | `microstation` | | `MicroStrategy` | `microstrategy` | | `MIDI` | `midi` | +| `Migadu` | `migadu` | | `Mikrotik` | `mikrotik` | | `Milanote` | `milanote` | | `Milvus` | `milvus` | @@ -1840,6 +1852,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Numba` | `numba` | | `NumPy` | `numpy` | | `Nunjucks` | `nunjucks` | +| `Nushell` | `nushell` | | `Nutanix` | `nutanix` | | `Nuxt.js` | `nuxtdotjs` | | `NVIDIA` | `nvidia` | @@ -2634,6 +2647,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Take-Two Interactive Software` | `taketwointeractivesoftware` | | `Talend` | `talend` | | `Talenthouse` | `talenthouse` | +| `Talos` | `talos` | | `Tamiya` | `tamiya` | | `Tampermonkey` | `tampermonkey` | | `Taobao` | `taobao` | @@ -2690,6 +2704,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `The Washington Post` | `thewashingtonpost` | | `Thingiverse` | `thingiverse` | | `ThinkPad` | `thinkpad` | +| `thirdweb` | `thirdweb` | | `Threadless` | `threadless` | | `Threads` | `threads` | | `Three.js` | `threedotjs` | @@ -2780,6 +2795,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Turso` | `turso` | | `Tutanota` | `tutanota` | | `TV Time` | `tvtime` | +| `TV4 Play` | `tv4play` | | `Twilio` | `twilio` | | `Twinkly` | `twinkly` | | `Twitch` | `twitch` | @@ -2881,6 +2897,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Visual Studio App Center` | `visualstudioappcenter` | | `Visual Studio Code` | `visualstudiocode` | | `Vite` | `vite` | +| `VitePress` | `vitepress` | | `Vitess` | `vitess` | | `Vitest` | `vitest` | | `Viva Wallet` | `vivawallet` | From bf69b6dee06b2a25d5e66f8bef2af2dae0fd7ce1 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Mon, 25 Mar 2024 01:38:18 +0800 Subject: [PATCH 882/938] Add XO linter (#10643) --- .github/renovate.json5 | 2 +- .github/workflows/create-release.yml | 8 +- .github/workflows/publish.yml | 6 +- .jsonschema.json | 8 +- .prettierignore | 9 - .prettierrc.json | 3 +- .xo-config.json | 49 ++ package.json | 26 +- scripts/add-icon-data.js | 29 +- scripts/build/clean.js | 38 +- scripts/build/package.js | 65 +- ...icon-object.js => icon-object.js.template} | 0 scripts/get-filename.js | 8 +- scripts/lint/jsonlint.js | 11 +- scripts/lint/ourlint.js | 40 +- scripts/release/reformat-markdown.js | 24 +- scripts/release/update-cdn-urls.js | 23 +- scripts/release/update-sdk-ts-defs.js | 34 +- scripts/release/update-slugs-table.js | 14 +- scripts/release/update-svgs-count.js | 20 +- scripts/utils.js | 16 +- sdk.d.ts | 16 +- sdk.mjs | 64 +- .svglintrc.mjs => svglint.config.mjs | 572 ++++++++++-------- svgo.config.mjs | 8 +- tests/docs.test.js | 10 +- tests/index.test.js | 4 +- tests/min-reporter.cjs | 4 +- tests/test-icon.js | 10 +- types.d.ts | 5 +- 30 files changed, 633 insertions(+), 493 deletions(-) create mode 100644 .xo-config.json mode change 100644 => 100755 scripts/add-icon-data.js mode change 100644 => 100755 scripts/build/clean.js mode change 100644 => 100755 scripts/build/package.js rename scripts/build/templates/{icon-object.js => icon-object.js.template} (100%) mode change 100644 => 100755 scripts/get-filename.js mode change 100644 => 100755 scripts/lint/jsonlint.js mode change 100644 => 100755 scripts/lint/ourlint.js mode change 100644 => 100755 scripts/release/reformat-markdown.js mode change 100644 => 100755 scripts/release/update-cdn-urls.js mode change 100644 => 100755 scripts/release/update-sdk-ts-defs.js mode change 100644 => 100755 scripts/release/update-slugs-table.js mode change 100644 => 100755 scripts/release/update-svgs-count.js rename .svglintrc.mjs => svglint.config.mjs (65%) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 051d2a373..a6accf89b 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -16,5 +16,5 @@ separateMajorMinor: false, // We manually update digest dependencies (eg. hashes in Github actions) - digest: { enabled: false }, + digest: {enabled: false}, } diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 77a4b5243..7eacca8d5 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -54,13 +54,13 @@ jobs: - name: Install dependencies run: npm i --ignore-scripts --no-audit --no-fund - name: Update major version in CDN URLs - run: node ./scripts/release/update-cdn-urls.js + run: ./scripts/release/update-cdn-urls.js - name: Update SVGs count milestone - run: node ./scripts/release/update-svgs-count.js + run: ./scripts/release/update-svgs-count.js - name: Update slugs table - run: node ./scripts/release/update-slugs-table.js + run: ./scripts/release/update-slugs-table.js - name: Update SDK Typescript definitions - run: node ./scripts/release/update-sdk-ts-defs.js + run: ./scripts/release/update-sdk-ts-defs.js - name: Commit version bump uses: stefanzweifel/git-auto-commit-action@v5 with: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7158e9541..24af18153 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -43,9 +43,9 @@ jobs: - name: Install dependencies run: npm i --ignore-scripts --no-audit --no-fund - name: Reformat to regular markdown - run: node ./scripts/release/reformat-markdown.js "${{ steps.get-version.outputs.version }}" + run: ./scripts/release/reformat-markdown.js "${{ steps.get-version.outputs.version }}" - name: Update SDK Typescript definitions - run: node ./scripts/release/update-sdk-ts-defs.js + run: ./scripts/release/update-sdk-ts-defs.js - name: Build NodeJS package run: npm run build - name: Deploy to NPM @@ -65,7 +65,7 @@ jobs: - id: get-version uses: ./.github/actions/get-version - name: Reformat to regular markdown - run: node ./scripts/release/reformat-markdown.js "${{ steps.get-version.outputs.version }}" + run: ./scripts/release/reformat-markdown.js "${{ steps.get-version.outputs.version }}" - name: Configure GIT credentials run: | git config user.name "${GITHUB_ACTOR}" diff --git a/.jsonschema.json b/.jsonschema.json index 881e74011..2bc5ac875 100644 --- a/.jsonschema.json +++ b/.jsonschema.json @@ -32,12 +32,12 @@ "aka": { "description": "The brand is also known as (e.g. full length name or abbreviation)", "type": "array", - "items": { "type": "string" } + "items": {"type": "string"} }, "dup": { "description": "Different brands that use the exact same icon", "type": "array", - "items": { "$ref": "#/definitions/duplicate" } + "items": {"$ref": "#/definitions/duplicate"} }, "loc": { "description": "Localized names of the brand", @@ -46,7 +46,7 @@ "old": { "description": "Old names, for backwards compatibility", "type": "array", - "items": { "type": "string" } + "items": {"type": "string"} } }, "minProperties": 1, @@ -702,7 +702,7 @@ "icons": { "description": "A list of brands", "type": "array", - "items": { "$ref": "#/definitions/brand" } + "items": {"$ref": "#/definitions/brand"} } }, "additionalProperties": false, diff --git a/.prettierignore b/.prettierignore index a2378b87c..c055463ee 100644 --- a/.prettierignore +++ b/.prettierignore @@ -6,12 +6,3 @@ # We use our own formatting for the data files. _data/simple-icons.json - -# JavaScript templates are invalid JavaScript so cannot be formatted. -scripts/build/templates/*.js - -# Generated JavaScript files don't need to be formatted -index.js -index.mjs -index.d.ts -sdk.js diff --git a/.prettierrc.json b/.prettierrc.json index 544138be4..a0f24c991 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1,3 +1,4 @@ { - "singleQuote": true + "singleQuote": true, + "bracketSpacing": false } diff --git a/.xo-config.json b/.xo-config.json new file mode 100644 index 000000000..6cd08b29b --- /dev/null +++ b/.xo-config.json @@ -0,0 +1,49 @@ +{ + "prettier": true, + "space": 2, + "plugins": ["import"], + "rules": { + "n/no-unsupported-features": "off", + "n/no-unsupported-features/node-builtins": "off", + "n/file-extension-in-import": "off", + "sort-imports": [ + "error", + { + "ignoreCase": false, + "ignoreDeclarationSort": true, + "ignoreMemberSort": false, + "memberSyntaxSortOrder": ["none", "all", "multiple", "single"], + "allowSeparatedGroups": false + } + ], + "import/no-named-as-default": "off", + "import/extensions": "off", + "import/order": [ + "error", + { + "groups": ["builtin", "external", "parent", "sibling", "index"], + "alphabetize": { + "order": "asc", + "caseInsensitive": true + }, + "warnOnUnassignedImports": true, + "newlines-between": "never" + } + ] + }, + "overrides": [ + { + "files": ["sdk.mjs", "sdk.d.ts"], + "nodeVersion": ">=14" + }, + { + "files": [ + "scripts/**/*", + "tests/**/*", + "svglint.config.mjs", + "svgo.config.mjs" + ], + "nodeVersion": ">=18" + } + ] +} diff --git a/package.json b/package.json index f73db04c2..e8cade0f1 100644 --- a/package.json +++ b/package.json @@ -88,6 +88,7 @@ "chalk": "5.3.0", "editorconfig-checker": "5.1.5", "esbuild": "0.19.4", + "eslint-plugin-import": "2.29.1", "fake-diff": "1.0.0", "fast-fuzzy": "1.12.0", "get-relative-luminance": "1.0.0", @@ -97,23 +98,24 @@ "markdown-link-check": "3.11.2", "mocha": "10.2.0", "named-html-entities-json": "1.0.0", - "prettier": "3.0.3", "svg-path-bbox": "1.2.5", "svg-path-segments": "1.0.0", "svglint": "2.4.0", "svgo": "3.0.2", "svgpath": "2.6.0", - "typescript": "5.2.2" + "typescript": "5.2.2", + "xo": "0.58.0" }, "scripts": { - "build": "node scripts/build/package.js", - "clean": "node scripts/build/clean.js", - "format": "prettier --cache --write .", - "lint": "npm run ourlint && npm run jslint && npm run jsonlint && npm run svglint && npm run wslint", - "ourlint": "node scripts/lint/ourlint.js", - "jslint": "prettier --cache --check .", - "jsonlint": "node scripts/lint/jsonlint.js", - "svglint": "svglint --ci $npm_config_icons", + "build": "./scripts/build/package.js", + "clean": "./scripts/build/clean.js", + "format": "prettier --cache --write --ignore-unknown '**/*.!(js|jsx|mjs|cjs|ts|tsx|mts|cts|svg)' && xo --fix", + "lint": "npm run ourlint && npm run prettierlint && npm run jslint && npm run jsonlint && npm run svglint && npm run wslint", + "ourlint": "./scripts/lint/ourlint.js", + "prettierlint": "prettier --cache --check --ignore-unknown '**/*.!(js|jsx|mjs|cjs|ts|tsx|mts|cts|svg)'", + "jslint": "xo", + "jsonlint": "./scripts/lint/jsonlint.js", + "svglint": "svglint --ci $npm_config_icons --config svglint.config.mjs", "wslint": "editorconfig-checker", "prepare": "husky", "prepublishOnly": "npm run build", @@ -121,8 +123,8 @@ "test": "mocha tests --reporter tests/min-reporter.cjs --inline-diffs", "pretest": "npm run prepublishOnly", "posttest": "npm run postpublish", - "get-filename": "node scripts/get-filename.js", - "add-icon-data": "node scripts/add-icon-data.js" + "get-filename": "./scripts/get-filename.js", + "add-icon-data": "./scripts/add-icon-data.js" }, "engines": { "node": ">=0.12.18" diff --git a/scripts/add-icon-data.js b/scripts/add-icon-data.js old mode 100644 new mode 100755 index 785130d5c..7ee85e258 --- a/scripts/add-icon-data.js +++ b/scripts/add-icon-data.js @@ -1,22 +1,23 @@ +#!/usr/bin/env node import process from 'node:process'; +import {ExitPromptError, checkbox, confirm, input} from '@inquirer/prompts'; import chalk from 'chalk'; -import { input, confirm, checkbox, ExitPromptError } from '@inquirer/prompts'; -import autocomplete from 'inquirer-autocomplete-standalone'; +import {search} from 'fast-fuzzy'; import getRelativeLuminance from 'get-relative-luminance'; -import { search } from 'fast-fuzzy'; +import autocomplete from 'inquirer-autocomplete-standalone'; import { URL_REGEX, collator, getIconsDataString, - titleToSlug, normalizeColor, + titleToSlug, } from '../sdk.mjs'; -import { getJsonSchemaData, writeIconsData } from './utils.js'; +import {getJsonSchemaData, writeIconsData} from './utils.js'; const iconsData = JSON.parse(await getIconsDataString()); const jsonSchema = await getJsonSchemaData(); -const HEX_REGEX = /^#?[a-f0-9]{3,8}$/i; +const HEX_REGEX = /^#?[a-f\d]{3,8}$/i; const aliasTypes = ['aka', 'old'].map((key) => ({ name: `${key} (${jsonSchema.definitions.brand.properties.aliases.properties[key].description})`, @@ -25,7 +26,7 @@ const aliasTypes = ['aka', 'old'].map((key) => ({ const licenseTypes = jsonSchema.definitions.brand.properties.license.oneOf[0].properties.type.enum.map( - (license) => ({ name: license, value: license }), + (license) => ({name: license, value: license}), ); const isValidURL = (input) => @@ -35,7 +36,7 @@ const isValidHexColor = (input) => HEX_REGEX.test(input) || 'Must be a valid hex code.'; const isNewIcon = (input) => - !iconsData.icons.find( + !iconsData.icons.some( (icon) => icon.title === input || titleToSlug(icon.title) === titleToSlug(input), ) || 'This icon title or slug already exists.'; @@ -83,10 +84,10 @@ try { ? { type: await autocomplete({ message: "What is the icon's license?", - source: async (input) => { + async source(input) { input = (input || '').trim(); return input - ? search(input, licenseTypes, { keySelector: (x) => x.value }) + ? search(input, licenseTypes, {keySelector: (x) => x.value}) : licenseTypes; }, }), @@ -107,12 +108,14 @@ try { }).then(async (aliases) => { const result = {}; for (const alias of aliases) { + // eslint-disable-next-line no-await-in-loop result[alias] = await input({ message: `What ${alias} aliases would you like to add? (separate with commas)`, }).then((aliases) => aliases.split(',').map((alias) => alias.trim()), ); } + return result; }) : undefined, @@ -136,11 +139,11 @@ try { console.log(chalk.red('\nAborted.')); process.exit(1); } -} catch (err) { - if (err instanceof ExitPromptError) { +} catch (error) { + if (error instanceof ExitPromptError) { console.log(chalk.red('\nAborted.')); process.exit(1); } - throw err; + throw error; } diff --git a/scripts/build/clean.js b/scripts/build/clean.js old mode 100644 new mode 100755 index ff95c4b9e..83423f25d --- a/scripts/build/clean.js +++ b/scripts/build/clean.js @@ -1,29 +1,37 @@ +#!/usr/bin/env node /** * @fileoverview * Clean files built by the build process. */ -import fs from 'node:fs'; +import fs from 'node:fs/promises'; import path from 'node:path'; -import { getDirnameFromImportMeta } from '../../sdk.mjs'; +import process from 'node:process'; +import {getDirnameFromImportMeta} from '../../sdk.mjs'; const __dirname = getDirnameFromImportMeta(import.meta.url); const rootDirectory = path.resolve(__dirname, '..', '..'); const files = ['index.js', 'index.mjs', 'index.d.ts', 'sdk.js']; const fileExists = (fpath) => - new Promise((r) => fs.access(fpath, fs.constants.F_OK, (e) => r(!e))); + fs + .access(fpath, fs.constants.F_OK) + .then(() => true) + .catch(() => false); -Promise.all( - files.map(async (file) => { - const filepath = path.join(rootDirectory, file); - if (!(await fileExists(filepath))) { - console.error(`File ${file} does not exist, skipping...`); - return; - } - return fs.promises.unlink(filepath); - }), -).catch((error) => { - console.error(`Error cleaning files: ${error.message}`); +try { + Promise.all( + files.map(async (file) => { + const filepath = path.join(rootDirectory, file); + if (!(await fileExists(filepath))) { + console.error(`File ${file} does not exist, skipping...`); + return; + } + + return fs.unlink(filepath); + }), + ); +} catch (error) { + console.error('Error cleaning files:', error); process.exit(1); -}); +} diff --git a/scripts/build/package.js b/scripts/build/package.js old mode 100644 new mode 100755 index 05ca17bba..edf737682 --- a/scripts/build/package.js +++ b/scripts/build/package.js @@ -1,36 +1,40 @@ +#!/usr/bin/env node /** * @fileoverview * Simple Icons package build script. */ -import { promises as fs } from 'node:fs'; +import {promises as fs} from 'node:fs'; import path from 'node:path'; import util from 'node:util'; -import { transform as esbuildTransform } from 'esbuild'; +import {transform as esbuildTransform} from 'esbuild'; import { + collator, + getDirnameFromImportMeta, getIconSlug, + getIconsData, + slugToVariableName, svgToPath, titleToHtmlFriendly, - slugToVariableName, - getIconsData, - getDirnameFromImportMeta, - collator, } from '../../sdk.mjs'; const __dirname = getDirnameFromImportMeta(import.meta.url); const UTF8 = 'utf8'; -const rootDir = path.resolve(__dirname, '..', '..'); -const iconsDir = path.resolve(rootDir, 'icons'); -const indexJsFile = path.resolve(rootDir, 'index.js'); -const indexMjsFile = path.resolve(rootDir, 'index.mjs'); -const sdkJsFile = path.resolve(rootDir, 'sdk.js'); -const sdkMjsFile = path.resolve(rootDir, 'sdk.mjs'); -const indexDtsFile = path.resolve(rootDir, 'index.d.ts'); +const rootDirectory = path.resolve(__dirname, '..', '..'); +const iconsDirectory = path.resolve(rootDirectory, 'icons'); +const indexJsFile = path.resolve(rootDirectory, 'index.js'); +const indexMjsFile = path.resolve(rootDirectory, 'index.mjs'); +const sdkJsFile = path.resolve(rootDirectory, 'sdk.js'); +const sdkMjsFile = path.resolve(rootDirectory, 'sdk.mjs'); +const indexDtsFile = path.resolve(rootDirectory, 'index.d.ts'); -const templatesDir = path.resolve(__dirname, 'templates'); -const iconObjectTemplateFile = path.resolve(templatesDir, 'icon-object.js'); +const templatesDirectory = path.resolve(__dirname, 'templates'); +const iconObjectTemplateFile = path.resolve( + templatesDirectory, + 'icon-object.js.template', +); const build = async () => { const icons = await getIconsData(); @@ -38,8 +42,9 @@ const build = async () => { // Local helper functions const escape = (value) => { - return value.replace(/(? { if (license === undefined) { return; @@ -48,8 +53,10 @@ const build = async () => { if (license.url === undefined) { license.url = `https://spdx.org/licenses/${license.type}`; } + return license; }; + const iconToObject = (icon) => { return util.format( iconObjectTemplate, @@ -65,11 +72,13 @@ const build = async () => { : '', ); }; - const writeJs = async (filepath, rawJavaScript, opts = null) => { - opts = opts === null ? { minify: true } : opts; - const { code } = await esbuildTransform(rawJavaScript, opts); + + const writeJs = async (filepath, rawJavaScript, options = null) => { + options = options === null ? {minify: true} : options; + const {code} = await esbuildTransform(rawJavaScript, options); await fs.writeFile(filepath, code); }; + const writeTs = async (filepath, rawTypeScript) => { await fs.writeFile(filepath, rawTypeScript); }; @@ -78,13 +87,13 @@ const build = async () => { const buildIcons = await Promise.all( icons.map(async (icon) => { const filename = getIconSlug(icon); - const svgFilepath = path.resolve(iconsDir, `${filename}.svg`); + const svgFilepath = path.resolve(iconsDirectory, `${filename}.svg`); icon.svg = await fs.readFile(svgFilepath, UTF8); icon.path = svgToPath(icon.svg); icon.slug = filename; const iconObject = iconToObject(icon); const iconExportName = slugToVariableName(icon.slug); - return { icon, iconObject, iconExportName }; + return {icon, iconObject, iconExportName}; }), ); @@ -93,33 +102,33 @@ const build = async () => { const iconsBarrelMjs = []; buildIcons.sort((a, b) => collator.compare(a.icon.title, b.icon.title)); - for (const { iconObject, iconExportName } of buildIcons) { + for (const {iconObject, iconExportName} of buildIcons) { iconsBarrelDts.push(`export const ${iconExportName}:I;`); iconsBarrelJs.push(`${iconExportName}:${iconObject},`); iconsBarrelMjs.push(`export const ${iconExportName}=${iconObject}`); } - // constants used in templates to reduce package size + // Constants used in templates to reduce package size const constantsString = `const a='',b='';`; - // write our file containing the exports of all icons in CommonJS ... + // Write our file containing the exports of all icons in CommonJS ... const rawIndexJs = `${constantsString}module.exports={${iconsBarrelJs.join( '', )}};`; await writeJs(indexJsFile, rawIndexJs); - // and ESM + // ... and ESM const rawIndexMjs = constantsString + iconsBarrelMjs.join(''); await writeJs(indexMjsFile, rawIndexMjs); - // and create a type declaration file + // ... and create a type declaration file const rawIndexDts = `import {SimpleIcon} from "./types";export {SimpleIcon};type I=SimpleIcon;${iconsBarrelDts.join( '', )}`; await writeTs(indexDtsFile, rawIndexDts); - // create a CommonJS SDK file + // Create a CommonJS SDK file await writeJs(sdkJsFile, await fs.readFile(sdkMjsFile, UTF8), { format: 'cjs', }); }; -build(); +await build(); diff --git a/scripts/build/templates/icon-object.js b/scripts/build/templates/icon-object.js.template similarity index 100% rename from scripts/build/templates/icon-object.js rename to scripts/build/templates/icon-object.js.template diff --git a/scripts/get-filename.js b/scripts/get-filename.js old mode 100644 new mode 100755 index 826b43c3e..29118cbc7 --- a/scripts/get-filename.js +++ b/scripts/get-filename.js @@ -1,3 +1,4 @@ +#!/usr/bin/env node /** * @fileoverview * Script that takes a brand name as argument and outputs the corresponding @@ -5,16 +6,13 @@ */ import process from 'node:process'; -import { titleToSlug } from '../sdk.mjs'; +import {titleToSlug} from '../sdk.mjs'; if (process.argv.length < 3) { console.error('Provide a brand name as argument'); process.exit(1); } else { - const brandName = process.argv - .slice(3) - .reduce((acc, arg) => `${acc} ${arg}`, process.argv[2]); - + const brandName = process.argv[2]; const filename = titleToSlug(brandName); console.log(`For '${brandName}' use the file 'icons/${filename}.svg'`); } diff --git a/scripts/lint/jsonlint.js b/scripts/lint/jsonlint.js old mode 100644 new mode 100755 index 0479dc988..a439bd732 --- a/scripts/lint/jsonlint.js +++ b/scripts/lint/jsonlint.js @@ -1,20 +1,21 @@ +#!/usr/bin/env node /** * @fileoverview * CLI tool to run jsonschema on the simple-icons.json data file. */ import process from 'node:process'; -import { Validator } from 'jsonschema'; -import { getIconsData } from '../../sdk.mjs'; -import { getJsonSchemaData } from '../utils.js'; +import {Validator} from 'jsonschema'; +import {getIconsData} from '../../sdk.mjs'; +import {getJsonSchemaData} from '../utils.js'; const icons = await getIconsData(); const schema = await getJsonSchemaData(); const validator = new Validator(); -const result = validator.validate({ icons }, schema); +const result = validator.validate({icons}, schema); if (result.errors.length > 0) { - result.errors.forEach((error) => console.error(error)); + for (const error of result.errors) console.error(error); console.error(`Found ${result.errors.length} error(s) in simple-icons.json`); process.exit(1); } diff --git a/scripts/lint/ourlint.js b/scripts/lint/ourlint.js old mode 100644 new mode 100755 index 49abcb206..fcb320498 --- a/scripts/lint/ourlint.js +++ b/scripts/lint/ourlint.js @@ -1,3 +1,4 @@ +#!/usr/bin/env node /** * @fileoverview * Linters for the package that can't easily be implemented in the existing @@ -5,9 +6,8 @@ */ import process from 'node:process'; -import { URL } from 'node:url'; import fakeDiff from 'fake-diff'; -import { getIconsDataString, normalizeNewlines, collator } from '../../sdk.mjs'; +import {collator, getIconsDataString, normalizeNewlines} from '../../sdk.mjs'; /** * Contains our tests so they can be isolated from each other. @@ -15,39 +15,43 @@ import { getIconsDataString, normalizeNewlines, collator } from '../../sdk.mjs'; */ const TESTS = { /* Tests whether our icons are in alphabetical order */ - alphabetical: (data) => { + alphabetical(data) { const collector = (invalidEntries, icon, index, array) => { if (index > 0) { - const prev = array[index - 1]; - const comparison = collator.compare(icon.title, prev.title); + const previous = array[index - 1]; + const comparison = collator.compare(icon.title, previous.title); if (comparison < 0) { invalidEntries.push(icon); - } else if (comparison === 0) { - if (prev.slug) { - if (!icon.slug || collator.compare(icon.slug, prev.slug) < 0) { - invalidEntries.push(icon); - } - } + } else if ( + comparison === 0 && + previous.slug && + (!icon.slug || collator.compare(icon.slug, previous.slug) < 0) + ) { + invalidEntries.push(icon); } } + return invalidEntries; }; + const format = (icon) => { if (icon.slug) { return `${icon.title} (${icon.slug})`; } + return icon.title; }; + // eslint-disable-next-line unicorn/no-array-reduce, unicorn/no-array-callback-reference const invalids = data.icons.reduce(collector, []); - if (invalids.length) { + if (invalids.length > 0) { return `Some icons aren't in alphabetical order: ${invalids.map((icon) => format(icon)).join(', ')}`; } }, /* Check the formatting of the data file */ - prettified: (data, dataString) => { + prettified(data, dataString) { const normalizedDataString = normalizeNewlines(dataString); const dataPretty = `${JSON.stringify(data, null, 4)}\n`; @@ -58,9 +62,9 @@ const TESTS = { }, /* Check redundant trailing slash in URL */ - checkUrl: (data) => { + checkUrl(data) { const hasRedundantTrailingSlash = (url) => { - const origin = new URL(url).origin; + const {origin} = new global.URL(url); return /^\/+$/.test(url.replace(origin, '')); }; @@ -89,9 +93,11 @@ const data = JSON.parse(dataString); const errors = ( await Promise.all(Object.values(TESTS).map((test) => test(data, dataString))) -).filter(Boolean); +) + // eslint-disable-next-line unicorn/no-await-expression-member + .filter(Boolean); if (errors.length > 0) { - errors.forEach((error) => console.error(`\u001b[31m${error}\u001b[0m`)); + for (const error of errors) console.error(`\u001B[31m${error}\u001B[0m`); process.exit(1); } diff --git a/scripts/release/reformat-markdown.js b/scripts/release/reformat-markdown.js old mode 100644 new mode 100755 index 2606a58da..8cbc9196d --- a/scripts/release/reformat-markdown.js +++ b/scripts/release/reformat-markdown.js @@ -1,19 +1,21 @@ +#!/usr/bin/env node /** * @fileoverview * Rewrite some Markdown files. */ +import {readFile, writeFile} from 'node:fs/promises'; import path from 'node:path'; -import { writeFile, readFile } from 'node:fs/promises'; -import { getDirnameFromImportMeta } from '../../sdk.mjs'; +import process from 'node:process'; +import {getDirnameFromImportMeta} from '../../sdk.mjs'; const LINKS_BRANCH = process.argv[2] || 'develop'; const __dirname = getDirnameFromImportMeta(import.meta.url); -const rootDir = path.resolve(__dirname, '..', '..'); -const readmeFile = path.resolve(rootDir, 'README.md'); -const disclaimerFile = path.resolve(rootDir, 'DISCLAIMER.md'); +const rootDirectory = path.resolve(__dirname, '..', '..'); +const readmeFile = path.resolve(rootDirectory, 'README.md'); +const disclaimerFile = path.resolve(rootDirectory, 'DISCLAIMER.md'); const reformat = async (filePath) => { const fileContent = await readFile(filePath, 'utf8'); @@ -21,17 +23,17 @@ const reformat = async (filePath) => { filePath, fileContent // Replace all CDN links with raw links - .replace( + .replaceAll( /https:\/\/cdn.simpleicons.org\/(.+)\/000\/fff/g, `https://raw.githubusercontent.com/simple-icons/simple-icons/${LINKS_BRANCH}/icons/$1.svg`, ) // Replace all GitHub blockquotes with regular markdown // Reference: https://github.com/orgs/community/discussions/16925 - .replace( - /\[!(NOTE|TIP|IMPORTANT|WARNING|CAUTION)\](?!\()/g, - function (str, $0) { - const capital = $0.substr(0, 1); - const body = $0.substr(1).toLowerCase(); + .replaceAll( + /\[!(NOTE|TIP|IMPORTANT|WARNING|CAUTION)](?!\()/g, + function (string_, $0) { + const capital = $0.slice(0, 1); + const body = $0.slice(1).toLowerCase(); return `**${capital + body}**`; }, ), diff --git a/scripts/release/update-cdn-urls.js b/scripts/release/update-cdn-urls.js old mode 100644 new mode 100755 index f6be9e9ba..38a1f76ea --- a/scripts/release/update-cdn-urls.js +++ b/scripts/release/update-cdn-urls.js @@ -1,35 +1,36 @@ +#!/usr/bin/env node /** * @fileoverview * Updates the CDN URLs in the README.md to match the major version in the * NPM package manifest. Does nothing if the README.md is already up-to-date. */ -import process from 'node:process'; import fs from 'node:fs/promises'; import path from 'node:path'; -import { getDirnameFromImportMeta } from '../../sdk.mjs'; +import process from 'node:process'; +import {getDirnameFromImportMeta} from '../../sdk.mjs'; const __dirname = getDirnameFromImportMeta(import.meta.url); -const rootDir = path.resolve(__dirname, '..', '..'); -const packageJsonFile = path.resolve(rootDir, 'package.json'); -const readmeFile = path.resolve(rootDir, 'README.md'); +const rootDirectory = path.resolve(__dirname, '..', '..'); +const packageJsonFile = path.resolve(rootDirectory, 'package.json'); +const readmeFile = path.resolve(rootDirectory, 'README.md'); -const getMajorVersion = (semVerVersion) => { - const majorVersionAsString = semVerVersion.split('.')[0]; - return parseInt(majorVersionAsString); +const getMajorVersion = (semVersion) => { + const majorVersionAsString = semVersion.split('.')[0]; + return Number.parseInt(majorVersionAsString, 10); }; const getManifest = async () => { - const manifestRaw = await fs.readFile(packageJsonFile, 'utf-8'); + const manifestRaw = await fs.readFile(packageJsonFile, 'utf8'); return JSON.parse(manifestRaw); }; const updateVersionInReadmeIfNecessary = async (majorVersion) => { let content = await fs.readFile(readmeFile, 'utf8'); - content = content.replace( - /simple-icons@v[0-9]+/g, + content = content.replaceAll( + /simple-icons@v\d+/g, `simple-icons@v${majorVersion}`, ); diff --git a/scripts/release/update-sdk-ts-defs.js b/scripts/release/update-sdk-ts-defs.js old mode 100644 new mode 100755 index c87e87625..7d0bc0415 --- a/scripts/release/update-sdk-ts-defs.js +++ b/scripts/release/update-sdk-ts-defs.js @@ -1,33 +1,34 @@ +#!/usr/bin/env node /** * @fileoverview * Updates the SDK Typescript definitions located in the file sdk.d.ts * to match the current definitions of functions of sdk.mjs. */ -import process from 'node:process'; +import {execSync} from 'node:child_process'; import fs from 'node:fs/promises'; import path from 'node:path'; -import { execSync } from 'node:child_process'; -import { getDirnameFromImportMeta } from '../../sdk.mjs'; +import process from 'node:process'; +import {getDirnameFromImportMeta} from '../../sdk.mjs'; const __dirname = getDirnameFromImportMeta(import.meta.url); -const rootDir = path.resolve(__dirname, '..', '..'); +const rootDirectory = path.resolve(__dirname, '..', '..'); -const sdkTs = path.resolve(rootDir, 'sdk.d.ts'); -const sdkMts = path.resolve(rootDir, 'sdk.d.mts'); -const sdkMjs = path.resolve(rootDir, 'sdk.mjs'); +const sdkTs = path.resolve(rootDirectory, 'sdk.d.ts'); +const sdkMts = path.resolve(rootDirectory, 'sdk.d.mts'); +const sdkMjs = path.resolve(rootDirectory, 'sdk.mjs'); const generateSdkMts = async () => { - // remove temporally type definitions imported with comments + // Remove temporally type definitions imported with comments // in sdk.mjs to avoid circular imports - const originalSdkMjsContent = await fs.readFile(sdkMjs, 'utf-8'); - const tempSdkMjsContent = originalSdkMjsContent + const originalSdkMjsContent = await fs.readFile(sdkMjs, 'utf8'); + const temporarySdkMjsContent = originalSdkMjsContent .split('\n') .filter((line) => { return !line.startsWith(' * @typedef {import("./sdk")'); }) .join('\n'); - await fs.writeFile(sdkMjs, tempSdkMjsContent); + await fs.writeFile(sdkMjs, temporarySdkMjsContent); try { execSync( 'npx tsc sdk.mjs' + @@ -41,6 +42,7 @@ const generateSdkMts = async () => { ); process.exit(1); } + await fs.writeFile(sdkMjs, originalSdkMjsContent); }; @@ -49,13 +51,15 @@ const generateSdkTs = async () => { .access(sdkMts) .then(() => true) .catch(() => false); - fileExists && (await fs.unlink(sdkMts)); + if (fileExists) await fs.unlink(sdkMts); await generateSdkMts(); - const autogeneratedMsg = '/* The next code is autogenerated from sdk.mjs */'; + const autogeneratedMessage = + '/* The next code is autogenerated from sdk.mjs */'; const newSdkTsContent = - (await fs.readFile(sdkTs, 'utf-8')).split(autogeneratedMsg)[0] + - `${autogeneratedMsg}\n\n${await fs.readFile(sdkMts, 'utf-8')}`; + // eslint-disable-next-line unicorn/no-await-expression-member + (await fs.readFile(sdkTs, 'utf8')).split(autogeneratedMessage)[0] + + `${autogeneratedMessage}\n\n${await fs.readFile(sdkMts, 'utf8')}`; await fs.writeFile(sdkTs, newSdkTsContent); await fs.unlink(sdkMts); diff --git a/scripts/release/update-slugs-table.js b/scripts/release/update-slugs-table.js old mode 100644 new mode 100755 index fffe85f7e..74f61dbaa --- a/scripts/release/update-slugs-table.js +++ b/scripts/release/update-slugs-table.js @@ -1,22 +1,23 @@ +#!/usr/bin/env node /** * @fileoverview * Generates a MarkDown file that lists every brand name and their slug. */ -import { promises as fs } from 'node:fs'; +import fs from 'node:fs/promises'; import path from 'node:path'; -import { fileURLToPath } from 'node:url'; -import { getIconsData, getIconSlug } from '../../sdk.mjs'; +import {fileURLToPath} from 'node:url'; +import {getIconSlug, getIconsData} from '../../sdk.mjs'; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); -const rootDir = path.resolve(__dirname, '..', '..'); -const slugsFile = path.resolve(rootDir, 'slugs.md'); +const rootDirectory = path.resolve(__dirname, '..', '..'); +const slugsFile = path.resolve(rootDirectory, 'slugs.md'); let content = ` # Simple Icons slugs @@ -31,4 +32,5 @@ for (const icon of icons) { const brandSlug = getIconSlug(icon); content += `| \`${brandName}\` | \`${brandSlug}\` |\n`; } + await fs.writeFile(slugsFile, content); diff --git a/scripts/release/update-svgs-count.js b/scripts/release/update-svgs-count.js old mode 100644 new mode 100755 index 05af0fc17..b90f7af1c --- a/scripts/release/update-svgs-count.js +++ b/scripts/release/update-svgs-count.js @@ -1,3 +1,4 @@ +#!/usr/bin/env node /** * @fileoverview * Replaces the SVG count milestone "Over Free SVG icons..." located @@ -5,32 +6,33 @@ * more than the previous milestone. */ -import process from 'node:process'; import fs from 'node:fs/promises'; import path from 'node:path'; -import { getDirnameFromImportMeta, getIconsData } from '../../sdk.mjs'; +import process from 'node:process'; +import {getDirnameFromImportMeta, getIconsData} from '../../sdk.mjs'; const regexMatcher = /Over\s(\d+)\s/; const updateRange = 100; const __dirname = getDirnameFromImportMeta(import.meta.url); -const rootDir = path.resolve(__dirname, '..', '..'); -const readmeFile = path.resolve(rootDir, 'README.md'); +const rootDirectory = path.resolve(__dirname, '..', '..'); +const readmeFile = path.resolve(rootDirectory, 'README.md'); -const readmeContent = await fs.readFile(readmeFile, 'utf-8'); +const readmeContent = await fs.readFile(readmeFile, 'utf8'); let overNIconsInReadme; try { - overNIconsInReadme = parseInt(regexMatcher.exec(readmeContent)[1]); -} catch (err) { + overNIconsInReadme = Number.parseInt(regexMatcher.exec(readmeContent)[1], 10); +} catch (error) { console.error( 'Failed to obtain number of SVG icons of current milestone in README:', - err, + error, ); process.exit(1); } -const nIcons = (await getIconsData()).length; +const iconsData = await getIconsData(); +const nIcons = iconsData.length; const newNIcons = overNIconsInReadme + updateRange; if (nIcons > newNIcons) { diff --git a/scripts/utils.js b/scripts/utils.js index dfea7d75a..474a4ba4a 100644 --- a/scripts/utils.js +++ b/scripts/utils.js @@ -1,17 +1,17 @@ -import path from 'node:path'; import fs from 'node:fs/promises'; -import { getDirnameFromImportMeta, getIconDataPath } from '../sdk.mjs'; +import path from 'node:path'; +import {getDirnameFromImportMeta, getIconDataPath} from '../sdk.mjs'; const __dirname = getDirnameFromImportMeta(import.meta.url); /** * Get JSON schema data. - * @param {String} rootDir Path to the root directory of the project. + * @param {String} rootDirectory Path to the root directory of the project. */ export const getJsonSchemaData = async ( - rootDir = path.resolve(__dirname, '..'), + rootDirectory = path.resolve(__dirname, '..'), ) => { - const jsonSchemaPath = path.resolve(rootDir, '.jsonschema.json'); + const jsonSchemaPath = path.resolve(rootDirectory, '.jsonschema.json'); const jsonSchemaString = await fs.readFile(jsonSchemaPath, 'utf8'); return JSON.parse(jsonSchemaString); }; @@ -19,14 +19,14 @@ export const getJsonSchemaData = async ( /** * Write icons data to _data/simple-icons.json. * @param {Object} iconsData Icons data object. - * @param {String} rootDir Path to the root directory of the project. + * @param {String} rootDirectory Path to the root directory of the project. */ export const writeIconsData = async ( iconsData, - rootDir = path.resolve(__dirname, '..'), + rootDirectory = path.resolve(__dirname, '..'), ) => { await fs.writeFile( - getIconDataPath(rootDir), + getIconDataPath(rootDirectory), `${JSON.stringify(iconsData, null, 4)}\n`, 'utf8', ); diff --git a/sdk.d.ts b/sdk.d.ts index 517cbd013..371b69f7d 100644 --- a/sdk.d.ts +++ b/sdk.d.ts @@ -3,7 +3,7 @@ * Types for Simple Icons SDK. */ -import type { CustomLicense, SPDXLicense } from './types'; +import type {CustomLicense, SPDXLicense} from './types'; /** * The data for a third-party extension. @@ -33,14 +33,14 @@ type ThirdPartyExtensionSubject = { export type Aliases = { aka?: string[]; dup?: DuplicateAlias[]; - loc?: { [key: string]: string }; + loc?: Record; }; type DuplicateAlias = { title: string; hex?: string; guidelines?: string; - loc?: { [key: string]: string }; + loc?: Record; }; /** @@ -62,8 +62,8 @@ export type IconData = { /* The next code is autogenerated from sdk.mjs */ -export const URL_REGEX: RegExp; -export const SVG_PATH_REGEX: RegExp; +export const URL_REGEX: RegExp; // eslint-disable-line @typescript-eslint/naming-convention +export const SVG_PATH_REGEX: RegExp; // eslint-disable-line @typescript-eslint/naming-convention export function getDirnameFromImportMeta(importMetaUrl: string): string; export function getIconSlug(icon: IconData): string; export function svgToPath(svg: string): string; @@ -71,9 +71,9 @@ export function titleToSlug(title: string): string; export function slugToVariableName(slug: string): string; export function titleToHtmlFriendly(brandTitle: string): string; export function htmlFriendlyToTitle(htmlFriendlyTitle: string): string; -export function getIconDataPath(rootDir?: string): string; -export function getIconsDataString(rootDir?: string): string; -export function getIconsData(rootDir?: string): IconData[]; +export function getIconDataPath(rootDirectory?: string): string; +export function getIconsDataString(rootDirectory?: string): string; +export function getIconsData(rootDirectory?: string): IconData[]; export function normalizeNewlines(text: string): string; export function normalizeColor(text: string): string; export function getThirdPartyExtensions( diff --git a/sdk.mjs b/sdk.mjs index 90dfc8449..945c58c8b 100644 --- a/sdk.mjs +++ b/sdk.mjs @@ -3,9 +3,9 @@ * Simple Icons SDK. */ -import path from 'node:path'; import fs from 'node:fs/promises'; -import { fileURLToPath } from 'node:url'; +import path from 'node:path'; +import {fileURLToPath} from 'node:url'; /** * @typedef {import("./sdk").ThirdPartyExtension} ThirdPartyExtension @@ -26,12 +26,12 @@ const TITLE_TO_SLUG_REPLACEMENTS = { ŧ: 't', }; -const TITLE_TO_SLUG_CHARS_REGEX = RegExp( +const TITLE_TO_SLUG_CHARS_REGEX = new RegExp( `[${Object.keys(TITLE_TO_SLUG_REPLACEMENTS).join('')}]`, 'g', ); -const TITLE_TO_SLUG_RANGE_REGEX = /[^a-z0-9]/g; +const TITLE_TO_SLUG_RANGE_REGEX = /[^a-z\d]/g; /** * Regex to validate HTTPs URLs. @@ -41,7 +41,7 @@ export const URL_REGEX = /^https:\/\/[^\s"']+$/; /** * Regex to validate SVG paths. */ -export const SVG_PATH_REGEX = /^m[-mzlhvcsqtae0-9,. ]+$/i; +export const SVG_PATH_REGEX = /^m[-mzlhvcsqtae\d,. ]+$/i; /** * Get the directory name where this file is located from `import.meta.url`, @@ -74,12 +74,12 @@ export const svgToPath = (svg) => svg.split('"', 8)[7]; export const titleToSlug = (title) => title .toLowerCase() - .replace( + .replaceAll( TITLE_TO_SLUG_CHARS_REGEX, (char) => TITLE_TO_SLUG_REPLACEMENTS[char], ) .normalize('NFD') - .replace(TITLE_TO_SLUG_RANGE_REGEX, ''); + .replaceAll(TITLE_TO_SLUG_RANGE_REGEX, ''); /** * Converts a slug into a variable name that can be exported. @@ -99,12 +99,12 @@ export const slugToVariableName = (slug) => { */ export const titleToHtmlFriendly = (brandTitle) => brandTitle - .replace(/&/g, '&') - .replace(/"/g, '"') - .replace(//g, '>') - .replace(/./g, (char) => { - const charCode = char.charCodeAt(0); + .replaceAll('&', '&') + .replaceAll('"', '"') + .replaceAll('<', '<') + .replaceAll('>', '>') + .replaceAll(/./g, (char) => { + const charCode = char.codePointAt(0); return charCode > 127 ? `&#${charCode};` : char; }); @@ -116,43 +116,45 @@ export const titleToHtmlFriendly = (brandTitle) => */ export const htmlFriendlyToTitle = (htmlFriendlyTitle) => htmlFriendlyTitle - .replace(/&#([0-9]+);/g, (_, num) => String.fromCodePoint(parseInt(num))) - .replace( + .replaceAll(/&#(\d+);/g, (_, number_) => + String.fromCodePoint(Number.parseInt(number_, 10)), + ) + .replaceAll( /&(quot|amp|lt|gt);/g, - (_, ref) => ({ quot: '"', amp: '&', lt: '<', gt: '>' })[ref], + (_, reference) => ({quot: '"', amp: '&', lt: '<', gt: '>'})[reference], ); /** * Get path of *_data/simpe-icons.json*. - * @param {String} rootDir Path to the root directory of the project + * @param {String} rootDirectory Path to the root directory of the project * @returns {String} Path of *_data/simple-icons.json* */ export const getIconDataPath = ( - rootDir = getDirnameFromImportMeta(import.meta.url), + rootDirectory = getDirnameFromImportMeta(import.meta.url), ) => { - return path.resolve(rootDir, '_data', 'simple-icons.json'); + return path.resolve(rootDirectory, '_data', 'simple-icons.json'); }; /** * Get contents of *_data/simple-icons.json*. - * @param {String} rootDir Path to the root directory of the project + * @param {String} rootDirectory Path to the root directory of the project * @returns {String} Content of *_data/simple-icons.json* */ export const getIconsDataString = ( - rootDir = getDirnameFromImportMeta(import.meta.url), + rootDirectory = getDirnameFromImportMeta(import.meta.url), ) => { - return fs.readFile(getIconDataPath(rootDir), 'utf8'); + return fs.readFile(getIconDataPath(rootDirectory), 'utf8'); }; /** * Get icons data as object from *_data/simple-icons.json*. - * @param {String} rootDir Path to the root directory of the project + * @param {String} rootDirectory Path to the root directory of the project * @returns {IconData[]} Icons data as array from *_data/simple-icons.json* */ export const getIconsData = async ( - rootDir = getDirnameFromImportMeta(import.meta.url), + rootDirectory = getDirnameFromImportMeta(import.meta.url), ) => { - const fileContents = await getIconsDataString(rootDir); + const fileContents = await getIconsDataString(rootDirectory); return JSON.parse(fileContents).icons; }; @@ -162,7 +164,7 @@ export const getIconsData = async ( * @returns {String} The text with Windows newline characters replaced by Unix ones */ export const normalizeNewlines = (text) => { - return text.replace(/\r\n/g, '\n'); + return text.replaceAll('\r\n', '\n'); }; /** @@ -173,10 +175,14 @@ export const normalizeNewlines = (text) => { export const normalizeColor = (text) => { let color = text.replace('#', '').toUpperCase(); if (color.length < 6) { - color = [...color.slice(0, 3)].map((x) => x.repeat(2)).join(''); + color = color + .slice(0, 3) + .map((x) => x.repeat(2)) + .join(''); } else if (color.length > 6) { color = color.slice(0, 6); } + return color; }; @@ -201,11 +207,11 @@ export const getThirdPartyExtensions = async ( module = module.split('.*<\/title><path d=".*"\/><\/svg>$/; -const negativeZerosRegexp = /-0(?=[^\.]|[\s\d\w]|$)/g; + /^<svg( \S*=".*"){3}><title>.*<\/title><path d=".*"\/><\/svg>$/; +const negativeZerosRegexp = /-0(?=[^.]|[\s\d\w]|$)/g; const iconSize = 24; const iconTargetCenter = iconSize / 2; @@ -39,25 +40,29 @@ const iconFloatPrecision = 3; const iconMaxFloatPrecision = 5; const iconTolerance = 0.001; -// set env SI_UPDATE_IGNORE to recreate the ignore file +// Set env SI_UPDATE_IGNORE to recreate the ignore file const updateIgnoreFile = process.env.SI_UPDATE_IGNORE === 'true'; const ignoreFile = './.svglint-ignored.json'; -const iconIgnored = !updateIgnoreFile ? svglintIgnores : {}; +const iconIgnored = updateIgnoreFile ? {} : svglintIgnores; -const sortObjectByKey = (obj) => { - return Object.keys(obj) - .sort() - .reduce((r, k) => Object.assign(r, { [k]: obj[k] }), {}); +const sortObjectByKey = (object) => { + return Object.fromEntries( + Object.keys(object) + .sort() + .map((k) => [k, object[k]]), + ); }; -const sortObjectByValue = (obj) => { - return Object.keys(obj) - .sort((a, b) => collator.compare(obj[a], obj[b])) - .reduce((r, k) => Object.assign(r, { [k]: obj[k] }), {}); +const sortObjectByValue = (object) => { + return Object.fromEntries( + Object.keys(object) + .sort((a, b) => collator.compare(object[a], object[b])) + .map((k) => [k, object[k]]), + ); }; const removeLeadingZeros = (number) => { - // convert 0.03 to '.03' + // Convert 0.03 to '.03' return number.toString().replace(/^(-?)(0)(\.?.+)/, '$1$3'); }; @@ -65,6 +70,7 @@ const removeLeadingZeros = (number) => { * Given three points, returns if the middle one (x2, y2) is collinear * to the line formed by the two limit points. **/ +// eslint-disable-next-line max-params const collinear = (x1, y1, x2, y2, x3, y3) => { return x1 * (y2 - y3) + x2 * (y3 - y1) + x3 * (y1 - y2) === 0; }; @@ -73,15 +79,16 @@ const collinear = (x1, y1, x2, y2, x3, y3) => { * Returns the number of digits after the decimal point. * @param num The number of interest. */ -const countDecimals = (num) => { - if (num && num % 1) { - let [base, op, trail] = num.toExponential().split(/e([+-])/); - let elen = parseInt(trail, 10); - let idx = base.indexOf('.'); - return idx == -1 +const countDecimals = (number_) => { + if (number_ && number_ % 1) { + const [base, op, trail] = number_.toExponential().split(/e([+-])/); + const elen = Number.parseInt(trail, 10); + const index = base.indexOf('.'); + return index === -1 ? elen - : base.length - idx - 1 + (op === '+' ? -elen : elen); + : base.length - index - 1 + (op === '+' ? -elen : elen); } + return 0; }; @@ -108,46 +115,48 @@ const getTitleTextIndex = (svgFileContent) => { * @param hex The hexadecimal number representation to convert. **/ const hexadecimalToDecimal = (hex) => { - let result = 0, - digitValue; + let result = 0; + let digitValue; for (const digit of hex.toLowerCase()) { digitValue = '0123456789abcdefgh'.indexOf(digit); result = result * 16 + digitValue; } + return result; }; -const maybeShortenedWithEllipsis = (str) => { - return str.length > 20 ? `${str.substring(0, 20)}...` : str; +const maybeShortenedWithEllipsis = (string_) => { + return string_.length > 20 ? `${string_.slice(0, 20)}...` : string_; }; /** * Memoize a function which accepts a single argument. * A second argument can be passed to be used as key. */ -const memoize = (func) => { +const memoize = (function_) => { const results = {}; - return (arg, defaultKey = null) => { - const key = defaultKey || arg; + return (argument, defaultKey = null) => { + const key = defaultKey || argument; + + results[key] ||= function_(argument); - if (!results[key]) { - results[key] = func(arg); - } return results[key]; }; }; -const getIconPath = memoize(($icon, filepath) => $icon.find('path').attr('d')); +const getIconPath = memoize(($icon, _filepath) => $icon.find('path').attr('d')); const getIconPathSegments = memoize((iconPath) => parsePath(iconPath)); const getIconPathBbox = memoize((iconPath) => svgPathBbox(iconPath)); if (updateIgnoreFile) { process.on('exit', async () => { - // ensure object output order is consistent due to async svglint processing + // Ensure object output order is consistent due to async svglint processing const sorted = sortObjectByKey(iconIgnored); for (const linterName in sorted) { - sorted[linterName] = sortObjectByValue(sorted[linterName]); + if (linterName) { + sorted[linterName] = sortObjectByValue(sorted[linterName]); + } } await fs.writeFile(ignoreFile, JSON.stringify(sorted, null, 2) + '\n', { @@ -158,14 +167,12 @@ if (updateIgnoreFile) { const isIgnored = (linterName, path) => { return ( - iconIgnored[linterName] && iconIgnored[linterName].hasOwnProperty(path) + iconIgnored[linterName] && Object.hasOwn(iconIgnored[linterName], path) ); }; const ignoreIcon = (linterName, path, $) => { - if (!iconIgnored[linterName]) { - iconIgnored[linterName] = {}; - } + iconIgnored[linterName] ||= {}; const title = $.find('title').text(); const iconName = htmlFriendlyToTitle(title); @@ -173,7 +180,7 @@ const ignoreIcon = (linterName, path, $) => { iconIgnored[linterName][path] = iconName; }; -export default { +export const config = { rules: { elm: { svg: 1, @@ -183,7 +190,7 @@ export default { }, attr: [ { - // ensure that the SVG element has the appropriate attributes + // Ensure that the SVG element has the appropriate attributes // alphabetically ordered role: 'img', viewBox: `0 0 ${iconSize} ${iconSize}`, @@ -193,12 +200,12 @@ export default { 'rule::order': true, }, { - // ensure that the title element has the appropriate attribute + // Ensure that the title element has the appropriate attribute 'rule::selector': 'svg > title', 'rule::whitelist': true, }, { - // ensure that the path element only has the 'd' attribute + // Ensure that the path element only has the 'd' attribute // (no style, opacity, etc.) d: SVG_PATH_REGEX, 'rule::selector': 'svg > path', @@ -209,15 +216,15 @@ export default { (reporter, $, ast) => { reporter.name = 'icon-title'; - const iconTitleText = $.find('title').text(), - xmlNamedEntitiesCodepoints = [38, 60, 62], - xmlNamedEntities = ['amp', 'lt', 'gt']; + const iconTitleText = $.find('title').text(); + const xmlNamedEntitiesCodepoints = [38, 60, 62]; + const xmlNamedEntities = ['amp', 'lt', 'gt']; let _validCodepointsRepr = true; - // avoid character codepoints as hexadecimal representation - const hexadecimalCodepoints = Array.from( - iconTitleText.matchAll(/&#x([A-Fa-f0-9]+);/g), - ); + // Avoid character codepoints as hexadecimal representation + const hexadecimalCodepoints = [ + ...iconTitleText.matchAll(/&#x([A-Fa-f\d]+);/g), + ]; if (hexadecimalCodepoints.length > 0) { _validCodepointsRepr = false; @@ -245,10 +252,10 @@ export default { } } - // avoid character codepoints as named entities - const namedEntitiesCodepoints = Array.from( - iconTitleText.matchAll(/&([A-Za-z0-9]+);/g), - ); + // Avoid character codepoints as named entities + const namedEntitiesCodepoints = [ + ...iconTitleText.matchAll(/&([A-Za-z\d]+);/g), + ]; if (namedEntitiesCodepoints.length > 0) { for (const match of namedEntitiesCodepoints) { const namedEntiyReprIndex = @@ -261,16 +268,15 @@ export default { if ( namedEntityJsRepr === undefined || - namedEntityJsRepr.length != 1 + namedEntityJsRepr.length !== 1 ) { replacement = 'its decimal or literal representation'; } else { const namedEntityDec = namedEntityJsRepr.codePointAt(0); - if (namedEntityDec < 128) { - replacement = `"${namedEntityJsRepr}"`; - } else { - replacement = `"&#${namedEntityDec};"`; - } + replacement = + namedEntityDec < 128 + ? `"${namedEntityJsRepr}"` + : `"&#${namedEntityDec};"`; } reporter.error( @@ -283,11 +289,11 @@ export default { } if (_validCodepointsRepr) { - // compare encoded title with original title and report error if not equal - const encodingMatches = Array.from( - iconTitleText.matchAll(/&(#([0-9]+)|(amp|quot|lt|gt));/g), - ), - encodedBuf = []; + // Compare encoded title with original title and report error if not equal + const encodingMatches = [ + ...iconTitleText.matchAll(/&(#(\d+)|(amp|quot|lt|gt));/g), + ]; + const encodedBuf = []; const indexesToIgnore = []; for (const match of encodingMatches) { @@ -300,8 +306,8 @@ export default { if (indexesToIgnore.includes(i)) { encodedBuf.unshift(iconTitleText[i]); } else { - // encode all non ascii characters plus "'&<> (XML named entities) - let charDecimalCode = iconTitleText.charCodeAt(i); + // Encode all non ascii characters plus "'&<> (XML named entities) + const charDecimalCode = iconTitleText.codePointAt(i); if (charDecimalCode > 127) { encodedBuf.unshift(`&#${charDecimalCode};`); @@ -318,6 +324,7 @@ export default { } } } + const encodedIconTitleText = encodedBuf.join(''); if (encodedIconTitleText !== iconTitleText) { _validCodepointsRepr = false; @@ -328,17 +335,20 @@ export default { ); } - // check if there are some other encoded characters in decimal notation + // Check if there are some other encoded characters in decimal notation // which shouldn't be encoded + // eslint-disable-next-line unicorn/prefer-number-properties for (const match of encodingMatches.filter((m) => !isNaN(m[2]))) { - const decimalNumber = parseInt(match[2]); + const decimalNumber = Number.parseInt(match[2], 10); if (decimalNumber > 127) { continue; } + _validCodepointsRepr = false; const decimalCodepointCharIndex = getTitleTextIndex(ast.source) + match.index + 1; + let replacement; if (xmlNamedEntitiesCodepoints.includes(decimalNumber)) { replacement = `"&${ xmlNamedEntities[ @@ -347,7 +357,7 @@ export default { };"`; } else { replacement = String.fromCodePoint(decimalNumber); - replacement = replacement == '"' ? `'"'` : `"${replacement}"`; + replacement = replacement === '"' ? `'"'` : `"${replacement}"`; } reporter.error( @@ -370,7 +380,7 @@ export default { } } }, - (reporter, $, ast, { filepath }) => { + (reporter, $, ast, {filepath}) => { reporter.name = 'icon-size'; const iconPath = getIconPath($, filepath); @@ -379,8 +389,8 @@ export default { } const [minX, minY, maxX, maxY] = getIconPathBbox(iconPath); - const width = +(maxX - minX).toFixed(iconFloatPrecision); - const height = +(maxY - minY).toFixed(iconFloatPrecision); + const width = Number((maxX - minX).toFixed(iconFloatPrecision)); + const height = Number((maxY - minY).toFixed(iconFloatPrecision)); if (width === 0 && height === 0) { reporter.error( @@ -399,7 +409,7 @@ export default { } } }, - (reporter, $, ast, { filepath }) => { + (reporter, $, ast, {filepath}) => { reporter.name = 'icon-precision'; const iconPath = getIconPath($, filepath); @@ -407,29 +417,31 @@ export default { for (const segment of segments) { const precisionMax = Math.max( + // eslint-disable-next-line unicorn/no-array-callback-reference ...segment.params.slice(1).map(countDecimals), ); if (precisionMax > iconMaxFloatPrecision) { - let errorMsg = + let errorMessage = `found ${precisionMax} decimals in segment` + - ` "${iconPath.substring(segment.start, segment.end)}"`; + ` "${iconPath.slice(segment.start, segment.end)}"`; if (segment.chained) { const readableChain = maybeShortenedWithEllipsis( - iconPath.substring(segment.chainStart, segment.chainEnd), + iconPath.slice(segment.chainStart, segment.chainEnd), ); - errorMsg += ` of chain "${readableChain}"`; + errorMessage += ` of chain "${readableChain}"`; } - errorMsg += ` at index ${ + + errorMessage += ` at index ${ segment.start + getPathDIndex(ast.source) }`; reporter.error( 'Maximum precision should not be greater than' + - ` ${iconMaxFloatPrecision}; ${errorMsg}`, + ` ${iconMaxFloatPrecision}; ${errorMessage}`, ); } } }, - (reporter, $, ast, { filepath }) => { + (reporter, $, ast, {filepath}) => { reporter.name = 'ineffective-segments'; const iconPath = getIconPath($, filepath); @@ -446,10 +458,10 @@ export default { ]; const upperMovementCommands = ['M', 'L']; const upperHorDirectionCommand = 'H'; - const upperVerDirectionCommand = 'V'; + const upperVersionDirectionCommand = 'V'; const upperDirectionCommands = [ upperHorDirectionCommand, - upperVerDirectionCommand, + upperVersionDirectionCommand, ]; const upperCurveCommand = 'C'; const upperShorthandCurveCommand = 'S'; @@ -458,23 +470,25 @@ export default { upperShorthandCurveCommand, ]; const curveCommands = [...lowerCurveCommands, ...upperCurveCommands]; - const commands = [ + const commands = new Set([ ...lowerMovementCommands, ...lowerDirectionCommands, ...upperMovementCommands, ...upperDirectionCommands, ...curveCommands, - ]; + ]); + const isInvalidSegment = ( [command, x1Coord, y1Coord, ...rest], index, previousSegmentIsZ, ) => { - if (commands.includes(command)) { + if (commands.has(command)) { // Relative directions (h or v) having a length of 0 if (lowerDirectionCommands.includes(command) && x1Coord === 0) { return true; } + // Relative movement (m or l) having a distance of 0 if ( index > 0 && @@ -486,6 +500,7 @@ export default { // a relative placement (m) as if it were absolute (M) return command.toLowerCase() === 'm' ? !previousSegmentIsZ : true; } + if ( lowerCurveCommands.includes(command) && x1Coord === 0 && @@ -503,45 +518,49 @@ export default { return true; } } + if (index > 0) { - let [yPrevCoord, xPrevCoord] = [ + let [yPreviousCoord, xPreviousCoord] = [ ...absSegments[index - 1], ].reverse(); // If the previous command was a direction one, // we need to iterate back until we find the missing coordinates - if (upperDirectionCommands.includes(xPrevCoord)) { - xPrevCoord = undefined; - yPrevCoord = undefined; - let idx = index; + if (upperDirectionCommands.includes(xPreviousCoord)) { + xPreviousCoord = undefined; + yPreviousCoord = undefined; + let index_ = index; while ( - --idx > 0 && - (xPrevCoord === undefined || yPrevCoord === undefined) + --index_ > 0 && + (xPreviousCoord === undefined || yPreviousCoord === undefined) ) { - let [yPrevCoordDeep, xPrevCoordDeep] = [ - ...absSegments[idx], + let [yPreviousCoordDeep, xPreviousCoordDeep] = [ + ...absSegments[index_], ].reverse(); // If the previous command was a horizontal movement, // we need to consider the single coordinate as x - if (upperHorDirectionCommand === xPrevCoordDeep) { - xPrevCoordDeep = yPrevCoordDeep; - yPrevCoordDeep = undefined; + if (upperHorDirectionCommand === xPreviousCoordDeep) { + xPreviousCoordDeep = yPreviousCoordDeep; + yPreviousCoordDeep = undefined; } + // If the previous command was a vertical movement, // we need to consider the single coordinate as y - if (upperVerDirectionCommand === xPrevCoordDeep) { - xPrevCoordDeep = undefined; + if (upperVersionDirectionCommand === xPreviousCoordDeep) { + xPreviousCoordDeep = undefined; } + if ( - xPrevCoord === undefined && - xPrevCoordDeep !== undefined + xPreviousCoord === undefined && + xPreviousCoordDeep !== undefined ) { - xPrevCoord = xPrevCoordDeep; + xPreviousCoord = xPreviousCoordDeep; } + if ( - yPrevCoord === undefined && - yPrevCoordDeep !== undefined + yPreviousCoord === undefined && + yPreviousCoordDeep !== undefined ) { - yPrevCoord = yPrevCoordDeep; + yPreviousCoord = yPreviousCoordDeep; } } } @@ -553,20 +572,21 @@ export default { // and a control point equal to the ending point if ( upperShorthandCurveCommand === command && - x1Coord === xPrevCoord && - y1Coord === yPrevCoord && + x1Coord === xPreviousCoord && + y1Coord === yPreviousCoord && x1Coord === x2Coord && y1Coord === y2Coord ) { return true; } + // Absolute bézier curve (C) having // the same coordinate as the previous segment // and last control point equal to the ending point if ( upperCurveCommand === command && - x1Coord === xPrevCoord && - y1Coord === yPrevCoord && + x1Coord === xPreviousCoord && + y1Coord === yPreviousCoord && x2Coord === xCoord && y2Coord === yCoord ) { @@ -578,16 +598,16 @@ export default { // Absolute horizontal direction (H) having // the same x coordinate as the previous segment (upperHorDirectionCommand === command && - x1Coord === xPrevCoord) || + x1Coord === xPreviousCoord) || // Absolute vertical direction (V) having // the same y coordinate as the previous segment - (upperVerDirectionCommand === command && - x1Coord === yPrevCoord) || + (upperVersionDirectionCommand === command && + x1Coord === yPreviousCoord) || // Absolute movement (M or L) having the same // coordinate as the previous segment (upperMovementCommands.includes(command) && - x1Coord === xPrevCoord && - y1Coord === yPrevCoord) + x1Coord === xPreviousCoord && + y1Coord === yPreviousCoord) ); } } @@ -599,13 +619,13 @@ export default { index > 0 && segments[index - 1].params[0].toLowerCase() === 'z'; if (isInvalidSegment(segment.params, index, previousSegmentIsZ)) { - const [command, x1, y1, ...rest] = segment.params; + const [command, _x1, _y1, ...rest] = segment.params; - let errorMsg = `Ineffective segment "${iconPath.substring( - segment.start, - segment.end, - )}" found`, - resolutionTip = 'should be removed'; + let errorMessage = `Ineffective segment "${iconPath.slice( + segment.start, + segment.end, + )}" found`; + let resolutionTip = 'should be removed'; if (curveCommands.includes(command)) { const [x2, y2, x, y] = rest; @@ -618,16 +638,19 @@ export default { x2, )} ${removeLeadingZeros(y2)}" or removed`; } + if (command === upperShorthandCurveCommand) { resolutionTip = `should be "L${removeLeadingZeros( x2, )} ${removeLeadingZeros(y2)}" or removed`; } + if (command === lowerCurveCommand && (x !== 0 || y !== 0)) { resolutionTip = `should be "l${removeLeadingZeros( x, )} ${removeLeadingZeros(y)}" or removed`; } + if (command === upperCurveCommand) { resolutionTip = `should be "L${removeLeadingZeros( x, @@ -637,19 +660,20 @@ export default { if (segment.chained) { const readableChain = maybeShortenedWithEllipsis( - iconPath.substring(segment.chainStart, segment.chainEnd), + iconPath.slice(segment.chainStart, segment.chainEnd), ); - errorMsg += ` in chain "${readableChain}"`; + errorMessage += ` in chain "${readableChain}"`; } - errorMsg += ` at index ${ + + errorMessage += ` at index ${ segment.start + getPathDIndex(ast.source) }`; - reporter.error(`${errorMsg} (${resolutionTip})`); + reporter.error(`${errorMessage} (${resolutionTip})`); } } }, - (reporter, $, ast, { filepath }) => { + (reporter, $, ast, {filepath}) => { reporter.name = 'collinear-segments'; /** @@ -657,192 +681,222 @@ export default { * (does not extracts collinear coordinates from curves). **/ const getCollinearSegments = (iconPath) => { - const segments = getIconPathSegments(iconPath), - collinearSegments = [], - straightLineCommands = 'HhVvLlMm'; + const segments = getIconPathSegments(iconPath); + const collinearSegments = []; + const straightLineCommands = 'HhVvLlMm'; - let currLine = [], - currAbsCoord = [undefined, undefined], - startPoint, - _inStraightLine = false, - _nextInStraightLine = false, - _resetStartPoint = false; + let currentLine = []; + let currentAbsCoord = [undefined, undefined]; + let startPoint; + let _inStraightLine = false; + let _nextInStraightLine = false; + let _resetStartPoint = false; for (let s = 0; s < segments.length; s++) { - const seg = segments[s], - parms = seg.params, - cmd = parms[0], - nextCmd = s + 1 < segments.length ? segments[s + 1][0] : null; + const seg = segments[s]; + const parms = seg.params; + const cmd = parms[0]; + const nextCmd = s + 1 < segments.length ? segments[s + 1][0] : null; switch (cmd) { // Next switch cases have been ordered by frequency // of occurrence in the SVG paths of the icons - case 'M': - currAbsCoord[0] = parms[1]; - currAbsCoord[1] = parms[2]; + case 'M': { + currentAbsCoord[0] = parms[1]; + currentAbsCoord[1] = parms[2]; // SVG 1.1: // If a moveto is followed by multiple pairs of coordinates, // the subsequent pairs are treated as implicit lineto commands. if (!seg.chained || seg.chainStart === seg.start) { startPoint = undefined; } + break; - case 'm': - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[1]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[2]; + } + + case 'm': { + currentAbsCoord[0] = (currentAbsCoord[0] || 0) + parms[1]; + currentAbsCoord[1] = (currentAbsCoord[1] || 0) + parms[2]; if (!seg.chained || seg.chainStart === seg.start) { startPoint = undefined; } + break; - case 'H': - currAbsCoord[0] = parms[1]; + } + + case 'H': { + currentAbsCoord[0] = parms[1]; break; - case 'h': - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[1]; + } + + case 'h': { + currentAbsCoord[0] = (currentAbsCoord[0] || 0) + parms[1]; break; - case 'V': - currAbsCoord[1] = parms[1]; + } + + case 'V': { + currentAbsCoord[1] = parms[1]; break; - case 'v': - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[1]; + } + + case 'v': { + currentAbsCoord[1] = (currentAbsCoord[1] || 0) + parms[1]; break; - case 'L': - currAbsCoord[0] = parms[1]; - currAbsCoord[1] = parms[2]; + } + + case 'L': { + currentAbsCoord[0] = parms[1]; + currentAbsCoord[1] = parms[2]; break; - case 'l': - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[1]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[2]; + } + + case 'l': { + currentAbsCoord[0] = (currentAbsCoord[0] || 0) + parms[1]; + currentAbsCoord[1] = (currentAbsCoord[1] || 0) + parms[2]; break; + } + case 'Z': - case 'z': + case 'z': { // TODO: Overlapping in Z should be handled in another rule - currAbsCoord = [startPoint[0], startPoint[1]]; + currentAbsCoord = [startPoint[0], startPoint[1]]; _resetStartPoint = true; break; - case 'C': - currAbsCoord[0] = parms[5]; - currAbsCoord[1] = parms[6]; + } + + case 'C': { + currentAbsCoord[0] = parms[5]; + currentAbsCoord[1] = parms[6]; break; - case 'c': - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[5]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[6]; + } + + case 'c': { + currentAbsCoord[0] = (currentAbsCoord[0] || 0) + parms[5]; + currentAbsCoord[1] = (currentAbsCoord[1] || 0) + parms[6]; break; - case 'A': - currAbsCoord[0] = parms[6]; - currAbsCoord[1] = parms[7]; + } + + case 'A': { + currentAbsCoord[0] = parms[6]; + currentAbsCoord[1] = parms[7]; break; - case 'a': - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[6]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[7]; + } + + case 'a': { + currentAbsCoord[0] = (currentAbsCoord[0] || 0) + parms[6]; + currentAbsCoord[1] = (currentAbsCoord[1] || 0) + parms[7]; break; - case 's': - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[1]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[2]; + } + + case 's': { + currentAbsCoord[0] = (currentAbsCoord[0] || 0) + parms[1]; + currentAbsCoord[1] = (currentAbsCoord[1] || 0) + parms[2]; break; - case 'S': - currAbsCoord[0] = parms[1]; - currAbsCoord[1] = parms[2]; + } + + case 'S': { + currentAbsCoord[0] = parms[1]; + currentAbsCoord[1] = parms[2]; break; - case 't': - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[1]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[2]; + } + + case 't': { + currentAbsCoord[0] = (currentAbsCoord[0] || 0) + parms[1]; + currentAbsCoord[1] = (currentAbsCoord[1] || 0) + parms[2]; break; - case 'T': - currAbsCoord[0] = parms[1]; - currAbsCoord[1] = parms[2]; + } + + case 'T': { + currentAbsCoord[0] = parms[1]; + currentAbsCoord[1] = parms[2]; break; - case 'Q': - currAbsCoord[0] = parms[3]; - currAbsCoord[1] = parms[4]; + } + + case 'Q': { + currentAbsCoord[0] = parms[3]; + currentAbsCoord[1] = parms[4]; break; - case 'q': - currAbsCoord[0] = - (!currAbsCoord[0] ? 0 : currAbsCoord[0]) + parms[3]; - currAbsCoord[1] = - (!currAbsCoord[1] ? 0 : currAbsCoord[1]) + parms[4]; + } + + case 'q': { + currentAbsCoord[0] = (currentAbsCoord[0] || 0) + parms[3]; + currentAbsCoord[1] = (currentAbsCoord[1] || 0) + parms[4]; break; - default: + } + + default: { throw new Error(`"${cmd}" command not handled`); + } } if (startPoint === undefined) { - startPoint = [currAbsCoord[0], currAbsCoord[1]]; + startPoint = [currentAbsCoord[0], currentAbsCoord[1]]; } else if (_resetStartPoint) { startPoint = undefined; _resetStartPoint = false; } _nextInStraightLine = straightLineCommands.includes(nextCmd); - let _exitingStraightLine = _inStraightLine && !_nextInStraightLine; + const _exitingStraightLine = + _inStraightLine && !_nextInStraightLine; _inStraightLine = straightLineCommands.includes(cmd); if (_inStraightLine) { - currLine.push([currAbsCoord[0], currAbsCoord[1]]); + currentLine.push([currentAbsCoord[0], currentAbsCoord[1]]); } else { if (_exitingStraightLine) { if (straightLineCommands.includes(cmd)) { - currLine.push([currAbsCoord[0], currAbsCoord[1]]); + currentLine.push([currentAbsCoord[0], currentAbsCoord[1]]); } + // Get collinear coordinates - for (let p = 1; p < currLine.length - 1; p++) { - let _collinearCoord = collinear( - currLine[p - 1][0], - currLine[p - 1][1], - currLine[p][0], - currLine[p][1], - currLine[p + 1][0], - currLine[p + 1][1], + for (let p = 1; p < currentLine.length - 1; p++) { + const _collinearCoord = collinear( + currentLine[p - 1][0], + currentLine[p - 1][1], + currentLine[p][0], + currentLine[p][1], + currentLine[p + 1][0], + currentLine[p + 1][1], ); if (_collinearCoord) { collinearSegments.push( - segments[s - currLine.length + p + 1], + segments[s - currentLine.length + p + 1], ); } } } - currLine = []; + + currentLine = []; } } return collinearSegments; }; - const iconPath = getIconPath($, filepath), - collinearSegments = getCollinearSegments(iconPath); + const iconPath = getIconPath($, filepath); + const collinearSegments = getCollinearSegments(iconPath); if (collinearSegments.length === 0) { return; } + const pathDIndex = getPathDIndex(ast.source); for (const segment of collinearSegments) { - let errorMsg = `Collinear segment "${iconPath.substring( + let errorMessage = `Collinear segment "${iconPath.slice( segment.start, segment.end, )}" found`; if (segment.chained) { - let readableChain = maybeShortenedWithEllipsis( - iconPath.substring(segment.chainStart, segment.chainEnd), + const readableChain = maybeShortenedWithEllipsis( + iconPath.slice(segment.chainStart, segment.chainEnd), ); - errorMsg += ` in chain "${readableChain}"`; + errorMessage += ` in chain "${readableChain}"`; } - errorMsg += ` at index ${ + + errorMessage += ` at index ${ segment.start + pathDIndex } (should be removed)`; - reporter.error(errorMsg); + reporter.error(errorMessage); } }, (reporter, $, ast) => { @@ -861,16 +915,14 @@ export default { } } }, - (reporter, $, ast, { filepath }) => { + (reporter, $, ast, {filepath}) => { reporter.name = 'negative-zeros'; const iconPath = getIconPath($, filepath); // Find negative zeros inside path - const negativeZeroMatches = Array.from( - iconPath.matchAll(negativeZerosRegexp), - ); - if (negativeZeroMatches.length) { + const negativeZeroMatches = [...iconPath.matchAll(negativeZerosRegexp)]; + if (negativeZeroMatches.length > 0) { // Calculate the index for each match in the file const pathDIndex = getPathDIndex(ast.source); @@ -887,7 +939,7 @@ export default { } } }, - (reporter, $, ast, { filepath }) => { + (reporter, $, ast, {filepath}) => { reporter.name = 'icon-centered'; const iconPath = getIconPath($, filepath); @@ -896,9 +948,9 @@ export default { } const [minX, minY, maxX, maxY] = getIconPathBbox(iconPath); - const centerX = +((minX + maxX) / 2).toFixed(iconFloatPrecision); + const centerX = Number(((minX + maxX) / 2).toFixed(iconFloatPrecision)); const devianceX = centerX - iconTargetCenter; - const centerY = +((minY + maxY) / 2).toFixed(iconFloatPrecision); + const centerY = Number(((minY + maxY) / 2).toFixed(iconFloatPrecision)); const devianceY = centerY - iconTargetCenter; if ( @@ -914,44 +966,44 @@ export default { } } }, - (reporter, $, ast, { filepath }) => { + (reporter, $, ast, {filepath}) => { reporter.name = 'path-format'; const iconPath = getIconPath($, filepath); if (!SVG_PATH_REGEX.test(iconPath)) { - let errorMsg = 'Invalid path format', - reason; + const errorMessage = 'Invalid path format'; + let reason; if (!iconPath.startsWith('M') && !iconPath.startsWith('m')) { - // doesn't start with moveto + // Doesn't start with moveto reason = 'should start with "moveto" command ("M" or "m"),' + - ` but starts with \"${iconPath[0]}\"`; - reporter.error(`${errorMsg}: ${reason}`); + ` but starts with "${iconPath[0]}"`; + reporter.error(`${errorMessage}: ${reason}`); } - const validPathCharacters = SVG_PATH_REGEX.source.replace( - /[\[\]+^$]/g, - '', - ), - invalidCharactersMsgs = [], - pathDIndex = getPathDIndex(ast.source); + const validPathCharacters = SVG_PATH_REGEX.source.replaceAll( + /[[\]+^$]/g, + '', + ); + const invalidCharactersMsgs = []; + const pathDIndex = getPathDIndex(ast.source); - for (let [i, char] of Object.entries(iconPath)) { - if (validPathCharacters.indexOf(char) === -1) { + for (const [i, char] of Object.entries(iconPath)) { + if (!validPathCharacters.includes(char)) { invalidCharactersMsgs.push( - `"${char}" at index ${pathDIndex + parseInt(i)}`, + `"${char}" at index ${pathDIndex + Number.parseInt(i, 10)}`, ); } } - // contains invalid characters + // Contains invalid characters if (invalidCharactersMsgs.length > 0) { reason = `unexpected character${ invalidCharactersMsgs.length > 1 ? 's' : '' } found (${invalidCharactersMsgs.join(', ')})`; - reporter.error(`${errorMsg}: ${reason}`); + reporter.error(`${errorMessage}: ${reason}`); } } }, diff --git a/svgo.config.mjs b/svgo.config.mjs index 0d8971684..f3e99960e 100644 --- a/svgo.config.mjs +++ b/svgo.config.mjs @@ -1,4 +1,4 @@ -export default { +const config = { multipass: true, eol: 'lf', plugins: [ @@ -62,7 +62,7 @@ export default { // Convert basic shapes (such as <circle>) to <path> name: 'convertShapeToPath', params: { - // including <arc> + // Including <arc> convertArcs: true, }, }, @@ -93,7 +93,7 @@ export default { // to the <svg> tag if it's not there already name: 'addAttributesToSVGElement', params: { - attributes: [{ role: 'img', xmlns: 'http://www.w3.org/2000/svg' }], + attributes: [{role: 'img', xmlns: 'http://www.w3.org/2000/svg'}], }, }, 'removeOffCanvasPaths', @@ -102,3 +102,5 @@ export default { 'reusePaths', ], }; + +export default config; diff --git a/tests/docs.test.js b/tests/docs.test.js index b5c56e70b..9d79ed91f 100644 --- a/tests/docs.test.js +++ b/tests/docs.test.js @@ -1,16 +1,16 @@ -import { test } from 'mocha'; -import { strict as assert } from 'node:assert'; -import { getThirdPartyExtensions } from '../sdk.mjs'; +import {strict as assert} from 'node:assert'; +import {test} from 'mocha'; +import {getThirdPartyExtensions} from '../sdk.mjs'; test('README third party extensions must be alphabetically sorted', async () => { const thirdPartyExtensions = await getThirdPartyExtensions(); assert.ok(thirdPartyExtensions.length > 0); const thirdPartyExtensionsNames = thirdPartyExtensions.map( - (ext) => ext.module.name, + (extension) => extension.module.name, ); - const expectedOrder = thirdPartyExtensionsNames.slice().sort(); + const expectedOrder = [...thirdPartyExtensionsNames].sort(); assert.deepEqual( thirdPartyExtensionsNames, expectedOrder, diff --git a/tests/index.test.js b/tests/index.test.js index 19e735ff6..2b10b96f8 100644 --- a/tests/index.test.js +++ b/tests/index.test.js @@ -1,6 +1,6 @@ -import { getIconsData, getIconSlug, slugToVariableName } from '../sdk.mjs'; import * as simpleIcons from '../index.mjs'; -import { testIcon } from './test-icon.js'; +import {getIconSlug, getIconsData, slugToVariableName} from '../sdk.mjs'; +import {testIcon} from './test-icon.js'; for (const icon of await getIconsData()) { const slug = getIconSlug(icon); diff --git a/tests/min-reporter.cjs b/tests/min-reporter.cjs index 72b840f8c..11f841097 100644 --- a/tests/min-reporter.cjs +++ b/tests/min-reporter.cjs @@ -1,6 +1,6 @@ -const { reporters, Runner } = require('mocha'); +const {reporters, Runner} = require('mocha'); -const { EVENT_RUN_END } = Runner.constants; +const {EVENT_RUN_END} = Runner.constants; class EvenMoreMin extends reporters.Base { constructor(runner) { diff --git a/tests/test-icon.js b/tests/test-icon.js index c3ade33d4..1097e6b36 100644 --- a/tests/test-icon.js +++ b/tests/test-icon.js @@ -1,7 +1,7 @@ +import {strict as assert} from 'node:assert'; import fs from 'node:fs/promises'; import path from 'node:path'; -import { strict as assert } from 'node:assert'; -import { describe, it } from 'mocha'; +import {describe, it} from 'mocha'; import { SVG_PATH_REGEX, URL_REGEX, @@ -9,7 +9,7 @@ import { titleToSlug, } from '../sdk.mjs'; -const iconsDir = path.resolve( +const iconsDirectory = path.resolve( getDirnameFromImportMeta(import.meta.url), '..', 'icons', @@ -26,7 +26,7 @@ const iconsDir = path.resolve( * @param {String} slug Icon data slug */ export const testIcon = (icon, subject, slug) => { - const svgPath = path.resolve(iconsDir, `${slug}.svg`); + const svgPath = path.resolve(iconsDirectory, `${slug}.svg`); describe(icon.title, () => { it('has the correct "title"', () => { @@ -81,7 +81,7 @@ export const testIcon = (icon, subject, slug) => { }); if (icon.slug) { - // if an icon data has a slug, it must be different to the + // If an icon data has a slug, it must be different to the // slug inferred from the title, which prevents adding // unnecessary slugs to icons data it(`'${icon.title}' slug must be necessary`, () => { diff --git a/types.d.ts b/types.d.ts index ef61ec3e3..ab2ea35ac 100644 --- a/types.d.ts +++ b/types.d.ts @@ -5,6 +5,7 @@ */ export type License = SPDXLicense | CustomLicense; +// eslint-disable-next-line @typescript-eslint/naming-convention export type SPDXLicense = { type: string; url: string; @@ -18,7 +19,7 @@ export type CustomLicense = { /** * The data for a Simple Icon as is exported by the npm package. */ -export interface SimpleIcon { +export type SimpleIcon = { title: string; slug: string; svg: string; @@ -27,4 +28,4 @@ export interface SimpleIcon { hex: string; guidelines?: string; license?: License; -} +}; From c2eb7fd6c20509ec14f8fadaadb81cf780ddf891 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Mon, 25 Mar 2024 12:05:34 +0000 Subject: [PATCH 883/938] Add Keycloak icon (#10688) * Add Keycloak * Add license --- _data/simple-icons.json | 9 +++++++++ icons/keycloak.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/keycloak.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index dc85d4402..1ba0ee1b0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7974,6 +7974,15 @@ "hex": "047AED", "source": "https://www.keycdn.com/logos" }, + { + "title": "Keycloak", + "hex": "4D4D4D", + "source": "https://github.com/keycloak/keycloak-misc/blob/dee033f2d6d6b5c3a6ce8eb84e285f7e5626dbf6/logo/icon-black.svg", + "license": { + "type": "custom", + "url": "https://www.linuxfoundation.org/legal/trademark-usage" + } + }, { "title": "Keystone", "hex": "166BFF", diff --git a/icons/keycloak.svg b/icons/keycloak.svg new file mode 100644 index 000000000..9a6d6f0d0 --- /dev/null +++ b/icons/keycloak.svg @@ -0,0 +1 @@ +<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Keycloak \ No newline at end of file From a41a8897b99c3a9ced5f4077b64e70522af37232 Mon Sep 17 00:00:00 2001 From: Jorge <46056498+jorgectf@users.noreply.github.com> Date: Mon, 25 Mar 2024 21:17:52 +0100 Subject: [PATCH 884/938] Merge pull request from GHSA-xp96-pghg-87vx --- .github/workflows/autoclose-issues.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/autoclose-issues.yml b/.github/workflows/autoclose-issues.yml index 3d8b20fc2..94d217276 100644 --- a/.github/workflows/autoclose-issues.yml +++ b/.github/workflows/autoclose-issues.yml @@ -12,11 +12,13 @@ jobs: uses: actions/checkout@v4 - id: match-java name: Match Java + env: + ISSUE_TITLE: ${{ github.event.issue.title }} # if the title contains the word Java (case insensitive) # we make sure that this word is the end of the string or is followed by a space character (ex. we do not want to match javascript) # we make sure that this word is the beginning of the string or is preceded by a space character (ex. we do not want to match foojava) run: | - if [[ "${{ github.event.issue.title }}" =~ (^|[[:space:]])([jJ][aA][vV][aA])([[:space:]]|$) ]]; then + if [[ "$ISSUE_TITLE" =~ (^|[[:space:]])([jJ][aA][vV][aA])([[:space:]]|$) ]]; then echo "match=true" >> $GITHUB_OUTPUT fi From 4130284cfe08c946e37ec3601f62287680a477aa Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Tue, 26 Mar 2024 08:44:45 -0400 Subject: [PATCH 885/938] Add Syncthing icon (#10700) * Add Syncthing icon * Update hex color * Update SVG --- _data/simple-icons.json | 5 +++++ icons/syncthing.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/syncthing.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1ba0ee1b0..e3fcf03a3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14895,6 +14895,11 @@ "hex": "3B5526", "source": "https://github.com/sympy/sympy.github.com/blob/e606a6dc2ee90b1ddaa9c36be6c92392ab300f72/media/sympy-notailtext.svg" }, + { + "title": "Syncthing", + "hex": "0891D1", + "source": "https://github.com/syncthing/syncthing/blob/bdfd0f0548d2f6fc4b5500690dbd383baa3b0561/assets/logo-only.svg" + }, { "title": "Synology", "hex": "B5B5B6", diff --git a/icons/syncthing.svg b/icons/syncthing.svg new file mode 100644 index 000000000..ee8f81a60 --- /dev/null +++ b/icons/syncthing.svg @@ -0,0 +1 @@ +Syncthing \ No newline at end of file From 82e1375fc688dc3ba37f8630ba15c2f6410e6e39 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Wed, 27 Mar 2024 05:58:59 +0800 Subject: [PATCH 886/938] Replace commit user to `simple-icons[bot]` (#10705) --- .github/workflows/create-release.yml | 6 +++--- .github/workflows/publish.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 7eacca8d5..fe1c6ab31 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -65,6 +65,6 @@ jobs: uses: stefanzweifel/git-auto-commit-action@v5 with: commit_message: version bump - commit_user_name: 'github-actions[bot]' - commit_user_email: 'github-actions[bot]@users.noreply.github.com' - commit_author: 'github-actions[bot] ' + commit_user_name: 'simple-icons[bot]' + commit_user_email: 'simple-icons[bot]@users.noreply.github.com' + commit_author: 'simple-icons[bot] ' diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 24af18153..0745c743a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -68,8 +68,8 @@ jobs: run: ./scripts/release/reformat-markdown.js "${{ steps.get-version.outputs.version }}" - name: Configure GIT credentials run: | - git config user.name "${GITHUB_ACTOR}" - git config user.email "${GITHUB_ACTOR}@users.noreply.github.com" + git config user.name "simple-icons[bot]" + git config user.email "simple-icons[bot]@users.noreply.github.com" # Commit that will only be included in the tag - name: Commit CDN theme image links removal run: | From e9a3ab729e7c1a6f26b6caa58b13265a19141374 Mon Sep 17 00:00:00 2001 From: David LJ Date: Wed, 27 Mar 2024 05:36:27 +0100 Subject: [PATCH 887/938] Fix `normalizeColor` function (#10713) --- sdk.mjs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sdk.mjs b/sdk.mjs index 945c58c8b..650e19b3f 100644 --- a/sdk.mjs +++ b/sdk.mjs @@ -175,10 +175,8 @@ export const normalizeNewlines = (text) => { export const normalizeColor = (text) => { let color = text.replace('#', '').toUpperCase(); if (color.length < 6) { - color = color - .slice(0, 3) - .map((x) => x.repeat(2)) - .join(''); + // eslint-disable-next-line unicorn/no-useless-spread + color = [...color.slice(0, 3)].map((x) => x.repeat(2)).join(''); } else if (color.length > 6) { color = color.slice(0, 6); } From ba4a0b7d3918a9d53c42ec6ee0c6aa4bea79d218 Mon Sep 17 00:00:00 2001 From: David LJ Date: Thu, 28 Mar 2024 12:11:18 +0100 Subject: [PATCH 888/938] Add AWS Secrets Manager (#10717) --- _data/simple-icons.json | 11 +++++++++++ icons/awssecretsmanager.svg | 1 + 2 files changed, 12 insertions(+) create mode 100644 icons/awssecretsmanager.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e3fcf03a3..045643a64 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1715,6 +1715,17 @@ "source": "https://aws.amazon.com/architecture/icons", "guidelines": "https://aws.amazon.com/architecture/icons" }, + { + "title": "AWS Secrets Manager", + "hex": "DD344C", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", + "aliases": { + "aka": [ + "Amazon Secrets Manager" + ] + } + }, { "title": "Axios", "hex": "5A29E4", diff --git a/icons/awssecretsmanager.svg b/icons/awssecretsmanager.svg new file mode 100644 index 000000000..df204cbae --- /dev/null +++ b/icons/awssecretsmanager.svg @@ -0,0 +1 @@ +AWS Secrets Manager \ No newline at end of file From 64412efa6e0fea0445a284fc7e13a76cc80ce77f Mon Sep 17 00:00:00 2001 From: David LJ Date: Thu, 28 Mar 2024 12:13:40 +0100 Subject: [PATCH 889/938] Add Amazon Cognito (#10716) --- _data/simple-icons.json | 11 +++++++++++ icons/amazoncognito.svg | 1 + 2 files changed, 12 insertions(+) create mode 100644 icons/amazoncognito.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 045643a64..fc676f7d9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -698,6 +698,17 @@ ] } }, + { + "title": "Amazon Cognito", + "hex": "DD344C", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", + "aliases": { + "aka": [ + "AWS Cognito" + ] + } + }, { "title": "Amazon DocumentDB", "hex": "C925D1", diff --git a/icons/amazoncognito.svg b/icons/amazoncognito.svg new file mode 100644 index 000000000..60f4e1a09 --- /dev/null +++ b/icons/amazoncognito.svg @@ -0,0 +1 @@ +Amazon Cognito \ No newline at end of file From 2bd0a38f638479a4c575cada9983a384b6e011a2 Mon Sep 17 00:00:00 2001 From: David LJ Date: Thu, 28 Mar 2024 12:16:31 +0100 Subject: [PATCH 890/938] Add Amazon ElastiCache (#10715) --- _data/simple-icons.json | 11 +++++++++++ icons/amazonelasticache.svg | 1 + 2 files changed, 12 insertions(+) create mode 100644 icons/amazonelasticache.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index fc676f7d9..f34551ee2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -770,6 +770,17 @@ ] } }, + { + "title": "Amazon ElastiCache", + "hex": "C925D1", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", + "aliases": { + "aka": [ + "AWS ElastiCache" + ] + } + }, { "title": "Amazon Fire TV", "hex": "FC4C02", diff --git a/icons/amazonelasticache.svg b/icons/amazonelasticache.svg new file mode 100644 index 000000000..f462f6dbd --- /dev/null +++ b/icons/amazonelasticache.svg @@ -0,0 +1 @@ +Amazon ElastiCache \ No newline at end of file From 47ac947e0d68dabcde5184d6448cad1b4bc13120 Mon Sep 17 00:00:00 2001 From: David LJ Date: Thu, 28 Mar 2024 12:18:48 +0100 Subject: [PATCH 891/938] Add AWS Elastic Load Balancing (#10712) --- _data/simple-icons.json | 13 +++++++++++++ icons/awselasticloadbalancing.svg | 1 + 2 files changed, 14 insertions(+) create mode 100644 icons/awselasticloadbalancing.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f34551ee2..24be6f3e0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1719,6 +1719,19 @@ "source": "https://aws.amazon.com/architecture/icons", "guidelines": "https://aws.amazon.com/architecture/icons" }, + { + "title": "AWS Elastic Load Balancing", + "hex": "8C4FFF", + "source": "https://aws.amazon.com/architecture/icons", + "guidelines": "https://aws.amazon.com/architecture/icons", + "aliases": { + "aka": [ + "AWS ELB", + "Amazon ELB", + "Amazon Elastic Load Balancing" + ] + } + }, { "title": "AWS Fargate", "hex": "FF9900", diff --git a/icons/awselasticloadbalancing.svg b/icons/awselasticloadbalancing.svg new file mode 100644 index 000000000..efe94136f --- /dev/null +++ b/icons/awselasticloadbalancing.svg @@ -0,0 +1 @@ +AWS Elastic Load Balancing \ No newline at end of file From 36cfac14b64434c748a18c7bd580c278e65f4aba Mon Sep 17 00:00:00 2001 From: David LJ Date: Thu, 28 Mar 2024 12:39:10 +0100 Subject: [PATCH 892/938] Add Redash (#10711) --- _data/simple-icons.json | 5 +++++ icons/redash.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/redash.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 24be6f3e0..3d6a72c23 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12749,6 +12749,11 @@ "hex": "EE0000", "source": "https://www.openshift.com" }, + { + "title": "Redash", + "hex": "FF7964", + "source": "https://github.com/getredash/website/blob/c454b523fdaa60218845313904c5498cda7e7b7a/static/assets/images/elements/redash-logo.svg" + }, { "title": "Redbubble", "hex": "E41321", diff --git a/icons/redash.svg b/icons/redash.svg new file mode 100644 index 000000000..32e7638af --- /dev/null +++ b/icons/redash.svg @@ -0,0 +1 @@ +Redash \ No newline at end of file From d57fbbbc3d02f4c517f44f53bffb352e1ed30689 Mon Sep 17 00:00:00 2001 From: David LJ Date: Thu, 28 Mar 2024 12:53:37 +0100 Subject: [PATCH 893/938] Add JHipster (#10710) --- _data/simple-icons.json | 9 +++++++++ icons/jhipster.svg | 1 + 2 files changed, 10 insertions(+) create mode 100644 icons/jhipster.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 3d6a72c23..e50cfe0c4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7710,6 +7710,15 @@ "source": "https://jfrog.com/pipelines/", "guidelines": "https://jfrog.com/brand-guidelines/" }, + { + "title": "JHipster", + "hex": "3E8ACC", + "source": "https://github.com/jhipster/jhipster-artwork/blob/1085d85ab6d819b9ef7f6cc710ec8a4977b95e90/logos/JHipster%20bowtie.svg", + "guidelines": "https://www.jhipster.tech/artwork", + "license": { + "type": "Apache-2.0" + } + }, { "title": "Jinja", "hex": "B41717", diff --git a/icons/jhipster.svg b/icons/jhipster.svg new file mode 100644 index 000000000..8e2062c1b --- /dev/null +++ b/icons/jhipster.svg @@ -0,0 +1 @@ +JHipster \ No newline at end of file From 809160770387ff32e38cee742c16460d630adb6b Mon Sep 17 00:00:00 2001 From: LitoMore Date: Fri, 29 Mar 2024 05:31:27 +0800 Subject: [PATCH 894/938] Use `simple-icons[bot]` for actions (#10726) --- .github/workflows/add-labels-priority.yml | 36 ++++++++++++++++++---- .github/workflows/autoclose-issues.yml | 6 ++++ .github/workflows/create-release.yml | 7 ++++- .github/workflows/merge-release.yml | 7 ++++- .github/workflows/potential-duplicates.yml | 7 ++++- .github/workflows/publish.yml | 19 ++++++++++-- .github/workflows/remove-labels.yml | 21 +++++++++++-- 7 files changed, 89 insertions(+), 14 deletions(-) diff --git a/.github/workflows/add-labels-priority.yml b/.github/workflows/add-labels-priority.yml index 999f3b78d..3818d2498 100644 --- a/.github/workflows/add-labels-priority.yml +++ b/.github/workflows/add-labels-priority.yml @@ -8,18 +8,27 @@ jobs: runs-on: ubuntu-latest if: github.event.action == 'opened' steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} - uses: simple-icons/labeler@v1 with: - repo-token: ${{ secrets.GITHUB_TOKEN }} + repo-token: ${{ steps.app-token.outputs.token }} assign-to-project: runs-on: ubuntu-latest name: Assign to Project if: github.event.action == 'opened' needs: triage - env: - MY_GITHUB_TOKEN: ${{ secrets.AUTO_ASSIGN_WORKFLOW_TOKEN }} steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} + - name: Checkout uses: actions/checkout@v4 @@ -33,7 +42,7 @@ jobs: - id: get-si-members name: Get simple-icons members run: | - members="$(curl -H 'Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' --retry 5 -s https://api.github.com/orgs/simple-icons/members | jq .[].login | tr '\n' ',' | sed -e 's/"//g' -e 's/,$//')" + members="$(curl -H 'Authorization: Bearer ${{ steps.app-token.outputs.token }}' --retry 5 -s https://api.github.com/orgs/simple-icons/members | jq .[].login | tr '\n' ',' | sed -e 's/"//g' -e 's/,$//')" echo "members=$members" >> $GITHUB_OUTPUT - id: get-linked-issues @@ -56,6 +65,8 @@ jobs: - id: priority-1 name: Assign `update icon/data` pull requests to "Priority 1" uses: srggrs/assign-one-project-github-action@1.3.1 + env: + MY_GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} if: contains(steps.get-labels.outputs.labels, 'update icon/data') with: project: https://github.com/orgs/simple-icons/projects/2 @@ -64,6 +75,8 @@ jobs: - id: priority-2 name: Assign `new icon` pull requests to "Priority 2" uses: srggrs/assign-one-project-github-action@1.3.1 + env: + MY_GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} # the PR has the `new icon` label along with a linked issue and # the opener is not a member of simple-icons organization if: | @@ -77,6 +90,8 @@ jobs: - id: priority-3 name: Assign `new icon` pull requests by maintainers to "Priority 3" uses: srggrs/assign-one-project-github-action@1.3.1 + env: + MY_GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} # the PR has the `new icon` label along with a linked issue and # the opener is a member of the simple-icons organisation if: | @@ -90,6 +105,8 @@ jobs: - id: priority-4 name: Assign `new icon` pull requests by maintainers without an issue to "Priority 4" uses: srggrs/assign-one-project-github-action@1.3.1 + env: + MY_GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} # the PR has the `new icon` label but with no linked issue and # the opener is a member of the simple-icons organisation if: | @@ -102,6 +119,8 @@ jobs: - name: Assign pull requests to "Unprioritised" uses: srggrs/assign-one-project-github-action@1.3.1 + env: + MY_GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} if: | steps.priority-1.conclusion == 'skipped' && steps.priority-2.conclusion == 'skipped' && @@ -117,11 +136,16 @@ jobs: if: | github.event.action != 'opened' && github.event.pull_request.merged == false - env: - MY_GITHUB_TOKEN: ${{ secrets.AUTO_ASSIGN_WORKFLOW_TOKEN }} steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} - name: Assign closed pull requests to "Completed or Abandoned" uses: srggrs/assign-one-project-github-action@1.3.1 + env: + MY_GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} with: project: https://github.com/orgs/simple-icons/projects/2 column_name: Completed or Abandoned diff --git a/.github/workflows/autoclose-issues.yml b/.github/workflows/autoclose-issues.yml index 94d217276..38774595c 100644 --- a/.github/workflows/autoclose-issues.yml +++ b/.github/workflows/autoclose-issues.yml @@ -8,6 +8,11 @@ jobs: run: runs-on: ubuntu-latest steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} - name: Checkout uses: actions/checkout@v4 - id: match-java @@ -39,6 +44,7 @@ jobs: contains(steps.get-labels.outputs.labels, 'new icon') uses: actions/github-script@v7 with: + github-token: ${{ steps.app-token.outputs.token }} script: | github.rest.issues.createComment({ issue_number: context.issue.number, diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index fe1c6ab31..0d610231a 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -34,11 +34,16 @@ jobs: github.event_name != 'push' && needs.release-pr.outputs.did-create-pr == 'true' steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} - name: Checkout uses: actions/checkout@v4 with: # Ensure the commit can be pushed regardless of branch protections (must belong to an admin of this repo) - token: ${{ secrets.RELEASE_TOKEN }} + token: ${{ steps.app-token.outputs.token }} # Ensure we are checked out on the develop branch ref: develop - name: Use Node.js 20.x diff --git a/.github/workflows/merge-release.yml b/.github/workflows/merge-release.yml index cf7db3b53..0f6085f73 100644 --- a/.github/workflows/merge-release.yml +++ b/.github/workflows/merge-release.yml @@ -8,6 +8,11 @@ jobs: runs-on: ubuntu-latest if: contains(github.event.pull_request.labels.*.name, 'release') steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} - uses: simple-icons/release-action@v1 with: - repo-token: ${{ secrets.RELEASE_TOKEN }} + repo-token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/potential-duplicates.yml b/.github/workflows/potential-duplicates.yml index e0a0995d4..9f7b41916 100644 --- a/.github/workflows/potential-duplicates.yml +++ b/.github/workflows/potential-duplicates.yml @@ -7,9 +7,14 @@ jobs: run: runs-on: ubuntu-latest steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} - uses: wow-actions/potential-duplicates@v1 with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} label: duplicate exclude: | adding diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 0745c743a..9f50ef2de 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -57,6 +57,11 @@ jobs: needs: sanity-check runs-on: ubuntu-latest steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} - name: Checkout uses: actions/checkout@v4 - name: Get commit message (for release title and body) @@ -94,10 +99,15 @@ jobs: needs: npm runs-on: ubuntu-latest steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} - name: Trigger simple-icons-font release run: | curl -X POST \ - -H "Authorization: Bearer ${{ secrets.REMOTE_DISPATCH_TOKEN }}" \ + -H "Authorization: Bearer ${{ steps.app-token.outputs.token }}" \ -d '{"ref":"develop"}' \ https://api.github.com/repos/simple-icons/simple-icons-font/actions/workflows/auto-release.yml/dispatches website: @@ -105,9 +115,14 @@ jobs: needs: npm runs-on: ubuntu-latest steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} - name: Trigger simple-icons-website update run: | curl -X POST \ - -H "Authorization: Bearer ${{ secrets.REMOTE_DISPATCH_TOKEN }}" \ + -H "Authorization: Bearer ${{ steps.app-token.outputs.token }}" \ -d '{"ref":"master"}' \ https://api.github.com/repos/simple-icons/simple-icons-website/actions/workflows/auto-release.yml/dispatches diff --git a/.github/workflows/remove-labels.yml b/.github/workflows/remove-labels.yml index cb38b619a..982538c60 100644 --- a/.github/workflows/remove-labels.yml +++ b/.github/workflows/remove-labels.yml @@ -13,9 +13,14 @@ jobs: if: github.event.pull_request.merged runs-on: ubuntu-latest steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} - uses: mondeja/remove-labels-gh-action@v2 with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ steps.app-token.outputs.token }} labels: | assessing awaiting reply @@ -31,9 +36,14 @@ jobs: if: github.event_name == 'pull_request_target' && (! github.event.pull_request.merged) runs-on: ubuntu-latest steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} - uses: mondeja/remove-labels-gh-action@v2 with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ steps.app-token.outputs.token }} labels: | in discussion pending @@ -43,9 +53,14 @@ jobs: if: github.event.issue.state == 'closed' runs-on: ubuntu-latest steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} - uses: mondeja/remove-labels-gh-action@v2 with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ steps.app-token.outputs.token }} labels: | in discussion pending From e03f990a3c83bb1a44d53328663d1176ad655a5e Mon Sep 17 00:00:00 2001 From: LitoMore Date: Fri, 29 Mar 2024 05:44:08 +0800 Subject: [PATCH 895/938] Fix typos (#10728) --- scripts/release/update-sdk-ts-defs.js | 2 +- sdk.mjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/release/update-sdk-ts-defs.js b/scripts/release/update-sdk-ts-defs.js index 7d0bc0415..fc3d54a86 100755 --- a/scripts/release/update-sdk-ts-defs.js +++ b/scripts/release/update-sdk-ts-defs.js @@ -69,7 +69,7 @@ const generateSdkTs = async () => { } catch (error) { console.log( `Error ${error.status} executing Prettier` + - ` to pretiffy SDK TS definitions: '${error.message}'`, + ` to prettify SDK TS definitions: '${error.message}'`, ); process.exit(1); } diff --git a/sdk.mjs b/sdk.mjs index 650e19b3f..a0cfe9cd9 100644 --- a/sdk.mjs +++ b/sdk.mjs @@ -125,7 +125,7 @@ export const htmlFriendlyToTitle = (htmlFriendlyTitle) => ); /** - * Get path of *_data/simpe-icons.json*. + * Get path of *_data/simple-icons.json*. * @param {String} rootDirectory Path to the root directory of the project * @returns {String} Path of *_data/simple-icons.json* */ From 4f3309893411ec81e77b62641ce1325b7e060e7c Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 29 Mar 2024 15:34:25 +0000 Subject: [PATCH 896/938] Add Ethers (#10731) --- _data/simple-icons.json | 5 +++++ icons/ethers.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/ethers.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e50cfe0c4..2452a9bd9 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -4813,6 +4813,11 @@ "hex": "3C3C3D", "source": "https://ethereum.org/en/assets/" }, + { + "title": "Ethers", + "hex": "2535A0", + "source": "https://docs.ethers.org/v6" + }, { "title": "Ethiopian Airlines", "hex": "648B1A", diff --git a/icons/ethers.svg b/icons/ethers.svg new file mode 100644 index 000000000..c5ccac502 --- /dev/null +++ b/icons/ethers.svg @@ -0,0 +1 @@ +Ethers \ No newline at end of file From 601e6ffc9dca4fae41c5b9b4020f92854a6b15fa Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 29 Mar 2024 15:45:26 +0000 Subject: [PATCH 897/938] Switch single-quotes for double-quotes in `format` script (#10727) --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e8cade0f1..c15e9cefc 100644 --- a/package.json +++ b/package.json @@ -109,10 +109,10 @@ "scripts": { "build": "./scripts/build/package.js", "clean": "./scripts/build/clean.js", - "format": "prettier --cache --write --ignore-unknown '**/*.!(js|jsx|mjs|cjs|ts|tsx|mts|cts|svg)' && xo --fix", + "format": "prettier --cache --write --ignore-unknown \"**/*.!(js|jsx|mjs|cjs|ts|tsx|mts|cts|svg)\" && xo --fix", "lint": "npm run ourlint && npm run prettierlint && npm run jslint && npm run jsonlint && npm run svglint && npm run wslint", "ourlint": "./scripts/lint/ourlint.js", - "prettierlint": "prettier --cache --check --ignore-unknown '**/*.!(js|jsx|mjs|cjs|ts|tsx|mts|cts|svg)'", + "prettierlint": "prettier --cache --check --ignore-unknown \"**/*.!(js|jsx|mjs|cjs|ts|tsx|mts|cts|svg)\"", "jslint": "xo", "jsonlint": "./scripts/lint/jsonlint.js", "svglint": "svglint --ci $npm_config_icons --config svglint.config.mjs", From 1d68b61570253c4b1a890bfc16795a893d5f1db7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar=20Rubio?= Date: Fri, 29 Mar 2024 17:06:38 +0100 Subject: [PATCH 898/938] Fix PowerShell support and `svglint` script not being executed (#10733) --- .github/workflows/verify.yml | 4 +++- .npmrc | 2 +- package.json | 2 +- svglint.config.mjs | 4 +++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 449871f76..d72b20c0b 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -45,7 +45,9 @@ jobs: - name: Install dependencies run: npm i --ignore-scripts --no-audit --no-fund - name: Run linter - run: npm run lint --icons='${{ steps.changes.outputs.icons_files }}' + run: | + sed -i 's/icons\/\*\.svg/$npm_config_icons/' package.json + npm run lint --icons='${{ steps.changes.outputs.icons_files }}' env: # Authorise GitHub API requests for editorconfig-checker GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.npmrc b/.npmrc index 4e8c3098a..a8bc1a11a 100644 --- a/.npmrc +++ b/.npmrc @@ -1,5 +1,5 @@ package-lock=false save-exact=true -# Icons to lint with SVGLint (see `npm run svglint`) +# Icons to lint with SVGLint on CI (see `lint` step on verify.yml workflow) icons=icons/*.svg diff --git a/package.json b/package.json index c15e9cefc..16df6a2e2 100644 --- a/package.json +++ b/package.json @@ -115,7 +115,7 @@ "prettierlint": "prettier --cache --check --ignore-unknown \"**/*.!(js|jsx|mjs|cjs|ts|tsx|mts|cts|svg)\"", "jslint": "xo", "jsonlint": "./scripts/lint/jsonlint.js", - "svglint": "svglint --ci $npm_config_icons --config svglint.config.mjs", + "svglint": "svglint --ci --config svglint.config.mjs icons/*.svg", "wslint": "editorconfig-checker", "prepare": "husky", "prepublishOnly": "npm run build", diff --git a/svglint.config.mjs b/svglint.config.mjs index 5386e2b0c..3fbd5b1cc 100644 --- a/svglint.config.mjs +++ b/svglint.config.mjs @@ -180,7 +180,7 @@ const ignoreIcon = (linterName, path, $) => { iconIgnored[linterName][path] = iconName; }; -export const config = { +const config = { rules: { elm: { svg: 1, @@ -1023,3 +1023,5 @@ export const config = { ], }, }; + +export default config; From db0c3b56aaf4c0dc55040a7cb7467782e76e1778 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar=20Rubio?= Date: Sat, 30 Mar 2024 03:18:06 +0100 Subject: [PATCH 899/938] Deduplicates Prettier pattern and show that `xo --fix` is running (#10739) --- package.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 16df6a2e2..9bf6fe372 100644 --- a/package.json +++ b/package.json @@ -109,10 +109,12 @@ "scripts": { "build": "./scripts/build/package.js", "clean": "./scripts/build/clean.js", - "format": "prettier --cache --write --ignore-unknown \"**/*.!(js|jsx|mjs|cjs|ts|tsx|mts|cts|svg)\" && xo --fix", + "format": "npm run prettier -- --write && npm run xo:fix", + "xo:fix": "xo --fix", + "prettier": "prettier --cache --ignore-unknown \"**/*.!(js|jsx|mjs|cjs|ts|tsx|mts|cts|svg)\"", "lint": "npm run ourlint && npm run prettierlint && npm run jslint && npm run jsonlint && npm run svglint && npm run wslint", "ourlint": "./scripts/lint/ourlint.js", - "prettierlint": "prettier --cache --check --ignore-unknown \"**/*.!(js|jsx|mjs|cjs|ts|tsx|mts|cts|svg)\"", + "prettierlint": "npm run prettier -- --check", "jslint": "xo", "jsonlint": "./scripts/lint/jsonlint.js", "svglint": "svglint --ci --config svglint.config.mjs icons/*.svg", From 6c57c57c86c7c5cfb891813d3f8621296c29cf64 Mon Sep 17 00:00:00 2001 From: "simple-icons[bot]" Date: Sun, 31 Mar 2024 07:54:08 +0000 Subject: [PATCH 900/938] version bump --- README.md | 2 +- package.json | 2 +- sdk.d.ts | 4 ++-- slugs.md | 9 +++++++++ 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 6660d5e35..79fef430f 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Simple Icons

Simple Icons

-Over 3000 Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub.

+Over 3100 Free SVG icons for popular brands. See them all on one page at SimpleIcons.org. Contributions, corrections & requests can be made on GitHub.

diff --git a/package.json b/package.json index 9bf6fe372..f6e99405d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "11.10.0", + "version": "11.11.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/sdk.d.ts b/sdk.d.ts index 371b69f7d..9eaf543fb 100644 --- a/sdk.d.ts +++ b/sdk.d.ts @@ -62,8 +62,8 @@ export type IconData = { /* The next code is autogenerated from sdk.mjs */ -export const URL_REGEX: RegExp; // eslint-disable-line @typescript-eslint/naming-convention -export const SVG_PATH_REGEX: RegExp; // eslint-disable-line @typescript-eslint/naming-convention +export const URL_REGEX: RegExp; +export const SVG_PATH_REGEX: RegExp; export function getDirnameFromImportMeta(importMetaUrl: string): string; export function getIconSlug(icon: IconData): string; export function svgToPath(svg: string): string; diff --git a/slugs.md b/slugs.md index 2a991dece..9050c02f2 100644 --- a/slugs.md +++ b/slugs.md @@ -131,11 +131,13 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Amazon API Gateway` | `amazonapigateway` | | `Amazon AWS` | `amazonaws` | | `Amazon CloudWatch` | `amazoncloudwatch` | +| `Amazon Cognito` | `amazoncognito` | | `Amazon DocumentDB` | `amazondocumentdb` | | `Amazon DynamoDB` | `amazondynamodb` | | `Amazon EC2` | `amazonec2` | | `Amazon ECS` | `amazonecs` | | `Amazon EKS` | `amazoneks` | +| `Amazon ElastiCache` | `amazonelasticache` | | `Amazon Fire TV` | `amazonfiretv` | | `Amazon Games` | `amazongames` | | `Amazon Identity Access Management` | `amazoniam` | @@ -288,9 +290,11 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Awesome Lists` | `awesomelists` | | `awesomeWM` | `awesomewm` | | `AWS Amplify` | `awsamplify` | +| `AWS Elastic Load Balancing` | `awselasticloadbalancing` | | `AWS Fargate` | `awsfargate` | | `AWS Lambda` | `awslambda` | | `AWS Organizations` | `awsorganizations` | +| `AWS Secrets Manager` | `awssecretsmanager` | | `Axios` | `axios` | | `Azure Artifacts` | `azureartifacts` | | `Azure Data Explorer` | `azuredataexplorer` | @@ -852,6 +856,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `ESRI` | `esri` | | `etcd` | `etcd` | | `Ethereum` | `ethereum` | +| `Ethers` | `ethers` | | `Ethiopian Airlines` | `ethiopianairlines` | | `Etihad Airways` | `etihadairways` | | `Etsy` | `etsy` | @@ -1367,6 +1372,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Jetpack Compose` | `jetpackcompose` | | `JFrog` | `jfrog` | | `JFrog Pipelines` | `jfrogpipelines` | +| `JHipster` | `jhipster` | | `Jinja` | `jinja` | | `Jira` | `jira` | | `Jira Software` | `jirasoftware` | @@ -1422,6 +1428,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Keras` | `keras` | | `Keybase` | `keybase` | | `KeyCDN` | `keycdn` | +| `Keycloak` | `keycloak` | | `Keystone` | `keystone` | | `KFC` | `kfc` | | `Khan Academy` | `khanacademy` | @@ -2240,6 +2247,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Red Bull` | `redbull` | | `Red Hat` | `redhat` | | `Red Hat Open Shift` | `redhatopenshift` | +| `Redash` | `redash` | | `Redbubble` | `redbubble` | | `Reddit` | `reddit` | | `Redis` | `redis` | @@ -2632,6 +2640,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Symfony` | `symfony` | | `Symphony` | `symphony` | | `SymPy` | `sympy` | +| `Syncthing` | `syncthing` | | `Synology` | `synology` | | `System76` | `system76` | | `T-Mobile` | `tmobile` | From e9211be0542b97c2e3c348565363e55b99e42861 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Sun, 31 Mar 2024 16:15:55 +0800 Subject: [PATCH 901/938] Ignore auto-generated files on XO --- .xo-config.json | 1 + 1 file changed, 1 insertion(+) diff --git a/.xo-config.json b/.xo-config.json index 6cd08b29b..bd4ffdfe8 100644 --- a/.xo-config.json +++ b/.xo-config.json @@ -2,6 +2,7 @@ "prettier": true, "space": 2, "plugins": ["import"], + "ignores": ["sdk.d.ts"], "rules": { "n/no-unsupported-features": "off", "n/no-unsupported-features/node-builtins": "off", From f72d9b6d9091f1757ccec7cd3981bd02d0da23ab Mon Sep 17 00:00:00 2001 From: LitoMore Date: Sun, 31 Mar 2024 16:37:43 +0800 Subject: [PATCH 902/938] Specify the target for cross-repository dispatches --- .github/workflows/publish.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 9f50ef2de..9cfde0fa7 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -104,6 +104,7 @@ jobs: with: app-id: ${{ vars.BOT_APP_ID }} private-key: ${{ secrets.BOT_PRIVATE_KEY }} + repositories: 'simple-icons-font' - name: Trigger simple-icons-font release run: | curl -X POST \ @@ -120,6 +121,7 @@ jobs: with: app-id: ${{ vars.BOT_APP_ID }} private-key: ${{ secrets.BOT_PRIVATE_KEY }} + repositories: 'simple-icons-website' - name: Trigger simple-icons-website update run: | curl -X POST \ From 6d26eddf759dd109b254d3448b6769c0ee28f8a1 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Sun, 31 Mar 2024 16:51:05 +0800 Subject: [PATCH 903/938] Apply bot token to release-action --- .github/workflows/create-release.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 0d610231a..4d130e2f6 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -23,10 +23,15 @@ jobs: did-create-pr: ${{ steps.release.outputs.did-create-pr }} new-version: ${{ steps.release.outputs.new-version }} steps: + - uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: ${{ vars.BOT_APP_ID }} + private-key: ${{ secrets.BOT_PRIVATE_KEY }} - uses: simple-icons/release-action@v1 id: release with: - repo-token: ${{ secrets.GITHUB_TOKEN }} + repo-token: ${{ steps.app-token.outputs.token }} version-bump: runs-on: ubuntu-latest needs: release-pr From f2cdbc3db5744aa77035633a91059d6c3606226f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar=20Rubio?= Date: Sun, 31 Mar 2024 14:18:52 +0200 Subject: [PATCH 904/938] Disable linting for autogenerated SDK TS definitions (#10747) --- .xo-config.json | 7 +++++-- scripts/release/update-sdk-ts-defs.js | 2 +- sdk.d.ts | 1 + 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.xo-config.json b/.xo-config.json index bd4ffdfe8..5bc1ec3f8 100644 --- a/.xo-config.json +++ b/.xo-config.json @@ -2,7 +2,6 @@ "prettier": true, "space": 2, "plugins": ["import"], - "ignores": ["sdk.d.ts"], "rules": { "n/no-unsupported-features": "off", "n/no-unsupported-features/node-builtins": "off", @@ -35,7 +34,11 @@ "overrides": [ { "files": ["sdk.mjs", "sdk.d.ts"], - "nodeVersion": ">=14" + "nodeVersion": ">=14", + "rules": { + "eslint-comments/disable-enable-pair": "off", + "unicorn/no-abusive-eslint-disable": "off" + } }, { "files": [ diff --git a/scripts/release/update-sdk-ts-defs.js b/scripts/release/update-sdk-ts-defs.js index fc3d54a86..fe9341543 100755 --- a/scripts/release/update-sdk-ts-defs.js +++ b/scripts/release/update-sdk-ts-defs.js @@ -55,7 +55,7 @@ const generateSdkTs = async () => { await generateSdkMts(); const autogeneratedMessage = - '/* The next code is autogenerated from sdk.mjs */'; + '/* The next code is autogenerated from sdk.mjs */\n/* eslint-disable */'; const newSdkTsContent = // eslint-disable-next-line unicorn/no-await-expression-member (await fs.readFile(sdkTs, 'utf8')).split(autogeneratedMessage)[0] + diff --git a/sdk.d.ts b/sdk.d.ts index 9eaf543fb..4d7c1fd21 100644 --- a/sdk.d.ts +++ b/sdk.d.ts @@ -61,6 +61,7 @@ export type IconData = { }; /* The next code is autogenerated from sdk.mjs */ +/* eslint-disable */ export const URL_REGEX: RegExp; export const SVG_PATH_REGEX: RegExp; From 472d89f31d184ac464bb953f39eb2e20c2ccd0b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar=20Rubio?= Date: Sun, 31 Mar 2024 17:40:27 +0200 Subject: [PATCH 905/938] Authenticate with GitHub token in get-labels action (#10748) --- .github/actions/get-labels/action.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/actions/get-labels/action.yml b/.github/actions/get-labels/action.yml index ce287844d..a38367d17 100644 --- a/.github/actions/get-labels/action.yml +++ b/.github/actions/get-labels/action.yml @@ -5,6 +5,9 @@ inputs: issue_number: description: Issue or pull request number to get labels from required: true + github-token: + description: GitHub token used to authenticate with the GitHub API + default: ${{ secrets.GITHUB_TOKEN }} outputs: labels: description: Labels of the issue or pull request @@ -15,6 +18,8 @@ runs: steps: - id: get-labels shell: sh + env: + GH_TOKEN: ${{ inputs.github-token }} run: | labels="$(gh api 'repos/simple-icons/simple-icons/issues/${{ inputs.issue_number }}' --jq '.labels.[].name' | tr '\n' ',')" echo "labels=$labels" >> $GITHUB_OUTPUT From f673b07a1684f4b629c8885ef1f39d538521c1af Mon Sep 17 00:00:00 2001 From: LitoMore Date: Mon, 1 Apr 2024 13:03:01 +0800 Subject: [PATCH 906/938] Remove invalid `secrets` usage (#10752) --- .github/actions/get-labels/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/get-labels/action.yml b/.github/actions/get-labels/action.yml index a38367d17..eafc8ce4b 100644 --- a/.github/actions/get-labels/action.yml +++ b/.github/actions/get-labels/action.yml @@ -7,7 +7,7 @@ inputs: required: true github-token: description: GitHub token used to authenticate with the GitHub API - default: ${{ secrets.GITHUB_TOKEN }} + required: true outputs: labels: description: Labels of the issue or pull request From a290fad1c9c3cd1fc0d01f52bd5ba18c015bbb32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar=20Rubio?= Date: Mon, 1 Apr 2024 09:34:33 +0200 Subject: [PATCH 907/938] Fix `get-labels` action usage (#10753) --- .github/workflows/add-labels-priority.yml | 3 +-- .github/workflows/autoclose-issues.yml | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/add-labels-priority.yml b/.github/workflows/add-labels-priority.yml index 3818d2498..ebc0a68d7 100644 --- a/.github/workflows/add-labels-priority.yml +++ b/.github/workflows/add-labels-priority.yml @@ -36,8 +36,7 @@ jobs: uses: ./.github/actions/get-labels with: issue_number: ${{ github.event.pull_request.number }} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + github-token: ${{ secrets.GITHUB_TOKEN }} - id: get-si-members name: Get simple-icons members diff --git a/.github/workflows/autoclose-issues.yml b/.github/workflows/autoclose-issues.yml index 38774595c..6d8b4e59c 100644 --- a/.github/workflows/autoclose-issues.yml +++ b/.github/workflows/autoclose-issues.yml @@ -31,8 +31,7 @@ jobs: uses: ./.github/actions/get-labels with: issue_number: ${{ github.event.issue.number }} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + github-token: ${{ secrets.GITHUB_TOKEN }} # if the issue is labeled as a 'new icon' and it matches Java, we # - add a comment referring to the removal request From 04d49785f70240c8f60cb4d070a036675566c925 Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Mon, 1 Apr 2024 10:28:42 -0400 Subject: [PATCH 908/938] Add Parrot Security icon (#10736) --- _data/simple-icons.json | 5 +++++ icons/parrotsecurity.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/parrotsecurity.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 2452a9bd9..b171f87c2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11225,6 +11225,11 @@ "hex": "282828", "source": "https://substrate.dev" }, + { + "title": "Parrot Security", + "hex": "15E0ED", + "source": "https://gitlab.com/parrotsec/project/documentation/-/blob/d1d426b9cb3ea0efd16a2b34056c1ebb21bb9af9/static/img/parrot-logo.svg" + }, { "title": "Parse.ly", "hex": "5BA745", diff --git a/icons/parrotsecurity.svg b/icons/parrotsecurity.svg new file mode 100644 index 000000000..8eefdbd04 --- /dev/null +++ b/icons/parrotsecurity.svg @@ -0,0 +1 @@ +Parrot Security \ No newline at end of file From 2daafd27c62b95b6d59add2ada86943ffbaa95fb Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Mon, 1 Apr 2024 10:32:38 -0400 Subject: [PATCH 909/938] Add bat icon (#10750) --- _data/simple-icons.json | 5 +++++ icons/bat.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/bat.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b171f87c2..1e0cbb94e 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1911,6 +1911,11 @@ ] } }, + { + "title": "bat", + "hex": "31369E", + "source": "https://github.com/sharkdp/bat/blob/018a4826211b8b486883b720a5daa65eca2d4604/doc/logo-header.svg" + }, { "title": "Bata", "hex": "DD282E", diff --git a/icons/bat.svg b/icons/bat.svg new file mode 100644 index 000000000..36aa08237 --- /dev/null +++ b/icons/bat.svg @@ -0,0 +1 @@ +bat \ No newline at end of file From 832a40707b5c9b0d00059fc0af350e554b5709c5 Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Mon, 1 Apr 2024 10:38:32 -0400 Subject: [PATCH 910/938] Add Malwarebytes icon (#10755) --- _data/simple-icons.json | 5 +++++ icons/malwarebytes.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/malwarebytes.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 1e0cbb94e..ba57f72d2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9034,6 +9034,11 @@ "source": "https://newsroom.malt.com/media-kit-uk", "guidelines": "https://newsroom.malt.com/media-kit-uk" }, + { + "title": "Malwarebytes", + "hex": "0D3ECC", + "source": "https://www.malwarebytes.com" + }, { "title": "Mamba UI", "hex": "6D28D9", diff --git a/icons/malwarebytes.svg b/icons/malwarebytes.svg new file mode 100644 index 000000000..6c641af0b --- /dev/null +++ b/icons/malwarebytes.svg @@ -0,0 +1 @@ +Malwarebytes \ No newline at end of file From a0f0ad217c14fa23d5b6deb6e475f8cf1a5847bc Mon Sep 17 00:00:00 2001 From: Reza Mousavi Date: Wed, 3 Apr 2024 11:17:23 +0330 Subject: [PATCH 911/938] Add Rocket icon (#9492) --- _data/simple-icons.json | 5 +++++ icons/rocket.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/rocket.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index ba57f72d2..76aa55b89 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13093,6 +13093,11 @@ "type": "CC-BY-NC-SA-4.0" } }, + { + "title": "Rocket", + "hex": "D33847", + "source": "https://rocket.rs" + }, { "title": "Rocket.Chat", "hex": "F5455C", diff --git a/icons/rocket.svg b/icons/rocket.svg new file mode 100644 index 000000000..07c30a7d2 --- /dev/null +++ b/icons/rocket.svg @@ -0,0 +1 @@ +Rocket \ No newline at end of file From b880dbe5cd30234cd5ca7d0f6c1b29232ed46be7 Mon Sep 17 00:00:00 2001 From: patrik csak Date: Wed, 3 Apr 2024 02:28:31 -0700 Subject: [PATCH 912/938] Update Font Awesome icon (#10759) --- _data/simple-icons.json | 4 ++-- icons/fontawesome.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 76aa55b89..e40fc9740 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5396,8 +5396,8 @@ }, { "title": "Font Awesome", - "hex": "528DD7", - "source": "https://fontawesome.com/v5.15/icons/font-awesome-flag" + "hex": "538DD7", + "source": "https://fontawesome.com" }, { "title": "FontBase", diff --git a/icons/fontawesome.svg b/icons/fontawesome.svg index 1c3ec6e8d..18a2dd310 100644 --- a/icons/fontawesome.svg +++ b/icons/fontawesome.svg @@ -1 +1 @@ -Font Awesome \ No newline at end of file +Font Awesome \ No newline at end of file From 420876aad8c0fdb6f4c836a9a0c41e2c62a64f93 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Thu, 4 Apr 2024 10:26:43 +0800 Subject: [PATCH 913/938] Fix docker command (#10764) --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index fa75c7a96..3b2d0b68d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,4 +9,4 @@ RUN npm install --ignore-scripts --no-audit --no-fund COPY . . -ENTRYPOINT ["npm", "run", "svgo", "--", "/image.svg"] +ENTRYPOINT ["npx", "svgo", "/image.svg"] From ec4aa60b3920e75e7467b611023d2568a292beb4 Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Thu, 4 Apr 2024 07:42:24 -0400 Subject: [PATCH 914/938] Add Anthropic icon (#10756) * Add Anthropic icon * Remove redundant trailing slash from source --- _data/simple-icons.json | 5 +++++ icons/anthropic.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/anthropic.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e40fc9740..8136d5d76 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1022,6 +1022,11 @@ "hex": "FF7328", "source": "https://www.antena3.com" }, + { + "title": "Anthropic", + "hex": "191919", + "source": "https://www.anthropic.com" + }, { "title": "Anycubic", "hex": "476695", diff --git a/icons/anthropic.svg b/icons/anthropic.svg new file mode 100644 index 000000000..c917480d3 --- /dev/null +++ b/icons/anthropic.svg @@ -0,0 +1 @@ +Anthropic \ No newline at end of file From 3fe5165386de2bda068673de4b43f5878993276d Mon Sep 17 00:00:00 2001 From: Josh Yee Date: Thu, 4 Apr 2024 19:47:30 +0800 Subject: [PATCH 915/938] Add tldraw icon (#10703) * add tldraw icon * update hex color * Update _data/simple-icons.json * update hex color --- _data/simple-icons.json | 6 ++++++ icons/tldraw.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/tldraw.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 8136d5d76..60b6ed85a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15535,6 +15535,12 @@ } } }, + { + "title": "tldraw", + "hex": "FAFAFA", + "source": "https://tldraw.dev", + "guidelines": "https://github.com/tldraw/tldraw/blob/main/TRADEMARKS.md" + }, { "title": "tmux", "hex": "1BB91F", diff --git a/icons/tldraw.svg b/icons/tldraw.svg new file mode 100644 index 000000000..325d2179b --- /dev/null +++ b/icons/tldraw.svg @@ -0,0 +1 @@ +tldraw \ No newline at end of file From 43dfb34119ac24d888a286c296177c766de8eb91 Mon Sep 17 00:00:00 2001 From: Teruhisa Fukumoto Date: Thu, 4 Apr 2024 20:52:10 +0900 Subject: [PATCH 916/938] Add ktor (#10488) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added ktor icon * Update _data/simple-icons.json * Fix ktor icon Comment: https://github.com/simple-icons/simple-icons/pull/10488#discussion_r1493768660 * Fixed ktor icon ※ref: https://github.com/simple-icons/simple-icons/pull/10488#discussion_r1515356308 ※ref: https://github.com/simple-icons/simple-icons/pull/10488#discussion_r1515356350 * Fixed ktor icon svg image * Fixed ktor icon svg image ref: https://github.com/simple-icons/simple-icons/pull/10488#discussion_r1528437639 --- _data/simple-icons.json | 6 ++++++ icons/ktor.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/ktor.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 60b6ed85a..f0adab3c2 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -8281,6 +8281,12 @@ "hex": "FF6600", "source": "https://ktm.com" }, + { + "title": "Ktor", + "hex": "087CFA", + "source": "https://www.jetbrains.com/company/brand/#logos-and-icons-product-icons", + "guidelines": "https://www.jetbrains.com/company/brand/#brand-guidelines" + }, { "title": "Kuaishou", "hex": "FF4906", diff --git a/icons/ktor.svg b/icons/ktor.svg new file mode 100644 index 000000000..41a5070d9 --- /dev/null +++ b/icons/ktor.svg @@ -0,0 +1 @@ +Ktor \ No newline at end of file From 085b78966c838a9aab7ca5bc0de9620fc076c77f Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Thu, 4 Apr 2024 12:56:58 +0100 Subject: [PATCH 917/938] Adds Qwik icon (#10378) * Adds Qwik icon (##7922) * Update _data/simple-icons.json * Remove trailing newline qwik.svg * Fix ordering * Updates with @EatChangmyeong's Qwik icon * Remove trailing newline from Qwik icon * Update icon * Update source * Remove newline * Redo icon --------- Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com> --- _data/simple-icons.json | 5 +++++ icons/qwik.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/qwik.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f0adab3c2..f2ca45176 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12534,6 +12534,11 @@ "hex": "5C97FF", "source": "https://about.qwant.com" }, + { + "title": "Qwik", + "hex": "AC7EF4", + "source": "https://github.com/BuilderIO/qwik/blob/c88e53d49dc65020899d770338f4e51f3134611e/packages/docs/public/logos/qwik-logo.svg" + }, { "title": "Qwiklabs", "hex": "F5CD0E", diff --git a/icons/qwik.svg b/icons/qwik.svg new file mode 100644 index 000000000..f0b2ddc8c --- /dev/null +++ b/icons/qwik.svg @@ -0,0 +1 @@ +Qwik \ No newline at end of file From ecffec11ee2ed967131a86a889807e11c7b18f7d Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 4 Apr 2024 13:03:38 +0100 Subject: [PATCH 918/938] Add BeatStars (#10767) --- _data/simple-icons.json | 6 ++++++ icons/beatstars.svg | 1 + 2 files changed, 7 insertions(+) create mode 100644 icons/beatstars.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index f2ca45176..0f070d619 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1953,6 +1953,12 @@ "hex": "E01F3D", "source": "https://www.beatsbydre.com" }, + { + "title": "BeatStars", + "hex": "EB0000", + "source": "https://beatstars.world/brand-guidelines", + "guidelines": "https://beatstars.world/brand-guidelines" + }, { "title": "Behance", "hex": "1769FF", diff --git a/icons/beatstars.svg b/icons/beatstars.svg new file mode 100644 index 000000000..92bffe448 --- /dev/null +++ b/icons/beatstars.svg @@ -0,0 +1 @@ +BeatStars \ No newline at end of file From c73cde7ba512273944ff55e02a7d4db0f82bfad3 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Thu, 4 Apr 2024 13:13:07 +0100 Subject: [PATCH 919/938] Add Meizu (#10768) --- _data/simple-icons.json | 10 ++++++++++ icons/meizu.svg | 1 + 2 files changed, 11 insertions(+) create mode 100644 icons/meizu.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 0f070d619..167806e55 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -9322,6 +9322,16 @@ } } }, + { + "title": "Meizu", + "hex": "FF4132", + "source": "https://commons.wikimedia.org/wiki/File:Meizu.svg", + "aliases": { + "loc": { + "zh-CN": "魅族" + } + } + }, { "title": "Mendeley", "hex": "9D1620", diff --git a/icons/meizu.svg b/icons/meizu.svg new file mode 100644 index 000000000..8f903f6dc --- /dev/null +++ b/icons/meizu.svg @@ -0,0 +1 @@ +Meizu \ No newline at end of file From 79b53050ac2376e4543d838525d1ad017f1f60e5 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 5 Apr 2024 13:14:24 +0100 Subject: [PATCH 920/938] Add Indian Super League icon (#10770) * Add Indian Super League * Increase precision --- _data/simple-icons.json | 5 +++++ icons/indiansuperleague.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/indiansuperleague.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 167806e55..5e856253c 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7305,6 +7305,11 @@ "hex": "003A9B", "source": "https://indeed.design/resources" }, + { + "title": "Indian Super League", + "hex": "ED2F21", + "source": "https://indiansuperleague.com" + }, { "title": "Indie Hackers", "hex": "0E2439", diff --git a/icons/indiansuperleague.svg b/icons/indiansuperleague.svg new file mode 100644 index 000000000..1ff340b36 --- /dev/null +++ b/icons/indiansuperleague.svg @@ -0,0 +1 @@ +Indian Super League \ No newline at end of file From a8737fb7b6aea52243536ea8d5e6347f0926aecb Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 5 Apr 2024 13:24:34 +0100 Subject: [PATCH 921/938] Add Copa Airlines icon (#10771) * Add Copa Airlines * Update source --- _data/simple-icons.json | 5 +++++ icons/copaairlines.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/copaairlines.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5e856253c..c9b77b43a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -3498,6 +3498,11 @@ "source": "https://www.coolermaster.com/branding", "guidelines": "https://www.coolermaster.com/branding" }, + { + "title": "Copa Airlines", + "hex": "0032A0", + "source": "https://www.copaair.com" + }, { "title": "Coppel", "hex": "0266AE", diff --git a/icons/copaairlines.svg b/icons/copaairlines.svg new file mode 100644 index 000000000..4d78014a2 --- /dev/null +++ b/icons/copaairlines.svg @@ -0,0 +1 @@ +Copa Airlines \ No newline at end of file From 18b87f5c3be680b55187218a84cea789aad7a702 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 5 Apr 2024 14:20:59 +0100 Subject: [PATCH 922/938] Add Stencil icon (#10769) * Add Stencil * Update hex --- _data/simple-icons.json | 5 +++++ icons/stencil.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/stencil.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c9b77b43a..283e2ad04 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14724,6 +14724,11 @@ "hex": "7D00FF", "source": "https://www.stellar.org/press" }, + { + "title": "Stencil", + "hex": "5530FF", + "source": "https://ionic.io/ionicons" + }, { "title": "Stencyl", "hex": "8E1C04", diff --git a/icons/stencil.svg b/icons/stencil.svg new file mode 100644 index 000000000..2f7106169 --- /dev/null +++ b/icons/stencil.svg @@ -0,0 +1 @@ +Stencil \ No newline at end of file From 70a636650da086365b390d31f10029316e91663e Mon Sep 17 00:00:00 2001 From: LitoMore Date: Fri, 5 Apr 2024 21:26:34 +0800 Subject: [PATCH 923/938] Optimize Simple Icons icon (#10765) Co-authored-by: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> --- icons/simpleicons.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/icons/simpleicons.svg b/icons/simpleicons.svg index 1fa7e0fd0..15a7bbc89 100644 --- a/icons/simpleicons.svg +++ b/icons/simpleicons.svg @@ -1 +1 @@ -Simple Icons \ No newline at end of file +Simple Icons \ No newline at end of file From c1bd89ab271c17f477ecde7045448a481e8bc387 Mon Sep 17 00:00:00 2001 From: Peter Noble <15157491+PeterShaggyNoble@users.noreply.github.com> Date: Fri, 5 Apr 2024 20:44:40 +0100 Subject: [PATCH 924/938] Add Pixlr icon (#10777) * Add Pixlr * Update color --- _data/simple-icons.json | 5 +++++ icons/pixlr.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/pixlr.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 283e2ad04..c84676c57 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -11647,6 +11647,11 @@ "source": "https://policies.pixiv.net/en.html#brand", "guidelines": "https://policies.pixiv.net/en.html#brand" }, + { + "title": "Pixlr", + "hex": "3EBBDF", + "source": "https://pixlr.com" + }, { "title": "pkgsrc", "hex": "FF6600", diff --git a/icons/pixlr.svg b/icons/pixlr.svg new file mode 100644 index 000000000..04c75b0d0 --- /dev/null +++ b/icons/pixlr.svg @@ -0,0 +1 @@ +Pixlr \ No newline at end of file From c5c7c24a8e46237050d451c31b0a05da354ce332 Mon Sep 17 00:00:00 2001 From: "simple-icons[bot]" Date: Sun, 7 Apr 2024 00:26:17 +0000 Subject: [PATCH 925/938] version bump --- package.json | 2 +- slugs.md | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index f6e99405d..af8df65d4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "11.11.0", + "version": "11.12.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index 9050c02f2..e64d0968e 100644 --- a/slugs.md +++ b/slugs.md @@ -176,6 +176,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Ant Design` | `antdesign` | | `Anta` | `anta` | | `Antena 3` | `antena3` | +| `Anthropic` | `anthropic` | | `Anycubic` | `anycubic` | | `AnyDesk` | `anydesk` | | `Anytype` | `anytype` | @@ -322,12 +323,14 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Basecamp` | `basecamp` | | `Basic Attention Token` | `basicattentiontoken` | | `Bastyon` | `bastyon` | +| `bat` | `bat` | | `Bata` | `bata` | | `Battle.net` | `battledotnet` | | `Bazel` | `bazel` | | `Beatport` | `beatport` | | `Beats` | `beats` | | `Beats by Dre` | `beatsbydre` | +| `BeatStars` | `beatstars` | | `Behance` | `behance` | | `Beijing Subway` | `beijingsubway` | | `BEM` | `bem` | @@ -612,6 +615,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Convertio` | `convertio` | | `Cookiecutter` | `cookiecutter` | | `Cooler Master` | `coolermaster` | +| `Copa Airlines` | `copaairlines` | | `Coppel` | `coppel` | | `Cora` | `cora` | | `CorelDRAW` | `coreldraw` | @@ -1298,6 +1302,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Imou` | `imou` | | `ImprovMX` | `improvmx` | | `Indeed` | `indeed` | +| `Indian Super League` | `indiansuperleague` | | `Indie Hackers` | `indiehackers` | | `IndiGo` | `indigo` | | `Inertia` | `inertia` | @@ -1468,6 +1473,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Koyeb` | `koyeb` | | `Krita` | `krita` | | `KTM` | `ktm` | +| `Ktor` | `ktor` | | `Kuaishou` | `kuaishou` | | `Kubernetes` | `kubernetes` | | `Kubuntu` | `kubuntu` | @@ -1600,6 +1606,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Make` | `make` | | `MakerBot` | `makerbot` | | `Malt` | `malt` | +| `Malwarebytes` | `malwarebytes` | | `Mamba UI` | `mambaui` | | `MAMP` | `mamp` | | `MAN` | `man` | @@ -1649,6 +1656,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `MEGA` | `mega` | | `Meilisearch` | `meilisearch` | | `Meituan` | `meituan` | +| `Meizu` | `meizu` | | `Mendeley` | `mendeley` | | `MentorCruise` | `mentorcruise` | | `Mercado Pago` | `mercadopago` | @@ -1975,6 +1983,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Paperspace` | `paperspace` | | `Paramount+` | `paramountplus` | | `Parity Substrate` | `paritysubstrate` | +| `Parrot Security` | `parrotsecurity` | | `Parse.ly` | `parsedotly` | | `Passport` | `passport` | | `Pastebin` | `pastebin` | @@ -2042,6 +2051,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Pixabay` | `pixabay` | | `Pixelfed` | `pixelfed` | | `pixiv` | `pixiv` | +| `Pixlr` | `pixlr` | | `pkgsrc` | `pkgsrc` | | `Planet` | `planet` | | `PlanetScale` | `planetscale` | @@ -2202,6 +2212,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Quip` | `quip` | | `Quora` | `quora` | | `Qwant` | `qwant` | +| `Qwik` | `qwik` | | `Qwiklabs` | `qwiklabs` | | `Qzone` | `qzone` | | `R` | `r` | @@ -2304,6 +2315,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Roblox` | `roblox` | | `Roblox Studio` | `robloxstudio` | | `Robot Framework` | `robotframework` | +| `Rocket` | `rocket` | | `Rocket.Chat` | `rocketdotchat` | | `RocksDB` | `rocksdb` | | `Rockstar Games` | `rockstargames` | @@ -2586,6 +2598,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Steemit` | `steemit` | | `Steinberg` | `steinberg` | | `Stellar` | `stellar` | +| `Stencil` | `stencil` | | `Stencyl` | `stencyl` | | `Stimulus` | `stimulus` | | `Stitcher` | `stitcher` | @@ -2740,6 +2753,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Tinkercad` | `tinkercad` | | `TinyLetter` | `tinyletter` | | `Tistory` | `tistory` | +| `tldraw` | `tldraw` | | `tmux` | `tmux` | | `Todoist` | `todoist` | | `Toggl` | `toggl` | From b92a5fa1e5b8ee6bd3df8a930fad32002481a04c Mon Sep 17 00:00:00 2001 From: LitoMore Date: Sun, 7 Apr 2024 17:47:28 +0800 Subject: [PATCH 926/938] Use bot token for releases (#10786) --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 9cfde0fa7..9b83908d5 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -89,7 +89,7 @@ jobs: - name: Create release uses: softprops/action-gh-release@v2 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} with: tag_name: ${{ steps.get-version.outputs.version }} name: ${{ steps.commit.outputs.title }} From 31b5cf4821b652e68c6f6c33eabc1d8378a82ec9 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Fri, 12 Apr 2024 18:36:54 +0100 Subject: [PATCH 927/938] Fix issue templates (#10804) * Fix issue templates * Revert Package --- .github/ISSUE_TEMPLATE/documentation.yml | 2 +- .github/ISSUE_TEMPLATE/icon_removal.yml | 6 +++--- .github/ISSUE_TEMPLATE/icon_update.yml | 6 +++--- .github/ISSUE_TEMPLATE/package.yml | 4 ++-- DISCLAIMER.md | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/documentation.yml b/.github/ISSUE_TEMPLATE/documentation.yml index 80b7e2cb7..b1b76d5c3 100644 --- a/.github/ISSUE_TEMPLATE/documentation.yml +++ b/.github/ISSUE_TEMPLATE/documentation.yml @@ -10,7 +10,7 @@ body: Please search for [issues with the `docs` label][docs-issues] (including closed issues) before you continue. - [docs-issues]: https://github.com/simple-icons/simple-icons/issues?q=is%3Aissue+label%3Adocs + [docs-issues]: https://github.com/simple-icons/simple-icons/labels/docs - type: dropdown attributes: diff --git a/.github/ISSUE_TEMPLATE/icon_removal.yml b/.github/ISSUE_TEMPLATE/icon_removal.yml index eeaa8ccdc..74b4c93f7 100644 --- a/.github/ISSUE_TEMPLATE/icon_removal.yml +++ b/.github/ISSUE_TEMPLATE/icon_removal.yml @@ -1,6 +1,6 @@ name: Icon removal description: Report an icon for removal -labels: [removal request] +labels: [breaking change] title: 'Removal: ' body: @@ -8,11 +8,11 @@ body: attributes: value: | Before opening a new issue, make sure it isn't covered by an existing issue. - Please search for [issues with the `removal request` or `breaking change` label][removal-issues] + Please search for [issues with the `breaking change` label][breaking-issues] (including closed issues) before you continue. If you find one for the brand you're reporting then leave a comment on it or add a reaction. - [removal-issues]: https://github.com/simple-icons/simple-icons/issues?q=is%3Aissue+label%3A%22removal+request%22%2C%22breaking+change%22 + [breaking-issues]: https://github.com/simple-icons/simple-icons/labels/breaking%20change - type: input attributes: diff --git a/.github/ISSUE_TEMPLATE/icon_update.yml b/.github/ISSUE_TEMPLATE/icon_update.yml index 58516257f..f864075fa 100644 --- a/.github/ISSUE_TEMPLATE/icon_update.yml +++ b/.github/ISSUE_TEMPLATE/icon_update.yml @@ -1,6 +1,6 @@ name: Icon update description: Help us improve by reporting outdated icons -labels: [icon outdated] +labels: [update icon/data] title: 'Update: ' body: @@ -8,11 +8,11 @@ body: attributes: value: | Before opening a new issue, make sure it isn't covered by an existing issue. - Please search for [issues with the `icon outdated` label][icon-outdated-issues] + Please search for [issues with the `update icon/data` label][update-icon-data-issues] (including closed issues) before you continue. If you find one for the brand you're reporting then leave a comment on it or add a reaction. - [icon-outdated-issues]: https://github.com/simple-icons/simple-icons/issues?q=is%3Aissue+label%3A%22icon+outdated%22 + [update-icon-data-issues]: https://github.com/simple-icons/simple-icons/labels/update%20icon/data - type: input attributes: diff --git a/.github/ISSUE_TEMPLATE/package.yml b/.github/ISSUE_TEMPLATE/package.yml index 3fc798817..ed213e88f 100644 --- a/.github/ISSUE_TEMPLATE/package.yml +++ b/.github/ISSUE_TEMPLATE/package.yml @@ -1,5 +1,5 @@ name: Packages -description: Report problems and suggest ideas for the packages +description: Report problems and suggest ideas for the NPM and Packagist packages labels: [package] body: @@ -10,7 +10,7 @@ body: Please search for [issues with the `package` label][package-issues] (including closed issues) before you continue. - [package-issues]: https://github.com/simple-icons/simple-icons/issues?q=is%3Aissue+label%3Apackage + [package-issues]: https://github.com/simple-icons/simple-icons/labels/package - type: dropdown attributes: diff --git a/DISCLAIMER.md b/DISCLAIMER.md index 9ff134576..f1429e9eb 100644 --- a/DISCLAIMER.md +++ b/DISCLAIMER.md @@ -47,8 +47,8 @@ Should a brand wish for their icon or data to be updated, please [submit an issu Should a brand wish for their icon to be removed from the package, contact `removals at simpleicons dot org` explaining your affiliation with the company, and reasons for removal. Alternatively, it is also possible to [submit an issue][removal-issues] on [the Simple Icons GitHub repository] with the same information. We generally remove icons that no longer [meet our criteria] twice a year in our major releases - but can occasionally make exceptions for immediate removal of brands. [meet our criteria]: https://github.com/simple-icons/simple-icons/blob/develop/CONTRIBUTING.md#requesting-an-icon -[icon-outdated-issues]: https://github.com/simple-icons/simple-icons/issues/new?assignees=&labels=icon+outdated&template=icon_update.yml&title=Update%3A+ -[removal-issues]: https://github.com/simple-icons/simple-icons/issues/new?assignees=&labels=removal+request&template=icon_removal.yml&title=Remove%3A+ +[icon-outdated-issues]: https://github.com/simple-icons/simple-icons/issues/new?assignees=&labels=update+icon%2Fdata&template=icon_update.yml&title=Update%3A+ +[removal-issues]: https://github.com/simple-icons/simple-icons/issues/new?assignees=&labels=breaking+change&template=icon_removal.yml&title=Remove%3A+ [the simple icons contributing guidelines]: https://github.com/simple-icons/simple-icons/blob/develop/CONTRIBUTING.md#icon-guidelines [the simple icons github repository]: https://github.com/simple-icons/simple-icons [the simple icons website]: https://simpleicons.org/ From c85ef1cf9c5b8f6dea915394b2ad24057d1f5fd2 Mon Sep 17 00:00:00 2001 From: Alexandre Paradis Date: Sun, 14 Apr 2024 18:19:14 -0400 Subject: [PATCH 928/938] Update AllTrails icon (#10798) --- _data/simple-icons.json | 4 ++-- icons/alltrails.svg | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/simple-icons.json b/_data/simple-icons.json index c84676c57..17cd2b7f0 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -618,8 +618,8 @@ }, { "title": "AllTrails", - "hex": "428813", - "source": "https://www.alltrails.com" + "hex": "142800", + "source": "https://www.alltrails.com/press?section=press-page-kit" }, { "title": "AlmaLinux", diff --git a/icons/alltrails.svg b/icons/alltrails.svg index f95aefd52..bb539d15a 100644 --- a/icons/alltrails.svg +++ b/icons/alltrails.svg @@ -1 +1 @@ -AllTrails \ No newline at end of file +AllTrails \ No newline at end of file From 82141f51acaf046f0f71294958cf7df4296fd12c Mon Sep 17 00:00:00 2001 From: LitoMore Date: Tue, 16 Apr 2024 22:28:58 +0800 Subject: [PATCH 929/938] Add JSR icon (#10794) --- _data/simple-icons.json | 5 +++++ icons/jsr.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/jsr.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 17cd2b7f0..db02a0bf3 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -7848,6 +7848,11 @@ "hex": "000000", "source": "https://jwt.io" }, + { + "title": "JSR", + "hex": "F7DF1E", + "source": "https://github.com/jsr-io/jsr/blob/98c4448c64b1dddd1fc7cc54af961284f4262e82/frontend/static/logo.svg" + }, { "title": "JSS", "hex": "F7DF1E", diff --git a/icons/jsr.svg b/icons/jsr.svg new file mode 100644 index 000000000..c6d92f8bf --- /dev/null +++ b/icons/jsr.svg @@ -0,0 +1 @@ +JSR \ No newline at end of file From 3251cbfeb2b81564ce128999201bbba76b9ef02f Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Tue, 16 Apr 2024 10:52:19 -0400 Subject: [PATCH 930/938] Add Sunrise icon (#10815) * Add Sunrise icon * Update icon and source --- _data/simple-icons.json | 5 +++++ icons/sunrise.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/sunrise.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index db02a0bf3..67bac854a 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14899,6 +14899,11 @@ "source": "https://sites.google.com/sumologic.com/sumo-logic-brand/home", "guidelines": "https://sites.google.com/sumologic.com/sumo-logic-brand/home" }, + { + "title": "Sunrise", + "hex": "DA291C", + "source": "https://www.sunrise.ch" + }, { "title": "Supabase", "hex": "3FCF8E", diff --git a/icons/sunrise.svg b/icons/sunrise.svg new file mode 100644 index 000000000..01f0c46b1 --- /dev/null +++ b/icons/sunrise.svg @@ -0,0 +1 @@ +Sunrise \ No newline at end of file From 0aacd8f36da3938c5fcadb8905c5b0251180998a Mon Sep 17 00:00:00 2001 From: Alessia Date: Fri, 19 Apr 2024 11:15:36 +0100 Subject: [PATCH 931/938] Add Pronouns.page icon (#10829) Co-authored-by: uncenter <47499684+uncenter@users.noreply.github.com> Co-authored-by: Alessia G --- _data/simple-icons.json | 5 +++++ icons/pronounsdotpage.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/pronounsdotpage.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 67bac854a..6f77c5095 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -12169,6 +12169,11 @@ "hex": "E6522C", "source": "https://prometheus.io" }, + { + "title": "Pronouns.page", + "hex": "C71585", + "source": "https://pronouns.page/design" + }, { "title": "ProSieben", "hex": "E6000F", diff --git a/icons/pronounsdotpage.svg b/icons/pronounsdotpage.svg new file mode 100644 index 000000000..83ecf2600 --- /dev/null +++ b/icons/pronounsdotpage.svg @@ -0,0 +1 @@ +Pronouns.page \ No newline at end of file From 73e043f99ee9e43eec563d67e03009a1a845b359 Mon Sep 17 00:00:00 2001 From: Adam Rusted Date: Sun, 21 Apr 2024 01:17:36 +0100 Subject: [PATCH 932/938] Add Scilab (#9995) --- _data/simple-icons.json | 5 +++++ icons/scilab.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/scilab.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6f77c5095..5dc468b97 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -13582,6 +13582,11 @@ "hex": "F7931E", "source": "https://github.com/scikit-learn/scikit-learn/blob/c5ef2e985c13119001aa697e446ebb3dbcb326e5/doc/logos/scikit-learn-logo.svg" }, + { + "title": "Scilab", + "hex": "CD1925", + "source": "https://gitlab.com/scilab/scilab/-/blob/599df2b32347029f4806a7c5fa2fe9d5f1293f0d/scilab/modules/gui/images/icons/scilabicon.svg" + }, { "title": "SciPy", "hex": "8CAAE6", diff --git a/icons/scilab.svg b/icons/scilab.svg new file mode 100644 index 000000000..b3411e600 --- /dev/null +++ b/icons/scilab.svg @@ -0,0 +1 @@ +Scilab \ No newline at end of file From 7b07b44abe68611a12e3c66a94ebfe29766168ee Mon Sep 17 00:00:00 2001 From: "simple-icons[bot]" Date: Sun, 21 Apr 2024 00:25:27 +0000 Subject: [PATCH 933/938] version bump --- package.json | 2 +- slugs.md | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index af8df65d4..b3bd225f1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "11.12.0", + "version": "11.13.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ diff --git a/slugs.md b/slugs.md index e64d0968e..b9fb07620 100644 --- a/slugs.md +++ b/slugs.md @@ -1396,6 +1396,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `JSFiddle` | `jsfiddle` | | `JSON` | `json` | | `JSON Web Tokens` | `jsonwebtokens` | +| `JSR` | `jsr` | | `JSS` | `jss` | | `JUCE` | `juce` | | `Juejin` | `juejin` | @@ -2142,6 +2143,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Progate` | `progate` | | `Progress` | `progress` | | `Prometheus` | `prometheus` | +| `Pronouns.page` | `pronounsdotpage` | | `ProSieben` | `prosieben` | | `Proteus` | `proteus` | | `Proto.io` | `protodotio` | @@ -2390,6 +2392,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Scania` | `scania` | | `Schneider Electric` | `schneiderelectric` | | `scikit-learn` | `scikitlearn` | +| `Scilab` | `scilab` | | `SciPy` | `scipy` | | `Scopus` | `scopus` | | `SCP Foundation` | `scpfoundation` | @@ -2629,6 +2632,7 @@ update the script at 'scripts/release/update-slugs-table.js'. | `Subversion` | `subversion` | | `suckless` | `suckless` | | `Sumo Logic` | `sumologic` | +| `Sunrise` | `sunrise` | | `Supabase` | `supabase` | | `Super User` | `superuser` | | `Supercrease` | `supercrease` | From da97f3263fed9da841ed83b8163913c7b57e06d5 Mon Sep 17 00:00:00 2001 From: LitoMore Date: Sun, 21 Apr 2024 20:16:09 +0800 Subject: [PATCH 934/938] Fix scripts execution compatibility (#10838) --- .github/workflows/create-release.yml | 8 ++++---- .github/workflows/publish.yml | 6 +++--- package.json | 12 ++++++------ scripts/add-icon-data.js | 0 scripts/build/clean.js | 0 scripts/build/package.js | 0 scripts/get-filename.js | 0 scripts/lint/jsonlint.js | 0 scripts/lint/ourlint.js | 0 scripts/release/reformat-markdown.js | 0 scripts/release/update-cdn-urls.js | 0 scripts/release/update-sdk-ts-defs.js | 0 scripts/release/update-slugs-table.js | 0 scripts/release/update-svgs-count.js | 0 14 files changed, 13 insertions(+), 13 deletions(-) mode change 100755 => 100644 scripts/add-icon-data.js mode change 100755 => 100644 scripts/build/clean.js mode change 100755 => 100644 scripts/build/package.js mode change 100755 => 100644 scripts/get-filename.js mode change 100755 => 100644 scripts/lint/jsonlint.js mode change 100755 => 100644 scripts/lint/ourlint.js mode change 100755 => 100644 scripts/release/reformat-markdown.js mode change 100755 => 100644 scripts/release/update-cdn-urls.js mode change 100755 => 100644 scripts/release/update-sdk-ts-defs.js mode change 100755 => 100644 scripts/release/update-slugs-table.js mode change 100755 => 100644 scripts/release/update-svgs-count.js diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 4d130e2f6..19ceb2dfa 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -64,13 +64,13 @@ jobs: - name: Install dependencies run: npm i --ignore-scripts --no-audit --no-fund - name: Update major version in CDN URLs - run: ./scripts/release/update-cdn-urls.js + run: node scripts/release/update-cdn-urls.js - name: Update SVGs count milestone - run: ./scripts/release/update-svgs-count.js + run: node scripts/release/update-svgs-count.js - name: Update slugs table - run: ./scripts/release/update-slugs-table.js + run: node scripts/release/update-slugs-table.js - name: Update SDK Typescript definitions - run: ./scripts/release/update-sdk-ts-defs.js + run: node scripts/release/update-sdk-ts-defs.js - name: Commit version bump uses: stefanzweifel/git-auto-commit-action@v5 with: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 9b83908d5..55c1b2a76 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -43,9 +43,9 @@ jobs: - name: Install dependencies run: npm i --ignore-scripts --no-audit --no-fund - name: Reformat to regular markdown - run: ./scripts/release/reformat-markdown.js "${{ steps.get-version.outputs.version }}" + run: node scripts/release/reformat-markdown.js "${{ steps.get-version.outputs.version }}" - name: Update SDK Typescript definitions - run: ./scripts/release/update-sdk-ts-defs.js + run: node scripts/release/update-sdk-ts-defs.js - name: Build NodeJS package run: npm run build - name: Deploy to NPM @@ -70,7 +70,7 @@ jobs: - id: get-version uses: ./.github/actions/get-version - name: Reformat to regular markdown - run: ./scripts/release/reformat-markdown.js "${{ steps.get-version.outputs.version }}" + run: node scripts/release/reformat-markdown.js "${{ steps.get-version.outputs.version }}" - name: Configure GIT credentials run: | git config user.name "simple-icons[bot]" diff --git a/package.json b/package.json index b3bd225f1..d4b7d4cd8 100644 --- a/package.json +++ b/package.json @@ -107,16 +107,16 @@ "xo": "0.58.0" }, "scripts": { - "build": "./scripts/build/package.js", - "clean": "./scripts/build/clean.js", + "build": "node scripts/build/package.js", + "clean": "node scripts/build/clean.js", "format": "npm run prettier -- --write && npm run xo:fix", "xo:fix": "xo --fix", "prettier": "prettier --cache --ignore-unknown \"**/*.!(js|jsx|mjs|cjs|ts|tsx|mts|cts|svg)\"", "lint": "npm run ourlint && npm run prettierlint && npm run jslint && npm run jsonlint && npm run svglint && npm run wslint", - "ourlint": "./scripts/lint/ourlint.js", + "ourlint": "node scripts/lint/ourlint.js", "prettierlint": "npm run prettier -- --check", "jslint": "xo", - "jsonlint": "./scripts/lint/jsonlint.js", + "jsonlint": "node scripts/lint/jsonlint.js", "svglint": "svglint --ci --config svglint.config.mjs icons/*.svg", "wslint": "editorconfig-checker", "prepare": "husky", @@ -125,8 +125,8 @@ "test": "mocha tests --reporter tests/min-reporter.cjs --inline-diffs", "pretest": "npm run prepublishOnly", "posttest": "npm run postpublish", - "get-filename": "./scripts/get-filename.js", - "add-icon-data": "./scripts/add-icon-data.js" + "get-filename": "node scripts/get-filename.js", + "add-icon-data": "node scripts/add-icon-data.js" }, "engines": { "node": ">=0.12.18" diff --git a/scripts/add-icon-data.js b/scripts/add-icon-data.js old mode 100755 new mode 100644 diff --git a/scripts/build/clean.js b/scripts/build/clean.js old mode 100755 new mode 100644 diff --git a/scripts/build/package.js b/scripts/build/package.js old mode 100755 new mode 100644 diff --git a/scripts/get-filename.js b/scripts/get-filename.js old mode 100755 new mode 100644 diff --git a/scripts/lint/jsonlint.js b/scripts/lint/jsonlint.js old mode 100755 new mode 100644 diff --git a/scripts/lint/ourlint.js b/scripts/lint/ourlint.js old mode 100755 new mode 100644 diff --git a/scripts/release/reformat-markdown.js b/scripts/release/reformat-markdown.js old mode 100755 new mode 100644 diff --git a/scripts/release/update-cdn-urls.js b/scripts/release/update-cdn-urls.js old mode 100755 new mode 100644 diff --git a/scripts/release/update-sdk-ts-defs.js b/scripts/release/update-sdk-ts-defs.js old mode 100755 new mode 100644 diff --git a/scripts/release/update-slugs-table.js b/scripts/release/update-slugs-table.js old mode 100755 new mode 100644 diff --git a/scripts/release/update-svgs-count.js b/scripts/release/update-svgs-count.js old mode 100755 new mode 100644 From f21e199701a5b8f81d13969c342ec4c03e06fad2 Mon Sep 17 00:00:00 2001 From: Mani Reddy <47571755+mani-sh-reddy@users.noreply.github.com> Date: Mon, 22 Apr 2024 14:18:41 +0200 Subject: [PATCH 935/938] Add Authentik Icon (#10732) --- _data/simple-icons.json | 5 +++++ icons/authentik.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/authentik.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 5dc468b97..6b130ee08 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -1635,6 +1635,11 @@ "hex": "113155", "source": "https://github.com/authelia/authelia/blob/8316cd4eb7a6f0778c8f480c61ad76a88416fc3a/docs/static/images/branding/logo.svg" }, + { + "title": "Authentik", + "hex": "FD4B2D", + "source": "https://github.com/goauthentik/authentik/blob/2c64f72ebc57dad9789c1fb799dd7cd39003d043/web/icons/icon.svg" + }, { "title": "Authy", "hex": "EC1C24", diff --git a/icons/authentik.svg b/icons/authentik.svg new file mode 100644 index 000000000..c1b3eb863 --- /dev/null +++ b/icons/authentik.svg @@ -0,0 +1 @@ +Authentik \ No newline at end of file From 3968244bf8490a9bc781917661b8631a00796caf Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Mon, 22 Apr 2024 08:25:12 -0400 Subject: [PATCH 936/938] Add Gcore icon (#10818) * Add Gcore icon * Remove extra nodes --- _data/simple-icons.json | 5 +++++ icons/gcore.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/gcore.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 6b130ee08..e54866de4 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -5712,6 +5712,11 @@ "source": "https://www.gatsbyjs.com/guidelines/logo", "guidelines": "https://www.gatsbyjs.com/guidelines/logo" }, + { + "title": "Gcore", + "hex": "FF4C00", + "source": "https://gcore.com" + }, { "title": "GDAL", "hex": "5CAE58", diff --git a/icons/gcore.svg b/icons/gcore.svg new file mode 100644 index 000000000..196b9b134 --- /dev/null +++ b/icons/gcore.svg @@ -0,0 +1 @@ +Gcore \ No newline at end of file From 4ca2007f1ee7ce47c453967f504b4fbf8981b4c6 Mon Sep 17 00:00:00 2001 From: 21st <60197499+21st-centuryman@users.noreply.github.com> Date: Mon, 22 Apr 2024 14:32:56 +0200 Subject: [PATCH 937/938] Add tinygrad icon (#10796) * Add: tinygrad * Update _data/simple-icons.json * Update icons/tinygrad.svg --- _data/simple-icons.json | 5 +++++ icons/tinygrad.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/tinygrad.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index e54866de4..413562666 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -15597,6 +15597,11 @@ "hex": "1477D1", "source": "https://www.tinkercad.com" }, + { + "title": "tinygrad", + "hex": "FFFFFF", + "source": "https://github.com/tinygrad/tinygrad/blob/1025dfb94def0bf3afe7c9ef6af9581727263ab4/docs/logo_tiny_light.svg" + }, { "title": "TinyLetter", "hex": "ED1C24", diff --git a/icons/tinygrad.svg b/icons/tinygrad.svg new file mode 100644 index 000000000..110eeac12 --- /dev/null +++ b/icons/tinygrad.svg @@ -0,0 +1 @@ +tinygrad \ No newline at end of file From a0a931fc50df7335c73fe8e39aa1f68122cad2b4 Mon Sep 17 00:00:00 2001 From: uncenter <47499684+uncenter@users.noreply.github.com> Date: Mon, 22 Apr 2024 08:46:53 -0400 Subject: [PATCH 938/938] Add Statista icon (#10830) --- _data/simple-icons.json | 5 +++++ icons/statista.svg | 1 + 2 files changed, 6 insertions(+) create mode 100644 icons/statista.svg diff --git a/_data/simple-icons.json b/_data/simple-icons.json index 413562666..3beb2b155 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -14697,6 +14697,11 @@ "source": "https://statamic.com/branding", "guidelines": "https://statamic.com/branding" }, + { + "title": "Statista", + "hex": "001327", + "source": "https://www.statista.com" + }, { "title": "Statuspage", "hex": "172B4D", diff --git a/icons/statista.svg b/icons/statista.svg new file mode 100644 index 000000000..51a1bc228 --- /dev/null +++ b/icons/statista.svg @@ -0,0 +1 @@ +Statista \ No newline at end of file