build: refresh dracula sample cards

This commit is contained in:
2026-04-18 21:40:50 +07:00
parent 208629cf8f
commit 2e2e897513
7 changed files with 160 additions and 37 deletions
+12 -12
View File
@@ -2,21 +2,21 @@
<rect x="0.5" y="0.5" width="499" height="219" rx="8" fill="#282a36" stroke="#282a36" stroke-opacity="1.00"/>
<text x="25" y="35" font-size="18" font-weight="600" fill="#ff79c6">Most Commit Language (last year)</text>
<rect x="30" y="60" width="12" height="12" fill="#f1e05a" stroke="#282a36" stroke-width="1"/>
<text x="50" y="70" font-size="13" fill="#ffb86c">JavaScript 26.92%</text>
<text x="50" y="70" font-size="13" fill="#ffb86c">JavaScript 27.14%</text>
<rect x="30" y="82" width="12" height="12" fill="#3572A5" stroke="#282a36" stroke-width="1"/>
<text x="50" y="92" font-size="13" fill="#ffb86c">Python 22.94%</text>
<text x="50" y="92" font-size="13" fill="#ffb86c">Python 22.79%</text>
<rect x="30" y="104" width="12" height="12" fill="#178600" stroke="#282a36" stroke-width="1"/>
<text x="50" y="114" font-size="13" fill="#ffb86c">C# 21.39%</text>
<text x="50" y="114" font-size="13" fill="#ffb86c">C# 21.25%</text>
<rect x="30" y="126" width="12" height="12" fill="#00ADD8" stroke="#282a36" stroke-width="1"/>
<text x="50" y="136" font-size="13" fill="#ffb86c">Go 13.84%</text>
<text x="50" y="136" font-size="13" fill="#ffb86c">Go 13.75%</text>
<rect x="30" y="148" width="12" height="12" fill="#ff3e00" stroke="#282a36" stroke-width="1"/>
<text x="50" y="158" font-size="13" fill="#ffb86c">Svelte 12.24%</text>
<text x="50" y="158" font-size="13" fill="#ffb86c">Svelte 12.40%</text>
<rect x="30" y="170" width="12" height="12" fill="#bd93f9" stroke="#282a36" stroke-width="1"/>
<text x="50" y="180" font-size="13" fill="#ffb86c">Other 2.68%</text>
<path d="M380.00,50.00 A70.00,70.00 0 0 1 449.49,128.43 L417.72,124.58 A38.00,38.00 0 0 0 380.00,82.00 Z" fill="#f1e05a" stroke="#282a36" stroke-width="1.5"/>
<path d="M449.49,128.43 A70.00,70.00 0 0 1 380.63,190.00 L380.34,158.00 A38.00,38.00 0 0 0 417.72,124.58 Z" fill="#3572A5" stroke="#282a36" stroke-width="1.5"/>
<path d="M380.63,190.00 A70.00,70.00 0 0 1 311.94,136.37 L343.05,128.88 A38.00,38.00 0 0 0 380.34,158.00 Z" fill="#178600" stroke="#282a36" stroke-width="1.5"/>
<path d="M311.94,136.37 A70.00,70.00 0 0 1 323.58,78.56 L349.37,97.51 A38.00,38.00 0 0 0 343.05,128.88 Z" fill="#00ADD8" stroke="#282a36" stroke-width="1.5"/>
<path d="M323.58,78.56 A70.00,70.00 0 0 1 368.27,50.99 L373.63,82.54 A38.00,38.00 0 0 0 349.37,97.51 Z" fill="#ff3e00" stroke="#282a36" stroke-width="1.5"/>
<path d="M368.27,50.99 A70.00,70.00 0 0 1 380.00,50.00 L380.00,82.00 A38.00,38.00 0 0 0 373.63,82.54 Z" fill="#bd93f9" stroke="#282a36" stroke-width="1.5"/>
<text x="50" y="180" font-size="13" fill="#ffb86c">Other 2.67%</text>
<path d="M380.00,50.00 A70.00,70.00 0 0 1 449.37,129.39 L417.66,125.10 A38.00,38.00 0 0 0 380.00,82.00 Z" fill="#f1e05a" stroke="#282a36" stroke-width="1.5"/>
<path d="M449.37,129.39 A70.00,70.00 0 0 1 380.29,190.00 L380.16,158.00 A38.00,38.00 0 0 0 417.66,125.10 Z" fill="#3572A5" stroke="#282a36" stroke-width="1.5"/>
<path d="M380.29,190.00 A70.00,70.00 0 0 1 312.00,136.61 L343.09,129.02 A38.00,38.00 0 0 0 380.16,158.00 Z" fill="#178600" stroke="#282a36" stroke-width="1.5"/>
<path d="M312.00,136.61 A70.00,70.00 0 0 1 323.21,79.07 L349.17,97.78 A38.00,38.00 0 0 0 343.09,129.02 Z" fill="#00ADD8" stroke="#282a36" stroke-width="1.5"/>
<path d="M323.21,79.07 A70.00,70.00 0 0 1 368.33,50.98 L373.67,82.53 A38.00,38.00 0 0 0 349.17,97.78 Z" fill="#ff3e00" stroke="#282a36" stroke-width="1.5"/>
<path d="M368.33,50.98 A70.00,70.00 0 0 1 380.00,50.00 L380.00,82.00 A38.00,38.00 0 0 0 373.67,82.53 Z" fill="#bd93f9" stroke="#282a36" stroke-width="1.5"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

