* Update ACM <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update American Express <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Automatic <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Basecamp <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Dailymotion <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Ello <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Empire Kred <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Gauges <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Geeklist <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Google Hangouts <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update IMDb <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update InVision <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Klout <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update MailChimp <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Odnoklassniki <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update ProtonMail <svg>
remove use of fill-rule
* Update Runkeeper <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Simple Icons <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Slides <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Speaker Deck <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Spotlight <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Toggl <svg>
remove use of fill-rule
* Update Travis CI <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Trello <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
* Update Vue.js <svg>
remove use of fill-rule, clip-rule, stroke-linejoin and
stroke-miterlimit
Fixed the bug reported in #682 where grid items could overflow due to
long titles.
Solved the problem by allowing for wrapping in grid item titles, and
centering the contents of grid-items using flexbox. Also slightly
increased the size of grid-items.
Added the H logomark of HumbleBundle. I got it from their support website,
I used the red color present in their logo and support website.
I decided to use the H logomark over the "bindle" because the "bindle"
isn't present on their homepage anymore and I couldn't find any preference
on their support site.
Closes#661, as pointed out by @birjolaxew the return value by
getUrlParameter() will not be null but an empty string (which is a falsy
value) if no query is present, checking for truthiness should work
correctly.
Updated the search method from a simple partially-equals method to a
fuzzy search (also Approximate string matching) implementation.
My implementation is based on an implementation by @ wouter2203:
https://github.com/wouter2203/fuzzy-search
As discussed in #648, implemented JavaScript based support for a search
query in the URL. This feature does two things:
1. If you go to `www.simpleicons.org/?q=adobe`, the page will load with
a search query for the string `'adobe'`.
2. If you start searching on `www.simpleicons.org`, the url will be
updated with each keystroke to `www.simpleicons.org/?q=hellowor`.
Since `window.history.replaceState` is being used, this changing of the
URL does not mess with the browser history. I.e. if the user came from
www.google.com, started searching and press the back button they will
return to www.google.com immediately.