Changing up imagery

This commit is contained in:
Jordan Wages 2025-07-07 23:54:52 -05:00
commit 97628c693b
50 changed files with 76 additions and 4 deletions

View file

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 794 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

BIN
resources/img/circle-16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 B

BIN
resources/img/circle-32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

BIN
resources/img/circle-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 543 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 989 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 571 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1,006 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

BIN
resources/img/eye-16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 B

BIN
resources/img/eye-32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

BIN
resources/img/eye-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
resources/img/flag-16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 B

BIN
resources/img/flag-32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 475 B

BIN
resources/img/flag-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 800 B

BIN
resources/img/gear-16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 B

BIN
resources/img/gear-32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 993 B

BIN
resources/img/gear-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
resources/img/reply-16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 B

BIN
resources/img/reply-32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 B

BIN
resources/img/reply-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 750 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 787 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
resources/img/trash-16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 B

BIN
resources/img/trash-32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 631 B

BIN
resources/img/trash-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
resources/img/upload-16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 B

BIN
resources/img/upload-32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 565 B

BIN
resources/img/upload-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1,006 B

View 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
View 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

View 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

View 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
View 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
View 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
View 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
View 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

View 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
View 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
View 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
View 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."