+17 -14
View File
@@ -5,18 +5,21 @@
<text x="49" y="70" font-size="13" fill="#ffb86c">Total Stars</text>
<text x="475" y="70" font-size="13" font-weight="600" fill="#bd93f9" text-anchor="end">4</text>
<g transform="translate(25,82.00) scale(0.875)" fill="#6272a4"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"/></g>
<text x="49" y="94" font-size="13" fill="#ffb86c">Total Commits (last year)</text>
<text x="475" y="94" font-size="13" font-weight="600" fill="#bd93f9" text-anchor="end">1,718</text>
<g transform="translate(25,106.00) scale(0.875)" fill="#6272a4"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"/></g>
<text x="49" y="118" font-size="13" fill="#ffb86c">Total PRs</text>
<text x="475" y="118" font-size="13" font-weight="600" fill="#bd93f9" text-anchor="end">68</text>
<g transform="translate(25,130.00) scale(0.875)" fill="#6272a4"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"/></g>
<text x="49" y="142" font-size="13" fill="#ffb86c">Total Issues</text>
<text x="475" y="142" font-size="13" font-weight="600" fill="#bd93f9" text-anchor="end">7</text>
<g transform="translate(25,154.00) scale(0.875)" fill="#6272a4"><path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v8.5a.25.25 0 01-.25.25h-6.5a.75.75 0 00-.53.22L4.5 14.44v-2.19a.75.75 0 00-.75-.75h-2a.25.25 0 01-.25-.25v-8.5zM1.75 1A1.75 1.75 0 000 2.75v8.5C0 12.216.784 13 1.75 13H3v1.543a1.457 1.457 0 002.487 1.03L8.061 13h6.189A1.75 1.75 0 0016 11.25v-8.5A1.75 1.75 0 0014.25 1H1.75zm5.03 3.47a.75.75 0 010 1.06L5.31 7l1.47 1.47a.75.75 0 01-1.06 1.06l-2-2a.75.75 0 010-1.06l2-2a.75.75 0 011.06 0zm2.44 0a.75.75 0 000 1.06L10.69 7 9.22 8.47a.75.75 0 001.06 1.06l2-2a.75.75 0 000-1.06l-2-2a.75.75 0 00-1.06 0z"/></g>
<text x="49" y="166" font-size="13" fill="#ffb86c">Total PR Reviews</text>
<text x="475" y="166" font-size="13" font-weight="600" fill="#bd93f9" text-anchor="end">0</text>
<g transform="translate(25,178.00) scale(0.875)" fill="#6272a4"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"/></g>
<text x="49" y="190" font-size="13" fill="#ffb86c">Contributed to (non-fork)</text>
<text x="475" y="190" font-size="13" font-weight="600" fill="#bd93f9" text-anchor="end">15</text>
<text x="49" y="94" font-size="13" fill="#ffb86c">Total Commits (all time)</text>
<text x="475" y="94" font-size="13" font-weight="600" fill="#bd93f9" text-anchor="end">3,091</text>
<g transform="translate(25,106.00) scale(0.875)" fill="#6272a4"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"/></g>
<text x="49" y="118" font-size="13" fill="#ffb86c">Total Commits (last year)</text>
<text x="475" y="118" font-size="13" font-weight="600" fill="#bd93f9" text-anchor="end">1,719</text>
<g transform="translate(25,130.00) scale(0.875)" fill="#6272a4"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"/></g>
<text x="49" y="142" font-size="13" fill="#ffb86c">Total PRs</text>
<text x="475" y="142" font-size="13" font-weight="600" fill="#bd93f9" text-anchor="end">68</text>
<g transform="translate(25,154.00) scale(0.875)" fill="#6272a4"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"/></g>
<text x="49" y="166" font-size="13" fill="#ffb86c">Total Issues</text>
<text x="475" y="166" font-size="13" font-weight="600" fill="#bd93f9" text-anchor="end">7</text>
<g transform="translate(25,178.00) scale(0.875)" fill="#6272a4"><path fill-rule="evenodd" d="M1.5 2.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v8.5a.25.25 0 01-.25.25h-6.5a.75.75 0 00-.53.22L4.5 14.44v-2.19a.75.75 0 00-.75-.75h-2a.25.25 0 01-.25-.25v-8.5zM1.75 1A1.75 1.75 0 000 2.75v8.5C0 12.216.784 13 1.75 13H3v1.543a1.457 1.457 0 002.487 1.03L8.061 13h6.189A1.75 1.75 0 0016 11.25v-8.5A1.75 1.75 0 0014.25 1H1.75zm5.03 3.47a.75.75 0 010 1.06L5.31 7l1.47 1.47a.75.75 0 01-1.06 1.06l-2-2a.75.75 0 010-1.06l2-2a.75.75 0 011.06 0zm2.44 0a.75.75 0 000 1.06L10.69 7 9.22 8.47a.75.75 0 001.06 1.06l2-2a.75.75 0 000-1.06l-2-2a.75.75 0 00-1.06 0z"/></g>
<text x="49" y="190" font-size="13" fill="#ffb86c">Total PR Reviews</text>
<text x="475" y="190" font-size="13" font-weight="600" fill="#bd93f9" text-anchor="end">0</text>
<g transform="translate(25,202.00) scale(0.875)" fill="#6272a4"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"/></g>
<text x="49" y="214" font-size="13" fill="#ffb86c">Contributed to (non-fork)</text>
<text x="475" y="214" font-size="13" font-weight="600" fill="#bd93f9" text-anchor="end">15</text>
</svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

