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.
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 38 KiB |
@@ -1,4 +1,4 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="800.00006" height="400.00003" viewBox="0 0 211.66668 105.83334">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 211.66668 105.83334">
|
||||
<path
|
||||
style="opacity:1;fill:#fff;stroke:none;stroke-width:.26458333;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.9;paint-order:fill markers stroke"
|
||||
d="M-2.8016129 50.984024h211.66669v105.83334h-211.66669z" transform="translate(2.8016129 -50.984024)" />
|
||||
|
||||
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
@@ -1,4 +1,4 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="506.100%" height="100%" viewBox="0 0 506.234 506.243">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 506.234 506.243">
|
||||
<g>
|
||||
<rect x="0.625" y="0.627" fill="#F01414" width="504.987" height="504.99" />
|
||||
<path fill="#FFFFFF" d="M505.612,189.999H442.49v63.122L505.612,189.999z M253.119,505.617v-63.125h-63.125L253.119,505.617z
|
||||
|
||||
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
@@ -1,4 +1,4 @@
|
||||
<svg height="1000" width="600" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 600">
|
||||
<svg height="100%" width="100%" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 600">
|
||||
<rect fill="#005eb8" height="100%" width="100%" />
|
||||
<path d="m0 0 1000 600m-1000 0 1000-600" stroke="#fff" stroke-width="120" />
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 234 B |
@@ -1,4 +1,4 @@
|
||||
<svg height="1080" viewBox="0 0 6912 4320" width="1728" xmlns="http://www.w3.org/2000/svg">
|
||||
<svg height="100%" viewBox="0 0 6912 4320" width="100%" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m0 0h6912v4320h-6912z" fill="#fff" />
|
||||
<path d="m0 0h6912v1440h-6912z" fill="#b50027" />
|
||||
<path d="m0 0h2880v2880h-2880z" fill="#002d56" />
|
||||
|
||||
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
@@ -1,4 +1,4 @@
|
||||
<svg height="900" viewBox="0 0 1500 900" width="1500" xmlns="http://www.w3.org/2000/svg">
|
||||
<svg height="100%" viewBox="0 0 1500 900" width="100%" xmlns="http://www.w3.org/2000/svg">
|
||||
<g fill="black">
|
||||
<path d="m0 0h1500v900h-1500z" fill="#fff" />
|
||||
<path
|
||||
|
||||
|
Before Width: | Height: | Size: 170 KiB After Width: | Height: | Size: 170 KiB |
@@ -1,4 +1,4 @@
|
||||
<svg height="410" width="615" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 615 410">
|
||||
<svg height="100%" width="100%" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 615 410">
|
||||
<path d="m0 410h615v-410h-615z" fill="#002a86" />
|
||||
<path
|
||||
d="m281.72125 341.87253c14.724 3.84 38.112 2.352 38.106 2.574 0 0 7.254-.81 8.994-1.242.864-.642 10.878-3.222 11.97-3.552 0 0 9.882-3.948 12.384-4.812 8.166-3.012 16.044-9.456 23.13-14.886l3.492-2.928c3.492-4.77 7.2-6.936 10.8-11.826 10.8-13.86 16.5-27.246 19.92-42.024 0 0 3.09-17.178 2.574-24.348 0 0-.27-11.298-1.908-18.18-2.79-12.288-6.972-24.258-14.31-34.992-5.304-9.372-12.204-16.788-19.578-23.55-17.142-13.866-34.986-23.208-59.82-25.56-7.182-.576-20.022.258-23.022.54-9.462.618-18.336 4.404-26.826 7.428-17.424 7.35-33.234 19.722-44.802 36-10.704 15.084-16.446 33.138-18.456 51.726-.696 15.654.54 29.73 5.802 44.412 5.292 12.084 11.772 25.278 21.744 34.986 12.468 14.4 29.184 23.01 39.702 26.46l10.104 3.762" />
|
||||
|
||||
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 91 KiB |
|
Before Width: | Height: | Size: 189 KiB After Width: | Height: | Size: 189 KiB |
|
Before Width: | Height: | Size: 123 KiB After Width: | Height: | Size: 123 KiB |
@@ -1 +1 @@
|
||||
<svg height="800" width="1200" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m0 0h1200v800h-1200z" fill="#ffd700"/><g stroke="#bf0a30" transform="translate(600 400)"><path id="a" d="m157.344 38.2812h-314.688m348.719-25.5312h-382.75m382.75-25.5h-382.75m348.719-25.5312h-314.688" stroke-linecap="round" stroke-width="17"/><use transform="rotate(90)" xlink:href="#a"/><circle fill="#ffd700" r="64.3125" stroke-width="10.625"/></g></svg>
|
||||
<svg height="100%" width="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1200 800"><path d="m0 0h1200v800h-1200z" fill="#ffd700"/><g stroke="#bf0a30" transform="translate(600 400)"><path id="a" d="m157.344 38.2812h-314.688m348.719-25.5312h-382.75m382.75-25.5h-382.75m348.719-25.5312h-314.688" stroke-linecap="round" stroke-width="17"/><use transform="rotate(90)" xlink:href="#a"/><circle fill="#ffd700" r="64.3125" stroke-width="10.625"/></g></svg>
|
||||
|
Before Width: | Height: | Size: 474 B After Width: | Height: | Size: 498 B |
|
Before Width: | Height: | Size: 189 KiB After Width: | Height: | Size: 189 KiB |
|
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB |
@@ -1 +1 @@
|
||||
<svg height="320" viewBox="0 0 26 16" width="520" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><g id="a" fill="#fff" transform="matrix(.625 0 0 .625 3.944272 0)"><g id="b"><g id="c"><path id="d" d="m1 0h-1v.5z" transform="matrix(.95105652 .30901699 -.30901699 .95105652 .048943 -.309017)"/><use transform="scale(1 -1)" xlink:href="#d"/></g><use transform="matrix(.30901699 .95105652 -.95105652 .30901699 0 0)" xlink:href="#c"/></g><use transform="matrix(.30901699 -.95105652 .95105652 .30901699 0 0)" xlink:href="#c"/><use transform="matrix(-.80901699 .58778525 -.58778525 -.80901699 0 0)" xlink:href="#b"/></g><clipPath id="e"><path d="m0 16v-16l26 3-6 5 6 5z"/></clipPath></defs><g clip-path="url(#e)" fill="#fff" stroke="#c1133d"><path d="m26 3-26-3v16l26-3" stroke-width="4"/><path d="m0 8h26" stroke-width="2"/></g><path d="m0 0v16l16-8z" fill="#001c5a"/><g transform="translate(4.944272 8)"><circle fill="#fff" r="3"/><circle fill="#c1133d" r="2"/><use x="4" xlink:href="#a"/><g id="f"><use xlink:href="#a"/><use transform="matrix(.98584947 -.167633 .167633 .98584947 0 0)" x="2" xlink:href="#a"/><use transform="matrix(.98584947 .167633 -.167633 .98584947 0 0)" x="2" xlink:href="#a"/></g><g id="g"><use transform="matrix(.44721359 .89442719 -.89442719 .44721359 0 0)" xlink:href="#a"/><use transform="matrix(-.04494823 .99898932 -.99898932 -.04494823 0 0)" xlink:href="#a"/><use transform="matrix(-.52573111 .85065081 -.85065081 -.52573111 0 0)" xlink:href="#f"/><use transform="matrix(-.87342175 .48696452 -.48696452 -.87342175 0 0)" xlink:href="#a"/></g><use transform="scale(-1)" xlink:href="#a"/><use transform="scale(1 -1)" xlink:href="#g"/></g></svg>
|
||||
<svg height="100%" viewBox="0 0 26 16" width="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><g id="a" fill="#fff" transform="matrix(.625 0 0 .625 3.944272 0)"><g id="b"><g id="c"><path id="d" d="m1 0h-1v.5z" transform="matrix(.95105652 .30901699 -.30901699 .95105652 .048943 -.309017)"/><use transform="scale(1 -1)" xlink:href="#d"/></g><use transform="matrix(.30901699 .95105652 -.95105652 .30901699 0 0)" xlink:href="#c"/></g><use transform="matrix(.30901699 -.95105652 .95105652 .30901699 0 0)" xlink:href="#c"/><use transform="matrix(-.80901699 .58778525 -.58778525 -.80901699 0 0)" xlink:href="#b"/></g><clipPath id="e"><path d="m0 16v-16l26 3-6 5 6 5z"/></clipPath></defs><g clip-path="url(#e)" fill="#fff" stroke="#c1133d"><path d="m26 3-26-3v16l26-3" stroke-width="4"/><path d="m0 8h26" stroke-width="2"/></g><path d="m0 0v16l16-8z" fill="#001c5a"/><g transform="translate(4.944272 8)"><circle fill="#fff" r="3"/><circle fill="#c1133d" r="2"/><use x="4" xlink:href="#a"/><g id="f"><use xlink:href="#a"/><use transform="matrix(.98584947 -.167633 .167633 .98584947 0 0)" x="2" xlink:href="#a"/><use transform="matrix(.98584947 .167633 -.167633 .98584947 0 0)" x="2" xlink:href="#a"/></g><g id="g"><use transform="matrix(.44721359 .89442719 -.89442719 .44721359 0 0)" xlink:href="#a"/><use transform="matrix(-.04494823 .99898932 -.99898932 -.04494823 0 0)" xlink:href="#a"/><use transform="matrix(-.52573111 .85065081 -.85065081 -.52573111 0 0)" xlink:href="#f"/><use transform="matrix(-.87342175 .48696452 -.48696452 -.87342175 0 0)" xlink:href="#a"/></g><use transform="scale(-1)" xlink:href="#a"/><use transform="scale(1 -1)" xlink:href="#g"/></g></svg>
|
||||
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 95 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 623 KiB After Width: | Height: | Size: 623 KiB |
|
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 7.8 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 213 KiB After Width: | Height: | Size: 213 KiB |
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="500" height="300" viewBox="0,0 240,144">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="0,0 240,144">
|
||||
<desc>Flag of Tenessee, United States</desc>
|
||||
<rect width="222" height="144" fill="#c00"/>
|
||||
<rect x="222" width="3" height="144" fill="#fff"/>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1080" height="720">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%" viewBox="0 0 1080 720">
|
||||
<rect width="1080" height="720" fill="#fff"/>
|
||||
<rect y="360" width="1080" height="360" fill="#bf0a30"/>
|
||||
<rect width="360" height="720" fill="#002868"/>
|
||||
|
||||
|
Before Width: | Height: | Size: 731 B After Width: | Height: | Size: 755 B |
|
Before Width: | Height: | Size: 515 KiB After Width: | Height: | Size: 515 KiB |
|
Before Width: | Height: | Size: 236 KiB After Width: | Height: | Size: 236 KiB |
|
Before Width: | Height: | Size: 469 KiB After Width: | Height: | Size: 469 KiB |
|
Before Width: | Height: | Size: 173 KiB After Width: | Height: | Size: 193 KiB |
|
Before Width: | Height: | Size: 241 KiB After Width: | Height: | Size: 241 KiB |
|
Before Width: | Height: | Size: 176 KiB After Width: | Height: | Size: 187 KiB |
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Creator: CorelDRAW -->
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1000px" height="700px" style="shape-rendering: geometricprecision; text-rendering: geometricprecision; fill-rule: evenodd; clip-rule: evenodd;" viewBox="0 0 3000 2100">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" style="shape-rendering: geometricprecision; text-rendering: geometricprecision; fill-rule: evenodd; clip-rule: evenodd;" viewBox="0 0 3000 2100">
|
||||
<defs>
|
||||
<style type="text/css">
|
||||
<![CDATA[
|
||||
|
||||
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |