Commits: 1

Draw an icon

new file mode 100644
index 0000000..f4729d4
Binary files /dev/null and b/logo.png differ
new file mode 100644
index 0000000..d54a374
--- /dev/null
+++ b/logo.svg
@@ -0,0 +1,279 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   width="32"
+   height="32"
+   viewBox="0 0 32 32"
+   version="1.1"
+   id="svg8"
+   inkscape:version="1.4.3 (0d15f75042, 2025-12-25)"
+   sodipodi:docname="logo.svg"
+   inkscape:export-filename="logo.png"
+   inkscape:export-xdpi="96"
+   inkscape:export-ydpi="96"
+   inkscape:export-batch-name="tbb"
+   inkscape:export-batch-path="."
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
+  <title
+     id="title1">Tad Better Bahavior Logo</title>
+  <defs
+     id="defs2">
+    <inkscape:path-effect
+       effect="fillet_chamfer"
+       id="path-effect17"
+       is_visible="true"
+       lpeversion="1"
+       nodesatellites_param="F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1.124367,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1"
+       radius="1"
+       unit="px"
+       method="auto"
+       mode="F"
+       chamfer_steps="1"
+       flexible="false"
+       use_knot_distance="true"
+       apply_no_radius="true"
+       apply_with_radius="true"
+       only_selected="false"
+       hide_knots="false" />
+    <inkscape:path-effect
+       effect="fillet_chamfer"
+       id="path-effect15"
+       is_visible="true"
+       lpeversion="1"
+       nodesatellites_param="F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1.124367,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1"
+       radius="1"
+       unit="px"
+       method="auto"
+       mode="F"
+       chamfer_steps="1"
+       flexible="false"
+       use_knot_distance="true"
+       apply_no_radius="true"
+       apply_with_radius="true"
+       only_selected="false"
+       hide_knots="false" />
+    <inkscape:path-effect
+       effect="fillet_chamfer"
+       id="path-effect14"
+       is_visible="true"
+       lpeversion="1"
+       nodesatellites_param="F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1"
+       radius="1"
+       unit="px"
+       method="auto"
+       mode="F"
+       chamfer_steps="1"
+       flexible="false"
+       use_knot_distance="true"
+       apply_no_radius="true"
+       apply_with_radius="true"
+       only_selected="false"
+       hide_knots="false" />
+    <inkscape:path-effect
+       effect="perspective-envelope"
+       up_left_point="6,6"
+       up_right_point="16,6"
+       down_left_point="6,29"
+       down_right_point="16,29"
+       id="path-effect3"
+       is_visible="true"
+       lpeversion="1"
+       deform_type="envelope_deformation"
+       horizontal_mirror="false"
+       vertical_mirror="false"
+       overflow_perspective="false" />
+    <inkscape:path-effect
+       effect="perspective-envelope"
+       up_left_point="6,3.7796721"
+       up_right_point="16,7.00924"
+       down_left_point="6,26.25"
+       down_right_point="16,31.691307"
+       id="path-effect1"
+       is_visible="true"
+       lpeversion="1"
+       deform_type="envelope_deformation"
+       horizontal_mirror="false"
+       vertical_mirror="false"
+       overflow_perspective="false" />
+    <inkscape:path-effect
+       effect="perspective-envelope"
+       up_left_point="6,6"
+       up_right_point="16,6"
+       down_left_point="6,29"
+       down_right_point="16,29"
+       id="path-effect24"
+       is_visible="true"
+       lpeversion="1"
+       deform_type="envelope_deformation"
+       horizontal_mirror="false"
+       vertical_mirror="false"
+       overflow_perspective="false" />
+    <inkscape:path-effect
+       effect="perspective-envelope"
+       up_left_point="6,6"
+       up_right_point="16,6"
+       down_left_point="6,29"
+       down_right_point="16,29"
+       id="path-effect8"
+       is_visible="true"
+       lpeversion="1"
+       deform_type="envelope_deformation"
+       horizontal_mirror="false"
+       vertical_mirror="false"
+       overflow_perspective="false" />
+    <linearGradient
+       id="swatch1"
+       inkscape:swatch="solid">
+      <stop
+         style="stop-color:#333333;stop-opacity:1;"
+         offset="0"
+         id="stop1" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#343434"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="16"
+     inkscape:cx="24.53125"
+     inkscape:cy="6.25"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     units="px"
+     scale-x="1"
+     inkscape:showpageshadow="0"
+     inkscape:pagecheckerboard="1"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:window-width="1920"
+     inkscape:window-height="1011"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     showguides="false">
+    <inkscape:grid
+       id="grid1"
+       units="px"
+       originx="16"
+       originy="16"
+       spacingx="1"
+       spacingy="1"
+       empcolor="#0099e5"
+       empopacity="0.30196078"
+       color="#0099e5"
+       opacity="0.14901961"
+       empspacing="5"
+       enabled="true"
+       visible="false" />
+    <sodipodi:guide
+       position="9.5,12"
+       orientation="-1,0"
+       id="guide20"
+       inkscape:locked="false"
+       inkscape:label=""
+       inkscape:color="rgb(0,134,229)" />
+    <sodipodi:guide
+       position="12.78125,12.355469"
+       orientation="1,0"
+       id="guide21"
+       inkscape:locked="false" />
+    <sodipodi:guide
+       position="16,25.418434"
+       orientation="0,-1"
+       id="guide7"
+       inkscape:locked="false" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Tad Better Bahavior Logo</dc:title>
+        <dc:date>2026-04-06</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Tad Lispy</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>All rights reserved</dc:title>
+          </cc:Agent>
+        </dc:rights>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="icon"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <circle
+       style="display:inline;fill:#ffd5d5;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       id="path29"
+       cx="16"
+       cy="16"
+       r="16"
+       inkscape:label="background" />
+    <path
+       id="path28"
+       style="fill:#225500;fill-rule:evenodd;stroke:#112b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       d="M 20.586856,3.8695148 C 20.92597,3.240484 24.126279,4.7160913 23.912268,5.5800235 L 22.190429,8.5492661 C 22.198729,7.0611078 21.119033,6.2022564 19.388673,6.6914619 Z"
+       sodipodi:nodetypes="ccccc"
+       inkscape:label="rubber-right-back" />
+    <path
+       id="rect26"
+       style="fill:#225500;fill-rule:evenodd;stroke:#112b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       d="M 8.0639209,5.3589246 C 15.60873,8.9476579 28.488498,8 30,9.8401244 L 28.945237,12.208946 C 22.823215,11.461036 11.50083,9.1501936 9.1574613,7.781668 8.986575,7.6818704 8.9693486,7.7087502 8.8497283,7.53064 Z"
+       sodipodi:nodetypes="cccscc"
+       inkscape:label="rubber-left" />
+    <circle
+       style="display:none;fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#1a1a1a;stroke-width:1;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       id="ellipse15"
+       cx="23.912268"
+       cy="22.700811"
+       inkscape:label="projectile"
+       r="3.5171616" />
+    <path
+       id="rect20"
+       style="fill:#225500;fill-rule:evenodd;stroke:#112b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       d="m 7.7708664,5.6245495 c 0.406254,0.358129 2.4629986,1.0271216 2.8240296,-1.0033988 l 0.754447,2.502501 c 0.0523,0.9689377 -2.0820623,1.3284062 -2.749615,0.7048887 z"
+       sodipodi:nodetypes="ccccc"
+       inkscape:label="rubber-top-left-back" />
+    <path
+       style="baseline-shift:baseline;display:inline;overflow:visible;opacity:1;fill:#d40000;stroke:#550000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
+       d="m 7.7881641,3.2748817 c -0.089473,0.3493874 0.1871584,1.1442408 0.393814,1.7489729 1.8986749,5.5560484 3.6078209,9.4707424 5.3855729,12.8851464 0.331835,0.63733 0.487764,1.718786 0.376463,2.428579 -0.46748,2.981243 -0.254017,5.265676 -0.272149,8.585131 -0.0035,0.638884 0.0012,1.799021 0.513159,2.135689 0.29982,0.197166 1.147737,0.170364 1.756024,-0.01908 0.148841,-0.04635 0.296719,-0.09958 0.435932,-0.158818 C 16.937678,30.641927 17.102096,29.630853 17,29 c -0.549152,-3.393213 -0.812669,-5.008371 -0.465688,-8.140015 0.07038,-0.635181 0.212806,-1.663679 0.382156,-2.279411 0.796567,-2.896189 3.197757,-7.571713 6.296958,-13.2343275 C 23.520197,4.7857391 24.103734,3.7831608 23.849965,3.2254574 23.700541,2.897077 22.873182,2.3982567 22.315479,2.652025 21.987099,2.8014494 21.567794,3.5314073 21.255204,4.0888091 18.503539,8.9955004 16.569305,12.585117 15.399097,15.578893 15.166486,16.173988 14.768373,16.200955 14.492562,15.624473 13.056752,12.62343 11.642377,9.1821269 10.097352,4.6577725 9.890826,4.0529938 9.6440655,2.9679816 9.1500044,2.575395 8.8835899,2.3637033 7.9401731,2.6813122 7.7881641,3.2748817 Z"
+       id="path11"
+       inkscape:label="sling"
+       sodipodi:nodetypes="cssscsscsssssssssscc" />
+    <path
+       id="path26"
+       style="fill:#225500;fill-rule:evenodd;stroke:#112b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       d="m 20.586856,3.8695148 c -0.217208,1.4084619 2.541971,2.3019113 3.325412,1.7105087 L 22.190429,8.5492661 19.388673,6.2406405 Z"
+       sodipodi:nodetypes="ccccc"
+       inkscape:label="rubber-top-right" />
+    <path
+       id="rect17"
+       style="fill:#225500;fill-rule:evenodd;stroke:#112b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       d="M 20.586856,3.8695148 C 20.515316,4.6541099 21.595467,6.2709379 22.466952,7.12125 24.509773,9.1144395 27.578195,10.452645 30,9.8401244 L 28.945237,12.208947 C 26.118573,11.85557 22.23477,10.65881 20.277645,8.4972169 19.831794,8.0047858 19.274365,6.8955836 19.388673,6.2406405 Z"
+       sodipodi:nodetypes="csccscc"
+       inkscape:label="rubber-right" />
+    <path
+       id="path27"
+       style="fill:#225500;fill-rule:evenodd;stroke:#112b00;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       d="M 7.7708664,5.6245495 C 8.0134729,4.9256609 9.8391655,4.1022685 10.594896,4.6211507 l 0.754447,2.502501 C 10.740508,6.2193667 8.7026796,6.8523537 8.599728,7.8285404 Z"
+       sodipodi:nodetypes="ccccc"
+       inkscape:label="rubber-top-left-front" />
+  </g>
+</svg>
new file mode 100644
index 0000000..f4729d4
Binary files /dev/null and b/tbb_icon.png differ
new file mode 100644
index 0000000..bf38170
--- /dev/null
+++ b/tbb_icon.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   width="32"
+   height="32"
+   viewBox="0 0 32 32"
+   version="1.1"
+   id="svg8"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
+  <title
+     id="title1">Tad Better Bahavior Logo</title>
+  <defs
+     id="defs2">
+    <linearGradient
+       id="swatch1">
+      <stop
+         style="stop-color:#333333;stop-opacity:1;"
+         offset="0"
+         id="stop1" />
+    </linearGradient>
+  </defs>
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title>Tad Better Bahavior Logo</dc:title>
+        <dc:date>2026-04-06</dc:date>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Tad Lispy</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>All rights reserved</dc:title>
+          </cc:Agent>
+        </dc:rights>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1">
+    <circle
+       style="display:inline;fill:#ffd5d5;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       id="path29"
+       cx="16"
+       cy="16"
+       r="16" />
+    <path
+       id="path28"
+       style="fill:#225500;fill-rule:evenodd;stroke:#112b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       d="M 20.586856,3.8695148 C 20.92597,3.240484 24.126279,4.7160913 23.912268,5.5800235 L 22.190429,8.5492661 C 22.198729,7.0611078 21.119033,6.2022564 19.388673,6.6914619 Z" />
+    <path
+       id="rect26"
+       style="fill:#225500;fill-rule:evenodd;stroke:#112b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       d="M 8.0639209,5.3589246 C 15.60873,8.9476579 28.488498,8 30,9.8401244 L 28.945237,12.208946 C 22.823215,11.461036 11.50083,9.1501936 9.1574613,7.781668 8.986575,7.6818704 8.9693486,7.7087502 8.8497283,7.53064 Z" />
+    <circle
+       style="display:none;fill:#008000;fill-opacity:1;fill-rule:evenodd;stroke:#1a1a1a;stroke-width:1;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       id="ellipse15"
+       cx="23.912268"
+       cy="22.700811"
+       r="3.5171616" />
+    <path
+       id="rect20"
+       style="fill:#225500;fill-rule:evenodd;stroke:#112b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       d="m 7.7708664,5.6245495 c 0.406254,0.358129 2.4629986,1.0271216 2.8240296,-1.0033988 l 0.754447,2.502501 c 0.0523,0.9689377 -2.0820623,1.3284062 -2.749615,0.7048887 z" />
+    <path
+       style="baseline-shift:baseline;display:inline;overflow:visible;opacity:1;fill:#d40000;stroke:#550000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
+       d="m 7.7881641,3.2748817 c -0.089473,0.3493874 0.1871584,1.1442408 0.393814,1.7489729 1.8986749,5.5560484 3.6078209,9.4707424 5.3855729,12.8851464 0.331835,0.63733 0.487764,1.718786 0.376463,2.428579 -0.46748,2.981243 -0.254017,5.265676 -0.272149,8.585131 -0.0035,0.638884 0.0012,1.799021 0.513159,2.135689 0.29982,0.197166 1.147737,0.170364 1.756024,-0.01908 0.148841,-0.04635 0.296719,-0.09958 0.435932,-0.158818 C 16.937678,30.641927 17.102096,29.630853 17,29 c -0.549152,-3.393213 -0.812669,-5.008371 -0.465688,-8.140015 0.07038,-0.635181 0.212806,-1.663679 0.382156,-2.279411 0.796567,-2.896189 3.197757,-7.571713 6.296958,-13.2343275 C 23.520197,4.7857391 24.103734,3.7831608 23.849965,3.2254574 23.700541,2.897077 22.873182,2.3982567 22.315479,2.652025 21.987099,2.8014494 21.567794,3.5314073 21.255204,4.0888091 18.503539,8.9955004 16.569305,12.585117 15.399097,15.578893 15.166486,16.173988 14.768373,16.200955 14.492562,15.624473 13.056752,12.62343 11.642377,9.1821269 10.097352,4.6577725 9.890826,4.0529938 9.6440655,2.9679816 9.1500044,2.575395 8.8835899,2.3637033 7.9401731,2.6813122 7.7881641,3.2748817 Z"
+       id="path11" />
+    <path
+       id="path26"
+       style="fill:#225500;fill-rule:evenodd;stroke:#112b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       d="m 20.586856,3.8695148 c -0.217208,1.4084619 2.541971,2.3019113 3.325412,1.7105087 L 22.190429,8.5492661 19.388673,6.2406405 Z" />
+    <path
+       id="rect17"
+       style="fill:#225500;fill-rule:evenodd;stroke:#112b00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       d="M 20.586856,3.8695148 C 20.515316,4.6541099 21.595467,6.2709379 22.466952,7.12125 24.509773,9.1144395 27.578195,10.452645 30,9.8401244 L 28.945237,12.208947 C 26.118573,11.85557 22.23477,10.65881 20.277645,8.4972169 19.831794,8.0047858 19.274365,6.8955836 19.388673,6.2406405 Z" />
+    <path
+       id="path27"
+       style="fill:#225500;fill-rule:evenodd;stroke:#112b00;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers stroke fill"
+       d="M 7.7708664,5.6245495 C 8.0134729,4.9256609 9.8391655,4.1022685 10.594896,4.6211507 l 0.754447,2.502501 C 10.740508,6.2193667 8.7026796,6.8523537 8.599728,7.8285404 Z" />
+  </g>
+</svg>
new file mode 100644
index 0000000..22e799a
Binary files /dev/null and b/tbb_icon_512.png differ
new file mode 100644
index 0000000..25b4c8f
Binary files /dev/null and b/tbb_icon_64.png differ