+2 -2
View File
@@ -1,6 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" width="500" height="220" viewBox="0 0 500 220" font-family="'Segoe UI', Ubuntu, Sans-Serif">
<rect x="0.5" y="0.5" width="499" height="219" rx="8" fill="#282a36" stroke="#282a36" stroke-opacity="1.00"/>
<text x="25" y="35" font-size="18" font-weight="600" fill="#ff79c6">Commits by Hour (last year)</text>
<text x="25" y="35" font-size="18" font-weight="600" fill="#ff79c6">Commits by Hour (last year, UTC+7.00)</text>
<line x1="50" y1="60" x2="50" y2="170" stroke="#6272a4"/>
<line x1="46" y1="170" x2="50" y2="170" stroke="#6272a4"/>
<text x="44" y="173" font-size="10" fill="#6272a4" text-anchor="end">0</text>
@@ -44,7 +44,7 @@
<rect x="370.25" y="142.50" width="15.79" height="27.50" rx="2" fill="#bd93f9"><title>18:00 — 5 commits</title></rect>
<rect x="388.04" y="115.00" width="15.79" height="55.00" rx="2" fill="#bd93f9"><title>19:00 — 10 commits</title></rect>
<rect x="405.83" y="60.00" width="15.79" height="110.00" rx="2" fill="#bd93f9"><title>20:00 — 20 commits</title></rect>
<rect x="423.62" y="98.50" width="15.79" height="71.50" rx="2" fill="#bd93f9"><title>21:00 — 13 commits</title></rect>
<rect x="423.62" y="93.00" width="15.79" height="77.00" rx="2" fill="#bd93f9"><title>21:00 — 14 commits</title></rect>
<rect x="441.42" y="93.00" width="15.79" height="77.00" rx="2" fill="#bd93f9"><title>22:00 — 14 commits</title></rect>
<rect x="459.21" y="148.00" width="15.79" height="22.00" rx="2" fill="#bd93f9"><title>23:00 — 4 commits</title></rect>
<text x="262" y="204" font-size="11" fill="#6272a4" text-anchor="middle">hour of day</text>

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

+10 -9
View File
@@ -29,19 +29,20 @@
<text x="471" y="63" font-size="10" fill="#6272a4" text-anchor="start">500</text>
<line x1="35" y1="180" x2="465" y2="180" stroke="#6272a4"/>
<line x1="35" y1="180" x2="35" y2="184" stroke="#6272a4"/>
<text x="35" y="196" font-size="10" fill="#6272a4" text-anchor="middle">25/04</text>
<text x="35" y="196" font-size="10" fill="#6272a4" text-anchor="middle">04/25</text>
<line x1="106" y1="180" x2="106" y2="184" stroke="#6272a4"/>
<text x="106" y="196" font-size="10" fill="#6272a4" text-anchor="middle">25/06</text>
<text x="106" y="196" font-size="10" fill="#6272a4" text-anchor="middle">06/25</text>
<line x1="178" y1="180" x2="178" y2="184" stroke="#6272a4"/>
<text x="178" y="196" font-size="10" fill="#6272a4" text-anchor="middle">25/08</text>
<text x="178" y="196" font-size="10" fill="#6272a4" text-anchor="middle">08/25</text>
<line x1="250" y1="180" x2="250" y2="184" stroke="#6272a4"/>
<text x="250" y="196" font-size="10" fill="#6272a4" text-anchor="middle">25/10</text>
<text x="250" y="196" font-size="10" fill="#6272a4" text-anchor="middle">10/25</text>
<line x1="321" y1="180" x2="321" y2="184" stroke="#6272a4"/>
<text x="321" y="196" font-size="10" fill="#6272a4" text-anchor="middle">25/12</text>
<text x="321" y="196" font-size="10" fill="#6272a4" text-anchor="middle">12/25</text>
<line x1="393" y1="180" x2="393" y2="184" stroke="#6272a4"/>
<text x="393" y="196" font-size="10" fill="#6272a4" text-anchor="middle">26/02</text>
<text x="393" y="196" font-size="10" fill="#6272a4" text-anchor="middle">02/26</text>
<line x1="465" y1="180" x2="465" y2="184" stroke="#6272a4"/>
<text x="465" y="196" font-size="10" fill="#6272a4" text-anchor="middle">26/04</text>
<path d="M35.00,164.16 C40.97,162.96 58.89,156.12 70.83,156.96 C82.78,157.80 94.72,167.40 106.67,169.20 C118.61,171.00 130.56,168.84 142.50,167.76 C154.44,166.68 166.39,162.20 178.33,162.72 C190.28,163.24 202.22,172.72 214.17,170.88 C226.11,169.04 238.06,160.20 250.00,151.68 C261.94,143.16 273.89,122.00 285.83,119.76 C297.78,117.52 309.72,129.64 321.67,138.24 C333.61,146.84 345.56,168.64 357.50,171.36 C369.44,174.08 381.39,164.40 393.33,154.56 C405.28,144.72 417.22,128.36 429.17,112.32 C441.11,96.28 459.03,67.32 465.00,58.32 L465.00,180.00 L35.00,180.00 Z" fill="#bd93f9" fill-opacity="0.25" stroke="none"/>
<path d="M35.00,164.16 C40.97,162.96 58.89,156.12 70.83,156.96 C82.78,157.80 94.72,167.40 106.67,169.20 C118.61,171.00 130.56,168.84 142.50,167.76 C154.44,166.68 166.39,162.20 178.33,162.72 C190.28,163.24 202.22,172.72 214.17,170.88 C226.11,169.04 238.06,160.20 250.00,151.68 C261.94,143.16 273.89,122.00 285.83,119.76 C297.78,117.52 309.72,129.64 321.67,138.24 C333.61,146.84 345.56,168.64 357.50,171.36 C369.44,174.08 381.39,164.40 393.33,154.56 C405.28,144.72 417.22,128.36 429.17,112.32 C441.11,96.28 459.03,67.32 465.00,58.32" fill="none" stroke="#bd93f9" stroke-width="2"/>
<text x="465" y="196" font-size="10" fill="#6272a4" text-anchor="middle">04/26</text>
<path d="M35.00,164.16 C40.97,162.96 58.89,156.12 70.83,156.96 C82.78,157.80 94.72,167.40 106.67,169.20 C118.61,171.00 130.56,168.84 142.50,167.76 C154.44,166.68 166.39,162.20 178.33,162.72 C190.28,163.24 202.22,172.72 214.17,170.88 C226.11,169.04 238.06,160.20 250.00,151.68 C261.94,143.16 273.89,122.00 285.83,119.76 C297.78,117.52 309.72,129.64 321.67,138.24 C333.61,146.84 345.56,168.64 357.50,171.36 C369.44,174.08 381.39,164.40 393.33,154.56 C405.28,144.72 417.22,128.40 429.17,112.32 C441.11,96.24 459.03,67.12 465.00,58.08 L465.00,180.00 L35.00,180.00 Z" fill="#bd93f9" fill-opacity="0.25" stroke="none"/>
<path d="M35.00,164.16 C40.97,162.96 58.89,156.12 70.83,156.96 C82.78,157.80 94.72,167.40 106.67,169.20 C118.61,171.00 130.56,168.84 142.50,167.76 C154.44,166.68 166.39,162.20 178.33,162.72 C190.28,163.24 202.22,172.72 214.17,170.88 C226.11,169.04 238.06,160.20 250.00,151.68 C261.94,143.16 273.89,122.00 285.83,119.76 C297.78,117.52 309.72,129.64 321.67,138.24 C333.61,146.84 345.56,168.64 357.50,171.36 C369.44,174.08 381.39,164.40 393.33,154.56 C405.28,144.72 417.22,128.40 429.17,112.32 C441.11,96.24 459.03,67.12 465.00,58.08" fill="none" stroke="#bd93f9" stroke-width="2"/>
<text x="250" y="214" font-size="11" fill="#6272a4" text-anchor="middle">mm/yy</text>
</svg>

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

