From c729cec54db00dc43018e21eeef5a22234c905bd Mon Sep 17 00:00:00 2001 From: Olivier Date: Sun, 17 May 2026 13:33:29 +0200 Subject: [PATCH] feat: add smart TV and TV box brand icons (13 brands) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TV manufacturers: Samsung, LG, Sony (hex overridden #1A1A1A — white would be invisible), Panasonic, Sharp, Toshiba, Vestel. Hisense is absent from simple-icons. TV boxes: Chromecast/Google TV, Android TV, Apple TV, Amazon Fire TV, Roku, Kodi. Co-Authored-By: Claude Sonnet 4.6 --- README.es.md | 13 +++++++++++++ README.fr.md | 13 +++++++++++++ README.md | 13 +++++++++++++ frontend/src/brandIcons.js | 19 +++++++++++++++++++ 4 files changed, 58 insertions(+) diff --git a/README.es.md b/README.es.md index d1a2578..31f1cd1 100644 --- a/README.es.md +++ b/README.es.md @@ -341,6 +341,19 @@ Pueden aparecer varios logos simultáneamente si coinciden varias palabras clave | CMS / Blog | Textpattern | `textpattern` | | Analítica | Matomo | `matomo` | | Analítica | Plausible | `plausible` | +| Smart TV | Samsung | `samsung`, `tizen`, `samsung tv` | +| Smart TV | LG | `lg`, `webos`, `lg tv` | +| Smart TV | Sony | `sony`, `bravia` | +| Smart TV | Panasonic | `panasonic` | +| Smart TV | Sharp | `sharp` | +| Smart TV | Toshiba | `toshiba` | +| Smart TV | Vestel | `vestel` | +| TV Box | Chromecast / Google TV | `chromecast`, `google tv` | +| TV Box | Android TV | `android tv`, `androidtv` | +| TV Box | Apple TV | `apple tv`, `appletv` | +| TV Box | Amazon Fire TV | `fire tv`, `firetv`, `amazon fire` | +| TV Box | Roku | `roku` | +| TV Box | Kodi | `kodi` | | Medios / torrent | Radarr | `radarr` | | Medios / torrent | Sonarr | `sonarr` | | Medios / torrent | Transmission | `transmission` | diff --git a/README.fr.md b/README.fr.md index f86a231..634d20e 100644 --- a/README.fr.md +++ b/README.fr.md @@ -341,6 +341,19 @@ Plusieurs logos peuvent s'afficher simultanément si plusieurs mots-clés corres | CMS / Blog | Textpattern | `textpattern` | | Analytique | Matomo | `matomo` | | Analytique | Plausible | `plausible` | +| TV connectée | Samsung | `samsung`, `tizen`, `samsung tv` | +| TV connectée | LG | `lg`, `webos`, `lg tv` | +| TV connectée | Sony | `sony`, `bravia` | +| TV connectée | Panasonic | `panasonic` | +| TV connectée | Sharp | `sharp` | +| TV connectée | Toshiba | `toshiba` | +| TV connectée | Vestel | `vestel` | +| Boîtier TV | Chromecast / Google TV | `chromecast`, `google tv` | +| Boîtier TV | Android TV | `android tv`, `androidtv` | +| Boîtier TV | Apple TV | `apple tv`, `appletv` | +| Boîtier TV | Amazon Fire TV | `fire tv`, `firetv`, `amazon fire` | +| Boîtier TV | Roku | `roku` | +| Boîtier TV | Kodi | `kodi` | | Médias / torrent | Radarr | `radarr` | | Médias / torrent | Sonarr | `sonarr` | | Médias / torrent | Transmission | `transmission` | diff --git a/README.md b/README.md index b427866..7e93a4c 100644 --- a/README.md +++ b/README.md @@ -341,6 +341,19 @@ Multiple logos can appear simultaneously if several keywords match. | CMS / Blog | Textpattern | `textpattern` | | Analytics | Matomo | `matomo` | | Analytics | Plausible | `plausible` | +| Smart TV | Samsung | `samsung`, `tizen`, `samsung tv` | +| Smart TV | LG | `lg`, `webos`, `lg tv` | +| Smart TV | Sony | `sony`, `bravia` | +| Smart TV | Panasonic | `panasonic` | +| Smart TV | Sharp | `sharp` | +| Smart TV | Toshiba | `toshiba` | +| Smart TV | Vestel | `vestel` | +| TV Box | Chromecast / Google TV | `chromecast`, `google tv` | +| TV Box | Android TV | `android tv`, `androidtv` | +| TV Box | Apple TV | `apple tv`, `appletv` | +| TV Box | Amazon Fire TV | `fire tv`, `firetv`, `amazon fire` | +| TV Box | Roku | `roku` | +| TV Box | Kodi | `kodi` | | Media / torrent | Radarr | `radarr` | | Media / torrent | Sonarr | `sonarr` | | Media / torrent | Transmission | `transmission` | diff --git a/frontend/src/brandIcons.js b/frontend/src/brandIcons.js index b61390e..3fa387c 100644 --- a/frontend/src/brandIcons.js +++ b/frontend/src/brandIcons.js @@ -15,6 +15,8 @@ import { siNextcloud, siPaperlessngx, siUptimekuma, siMaterialformkdocs, siWordpress, siGhost, siGrav, siJekyll, siHugo, siHexo, siDrupal, siJoomla, siTypo3, siOctobercms, siTextpattern, siMatomo, siPlausibleanalytics, + siSamsung, siLg, siSony, siPanasonic, siSharp, siToshiba, siVestel, + siChromecast, siAndroid, siAppletv, siAmazonfiretv, siRoku, siKodi, siJellyfin, siHomeassistant, siPhilipshue, siXiaomi, siRadarr, siSonarr, siTransmission, siExcalidraw, @@ -143,6 +145,23 @@ const BRANDS = [ { kw: ['matomo'], icon: siMatomo }, { kw: ['plausible'], icon: siPlausibleanalytics }, + // TV connectées — fabricants + { kw: ['samsung', 'tizen', 'samsung tv'], icon: siSamsung }, + { kw: ['lg', 'webos', 'lg tv'], icon: siLg }, + { kw: ['sony', 'bravia'], icon: { ...siSony, hex: '1A1A1A' } }, + { kw: ['panasonic'], icon: siPanasonic }, + { kw: ['sharp'], icon: siSharp }, + { kw: ['toshiba'], icon: siToshiba }, + { kw: ['vestel'], icon: siVestel }, + + // TV connectées — boîtiers / écosystèmes + { kw: ['chromecast', 'google tv'], icon: siChromecast }, + { kw: ['android tv', 'androidtv'], icon: siAndroid }, + { kw: ['apple tv', 'appletv'], icon: siAppletv }, + { kw: ['fire tv', 'firetv', 'amazon fire'], icon: siAmazonfiretv }, + { kw: ['roku'], icon: siRoku }, + { kw: ['kodi'], icon: siKodi }, + // Médias / torrent { kw: ['radarr'], icon: siRadarr }, { kw: ['sonarr'], icon: siSonarr },