From e86600b610e7ba8008a20ae12c26ea7e4a64558c Mon Sep 17 00:00:00 2001 From: sHa Date: Thu, 19 Jun 2025 16:46:12 +0300 Subject: [PATCH] Update SVG logos to use percentage dimensions and add viewBox where missing - Modified SVG files for logos (webtorrent, wifi, wise-icon, zoom-icon, zoom) to set width and height to 100% for better responsiveness. - Added viewBox attribute to SVGs that lacked it, using existing width and height values when available. - Implemented a validation and fixing function in update-data.js to automate the process of ensuring SVGs have the correct attributes. --- public/data/flags.json | 2 +- public/images/flags/bl.svg | 188 +- public/images/flags/md-Chisinau.svg | 2 +- public/images/flags/ua-Vinnycia.svg | 2 +- public/images/flags/uk-Scotland.svg | 2 +- public/images/flags/us-ga.svg | 2 +- public/images/flags/us-ma.svg | 2 +- public/images/flags/us-mt.svg | 2 +- public/images/flags/us-nc.svg | 2 +- public/images/flags/us-nd.svg | 2 +- public/images/flags/us-ne.svg | 2 +- public/images/flags/us-nh.svg | 2 +- public/images/flags/us-nm.svg | 2 +- public/images/flags/us-nv.svg | 2 +- public/images/flags/us-ny.svg | 2 +- public/images/flags/us-oh.svg | 2 +- public/images/flags/us-ok.svg | 2 +- public/images/flags/us-or.svg | 2 +- public/images/flags/us-pa.svg | 2 +- public/images/flags/us-ri.svg | 2 +- public/images/flags/us-sc.svg | 2 +- public/images/flags/us-sd.svg | 2 +- public/images/flags/us-tn.svg | 2 +- public/images/flags/us-tx.svg | 2 +- public/images/flags/us-ut.svg | 2 +- public/images/flags/us-va.svg | 2 +- public/images/flags/us-vt.svg | 2 +- public/images/flags/us-wa.svg | 1844 ++++++++++++++++- public/images/flags/us-wi.svg | 2 +- public/images/flags/us-wv.svg | 1308 +++++++++++- public/images/flags/us-wy.svg | 2 +- public/images/logos/amazon.svg | 2 +- public/images/logos/atb.svg | 2 +- public/images/logos/binance.svg | 2 +- public/images/logos/dalnoboy-service.svg | 2 +- public/images/logos/disney.svg | 2 +- public/images/logos/docker-icon.svg | 2 +- public/images/logos/dodge.svg | 2 +- public/images/logos/duckduckgo.svg | 2 +- public/images/logos/fedora_logo.svg | 2 +- public/images/logos/ford.svg | 2 +- public/images/logos/freebsd.svg | 2 +- public/images/logos/frigate-logo.svg | 2 +- public/images/logos/gitlab-logo.svg | 2 +- public/images/logos/google-cloud.svg | 2 +- public/images/logos/google-drive.svg | 2 +- public/images/logos/google-fit.svg | 2 +- public/images/logos/google-home.svg | 2 +- public/images/logos/google-maps.svg | 2 +- public/images/logos/google-meet.svg | 2 +- public/images/logos/google-photos.svg | 2 +- public/images/logos/google-play-icon.svg | 2 +- public/images/logos/google.svg | 2 +- public/images/logos/google_chrome_icon.svg | 2 +- public/images/logos/graphql.svg | 2 +- public/images/logos/ibkr.svg | 2 +- public/images/logos/influxdb.svg | 2 +- public/images/logos/kubernetes.svg | 2 +- public/images/logos/kyivstar.svg | 2 +- public/images/logos/languagetool.svg | 2 +- public/images/logos/laravel-logo.svg | 2 +- public/images/logos/lifecell.svg | 2 +- public/images/logos/lifecell_logo.svg | 2 +- public/images/logos/linux-mint.svg | 2 +- public/images/logos/linux-tux.svg | 2 +- public/images/logos/mariadb-icon.svg | 2 +- public/images/logos/mariadb.svg | 2 +- public/images/logos/meta-facebook.svg | 2 +- public/images/logos/meta-icon.svg | 2 +- public/images/logos/meta-instagram.svg | 2 +- public/images/logos/meta-whatsapp-icon.svg | 2 +- public/images/logos/meta.svg | 2 +- public/images/logos/microsoft-edge.svg | 2 +- public/images/logos/microsoft-linkedin.svg | 2 +- public/images/logos/microsoft-onedrive.svg | 2 +- public/images/logos/microsoft-teams.svg | 2 +- .../images/logos/microsoft-windows-icon.svg | 2 +- public/images/logos/microsoft-windows.svg | 2 +- public/images/logos/microsoft.svg | 2 +- public/images/logos/mikrotik_logo.svg | 2 +- public/images/logos/mono.svg | 2 +- public/images/logos/monobank_paw.svg | 2 +- public/images/logos/mysql-icon.svg | 2 +- public/images/logos/namecheap.svg | 2 +- public/images/logos/nationwide.svg | 2 +- public/images/logos/neocom.svg | 2 +- public/images/logos/netflix.svg | 2 +- public/images/logos/nikamebel.svg | 2 +- public/images/logos/novapay.svg | 2 +- public/images/logos/nvidia.svg | 2 +- public/images/logos/nvidia_vertical.svg | 2 +- public/images/logos/openai-icon.svg | 2 +- public/images/logos/opera.svg | 2 +- public/images/logos/paypal.svg | 2 +- public/images/logos/privat24bussiness.svg | 2 +- public/images/logos/raspberry-pi.svg | 2 +- public/images/logos/react.svg | 2 +- public/images/logos/reddit-icon.svg | 2 +- public/images/logos/revolut.svg | 2 +- public/images/logos/roomerin.svg | 2 +- public/images/logos/samsung.svg | 4 +- public/images/logos/shadoll.svg | 2 +- public/images/logos/siemens.svg | 2 +- public/images/logos/signal-logo.svg | 2 +- public/images/logos/signal.svg | 2 +- public/images/logos/silpo.svg | 2 +- public/images/logos/spotify-icon.svg | 2 +- public/images/logos/spotify.svg | 2 +- public/images/logos/stackoverflow-icon.svg | 2 +- public/images/logos/stackoverflow.svg | 2 +- public/images/logos/suzuki_vertical.svg | 2 +- public/images/logos/svelte-icon.svg | 2 +- public/images/logos/swagger.svg | 2 +- public/images/logos/swift.svg | 2 +- public/images/logos/ubuntu-logo.svg | 2 +- public/images/logos/ukrposhta.svg | 2 +- public/images/logos/vintage.svg | 2 +- public/images/logos/vodafone.svg | 4 +- public/images/logos/vue.svg | 2 +- public/images/logos/webhooks.svg | 2 +- public/images/logos/webkit.svg | 2 +- public/images/logos/webtorrent.svg | 2 +- public/images/logos/wifi.svg | 2 +- public/images/logos/wise-icon.svg | 2 +- public/images/logos/zoom-icon.svg | 2 +- public/images/logos/zoom.svg | 2 +- scripts/update-data.js | 79 + 127 files changed, 3541 insertions(+), 128 deletions(-) diff --git a/public/data/flags.json b/public/data/flags.json index 6ceb2f3..0ee6c4e 100644 --- a/public/data/flags.json +++ b/public/data/flags.json @@ -6902,4 +6902,4 @@ "seal" ] } -] +] \ No newline at end of file diff --git a/public/images/flags/bl.svg b/public/images/flags/bl.svg index 64cc17f..0e29f35 100644 --- a/public/images/flags/bl.svg +++ b/public/images/flags/bl.svg @@ -1 +1,187 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/flags/md-Chisinau.svg b/public/images/flags/md-Chisinau.svg index 1e41af8..d5aa84c 100644 --- a/public/images/flags/md-Chisinau.svg +++ b/public/images/flags/md-Chisinau.svg @@ -1,4 +1,4 @@ - + diff --git a/public/images/flags/ua-Vinnycia.svg b/public/images/flags/ua-Vinnycia.svg index 9d123d8..30d3071 100644 --- a/public/images/flags/ua-Vinnycia.svg +++ b/public/images/flags/ua-Vinnycia.svg @@ -1,4 +1,4 @@ - + + diff --git a/public/images/flags/us-ga.svg b/public/images/flags/us-ga.svg index 60a35a9..00500c4 100644 --- a/public/images/flags/us-ga.svg +++ b/public/images/flags/us-ga.svg @@ -1,4 +1,4 @@ - + diff --git a/public/images/flags/us-ma.svg b/public/images/flags/us-ma.svg index 843a711..1c2de3f 100644 --- a/public/images/flags/us-ma.svg +++ b/public/images/flags/us-ma.svg @@ -1,4 +1,4 @@ - + + diff --git a/public/images/flags/us-nc.svg b/public/images/flags/us-nc.svg index 7407a83..d3fa554 100644 --- a/public/images/flags/us-nc.svg +++ b/public/images/flags/us-nc.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-nd.svg b/public/images/flags/us-nd.svg index cf3964f..e86a521 100644 --- a/public/images/flags/us-nd.svg +++ b/public/images/flags/us-nd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-ne.svg b/public/images/flags/us-ne.svg index 815338a..12c057b 100644 --- a/public/images/flags/us-ne.svg +++ b/public/images/flags/us-ne.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-nh.svg b/public/images/flags/us-nh.svg index 5d5c751..2603d98 100644 --- a/public/images/flags/us-nh.svg +++ b/public/images/flags/us-nh.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-nm.svg b/public/images/flags/us-nm.svg index 653d343..4ce61de 100644 --- a/public/images/flags/us-nm.svg +++ b/public/images/flags/us-nm.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-nv.svg b/public/images/flags/us-nv.svg index 3dfab67..abd44ad 100644 --- a/public/images/flags/us-nv.svg +++ b/public/images/flags/us-nv.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-ny.svg b/public/images/flags/us-ny.svg index 6ae7881..07cda35 100644 --- a/public/images/flags/us-ny.svg +++ b/public/images/flags/us-ny.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-oh.svg b/public/images/flags/us-oh.svg index 297a3da..da5e60b 100644 --- a/public/images/flags/us-oh.svg +++ b/public/images/flags/us-oh.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-ok.svg b/public/images/flags/us-ok.svg index c3a4053..cd25496 100644 --- a/public/images/flags/us-ok.svg +++ b/public/images/flags/us-ok.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-or.svg b/public/images/flags/us-or.svg index e442940..718ec0d 100644 --- a/public/images/flags/us-or.svg +++ b/public/images/flags/us-or.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-pa.svg b/public/images/flags/us-pa.svg index b45aa9f..fa006fe 100644 --- a/public/images/flags/us-pa.svg +++ b/public/images/flags/us-pa.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-ri.svg b/public/images/flags/us-ri.svg index b2d815b..b5712f0 100644 --- a/public/images/flags/us-ri.svg +++ b/public/images/flags/us-ri.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-sc.svg b/public/images/flags/us-sc.svg index 991c74b..682174a 100644 --- a/public/images/flags/us-sc.svg +++ b/public/images/flags/us-sc.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-sd.svg b/public/images/flags/us-sd.svg index a3e0647..c238b2b 100644 --- a/public/images/flags/us-sd.svg +++ b/public/images/flags/us-sd.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-tn.svg b/public/images/flags/us-tn.svg index 7c85e8c..dd07899 100644 --- a/public/images/flags/us-tn.svg +++ b/public/images/flags/us-tn.svg @@ -1,5 +1,5 @@ - + Flag of Tenessee, United States diff --git a/public/images/flags/us-tx.svg b/public/images/flags/us-tx.svg index a056a66..fb042c0 100644 --- a/public/images/flags/us-tx.svg +++ b/public/images/flags/us-tx.svg @@ -1,5 +1,5 @@ - + diff --git a/public/images/flags/us-ut.svg b/public/images/flags/us-ut.svg index fcb03eb..cac9096 100644 --- a/public/images/flags/us-ut.svg +++ b/public/images/flags/us-ut.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-va.svg b/public/images/flags/us-va.svg index 638a414..9af7673 100644 --- a/public/images/flags/us-va.svg +++ b/public/images/flags/us-va.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-vt.svg b/public/images/flags/us-vt.svg index a249e67..2cac94f 100644 --- a/public/images/flags/us-vt.svg +++ b/public/images/flags/us-vt.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-wa.svg b/public/images/flags/us-wa.svg index 96f538a..c81802e 100644 --- a/public/images/flags/us-wa.svg +++ b/public/images/flags/us-wa.svg @@ -1 +1,1843 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/flags/us-wi.svg b/public/images/flags/us-wi.svg index 28e1c51..f1d3b12 100644 --- a/public/images/flags/us-wi.svg +++ b/public/images/flags/us-wi.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/images/flags/us-wv.svg b/public/images/flags/us-wv.svg index 726f272..0dd770e 100644 --- a/public/images/flags/us-wv.svg +++ b/public/images/flags/us-wv.svg @@ -1 +1,1307 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/flags/us-wy.svg b/public/images/flags/us-wy.svg index 7cf20c9..83a232c 100644 --- a/public/images/flags/us-wy.svg +++ b/public/images/flags/us-wy.svg @@ -1,7 +1,7 @@ - +