@@ -0,0 +1,22 @@
<svg xmlns="http://www.w3.org/2000/svg" width="500" height="220" viewBox="0 0 500 220" font-family="'Segoe UI', Ubuntu, Sans-Serif">
<rect x="0.5" y="0.5" width="499" height="219" rx="8" fill="#282a36" stroke="#282a36" stroke-opacity="1.00"/>
<text x="25" y="35" font-size="18" font-weight="600" fill="#ff79c6">Most Commit Language (all time)</text>
<rect x="30" y="60" width="12" height="12" fill="#f1e05a" stroke="#282a36" stroke-width="1"/>
<text x="50" y="70" font-size="13" fill="#ffb86c">JavaScript 24.96%</text>
<rect x="30" y="82" width="12" height="12" fill="#3572A5" stroke="#282a36" stroke-width="1"/>
<text x="50" y="92" font-size="13" fill="#ffb86c">Python 22.68%</text>
<rect x="30" y="104" width="12" height="12" fill="#178600" stroke="#282a36" stroke-width="1"/>
<text x="50" y="114" font-size="13" fill="#ffb86c">C# 19.54%</text>
<rect x="30" y="126" width="12" height="12" fill="#00ADD8" stroke="#282a36" stroke-width="1"/>
<text x="50" y="136" font-size="13" fill="#ffb86c">Go 12.65%</text>
<rect x="30" y="148" width="12" height="12" fill="#ff3e00" stroke="#282a36" stroke-width="1"/>
<text x="50" y="158" font-size="13" fill="#ffb86c">Svelte 11.40%</text>
<rect x="30" y="170" width="12" height="12" fill="#bd93f9" stroke="#282a36" stroke-width="1"/>
<text x="50" y="180" font-size="13" fill="#ffb86c">Other 8.77%</text>
<path d="M380.00,50.00 A70.00,70.00 0 0 1 450.00,119.81 L418.00,119.90 A38.00,38.00 0 0 0 380.00,82.00 Z" fill="#f1e05a" stroke="#282a36" stroke-width="1.5"/>
<path d="M450.00,119.81 A70.00,70.00 0 0 1 390.34,189.23 L385.61,157.58 A38.00,38.00 0 0 0 418.00,119.90 Z" fill="#3572A5" stroke="#282a36" stroke-width="1.5"/>
<path d="M390.34,189.23 A70.00,70.00 0 0 1 318.27,153.01 L346.49,137.92 A38.00,38.00 0 0 0 385.61,157.58 Z" fill="#178600" stroke="#282a36" stroke-width="1.5"/>
<path d="M318.27,153.01 A70.00,70.00 0 0 1 313.20,99.09 L343.74,108.65 A38.00,38.00 0 0 0 346.49,137.92 Z" fill="#00ADD8" stroke="#282a36" stroke-width="1.5"/>
<path d="M313.20,99.09 A70.00,70.00 0 0 1 343.34,60.37 L360.10,87.63 A38.00,38.00 0 0 0 343.74,108.65 Z" fill="#ff3e00" stroke="#282a36" stroke-width="1.5"/>
<path d="M343.34,60.37 A70.00,70.00 0 0 1 380.00,50.00 L380.00,82.00 A38.00,38.00 0 0 0 360.10,87.63 Z" fill="#bd93f9" stroke="#282a36" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

