Skip to content

Commit

Permalink
Release 16 new icons and 19 updated icons (v4.8.0)
Browse files Browse the repository at this point in the history
# New Icons

- Acclaim (#4820)
- Alitalia (#4808)
- Amazon DynamoDB (#4780)
- Bookmeter (#4829)
- Cachet (#4822)
- Corsair (#4798)
- Crystal (#4779)
- Eagle (#4809)
- Foxtel (#4784)
- IBM Watson (#4634)
- Kongregate (#4733)
- Lydia (#4836)
- Namecheap (#4811)
- OPNSense (#4557)
- Solidity (#4740)
- Songoda (#4810)

# Updated Icons

- AliExpress (#4815)
- Alipay (#4815)
- Bing (#4758)
- Corona Engine (#2846)
- Corona Renderer (#2846)
- Delicious (#4499)
- Firebase (#2846)
- Firefox (#2846)
- GitHub (#2846)
- GitHub Actions (#2846)
- Gmail (#4470)
- Google Assistant (#4401)
- Google Calendar (#4522)
- Klook (#4724)
- LG (#2846)
- LGTM (#2846)
- Taobao (#4815)
- Toyota (#2846)
- Umbraco (#4795, #4794)
  • Loading branch information
ericcornelissen committed Jan 24, 2021
2 parents 1b97d4a + 02ca61f commit a399e6c
Show file tree
Hide file tree
Showing 30 changed files with 163 additions and 29 deletions.
19 changes: 15 additions & 4 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@ jobs:
- name: Get release title and body
id: release
run: |
COMMIT_MSG="$(echo "${{ steps.commit.outputs.git-message }}")"
RELEASE_TITLE="$(echo "$COMMIT_MSG" | head -n 1)"
COMMIT_MSG="$(printf "${{ steps.commit.outputs.git-message }}")"
RELEASE_TITLE="$(printf "$COMMIT_MSG" | head -n 1)"
echo "::set-output name=title::$RELEASE_TITLE"
RELEASE_BODY="$(echo "$COMMIT_MSG" | tail -n +3)"
RELEASE_BODY="$(printf "$COMMIT_MSG" | tail -n +3)"
echo "::set-output name=body::$RELEASE_BODY"
- name: Get release version
id: get-version
Expand Down Expand Up @@ -78,6 +78,17 @@ jobs:
- name: Trigger simple-icons-font release
run: |
curl -X POST \
-H "Authorization: Bearer ${{ secrets.SIMPLE_ICONS_FONT_TOKEN }}" \
-H "Authorization: Bearer ${{ secrets.REMOTE_DISPATCH_TOKEN }}" \
-d '{"ref":"develop"}' \
https://api.github.com/repos/simple-icons/simple-icons-font/actions/workflows/auto-release.yml/dispatches
website:
name: Trigger simple-icons-website update
needs: npm
runs-on: ubuntu-latest
steps:
- name: Trigger simple-icons-website update
run: |
curl -X POST \
-H "Authorization: Bearer ${{ secrets.REMOTE_DISPATCH_TOKEN }}" \
-d '{"ref":"master"}' \
https://api.github.com/repos/simple-icons/simple-icons-website/actions/workflows/auto-release.yml/dispatches
6 changes: 6 additions & 0 deletions .jsonlintschema
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@
"type": "string",
"pattern": "^https?://[^\\s]+$",
"required": true
},
"guidelines": {
"description": "The brand guidelines for the icon and/or color",
"type": "string",
"pattern": "^https?://[^\\s]+$",
"required": false
}
},
"required": true
Expand Down
5 changes: 4 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -189,13 +189,16 @@ Icon metadata should be added to the `_data/simple-icons.json` file. Each icon i
* A `hex` color value that matches the brand's primary color. All uppercase and without the `#` pound symbol.)
* The `source` URL of the logo being used. There are [more details below](#source-guidelines).

There is also an optional field that may be used to specify the brand guidelines/presskit/etc. This is useful if the SVG file was sourced from a different place.

Here is the object for The Movie Database as an example:

```json
{
"title": "The Movie Database",
"hex": "01D277",
"source": "https://www.themoviedb.org/about/logos-attribution"
"source": "https://www.themoviedb.org/about/logos-attribution",
"guidelines": "https://www.themoviedb.org/about/logos-attribution"
}
```

Expand Down
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,18 @@ console.log(icon);
*/
```

Lastly, the `simpleIcons` object is also enumerable.
This is useful if you want to do a computation on every icon:

```javascript
const simpleIcons = require('simple-icons');

for (const title in simpleIcons) {
const icon = simpleIcons.get(title);
// do stuff
}
```

#### TypeScript Usage

There are also TypeScript type definitions for the Node package. To use them, simply run:
Expand Down
116 changes: 101 additions & 15 deletions _data/simple-icons.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,11 @@
"hex": "A100FF",
"source": "https://www.accenture.com/"
},
{
"title": "Acclaim",
"hex": "26689A",
"source": "https://www.youracclaim.com/"
},
{
"title": "Accusoft",
"hex": "A9225C",
Expand Down Expand Up @@ -293,13 +298,18 @@
{
"title": "AliExpress",
"hex": "FF4747",
"source": "https://doc.irasia.com/listco/hk/alibabagroup/annual/2020/ar2020.pdf"
"source": "https://www.alibabagroup.com/en/ir/reports"
},
{
"title": "Alipay",
"hex": "00A1E9",
"source": "https://gw.alipayobjects.com/os/rmsportal/trUJZfSrlnRCcFgfZGjD.ai"
},
{
"title": "Alitalia",
"hex": "006643",
"source": "https://www.alitalia.com/it_it/fly-alitalia/in-flight/ulisse-magazine.html"
},
{
"title": "AlliedModders",
"hex": "1578D3",
Expand Down Expand Up @@ -335,6 +345,11 @@
"hex": "232F3E",
"source": "https://upload.wikimedia.org/wikipedia/commons/9/93/Amazon_Web_Services_Logo.svg"
},
{
"title": "Amazon DynamoDB",
"hex": "4053D6",
"source": "https://aws.amazon.com/architecture/icons/"
},
{
"title": "Amazon Fire TV",
"hex": "FC4C02",
Expand Down Expand Up @@ -937,8 +952,8 @@
},
{
"title": "Bing",
"hex": "008373",
"source": "https://commons.wikimedia.org/wiki/File:Bing_logo_(2016).svg"
"hex": "258FFA",
"source": "https://www.bing.com/covid/"
},
{
"title": "Bit",
Expand Down Expand Up @@ -1030,6 +1045,11 @@
"hex": "1D439C",
"source": "https://commons.wikimedia.org/wiki/File:Boeing_full_logo.svg"
},
{
"title": "Bookmeter",
"hex": "64BC4B",
"source": "https://bookmeter.com/"
},
{
"title": "Boost",
"hex": "F7901E",
Expand Down Expand Up @@ -1165,6 +1185,11 @@
"hex": "00599C",
"source": "https://github.com/isocpp/logos"
},
{
"title": "Cachet",
"hex": "7ED321",
"source": "https://cachethq.io/press"
},
{
"title": "Cairo Metro",
"hex": "C10C0C",
Expand Down Expand Up @@ -1618,13 +1643,20 @@
{
"title": "Corona Engine",
"hex": "F96F29",
"source": "https://coronalabs.com/"
"source": "https://coronalabs.com/",
"guidelines": "https://coronalabs.com/presskit.pdf"
},
{
"title": "Corona Renderer",
"hex": "E6502A",
"source": "https://corona-renderer.com/about"
},
{
"title": "Corsair",
"hex": "000000",
"source": "https://www.corsair.com",
"guidelines": "https://www.corsair.com/press"
},
{
"title": "Couchbase",
"hex": "EA2328",
Expand Down Expand Up @@ -1685,6 +1717,11 @@
"hex": "000000",
"source": "https://www.cryengine.com/brand"
},
{
"title": "Crystal",
"hex": "000000",
"source": "https://crystal-lang.org/media/"
},
{
"title": "CSS Wizardry",
"hex": "F43059",
Expand Down Expand Up @@ -1827,8 +1864,8 @@
},
{
"title": "Delicious",
"hex": "3399FF",
"source": "https://en.wikipedia.org/wiki/Delicious_(website)"
"hex": "0000FF",
"source": "http://del.icio.us/"
},
{
"title": "Deliveroo",
Expand Down Expand Up @@ -2070,6 +2107,11 @@
"hex": "000000",
"source": "https://www.ea.com"
},
{
"title": "Eagle",
"hex": "0072EF",
"source": "https://en.eagle.cool/"
},
{
"title": "easyJet",
"hex": "FF6600",
Expand Down Expand Up @@ -2473,7 +2515,8 @@
{
"title": "Firebase",
"hex": "FFCA28",
"source": "https://firebase.google.com/brand-guidelines/"
"source": "https://firebase.google.com/brand-guidelines/",
"guidelines": "https://firebase.google.com/brand-guidelines/"
},
{
"title": "Firefox",
Expand Down Expand Up @@ -2610,6 +2653,11 @@
"hex": "F94877",
"source": "https://foursquare.com/about/logos"
},
{
"title": "Foxtel",
"hex": "EB5205",
"source": "https://www.foxtel.com.au/"
},
{
"title": "Fozzy",
"hex": "F15B29",
Expand Down Expand Up @@ -2783,7 +2831,8 @@
{
"title": "GitHub",
"hex": "181717",
"source": "https://github.com/logos"
"source": "https://github.com/logos",
"guidelines": "https://github.com/logos"
},
{
"title": "GitHub Actions",
Expand Down Expand Up @@ -2827,8 +2876,8 @@
},
{
"title": "Gmail",
"hex": "D14836",
"source": "https://material.io/guidelines/resources/sticker-sheets-icons.html#sticker-sheets-icons-components"
"hex": "EA4335",
"source": "https://fonts.gstatic.com/s/i/productlogos/gmail_2020q4/v8/192px.svg"
},
{
"title": "GNOME",
Expand Down Expand Up @@ -2923,7 +2972,7 @@
{
"title": "Google Calendar",
"hex": "4285F4",
"source": "https://commons.wikimedia.org/wiki/File:Google_Calendar_icon.svg"
"source": "https://fonts.gstatic.com/s/i/productlogos/calendar_2020q4/v8/192px.svg"
},
{
"title": "Google Cardboard",
Expand Down Expand Up @@ -3475,6 +3524,11 @@
"hex": "054ADA",
"source": "https://www.ibm.com/design/language/elements/logos/8-bar/"
},
{
"title": "IBM Watson",
"hex": "BE95FF",
"source": "https://www.ibm.com/brand/systems/watson/brand/"
},
{
"title": "iCloud",
"hex": "3693F3",
Expand Down Expand Up @@ -4030,6 +4084,11 @@
"hex": "6AA127",
"source": "http://newsroom.komoot.com/media_kits/219423/"
},
{
"title": "Kongregate",
"hex": "990000",
"source": "https://www.kongregate.com/pages/logos-and-branding"
},
{
"title": "Kotlin",
"hex": "0095D5",
Expand Down Expand Up @@ -4158,7 +4217,8 @@
{
"title": "LG",
"hex": "A50034",
"source": "https://en.wikipedia.org/wiki/LG_Corporation"
"source": "https://en.wikipedia.org/wiki/LG_Corporation",
"guidelines": "https://www.lg.com/global/about-lg-brand-identity"
},
{
"title": "LGTM",
Expand Down Expand Up @@ -4320,6 +4380,11 @@
"hex": "E74430",
"source": "https://lumen.laravel.com/"
},
{
"title": "Lydia",
"hex": "0180FF",
"source": "https://lydia-app.com/en/info/press.html"
},
{
"title": "Lyft",
"hex": "FF00BF",
Expand Down Expand Up @@ -4840,6 +4905,11 @@
"hex": "48AC98",
"source": "https://n26.com/"
},
{
"title": "Namecheap",
"hex": "DE3723",
"source": "https://www.namecheap.com/"
},
{
"title": "National Grid",
"hex": "00148C",
Expand Down Expand Up @@ -5240,6 +5310,11 @@
"hex": "FF1B2D",
"source": "https://github.com/operasoftware/logo"
},
{
"title": "OPNSense",
"hex": "D94F00",
"source": "https://github.com/opnsense/core/blob/06b1804a3d358041607ec3a963ab90b720564cc3/src/opnsense/www/themes/opnsense/build/images/icon-logo.svg"
},
{
"title": "Opsgenie",
"hex": "172B4D",
Expand Down Expand Up @@ -6695,6 +6770,11 @@
"hex": "FB6022",
"source": "https://www.sogou.com/"
},
{
"title": "Solidity",
"hex": "363636",
"source": "https://docs.soliditylang.org/en/v0.7.4/brand-guide.html"
},
{
"title": "SoloLearn",
"hex": "1ABC9C",
Expand Down Expand Up @@ -6730,6 +6810,11 @@
"hex": "F80046",
"source": "http://blog.songkick.com/media-assets"
},
{
"title": "Songoda",
"hex": "FC494A",
"source": "https://songoda.com/branding"
},
{
"title": "SonicWall",
"hex": "FF791A",
Expand Down Expand Up @@ -7178,7 +7263,7 @@
{
"title": "Taobao",
"hex": "E94F20",
"source": "https://doc.irasia.com/listco/hk/alibabagroup/annual/2020/ar2020.pdf"
"source": "https://www.alibabagroup.com/en/ir/reports"
},
{
"title": "Tapas",
Expand Down Expand Up @@ -7443,7 +7528,8 @@
{
"title": "Toyota",
"hex": "EB0A1E",
"source": "https://www.toyota.com/brandguidelines/logo/"
"source": "https://www.toyota.com/brandguidelines/logo/",
"guidelines": "https://www.toyota.com/brandguidelines/"
},
{
"title": "TP-Link",
Expand Down Expand Up @@ -7662,7 +7748,7 @@
},
{
"title": "Umbraco",
"hex": "00BEC1",
"hex": "3544B1",
"source": "https://umbraco.com/"
},
{
Expand Down
1 change: 1 addition & 0 deletions icons/acclaim.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions icons/alitalia.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit a399e6c

Please sign in to comment.