Browse Source

feat (brands): add local brand icons

Originally this integration just reused the Tuya logo, like the
default tuya integration does. But there have been cases where
users seem to be confused that they can reach Tuya or manufacturer
support through me, and perhaps this is contributing.

So this is an original icon, using a hand drawn home, in HA light blue
to represent an HA integration, with Tuya orange branches off a
tree (a different design than HA to avoid confusion with the official
project) to represent the Tuya devies inside the home,
Jason Rumney 1 week ago
parent
commit
9ccc0b8a3f

BIN
custom_components/tuya_local/brand/icon.png


+ 20 - 0
custom_components/tuya_local/brand/icon.svg

@@ -0,0 +1,20 @@
+<svg width="512" height="512" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
+  <!-- Main House Frame in Tuya Orange -->
+  <path d="M256 40L60 200V440H452V200L256 40Z" fill="#03A9F4" stroke="#03A9F4" stroke-width="24" stroke-linejoin="round"/>>
+  
+  <!-- Central Connectivity Hub -->
+  <circle cx="256" cy="260" r="45" fill="#FFFFFF" />
+  
+  <!-- Device Connection Lines -->
+  <line x1="256" y1="215" x2="256" y2="120" stroke="#FF6600" stroke-width="12" /> <!-- Top -->
+  <line x1="301" y1="260" x2="390" y2="260" stroke="#FF6600" stroke-width="12" /> <!-- Right -->
+  <line x1="211" y1="260" x2="122" y2="260" stroke="#FF6600" stroke-width="12" /> <!-- Left -->
+  <line x1="256" y1="305" x2="256" y2="330" stroke="#FFFFFF" stroke-width="12" />
+  <!-- Device Nodes -->
+  <circle cx="256" cy="120" r="30" fill="#FF6600" /> <!-- Light/Power icon spot -->
+  <circle cx="390" cy="260" r="30" fill="#FF6600" /> <!-- Sensor icon spot -->
+  <circle cx="122" cy="260" r="30" fill="#FF6600" /> <!-- Remote icon spot -->
+
+  <!-- Typography -->
+  <text x="256" y="400" text-anchor="middle" font-family="sans-serif" font-weight="bold" font-size="60" fill="#FFFFFF">tuya-local</text>
+</svg>