@@ -0,0 +1,51 @@
<svg xmlns="http://www.w3.org/2000/svg" width="500" height="220" viewBox="0 0 500 220" font-family="'Segoe UI', Ubuntu, Sans-Serif">
<rect x="0.5" y="0.5" width="499" height="219" rx="8" fill="#282a36" stroke="#282a36" stroke-opacity="1.00"/>
<text x="25" y="35" font-size="18" font-weight="600" fill="#ff79c6">Commits by Hour (all time, UTC+7.00)</text>
<line x1="50" y1="60" x2="50" y2="170" stroke="#6272a4"/>
<line x1="46" y1="170" x2="50" y2="170" stroke="#6272a4"/>
<text x="44" y="173" font-size="10" fill="#6272a4" text-anchor="end">0</text>
<line x1="46" y1="143" x2="50" y2="143" stroke="#6272a4"/>
<text x="44" y="146" font-size="10" fill="#6272a4" text-anchor="end">5</text>
<line x1="46" y1="115" x2="50" y2="115" stroke="#6272a4"/>
<text x="44" y="118" font-size="10" fill="#6272a4" text-anchor="end">10</text>
<line x1="46" y1="88" x2="50" y2="88" stroke="#6272a4"/>
<text x="44" y="91" font-size="10" fill="#6272a4" text-anchor="end">15</text>
<line x1="46" y1="60" x2="50" y2="60" stroke="#6272a4"/>
<text x="44" y="63" font-size="10" fill="#6272a4" text-anchor="end">20</text>
<line x1="50" y1="170" x2="475" y2="170" stroke="#6272a4"/>
<line x1="57" y1="170" x2="57" y2="174" stroke="#6272a4"/>
<text x="57" y="186" font-size="10" fill="#6272a4" text-anchor="middle">0</text>
<line x1="164" y1="170" x2="164" y2="174" stroke="#6272a4"/>
<text x="164" y="186" font-size="10" fill="#6272a4" text-anchor="middle">6</text>
<line x1="271" y1="170" x2="271" y2="174" stroke="#6272a4"/>
<text x="271" y="186" font-size="10" fill="#6272a4" text-anchor="middle">12</text>
<line x1="378" y1="170" x2="378" y2="174" stroke="#6272a4"/>
<text x="378" y="186" font-size="10" fill="#6272a4" text-anchor="middle">18</text>
<line x1="467" y1="170" x2="467" y2="174" stroke="#6272a4"/>
<text x="467" y="186" font-size="10" fill="#6272a4" text-anchor="middle">23</text>
<rect x="50.00" y="159.00" width="15.79" height="11.00" rx="2" fill="#bd93f9"><title>00:00 — 2 commits</title></rect>
<rect x="67.79" y="159.00" width="15.79" height="11.00" rx="2" fill="#bd93f9"><title>01:00 — 2 commits</title></rect>
<rect x="85.58" y="170.00" width="15.79" height="0.00" rx="2" fill="#bd93f9"><title>02:00 — 0 commits</title></rect>
<rect x="103.38" y="170.00" width="15.79" height="0.00" rx="2" fill="#bd93f9"><title>03:00 — 0 commits</title></rect>
<rect x="121.17" y="170.00" width="15.79" height="0.00" rx="2" fill="#bd93f9"><title>04:00 — 0 commits</title></rect>
<rect x="138.96" y="170.00" width="15.79" height="0.00" rx="2" fill="#bd93f9"><title>05:00 — 0 commits</title></rect>
<rect x="156.75" y="170.00" width="15.79" height="0.00" rx="2" fill="#bd93f9"><title>06:00 — 0 commits</title></rect>
<rect x="174.54" y="170.00" width="15.79" height="0.00" rx="2" fill="#bd93f9"><title>07:00 — 0 commits</title></rect>
<rect x="192.33" y="159.00" width="15.79" height="11.00" rx="2" fill="#bd93f9"><title>08:00 — 2 commits</title></rect>
<rect x="210.12" y="104.00" width="15.79" height="66.00" rx="2" fill="#bd93f9"><title>09:00 — 12 commits</title></rect>
<rect x="227.92" y="71.00" width="15.79" height="99.00" rx="2" fill="#bd93f9"><title>10:00 — 18 commits</title></rect>
<rect x="245.71" y="65.50" width="15.79" height="104.50" rx="2" fill="#bd93f9"><title>11:00 — 19 commits</title></rect>
<rect x="263.50" y="148.00" width="15.79" height="22.00" rx="2" fill="#bd93f9"><title>12:00 — 4 commits</title></rect>
<rect x="281.29" y="137.00" width="15.79" height="33.00" rx="2" fill="#bd93f9"><title>13:00 — 6 commits</title></rect>
<rect x="299.08" y="120.50" width="15.79" height="49.50" rx="2" fill="#bd93f9"><title>14:00 — 9 commits</title></rect>
<rect x="316.88" y="115.00" width="15.79" height="55.00" rx="2" fill="#bd93f9"><title>15:00 — 10 commits</title></rect>
<rect x="334.67" y="115.00" width="15.79" height="55.00" rx="2" fill="#bd93f9"><title>16:00 — 10 commits</title></rect>
<rect x="352.46" y="120.50" width="15.79" height="49.50" rx="2" fill="#bd93f9"><title>17:00 — 9 commits</title></rect>
<rect x="370.25" y="137.00" width="15.79" height="33.00" rx="2" fill="#bd93f9"><title>18:00 — 6 commits</title></rect>
<rect x="388.04" y="115.00" width="15.79" height="55.00" rx="2" fill="#bd93f9"><title>19:00 — 10 commits</title></rect>
<rect x="405.83" y="60.00" width="15.79" height="110.00" rx="2" fill="#bd93f9"><title>20:00 — 20 commits</title></rect>
<rect x="423.62" y="87.50" width="15.79" height="82.50" rx="2" fill="#bd93f9"><title>21:00 — 15 commits</title></rect>
<rect x="441.42" y="82.00" width="15.79" height="88.00" rx="2" fill="#bd93f9"><title>22:00 — 16 commits</title></rect>
<rect x="459.21" y="148.00" width="15.79" height="22.00" rx="2" fill="#bd93f9"><title>23:00 — 4 commits</title></rect>
<text x="262" y="204" font-size="11" fill="#6272a4" text-anchor="middle">hour of day</text>
</svg>

