Merge Luma launcher fork into monorepo
CI / Identify a merged version PR (push) Canceled after 0s
CI / Rust checks, rendering, and native package (push) Canceled after 0s
CI / Publish release and Homebrew feed (push) Canceled after 0s
Release PR / Maintain Version Packages PR (push) Canceled after 0s

Move trampoline files (boot-hook, watcher, overlay) into trampoline/
subdirectory. Add upstream Luma v2.3.1 source at repo root with our
additions:

- Page::Ha (4th nav tab) with placeholder empty state
- HA tab config schema and default entity mapping (ha-home/)
- Nav keys renamed: "home" → "start", new "ha" tab between Apps and Settings
- All state.rs/view.rs/main.rs/tests.rs updated for 4-tab navigation

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Kaloyan DanchevandClaude Opus 4.6 committed 2026-10-24 11:52:55 +03:00
1 parent bc3ca0f3b9
commit cbea5a322f
204 files changed
+25056 -65

No files matched your search

+67
View File
@@ -0,0 +1,67 @@
<!-- Source: https://upload.wikimedia.org/wikipedia/commons/8/80/SkyShowtime_Logo.svg -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="2000.000000pt" height="467.000000pt" viewBox="0 0 2000.000000 467.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,467.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M9127 4635 c-475 -60 -904 -248 -1252 -547 -113 -98 -195 -180 -195
-197 0 -5 18 -12 41 -16 58 -10 187 -77 243 -126 147 -130 223 -344 242 -686
l7 -123 -247 0 -246 0 0 68 c0 77 -12 161 -35 239 -18 61 -73 129 -122 150
-42 17 -134 17 -176 -1 -95 -39 -164 -210 -139 -346 36 -192 129 -301 462
-542 276 -199 401 -331 490 -513 71 -145 91 -230 97 -410 5 -131 3 -161 -16
-235 -72 -290 -307 -533 -539 -557 -29 -3 -55 -9 -57 -14 -7 -10 161 -173 260
-252 440 -351 962 -523 1530 -504 498 17 976 193 1360 501 100 80 255 224 255
236 0 4 -26 17 -58 29 -129 46 -264 160 -360 303 -191 282 -286 643 -299 1124
-18 676 135 1220 422 1500 79 77 201 148 273 160 23 4 42 9 42 13 0 4 -35 43
-77 87 -327 339 -783 567 -1298 649 -139 23 -470 28 -608 10z m-97 -1430 l0
-615 290 0 290 0 0 615 0 615 265 0 265 0 0 -1520 0 -1520 -265 0 -265 0 0
660 0 660 -287 -2 -288 -3 -3 -657 -2 -658 -260 0 -260 0 0 1520 0 1520 260 0
260 0 0 -615z"/>
<path d="M2657 4400 c-142 -26 -230 -74 -289 -161 -72 -104 -68 -7 -68 -1655
l0 -1482 84 -7 c107 -9 280 8 370 35 51 16 81 33 117 67 92 86 84 -67 87 1664
2 1453 2 1527 -15 1534 -28 11 -232 15 -286 5z"/>
<path d="M12050 3754 c0 -22 369 -2804 386 -2906 l6 -38 239 0 c131 0 239 1
239 3 0 10 261 1829 266 1857 l7 35 8 -35 c5 -19 63 -440 129 -935 66 -495
122 -906 125 -912 3 -10 62 -13 248 -13 l244 0 5 33 c3 17 75 580 159 1249
l154 1218 228 0 227 0 0 -1250 0 -1250 270 0 270 0 0 1250 0 1250 245 0 245 0
0 -1250 0 -1250 280 0 280 0 0 1485 0 1485 -1182 -2 -1183 -3 -92 -720 c-125
-983 -126 -991 -129 -980 -2 6 -53 375 -114 820 -60 446 -112 827 -116 848
l-6 37 -244 0 c-187 0 -246 -3 -249 -12 -2 -7 -59 -389 -125 -848 -66 -459
-123 -846 -127 -860 l-6 -25 -8 30 c-5 17 -47 390 -94 830 -48 440 -89 819
-92 843 l-6 42 -243 0 -244 0 0 -26z"/>
<path d="M16560 2295 l0 -1485 200 0 200 0 0 1087 c0 597 3 1083 7 1079 4 -3
88 -491 188 -1084 l181 -1077 151 -3 c137 -2 151 -1 155 15 3 10 83 485 179
1056 l174 1039 3 -1056 2 -1056 248 2 247 3 0 1480 0 1480 -357 3 -356 2 -6
-27 c-3 -16 -58 -343 -121 -728 -64 -385 -119 -708 -123 -718 -4 -10 -57 303
-121 715 -63 403 -116 739 -119 746 -3 9 -86 12 -368 12 l-364 0 0 -1485z"/>
<path d="M18750 2295 l0 -1485 625 0 625 0 0 235 0 235 -355 0 -355 0 0 400 0
400 255 0 255 0 -2 248 -3 247 -252 3 -253 2 0 365 0 365 340 0 340 0 0 235 0
235 -610 0 -610 0 0 -1485z"/>
<path d="M4306 3569 c-153 -18 -278 -74 -403 -181 -95 -81 -914 -980 -910
-999 2 -8 152 -249 333 -534 367 -580 411 -637 535 -699 108 -54 197 -70 358
-63 125 5 170 13 299 52 12 4 22 12 22 17 0 5 -173 271 -386 590 -212 320
-383 586 -381 592 3 7 125 139 272 295 218 231 270 280 280 269 21 -22 895
-1399 895 -1410 0 -5 -122 -266 -270 -580 -149 -313 -272 -575 -273 -581 -3
-19 130 -58 236 -70 227 -26 386 38 490 196 19 29 335 722 702 1541 513 1145
664 1490 654 1497 -8 4 -50 18 -94 30 -96 27 -262 32 -340 10 -129 -36 -255
-141 -322 -266 -17 -33 -126 -284 -242 -559 -116 -274 -215 -505 -219 -513
-11 -18 41 -98 -431 672 -216 352 -398 646 -405 653 -30 31 -272 56 -400 41z"/>
<path d="M840 3559 c-456 -43 -747 -254 -824 -596 -80 -356 125 -687 499 -807
44 -14 221 -53 394 -86 172 -33 332 -65 354 -71 181 -49 226 -187 85 -264 -81
-44 -180 -50 -499 -31 -354 21 -494 21 -556 0 -106 -36 -173 -110 -210 -229
-21 -71 -26 -296 -7 -315 7 -7 47 -16 90 -21 371 -42 931 -54 1145 -25 480 65
745 303 775 697 22 293 -121 541 -390 673 -124 61 -217 86 -592 156 -177 33
-341 68 -365 79 -155 67 -113 202 76 242 78 16 270 16 570 0 219 -13 246 -12
304 3 151 39 226 135 252 324 10 73 5 196 -9 219 -7 11 -226 36 -467 53 -162
11 -502 11 -625 -1z"/>
<path d="M11202 3354 c-67 -33 -113 -88 -168 -199 -91 -187 -133 -404 -141
-730 -10 -394 40 -701 148 -921 84 -172 214 -250 334 -200 79 34 167 156 225
314 136 374 150 885 35 1326 -91 351 -250 501 -433 410z"/>
<path d="M7080 2318 c1 -317 74 -657 182 -846 42 -75 130 -166 183 -191 216
-102 414 150 340 434 -38 143 -116 231 -379 421 -98 71 -210 155 -247 187 -38
31 -71 57 -74 57 -3 0 -5 -28 -5 -62z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.3 KiB