Changing up imagery
|
@ -47,13 +47,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "prompt_templates", "prompt_
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "resources", "resources", "{68A87938-5C2B-49F5-8AAA-8A34FBBFD854}"
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "resources", "resources", "{68A87938-5C2B-49F5-8AAA-8A34FBBFD854}"
|
||||||
|
ProjectSection(SolutionItems) = preProject
|
||||||
|
resources\svg2img.ps1 = resources\svg2img.ps1
|
||||||
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "img", "img", "{F266602F-1755-4A95-A11B-6C90C701C5BF}"
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "img", "img", "{F266602F-1755-4A95-A11B-6C90C701C5BF}"
|
||||||
ProjectSection(SolutionItems) = preProject
|
ProjectSection(SolutionItems) = preProject
|
||||||
resources\img\brain.png = resources\img\brain.png
|
|
||||||
resources\img\busy.png = resources\img\busy.png
|
|
||||||
resources\img\done.png = resources\img\done.png
|
|
||||||
resources\img\error.png = resources\img\error.png
|
|
||||||
resources\img\full-logo.png = resources\img\full-logo.png
|
resources\img\full-logo.png = resources\img\full-logo.png
|
||||||
resources\img\logo.png = resources\img\logo.png
|
resources\img\logo.png = resources\img\logo.png
|
||||||
resources\img\logo128.png = resources\img\logo128.png
|
resources\img\logo128.png = resources\img\logo128.png
|
||||||
|
|
BIN
resources/img/average-16.png
Normal file
After Width: | Height: | Size: 416 B |
BIN
resources/img/average-32.png
Normal file
After Width: | Height: | Size: 794 B |
BIN
resources/img/average-64.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 3.5 KiB |
BIN
resources/img/circle-16.png
Normal file
After Width: | Height: | Size: 389 B |
BIN
resources/img/circle-32.png
Normal file
After Width: | Height: | Size: 724 B |
BIN
resources/img/circle-64.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
resources/img/clipboarddata-16.png
Normal file
After Width: | Height: | Size: 314 B |
BIN
resources/img/clipboarddata-32.png
Normal file
After Width: | Height: | Size: 543 B |
BIN
resources/img/clipboarddata-64.png
Normal file
After Width: | Height: | Size: 989 B |
Before Width: | Height: | Size: 3.5 KiB |
BIN
resources/img/download-16.png
Normal file
After Width: | Height: | Size: 345 B |
BIN
resources/img/download-32.png
Normal file
After Width: | Height: | Size: 571 B |
BIN
resources/img/download-64.png
Normal file
After Width: | Height: | Size: 1,006 B |
Before Width: | Height: | Size: 2.9 KiB |
BIN
resources/img/eye-16.png
Normal file
After Width: | Height: | Size: 371 B |
BIN
resources/img/eye-32.png
Normal file
After Width: | Height: | Size: 733 B |
BIN
resources/img/eye-64.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
resources/img/flag-16.png
Normal file
After Width: | Height: | Size: 300 B |
BIN
resources/img/flag-32.png
Normal file
After Width: | Height: | Size: 475 B |
BIN
resources/img/flag-64.png
Normal file
After Width: | Height: | Size: 800 B |
BIN
resources/img/gear-16.png
Normal file
After Width: | Height: | Size: 462 B |
BIN
resources/img/gear-32.png
Normal file
After Width: | Height: | Size: 993 B |
BIN
resources/img/gear-64.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
resources/img/reply-16.png
Normal file
After Width: | Height: | Size: 289 B |
BIN
resources/img/reply-32.png
Normal file
After Width: | Height: | Size: 432 B |
BIN
resources/img/reply-64.png
Normal file
After Width: | Height: | Size: 750 B |
BIN
resources/img/settings-16.png
Normal file
After Width: | Height: | Size: 421 B |
BIN
resources/img/settings-32.png
Normal file
After Width: | Height: | Size: 787 B |
BIN
resources/img/settings-64.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
resources/img/trash-16.png
Normal file
After Width: | Height: | Size: 390 B |
BIN
resources/img/trash-32.png
Normal file
After Width: | Height: | Size: 631 B |
BIN
resources/img/trash-64.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
resources/img/upload-16.png
Normal file
After Width: | Height: | Size: 352 B |
BIN
resources/img/upload-32.png
Normal file
After Width: | Height: | Size: 565 B |
BIN
resources/img/upload-64.png
Normal file
After Width: | Height: | Size: 1,006 B |
3
resources/svg/average.svg
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" data-attribution="cc0-icons" viewBox="0 0 24 24">
|
||||||
|
<path d="M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18ZM2 22 22 2"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 282 B |
3
resources/svg/circle.svg
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" data-attribution="cc0-icons" viewBox="0 0 24 24">
|
||||||
|
<path d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10Z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 307 B |
3
resources/svg/clipboarddata.svg
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" data-attribution="cc0-icons" viewBox="0 0 24 24">
|
||||||
|
<path d="M8 3.5V4a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-.5m-8 0V3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v.5m-8 0h-.778A2.229 2.229 0 0 0 5 5.73v14.048C5 21.005 5.995 22 7.222 22h9.556A2.222 2.222 0 0 0 19 19.778V5.73a2.23 2.23 0 0 0-2.222-2.23H16M10.5 18H8m8 0h-2.5m-3-3H8m8 0h-2.5m2.5-3h-2.5m-3 0H8"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 509 B |
4
resources/svg/download.svg
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" data-attribution="cc0-icons" viewBox="0 0 24 24">
|
||||||
|
<path d="m8.038 11.5 4 4 4-4m-3.983 4v-13"/>
|
||||||
|
<path d="M18.022 14h1a2 2 0 0 1 2 2v3.5a2 2 0 0 1-2 2h-14a2 2 0 0 1-2-2V16a2 2 0 0 1 2-2h1"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 363 B |
4
resources/svg/eye.svg
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" data-attribution="cc0-icons" viewBox="0 0 24 24">
|
||||||
|
<path d="M22 12c-4 7-16 7-20 0 4-7 16-7 20 0Z"/>
|
||||||
|
<path d="M12.114 14.441a2.5 2.5 0 1 0-.115-4.998 2.5 2.5 0 0 0 .115 4.998Z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 351 B |
3
resources/svg/flag.svg
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" data-attribution="cc0-icons" viewBox="0 0 24 24">
|
||||||
|
<path d="M5.5 12V2h13l-4 5 4 5h-13Zm0 0v10"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 268 B |
11
resources/svg/gear.svg
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" data-attribution="cc0-icons" viewBox="0 0 24 24">
|
||||||
|
<g clip-path="url(#a)">
|
||||||
|
<path d="M13.688 2.866c1.267-1.718 3.988-.576 3.649 1.531-.216 1.34.995 2.537 2.315 2.338 2.11-.319 3.228 2.412 1.498 3.664-1.099.795-1.088 2.497-.016 3.289 1.718 1.267.576 3.988-1.531 3.649-1.34-.216-2.537.995-2.338 2.315.319 2.11-2.412 3.228-3.665 1.498-.794-1.099-2.496-1.088-3.288-.016-1.267 1.718-3.988.576-3.649-1.531.216-1.34-.996-2.537-2.315-2.338-2.11.319-3.228-2.412-1.498-3.665 1.099-.794 1.089-2.496.016-3.288-1.718-1.267-.576-3.988 1.531-3.649 1.34.216 2.537-.996 2.338-2.315-.319-2.11 2.412-3.228 3.664-1.498a2.036 2.036 0 0 0 3.289.016Z"/>
|
||||||
|
<path d="M15.25 12a3.25 3.25 0 1 1-6.5 0 3.25 3.25 0 0 1 6.5 0Z"/>
|
||||||
|
</g>
|
||||||
|
<defs>
|
||||||
|
<clipPath id="a">
|
||||||
|
<path fill="#fff" d="M0 0h24v24H0z"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 984 B |
4
resources/svg/reply.svg
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" data-attribution="cc0-icons" viewBox="0 0 24 24">
|
||||||
|
<path d="m6 14.5-4-4 4-4"/>
|
||||||
|
<path d="M22 17.5v-3a4 4 0 0 0-4-4H4"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 292 B |
3
resources/svg/settings.svg
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" data-attribution="cc0-icons" viewBox="0 0 24 24">
|
||||||
|
<path d="M21.923 18.53h-15m-2.499 2.38a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5ZM19 12.102l3-.001m-20-.148 12-.003m2.5-2.396a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5ZM5.079 5.398h-3m19.999.151h-12m-2.5 2.398a2.5 2.5 0 1 0 .001-5 2.5 2.5 0 0 0 0 5Z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 463 B |
3
resources/svg/trash.svg
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" data-attribution="cc0-icons" viewBox="0 0 24 24">
|
||||||
|
<path d="M3 5.5h18m-2 0-.5 14.375c0 1.063-1 2.125-2 2.125h-9c-1 0-2-1.063-2-2.125L5 5.5m5 5V17m4-6.5V17M8.5 5.5V3.75c0-.875.875-1.75 1.75-1.75h3.5c.875 0 1.75.875 1.75 1.75V5.5"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 402 B |
4
resources/svg/upload.svg
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.8" data-attribution="cc0-icons" viewBox="0 0 24 24">
|
||||||
|
<path d="m16.006 12.5-4-4-4 4m3.983-4v13"/>
|
||||||
|
<path d="M6.022 10h-1a2 2 0 0 1-2-2V4.5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2V8a2 2 0 0 1-2 2h-1"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 361 B |
28
resources/svg2img.ps1
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
$svgDir = "./svg"
|
||||||
|
$outDir = "./img"
|
||||||
|
$sizes = @(16, 32, 64)
|
||||||
|
|
||||||
|
# Ensure output directory exists
|
||||||
|
if (!(Test-Path -Path $outDir)) {
|
||||||
|
New-Item -ItemType Directory -Path $outDir | Out-Null
|
||||||
|
}
|
||||||
|
|
||||||
|
# Check for Inkscape
|
||||||
|
if (-not (Get-Command "inkscape" -ErrorAction SilentlyContinue)) {
|
||||||
|
Write-Error "Inkscape CLI is not installed or not in PATH. Please install it from https://inkscape.org/"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# Process SVGs
|
||||||
|
Get-ChildItem -Path $svgDir -Filter *.svg | ForEach-Object {
|
||||||
|
$svgPath = $_.FullName
|
||||||
|
$baseName = $_.BaseName
|
||||||
|
|
||||||
|
foreach ($size in $sizes) {
|
||||||
|
$outFile = Join-Path $outDir "$baseName-$size.png"
|
||||||
|
Write-Host "Converting $($_.Name) to $outFile ($size x $size)..."
|
||||||
|
& inkscape "$svgPath" --export-type=png --export-filename="$outFile" --export-width=$size --export-height=$size
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host "Conversion complete."
|