After

Width:  |  Height:  |  Size: 4.9 KiB

@@ -0,0 +1,46 @@
<svg xmlns="http://www.w3.org/2000/svg" width="500" height="220" viewBox="0 0 500 220" font-family="'Segoe UI', Ubuntu, Sans-Serif">
<rect x="0.5" y="0.5" width="499" height="219" rx="8" fill="#282a36" stroke="#282a36" stroke-opacity="1.00"/>
<text x="25" y="35" font-size="18" font-weight="600" fill="#ff79c6">Contributions (all time)</text>
<line x1="35" y1="60" x2="35" y2="180" stroke="#6272a4"/>
<line x1="465" y1="60" x2="465" y2="180" stroke="#6272a4"/>
<line x1="31" y1="180" x2="35" y2="180" stroke="#6272a4"/>
<text x="29" y="183" font-size="10" fill="#6272a4" text-anchor="end">0</text>
<line x1="465" y1="180" x2="469" y2="180" stroke="#6272a4"/>
<text x="471" y="183" font-size="10" fill="#6272a4" text-anchor="start">0</text>
<line x1="31" y1="156" x2="35" y2="156" stroke="#6272a4"/>
<text x="29" y="159" font-size="10" fill="#6272a4" text-anchor="end">100</text>
<line x1="465" y1="156" x2="469" y2="156" stroke="#6272a4"/>
<text x="471" y="159" font-size="10" fill="#6272a4" text-anchor="start">100</text>
<line x1="31" y1="132" x2="35" y2="132" stroke="#6272a4"/>
<text x="29" y="135" font-size="10" fill="#6272a4" text-anchor="end">200</text>
<line x1="465" y1="132" x2="469" y2="132" stroke="#6272a4"/>
<text x="471" y="135" font-size="10" fill="#6272a4" text-anchor="start">200</text>
<line x1="31" y1="108" x2="35" y2="108" stroke="#6272a4"/>
<text x="29" y="111" font-size="10" fill="#6272a4" text-anchor="end">300</text>
<line x1="465" y1="108" x2="469" y2="108" stroke="#6272a4"/>
<text x="471" y="111" font-size="10" fill="#6272a4" text-anchor="start">300</text>
<line x1="31" y1="84" x2="35" y2="84" stroke="#6272a4"/>
<text x="29" y="87" font-size="10" fill="#6272a4" text-anchor="end">400</text>
<line x1="465" y1="84" x2="469" y2="84" stroke="#6272a4"/>
<text x="471" y="87" font-size="10" fill="#6272a4" text-anchor="start">400</text>
<line x1="31" y1="60" x2="35" y2="60" stroke="#6272a4"/>
<text x="29" y="63" font-size="10" fill="#6272a4" text-anchor="end">500</text>
<line x1="465" y1="60" x2="469" y2="60" stroke="#6272a4"/>
<text x="471" y="63" font-size="10" fill="#6272a4" text-anchor="start">500</text>
<line x1="35" y1="180" x2="465" y2="180" stroke="#6272a4"/>
<line x1="35" y1="180" x2="35" y2="184" stroke="#6272a4"/>
<text x="35" y="196" font-size="10" fill="#6272a4" text-anchor="middle">01/18</text>
<line x1="117" y1="180" x2="117" y2="184" stroke="#6272a4"/>
<text x="117" y="196" font-size="10" fill="#6272a4" text-anchor="middle">08/19</text>
<line x1="200" y1="180" x2="200" y2="184" stroke="#6272a4"/>
<text x="200" y="196" font-size="10" fill="#6272a4" text-anchor="middle">03/21</text>
<line x1="282" y1="180" x2="282" y2="184" stroke="#6272a4"/>
<text x="282" y="196" font-size="10" fill="#6272a4" text-anchor="middle">10/22</text>
<line x1="365" y1="180" x2="365" y2="184" stroke="#6272a4"/>
<text x="365" y="196" font-size="10" fill="#6272a4" text-anchor="middle">05/24</text>
<line x1="465" y1="180" x2="465" y2="184" stroke="#6272a4"/>
<text x="465" y="196" font-size="10" fill="#6272a4" text-anchor="middle">04/26</text>
<path d="M35.00,180.00 C35.72,180.00 37.90,180.00 39.34,180.00 C40.79,180.00 42.24,180.00 43.69,180.00 C45.13,180.00 46.58,180.04 48.03,180.00 C49.48,179.96 50.93,180.36 52.37,179.76 C53.82,179.16 55.27,176.36 56.72,176.40 C58.16,176.44 59.61,179.40 61.06,180.00 C62.51,180.60 63.96,180.16 65.40,180.00 C66.85,179.84 68.30,179.88 69.75,179.04 C71.20,178.20 72.64,175.16 74.09,174.96 C75.54,174.76 76.99,177.00 78.43,177.84 C79.88,178.68 81.33,179.68 82.78,180.00 C84.23,180.32 85.67,179.80 87.12,179.76 C88.57,179.72 90.02,179.72 91.46,179.76 C92.91,179.80 94.36,179.96 95.81,180.00 C97.26,180.04 98.70,180.00 100.15,180.00 C101.60,180.00 103.05,180.00 104.49,180.00 C105.94,180.00 107.39,180.04 108.84,180.00 C110.29,179.96 111.73,180.36 113.18,179.76 C114.63,179.16 116.08,176.36 117.53,176.40 C118.97,176.44 120.42,179.40 121.87,180.00 C123.32,180.60 124.76,180.12 126.21,180.00 C127.66,179.88 129.11,179.28 130.56,179.28 C132.00,179.28 133.45,179.88 134.90,180.00 C136.35,180.12 137.79,180.00 139.24,180.00 C140.69,180.00 142.14,180.24 143.59,180.00 C145.03,179.76 146.48,178.56 147.93,178.56 C149.38,178.56 150.82,179.84 152.27,180.00 C153.72,180.16 155.17,179.76 156.62,179.52 C158.06,179.28 159.51,178.52 160.96,178.56 C162.41,178.60 163.86,180.56 165.30,179.76 C166.75,178.96 168.20,173.76 169.65,173.76 C171.09,173.76 172.54,179.52 173.99,179.76 C175.44,180.00 176.89,175.20 178.33,175.20 C179.78,175.20 181.23,178.96 182.68,179.76 C184.12,180.56 185.57,179.96 187.02,180.00 C188.47,180.04 189.92,180.12 191.36,180.00 C192.81,179.88 194.26,179.80 195.71,179.28 C197.15,178.76 198.60,177.04 200.05,176.88 C201.50,176.72 202.95,177.80 204.39,178.32 C205.84,178.84 207.29,179.72 208.74,180.00 C210.19,180.28 211.63,180.00 213.08,180.00 C214.53,180.00 215.98,180.20 217.42,180.00 C218.87,179.80 220.32,179.24 221.77,178.80 C223.22,178.36 224.66,177.44 226.11,177.36 C227.56,177.28 229.01,177.88 230.45,178.32 C231.90,178.76 233.35,179.76 234.80,180.00 C236.25,180.24 237.69,179.92 239.14,179.76 C240.59,179.60 242.04,179.28 243.48,179.04 C244.93,178.80 246.38,178.60 247.83,178.32 C249.28,178.04 250.72,177.40 252.17,177.36 C253.62,177.32 255.07,177.64 256.52,178.08 C257.96,178.52 259.41,180.52 260.86,180.00 C262.31,179.48 263.75,175.84 265.20,174.96 C266.65,174.08 268.10,173.92 269.55,174.72 C270.99,175.52 272.44,179.64 273.89,179.76 C275.34,179.88 276.78,176.72 278.23,175.44 C279.68,174.16 281.13,174.48 282.58,172.08 C284.02,169.68 285.47,164.00 286.92,161.04 C288.37,158.08 289.81,151.16 291.26,154.32 C292.71,157.48 294.16,178.04 295.61,180.00 C297.05,181.96 298.50,167.28 299.95,166.08 C301.40,164.88 302.85,171.32 304.29,172.80 C305.74,174.28 307.19,175.96 308.64,174.96 C310.08,173.96 311.53,167.36 312.98,166.80 C314.43,166.24 315.88,170.04 317.32,171.60 C318.77,173.16 320.22,176.96 321.67,176.16 C323.11,175.36 324.56,172.12 326.01,166.80 C327.46,161.48 328.91,144.32 330.35,144.24 C331.80,144.16 333.25,160.84 334.70,166.32 C336.14,171.80 337.59,175.24 339.04,177.12 C340.49,179.00 341.94,177.16 343.38,177.60 C344.83,178.04 346.28,179.36 347.73,179.76 C349.18,180.16 350.62,180.88 352.07,180.00 C353.52,179.12 354.97,178.96 356.41,174.48 C357.86,170.00 359.31,155.84 360.76,153.12 C362.21,150.40 363.65,154.24 365.10,158.16 C366.55,162.08 368.00,173.28 369.44,176.64 C370.89,180.00 372.34,178.84 373.79,178.32 C375.24,177.80 376.68,174.36 378.13,173.52 C379.58,172.68 381.03,173.68 382.47,173.28 C383.92,172.88 385.37,170.60 386.82,171.12 C388.27,171.64 389.71,175.52 391.16,176.40 C392.61,177.28 394.06,176.20 395.51,176.40 C396.95,176.60 398.40,179.68 399.85,177.60 C401.30,175.52 402.74,167.44 404.19,163.92 C405.64,160.40 407.09,156.84 408.54,156.48 C409.98,156.12 411.43,161.68 412.88,161.76 C414.33,161.84 415.77,155.72 417.22,156.96 C418.67,158.20 420.12,167.40 421.57,169.20 C423.01,171.00 424.46,168.84 425.91,167.76 C427.36,166.68 428.80,162.20 430.25,162.72 C431.70,163.24 433.15,172.72 434.60,170.88 C436.04,169.04 437.49,160.20 438.94,151.68 C440.39,143.16 441.84,122.00 443.28,119.76 C444.73,117.52 446.18,129.64 447.63,138.24 C449.07,146.84 450.52,168.64 451.97,171.36 C453.42,174.08 454.87,164.40 456.31,154.56 C457.76,144.72 459.21,128.40 460.66,112.32 C462.10,96.24 464.28,67.12 465.00,58.08 L465.00,180.00 L35.00,180.00 Z" fill="#bd93f9" fill-opacity="0.25" stroke="none"/>
<path d="M35.00,180.00 C35.72,180.00 37.90,180.00 39.34,180.00 C40.79,180.00 42.24,180.00 43.69,180.00 C45.13,180.00 46.58,180.04 48.03,180.00 C49.48,179.96 50.93,180.36 52.37,179.76 C53.82,179.16 55.27,176.36 56.72,176.40 C58.16,176.44 59.61,179.40 61.06,180.00 C62.51,180.60 63.96,180.16 65.40,180.00 C66.85,179.84 68.30,179.88 69.75,179.04 C71.20,178.20 72.64,175.16 74.09,174.96 C75.54,174.76 76.99,177.00 78.43,177.84 C79.88,178.68 81.33,179.68 82.78,180.00 C84.23,180.32 85.67,179.80 87.12,179.76 C88.57,179.72 90.02,179.72 91.46,179.76 C92.91,179.80 94.36,179.96 95.81,180.00 C97.26,180.04 98.70,180.00 100.15,180.00 C101.60,180.00 103.05,180.00 104.49,180.00 C105.94,180.00 107.39,180.04 108.84,180.00 C110.29,179.96 111.73,180.36 113.18,179.76 C114.63,179.16 116.08,176.36 117.53,176.40 C118.97,176.44 120.42,179.40 121.87,180.00 C123.32,180.60 124.76,180.12 126.21,180.00 C127.66,179.88 129.11,179.28 130.56,179.28 C132.00,179.28 133.45,179.88 134.90,180.00 C136.35,180.12 137.79,180.00 139.24,180.00 C140.69,180.00 142.14,180.24 143.59,180.00 C145.03,179.76 146.48,178.56 147.93,178.56 C149.38,178.56 150.82,179.84 152.27,180.00 C153.72,180.16 155.17,179.76 156.62,179.52 C158.06,179.28 159.51,178.52 160.96,178.56 C162.41,178.60 163.86,180.56 165.30,179.76 C166.75,178.96 168.20,173.76 169.65,173.76 C171.09,173.76 172.54,179.52 173.99,179.76 C175.44,180.00 176.89,175.20 178.33,175.20 C179.78,175.20 181.23,178.96 182.68,179.76 C184.12,180.56 185.57,179.96 187.02,180.00 C188.47,180.04 189.92,180.12 191.36,180.00 C192.81,179.88 194.26,179.80 195.71,179.28 C197.15,178.76 198.60,177.04 200.05,176.88 C201.50,176.72 202.95,177.80 204.39,178.32 C205.84,178.84 207.29,179.72 208.74,180.00 C210.19,180.28 211.63,180.00 213.08,180.00 C214.53,180.00 215.98,180.20 217.42,180.00 C218.87,179.80 220.32,179.24 221.77,178.80 C223.22,178.36 224.66,177.44 226.11,177.36 C227.56,177.28 229.01,177.88 230.45,178.32 C231.90,178.76 233.35,179.76 234.80,180.00 C236.25,180.24 237.69,179.92 239.14,179.76 C240.59,179.60 242.04,179.28 243.48,179.04 C244.93,178.80 246.38,178.60 247.83,178.32 C249.28,178.04 250.72,177.40 252.17,177.36 C253.62,177.32 255.07,177.64 256.52,178.08 C257.96,178.52 259.41,180.52 260.86,180.00 C262.31,179.48 263.75,175.84 265.20,174.96 C266.65,174.08 268.10,173.92 269.55,174.72 C270.99,175.52 272.44,179.64 273.89,179.76 C275.34,179.88 276.78,176.72 278.23,175.44 C279.68,174.16 281.13,174.48 282.58,172.08 C284.02,169.68 285.47,164.00 286.92,161.04 C288.37,158.08 289.81,151.16 291.26,154.32 C292.71,157.48 294.16,178.04 295.61,180.00 C297.05,181.96 298.50,167.28 299.95,166.08 C301.40,164.88 302.85,171.32 304.29,172.80 C305.74,174.28 307.19,175.96 308.64,174.96 C310.08,173.96 311.53,167.36 312.98,166.80 C314.43,166.24 315.88,170.04 317.32,171.60 C318.77,173.16 320.22,176.96 321.67,176.16 C323.11,175.36 324.56,172.12 326.01,166.80 C327.46,161.48 328.91,144.32 330.35,144.24 C331.80,144.16 333.25,160.84 334.70,166.32 C336.14,171.80 337.59,175.24 339.04,177.12 C340.49,179.00 341.94,177.16 343.38,177.60 C344.83,178.04 346.28,179.36 347.73,179.76 C349.18,180.16 350.62,180.88 352.07,180.00 C353.52,179.12 354.97,178.96 356.41,174.48 C357.86,170.00 359.31,155.84 360.76,153.12 C362.21,150.40 363.65,154.24 365.10,158.16 C366.55,162.08 368.00,173.28 369.44,176.64 C370.89,180.00 372.34,178.84 373.79,178.32 C375.24,177.80 376.68,174.36 378.13,173.52 C379.58,172.68 381.03,173.68 382.47,173.28 C383.92,172.88 385.37,170.60 386.82,171.12 C388.27,171.64 389.71,175.52 391.16,176.40 C392.61,177.28 394.06,176.20 395.51,176.40 C396.95,176.60 398.40,179.68 399.85,177.60 C401.30,175.52 402.74,167.44 404.19,163.92 C405.64,160.40 407.09,156.84 408.54,156.48 C409.98,156.12 411.43,161.68 412.88,161.76 C414.33,161.84 415.77,155.72 417.22,156.96 C418.67,158.20 420.12,167.40 421.57,169.20 C423.01,171.00 424.46,168.84 425.91,167.76 C427.36,166.68 428.80,162.20 430.25,162.72 C431.70,163.24 433.15,172.72 434.60,170.88 C436.04,169.04 437.49,160.20 438.94,151.68 C440.39,143.16 441.84,122.00 443.28,119.76 C444.73,117.52 446.18,129.64 447.63,138.24 C449.07,146.84 450.52,168.64 451.97,171.36 C453.42,174.08 454.87,164.40 456.31,154.56 C457.76,144.72 459.21,128.40 460.66,112.32 C462.10,96.24 464.28,67.12 465.00,58.08" fill="none" stroke="#bd93f9" stroke-width="2"/>
<text x="250" y="214" font-size="11" fill="#6272a4" text-anchor="middle">mm/yy</text>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB