From 0aa580b7e1b855d61ffca27b2a0f195c1a6a7093 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 24 Sep 2026 08:02:19 +0300 Subject: [PATCH] fix(settings): colour tiles show alpha as a checkerboard (#615) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit General settings colour tiles (room fills and glow) paint their colour at its opacity over the checkerboard again, so "No light sources" at 0 % no longer looks like solid grey. The label ink is chosen from the visible colour (hex mixed with the checkerboard by alpha). Colour plates (flat-swatch without cover-swatch) stay solid — now witnessed by the #605 smoke on Wall fill at 40 %. - hp-color-opacity: one `_solidSwatch` condition drives background and opacity; cover-swatch keeps the checkerboard - editors/color-tile-ink.ts: pure isLightHex/colorTileInk, unit-tested - smoke_dialog_polish_605: tileAlpha, defaultsDiffer, noneInkDark, liveAlpha, platesFlat, plateSolid; oneSurface drops the opaque check - mutants M-615-tile, M-615-plate, M-615-label - USER-GUIDE (ru/en): "Colour tile" row; both changelogs Issue: #615 User-Visible: yes --- .../houseplan/frontend/houseplan-assets.json | 290 +++++++++--------- ...-YbdnEEmM.js => backdrop-pick-B3VcgA8R.js} | 142 ++++----- .../{de-CjsIUY-d.js => de-p7pVAzC5.js} | 2 +- .../houseplan-assets/editor-CWxYrmoY.js | 6 +- .../form-kit.styles-BM8wqY1Y.js | 2 +- .../frontend/houseplan-assets/fr-CU6iMobp.js | 2 +- .../furniture-plan-art.generated-CCyMX6Ar.js | 2 +- ...e9vxRZcR.js => houseplan-card-BK6N6vCh.js} | 10 +- ...s => houseplan-editor-runtime-pSkvaQM5.js} | 18 +- ... houseplan-onboarding-runtime-CiHHi22E.js} | 6 +- ...=> hp-zigbee-topology-overlay-a6sAxtXn.js} | 4 +- .../iso-scene-render-BjukQD6q.js | 2 +- ...s => live-interaction-runtime-DmiiE9c0.js} | 2 +- ...ort-DKVHRlMO.js => pdf-export-BbIoVP0N.js} | 4 +- .../summary-panel-editor-BD2k7xqn.js | 2 +- .../summary-panel-metrics-3K7HlQXp.js | 1 - .../summary-panel-metrics-B2o8lQjN.js | 1 + .../summary-panel-runtime-loaded-BjwWCRFl.js | 4 +- ...XRVgVl2.js => zigbee-topology-HR6MzuFg.js} | 2 +- ...js => zigbee-topology-runtime-CJOCW8yM.js} | 2 +- .../houseplan/frontend/houseplan-card.js | 2 +- .../houseplan/frontend/houseplan-panel.js | 2 +- demo/smoke_dialog_polish_605.mjs | 67 +++- dist/houseplan-assets.json | 290 +++++++++--------- ...-YbdnEEmM.js => backdrop-pick-B3VcgA8R.js} | 142 ++++----- .../{de-CjsIUY-d.js => de-p7pVAzC5.js} | 2 +- .../houseplan-assets/editor-CWxYrmoY.js | 6 +- .../form-kit.styles-BM8wqY1Y.js | 2 +- .../houseplan-assets/fr-CU6iMobp.js | 2 +- .../furniture-plan-art.generated-CCyMX6Ar.js | 2 +- ...e9vxRZcR.js => houseplan-card-BK6N6vCh.js} | 10 +- ...s => houseplan-editor-runtime-pSkvaQM5.js} | 18 +- ... houseplan-onboarding-runtime-CiHHi22E.js} | 6 +- ...=> hp-zigbee-topology-overlay-a6sAxtXn.js} | 4 +- .../iso-scene-render-BjukQD6q.js | 2 +- ...s => live-interaction-runtime-DmiiE9c0.js} | 2 +- ...ort-DKVHRlMO.js => pdf-export-BbIoVP0N.js} | 4 +- .../summary-panel-editor-BD2k7xqn.js | 2 +- .../summary-panel-metrics-3K7HlQXp.js | 1 - .../summary-panel-metrics-B2o8lQjN.js | 1 + .../summary-panel-runtime-loaded-BjwWCRFl.js | 4 +- ...XRVgVl2.js => zigbee-topology-HR6MzuFg.js} | 2 +- ...js => zigbee-topology-runtime-CJOCW8yM.js} | 2 +- dist/houseplan-card.js | 2 +- dist/houseplan-panel.js | 2 +- docs/CHANGELOG.md | 6 + docs/CHANGELOG.ru.md | 6 + docs/USER-GUIDE.md | 1 + docs/USER-GUIDE.ru.md | 1 + scripts/mutation-registry.mjs | 39 +++ src/editors/color-tile-ink.ts | 52 ++++ src/editors/form-kit.ts | 16 +- src/hp-color-opacity.ts | 22 +- test/form-kit.test.mjs | 28 ++ tsconfig.test.json | 2 +- 55 files changed, 730 insertions(+), 526 deletions(-) rename custom_components/houseplan/frontend/houseplan-assets/{backdrop-pick-YbdnEEmM.js => backdrop-pick-B3VcgA8R.js} (82%) rename custom_components/houseplan/frontend/houseplan-assets/{de-CjsIUY-d.js => de-p7pVAzC5.js} (99%) rename dist/houseplan-assets/editor-Dv3uqeSS.js => custom_components/houseplan/frontend/houseplan-assets/editor-CWxYrmoY.js (92%) rename dist/houseplan-assets/form-kit.styles-Dlhk9WKB.js => custom_components/houseplan/frontend/houseplan-assets/form-kit.styles-BM8wqY1Y.js (99%) rename dist/houseplan-assets/fr-D2W98VDc.js => custom_components/houseplan/frontend/houseplan-assets/fr-CU6iMobp.js (99%) rename dist/houseplan-assets/furniture-plan-art.generated-YwpfkuFp.js => custom_components/houseplan/frontend/houseplan-assets/furniture-plan-art.generated-CCyMX6Ar.js (99%) rename custom_components/houseplan/frontend/houseplan-assets/{houseplan-card-e9vxRZcR.js => houseplan-card-BK6N6vCh.js} (99%) rename custom_components/houseplan/frontend/houseplan-assets/{houseplan-editor-runtime--nYeDmTG.js => houseplan-editor-runtime-pSkvaQM5.js} (97%) rename custom_components/houseplan/frontend/houseplan-assets/{houseplan-onboarding-runtime-zgKhvtTD.js => houseplan-onboarding-runtime-CiHHi22E.js} (95%) rename custom_components/houseplan/frontend/houseplan-assets/{hp-zigbee-topology-overlay-C5T09STo.js => hp-zigbee-topology-overlay-a6sAxtXn.js} (94%) rename dist/houseplan-assets/iso-scene-render-3HN3TF4R.js => custom_components/houseplan/frontend/houseplan-assets/iso-scene-render-BjukQD6q.js (99%) rename custom_components/houseplan/frontend/houseplan-assets/{live-interaction-runtime-kRE37k2_.js => live-interaction-runtime-DmiiE9c0.js} (96%) rename custom_components/houseplan/frontend/houseplan-assets/{pdf-export-DKVHRlMO.js => pdf-export-BbIoVP0N.js} (99%) rename dist/houseplan-assets/summary-panel-editor-Bj45k8M3.js => custom_components/houseplan/frontend/houseplan-assets/summary-panel-editor-BD2k7xqn.js (97%) delete mode 100644 custom_components/houseplan/frontend/houseplan-assets/summary-panel-metrics-3K7HlQXp.js create mode 100644 custom_components/houseplan/frontend/houseplan-assets/summary-panel-metrics-B2o8lQjN.js rename dist/houseplan-assets/summary-panel-runtime-loaded-aaGs9bci.js => custom_components/houseplan/frontend/houseplan-assets/summary-panel-runtime-loaded-BjwWCRFl.js (99%) rename custom_components/houseplan/frontend/houseplan-assets/{zigbee-topology-CXRVgVl2.js => zigbee-topology-HR6MzuFg.js} (95%) rename custom_components/houseplan/frontend/houseplan-assets/{zigbee-topology-runtime-C4WynS64.js => zigbee-topology-runtime-CJOCW8yM.js} (77%) rename dist/houseplan-assets/{backdrop-pick-YbdnEEmM.js => backdrop-pick-B3VcgA8R.js} (82%) rename dist/houseplan-assets/{de-CjsIUY-d.js => de-p7pVAzC5.js} (99%) rename custom_components/houseplan/frontend/houseplan-assets/editor-Dv3uqeSS.js => dist/houseplan-assets/editor-CWxYrmoY.js (92%) rename custom_components/houseplan/frontend/houseplan-assets/form-kit.styles-Dlhk9WKB.js => dist/houseplan-assets/form-kit.styles-BM8wqY1Y.js (99%) rename custom_components/houseplan/frontend/houseplan-assets/fr-D2W98VDc.js => dist/houseplan-assets/fr-CU6iMobp.js (99%) rename custom_components/houseplan/frontend/houseplan-assets/furniture-plan-art.generated-YwpfkuFp.js => dist/houseplan-assets/furniture-plan-art.generated-CCyMX6Ar.js (99%) rename dist/houseplan-assets/{houseplan-card-e9vxRZcR.js => houseplan-card-BK6N6vCh.js} (99%) rename dist/houseplan-assets/{houseplan-editor-runtime--nYeDmTG.js => houseplan-editor-runtime-pSkvaQM5.js} (97%) rename dist/houseplan-assets/{houseplan-onboarding-runtime-zgKhvtTD.js => houseplan-onboarding-runtime-CiHHi22E.js} (95%) rename dist/houseplan-assets/{hp-zigbee-topology-overlay-C5T09STo.js => hp-zigbee-topology-overlay-a6sAxtXn.js} (94%) rename custom_components/houseplan/frontend/houseplan-assets/iso-scene-render-3HN3TF4R.js => dist/houseplan-assets/iso-scene-render-BjukQD6q.js (99%) rename dist/houseplan-assets/{live-interaction-runtime-kRE37k2_.js => live-interaction-runtime-DmiiE9c0.js} (96%) rename dist/houseplan-assets/{pdf-export-DKVHRlMO.js => pdf-export-BbIoVP0N.js} (99%) rename custom_components/houseplan/frontend/houseplan-assets/summary-panel-editor-Bj45k8M3.js => dist/houseplan-assets/summary-panel-editor-BD2k7xqn.js (97%) delete mode 100644 dist/houseplan-assets/summary-panel-metrics-3K7HlQXp.js create mode 100644 dist/houseplan-assets/summary-panel-metrics-B2o8lQjN.js rename custom_components/houseplan/frontend/houseplan-assets/summary-panel-runtime-loaded-aaGs9bci.js => dist/houseplan-assets/summary-panel-runtime-loaded-BjwWCRFl.js (99%) rename dist/houseplan-assets/{zigbee-topology-CXRVgVl2.js => zigbee-topology-HR6MzuFg.js} (95%) rename dist/houseplan-assets/{zigbee-topology-runtime-C4WynS64.js => zigbee-topology-runtime-CJOCW8yM.js} (77%) create mode 100644 src/editors/color-tile-ink.ts diff --git a/custom_components/houseplan/frontend/houseplan-assets.json b/custom_components/houseplan/frontend/houseplan-assets.json index 6dfa8e12..f9371820 100644 --- a/custom_components/houseplan/frontend/houseplan-assets.json +++ b/custom_components/houseplan/frontend/houseplan-assets.json @@ -1,312 +1,312 @@ { "schema": 1, - "fingerprint": "be980214e65258ad0c8ec0480b3b70c46a1e6f817bba2cda8d2f16c104021db6", + "fingerprint": "815423f7441c6aa6fc98a18af73aa4585f914b4c299930218640eec25cbdae6f", "entry": "houseplan-card.js", "panelEntry": "houseplan-panel.js", "initialViewFiles": [ - "houseplan-assets/houseplan-card-e9vxRZcR.js", + "houseplan-assets/houseplan-card-BK6N6vCh.js", "houseplan-card.js" ], - "initialViewGzipBytes": 289449, + "initialViewGzipBytes": 289462, "initialPanelFiles": [ - "houseplan-assets/houseplan-card-e9vxRZcR.js", + "houseplan-assets/houseplan-card-BK6N6vCh.js", "houseplan-panel.js" ], - "initialPanelGzipBytes": 290971, + "initialPanelGzipBytes": 290984, "initialPanelOnlyFiles": [ "houseplan-panel.js" ], - "initialPanelOnlyGzipBytes": 2324, + "initialPanelOnlyGzipBytes": 2326, "lazyFiles": [ - "houseplan-assets/backdrop-pick-YbdnEEmM.js", - "houseplan-assets/de-CjsIUY-d.js", - "houseplan-assets/editor-Dv3uqeSS.js", - "houseplan-assets/form-kit.styles-Dlhk9WKB.js", - "houseplan-assets/fr-D2W98VDc.js", - "houseplan-assets/furniture-plan-art.generated-YwpfkuFp.js", - "houseplan-assets/houseplan-editor-runtime--nYeDmTG.js", - "houseplan-assets/houseplan-onboarding-runtime-zgKhvtTD.js", - "houseplan-assets/hp-zigbee-topology-overlay-C5T09STo.js", - "houseplan-assets/iso-scene-render-3HN3TF4R.js", - "houseplan-assets/live-interaction-runtime-kRE37k2_.js", - "houseplan-assets/pdf-export-DKVHRlMO.js", - "houseplan-assets/summary-panel-runtime-loaded-aaGs9bci.js", - "houseplan-assets/zigbee-topology-CXRVgVl2.js", - "houseplan-assets/zigbee-topology-runtime-C4WynS64.js" + "houseplan-assets/backdrop-pick-B3VcgA8R.js", + "houseplan-assets/de-p7pVAzC5.js", + "houseplan-assets/editor-CWxYrmoY.js", + "houseplan-assets/form-kit.styles-BM8wqY1Y.js", + "houseplan-assets/fr-CU6iMobp.js", + "houseplan-assets/furniture-plan-art.generated-CCyMX6Ar.js", + "houseplan-assets/houseplan-editor-runtime-pSkvaQM5.js", + "houseplan-assets/houseplan-onboarding-runtime-CiHHi22E.js", + "houseplan-assets/hp-zigbee-topology-overlay-a6sAxtXn.js", + "houseplan-assets/iso-scene-render-BjukQD6q.js", + "houseplan-assets/live-interaction-runtime-DmiiE9c0.js", + "houseplan-assets/pdf-export-BbIoVP0N.js", + "houseplan-assets/summary-panel-runtime-loaded-BjwWCRFl.js", + "houseplan-assets/zigbee-topology-HR6MzuFg.js", + "houseplan-assets/zigbee-topology-runtime-CJOCW8yM.js" ], - "lazyGzipBytes": 460916, + "lazyGzipBytes": 461043, "lazyEditorFiles": [ - "houseplan-assets/backdrop-pick-YbdnEEmM.js", - "houseplan-assets/editor-Dv3uqeSS.js", - "houseplan-assets/form-kit.styles-Dlhk9WKB.js", - "houseplan-assets/furniture-plan-art.generated-YwpfkuFp.js", - "houseplan-assets/houseplan-editor-runtime--nYeDmTG.js", - "houseplan-assets/zigbee-topology-CXRVgVl2.js" + "houseplan-assets/backdrop-pick-B3VcgA8R.js", + "houseplan-assets/editor-CWxYrmoY.js", + "houseplan-assets/form-kit.styles-BM8wqY1Y.js", + "houseplan-assets/furniture-plan-art.generated-CCyMX6Ar.js", + "houseplan-assets/houseplan-editor-runtime-pSkvaQM5.js", + "houseplan-assets/zigbee-topology-HR6MzuFg.js" ], - "lazyEditorGzipBytes": 244420, + "lazyEditorGzipBytes": 244523, "lazyOnboardingFiles": [ - "houseplan-assets/backdrop-pick-YbdnEEmM.js", - "houseplan-assets/form-kit.styles-Dlhk9WKB.js", - "houseplan-assets/houseplan-onboarding-runtime-zgKhvtTD.js" + "houseplan-assets/backdrop-pick-B3VcgA8R.js", + "houseplan-assets/form-kit.styles-BM8wqY1Y.js", + "houseplan-assets/houseplan-onboarding-runtime-CiHHi22E.js" ], - "lazyOnboardingGzipBytes": 34521, + "lazyOnboardingGzipBytes": 34595, "lazyLocaleFiles": [ - "houseplan-assets/de-CjsIUY-d.js", - "houseplan-assets/fr-D2W98VDc.js" + "houseplan-assets/de-p7pVAzC5.js", + "houseplan-assets/fr-CU6iMobp.js" ], - "lazyLocaleGzipBytes": 55255, + "lazyLocaleGzipBytes": 55260, "lazyIsometricFiles": [ - "houseplan-assets/iso-scene-render-3HN3TF4R.js" + "houseplan-assets/iso-scene-render-BjukQD6q.js" ], - "lazyIsometricGzipBytes": 17640, + "lazyIsometricGzipBytes": 17643, "lazyFurnitureArtFiles": [ - "houseplan-assets/furniture-plan-art.generated-YwpfkuFp.js" + "houseplan-assets/furniture-plan-art.generated-CCyMX6Ar.js" ], - "lazyFurnitureArtGzipBytes": 16940, + "lazyFurnitureArtGzipBytes": 16939, "lazyPdfFiles": [ - "houseplan-assets/furniture-plan-art.generated-YwpfkuFp.js", - "houseplan-assets/pdf-export-DKVHRlMO.js" + "houseplan-assets/furniture-plan-art.generated-CCyMX6Ar.js", + "houseplan-assets/pdf-export-BbIoVP0N.js" ], - "lazyPdfGzipBytes": 126827, + "lazyPdfGzipBytes": 126826, "files": [ { - "path": "houseplan-assets/backdrop-pick-YbdnEEmM.js", - "sha256": "07acc6fc3e12ba2fe3e1b07e19a3f57308a0834a03db3c01bdba22ea43b9a7fd", - "rawBytes": 76524, - "gzipBytes": 24571, + "path": "houseplan-assets/backdrop-pick-B3VcgA8R.js", + "sha256": "fce11f333838ed85c321e8830626af50da86d7d2c88f6858ffeb7c7cffbaf7a4", + "rawBytes": 76685, + "gzipBytes": 24639, "isEntry": false, "imports": [ - "houseplan-assets/form-kit.styles-Dlhk9WKB.js", - "houseplan-assets/houseplan-card-e9vxRZcR.js" + "houseplan-assets/form-kit.styles-BM8wqY1Y.js", + "houseplan-assets/houseplan-card-BK6N6vCh.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/de-CjsIUY-d.js", - "sha256": "25fa2d8f19df083532e8f022d86c21d290f3e79badaf7b4d058158c50a02286c", + "path": "houseplan-assets/de-p7pVAzC5.js", + "sha256": "e910868f40bc8f2f04f4ccc420f15dd9dc56e40ba5921d3a4046d284394fac9b", "rawBytes": 92247, - "gzipBytes": 27864, + "gzipBytes": 27867, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/editor-Dv3uqeSS.js", - "sha256": "b1cdd26dec11ae7d904a675fbc27964757819886d1034ab63d2c9d91b42e3655", + "path": "houseplan-assets/editor-CWxYrmoY.js", + "sha256": "7ef52fd3dfa6d4df98595252fdbd5ccf5d268bfc326507731d2bebc9c2168236", "rawBytes": 3833, - "gzipBytes": 1583, + "gzipBytes": 1584, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-e9vxRZcR.js" + "houseplan-assets/houseplan-card-BK6N6vCh.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/form-kit.styles-Dlhk9WKB.js", - "sha256": "aee7494545b43e2c932163c572b19483d9ac35c022daf437bcfd3aa21589aa07", + "path": "houseplan-assets/form-kit.styles-BM8wqY1Y.js", + "sha256": "157c5a65350a55fd9fb30047bf5a701a788acc4f9f26315fe83be5b7b336c3d1", "rawBytes": 25600, - "gzipBytes": 5055, + "gzipBytes": 5056, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/fr-D2W98VDc.js", - "sha256": "12e70d1138d31d87f8c7f25d750bef3ecb7c84e23925845c101f0af4298208c0", + "path": "houseplan-assets/fr-CU6iMobp.js", + "sha256": "83ffa10a40cd1ac8d92042f202ac308cab1a19b00aadff2de6d45abdc36b900e", "rawBytes": 94579, - "gzipBytes": 27391, + "gzipBytes": 27393, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/furniture-plan-art.generated-YwpfkuFp.js", - "sha256": "63e67cda0c59f37fee93410ae4193ae79d730b83293eea331edefaf63e280d11", + "path": "houseplan-assets/furniture-plan-art.generated-CCyMX6Ar.js", + "sha256": "68536778e45acdebd7d355165648debb12256cb331332eefacf6d321a89d8c90", "rawBytes": 52035, - "gzipBytes": 16940, + "gzipBytes": 16939, "isEntry": false, "imports": [], "dynamicImports": [] }, { - "path": "houseplan-assets/houseplan-card-e9vxRZcR.js", - "sha256": "98c44bf6f915d6121132c133cc12b2e27ea344f1c8203e7af54741f317aa1a5e", + "path": "houseplan-assets/houseplan-card-BK6N6vCh.js", + "sha256": "b241af5d3be85b71f1fb0ea3961a9bf7d546944d7ed0f39d7941eeef7d30dbcc", "rawBytes": 1022206, - "gzipBytes": 288647, + "gzipBytes": 288658, "isEntry": false, "imports": [], "dynamicImports": [ - "houseplan-assets/de-CjsIUY-d.js", - "houseplan-assets/editor-Dv3uqeSS.js", - "houseplan-assets/fr-D2W98VDc.js", - "houseplan-assets/furniture-plan-art.generated-YwpfkuFp.js", - "houseplan-assets/houseplan-editor-runtime--nYeDmTG.js", - "houseplan-assets/houseplan-onboarding-runtime-zgKhvtTD.js", - "houseplan-assets/hp-zigbee-topology-overlay-C5T09STo.js", - "houseplan-assets/iso-scene-render-3HN3TF4R.js", - "houseplan-assets/live-interaction-runtime-kRE37k2_.js", - "houseplan-assets/pdf-export-DKVHRlMO.js", - "houseplan-assets/summary-panel-runtime-loaded-aaGs9bci.js" + "houseplan-assets/de-p7pVAzC5.js", + "houseplan-assets/editor-CWxYrmoY.js", + "houseplan-assets/fr-CU6iMobp.js", + "houseplan-assets/furniture-plan-art.generated-CCyMX6Ar.js", + "houseplan-assets/houseplan-editor-runtime-pSkvaQM5.js", + "houseplan-assets/houseplan-onboarding-runtime-CiHHi22E.js", + "houseplan-assets/hp-zigbee-topology-overlay-a6sAxtXn.js", + "houseplan-assets/iso-scene-render-BjukQD6q.js", + "houseplan-assets/live-interaction-runtime-DmiiE9c0.js", + "houseplan-assets/pdf-export-BbIoVP0N.js", + "houseplan-assets/summary-panel-runtime-loaded-BjwWCRFl.js" ] }, { - "path": "houseplan-assets/houseplan-editor-runtime--nYeDmTG.js", - "sha256": "f476a861b5a2d77cd2ecea724c57d4e9e6dce6fa161eb18cc9479d2ec9752641", - "rawBytes": 678218, - "gzipBytes": 188846, + "path": "houseplan-assets/houseplan-editor-runtime-pSkvaQM5.js", + "sha256": "aed0acdc901977f8030a9a18b8c39bb3d50f4561ce1438efa6d31d526787c56b", + "rawBytes": 678291, + "gzipBytes": 188874, "isEntry": false, "imports": [ - "houseplan-assets/backdrop-pick-YbdnEEmM.js", - "houseplan-assets/form-kit.styles-Dlhk9WKB.js", - "houseplan-assets/furniture-plan-art.generated-YwpfkuFp.js", - "houseplan-assets/houseplan-card-e9vxRZcR.js", - "houseplan-assets/zigbee-topology-CXRVgVl2.js" + "houseplan-assets/backdrop-pick-B3VcgA8R.js", + "houseplan-assets/form-kit.styles-BM8wqY1Y.js", + "houseplan-assets/furniture-plan-art.generated-CCyMX6Ar.js", + "houseplan-assets/houseplan-card-BK6N6vCh.js", + "houseplan-assets/zigbee-topology-HR6MzuFg.js" ], "dynamicImports": [ - "houseplan-assets/zigbee-topology-runtime-C4WynS64.js" + "houseplan-assets/zigbee-topology-runtime-CJOCW8yM.js" ] }, { - "path": "houseplan-assets/houseplan-onboarding-runtime-zgKhvtTD.js", - "sha256": "5613ece2554c3ee9afc3e71dce63370d3e0bbeab9489e297ffaee74f33670e6f", + "path": "houseplan-assets/houseplan-onboarding-runtime-CiHHi22E.js", + "sha256": "296670055f2e8ba1307627e99ffef33e0a1d14afbc58d62372d80b2a1aa89ad7", "rawBytes": 15986, - "gzipBytes": 4895, + "gzipBytes": 4900, "isEntry": false, "imports": [ - "houseplan-assets/backdrop-pick-YbdnEEmM.js", - "houseplan-assets/form-kit.styles-Dlhk9WKB.js", - "houseplan-assets/houseplan-card-e9vxRZcR.js" + "houseplan-assets/backdrop-pick-B3VcgA8R.js", + "houseplan-assets/form-kit.styles-BM8wqY1Y.js", + "houseplan-assets/houseplan-card-BK6N6vCh.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/hp-zigbee-topology-overlay-C5T09STo.js", - "sha256": "d836d918b89ee5685f7d2d10b194cf17feb7ca956c2112c78c4d62db7042ef24", + "path": "houseplan-assets/hp-zigbee-topology-overlay-a6sAxtXn.js", + "sha256": "5138c2587c2a977da432b1e21f4bb50a04abebb5289313029bc93b8da4d3ea7c", "rawBytes": 10759, - "gzipBytes": 3686, + "gzipBytes": 3689, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-e9vxRZcR.js", - "houseplan-assets/zigbee-topology-CXRVgVl2.js", - "houseplan-assets/zigbee-topology-runtime-C4WynS64.js" + "houseplan-assets/houseplan-card-BK6N6vCh.js", + "houseplan-assets/zigbee-topology-HR6MzuFg.js", + "houseplan-assets/zigbee-topology-runtime-CJOCW8yM.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/iso-scene-render-3HN3TF4R.js", - "sha256": "0c1137699d170125b0b3a6a7dd5177a06e270d74e8b3020711c100b4c59bbe0d", + "path": "houseplan-assets/iso-scene-render-BjukQD6q.js", + "sha256": "da3bf48f3689029d56ae53d0c953d6ae9951c923638f9ffc8024e33bf6eb6ded", "rawBytes": 51983, - "gzipBytes": 17640, + "gzipBytes": 17643, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-e9vxRZcR.js" + "houseplan-assets/houseplan-card-BK6N6vCh.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/live-interaction-runtime-kRE37k2_.js", - "sha256": "e0537b8b7d78df3e70208e5601b95b538509265184027a62b559c43626372385", + "path": "houseplan-assets/live-interaction-runtime-DmiiE9c0.js", + "sha256": "71f2d84857d2dc2c65b616a8866d2ca48745b4bbd570131a170ff0f4ba070ffd", "rawBytes": 8216, - "gzipBytes": 3203, + "gzipBytes": 3209, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-e9vxRZcR.js" + "houseplan-assets/houseplan-card-BK6N6vCh.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/pdf-export-DKVHRlMO.js", - "sha256": "fef91b049f58622de45132f31b3ab7f606df5db8eee3fc68d3809b2c5ece7e5d", + "path": "houseplan-assets/pdf-export-BbIoVP0N.js", + "sha256": "dbab430775060907b1257a13b45405f87576449f963789f9e1de4677df79a7c3", "rawBytes": 236264, "gzipBytes": 109887, "isEntry": false, "imports": [ - "houseplan-assets/furniture-plan-art.generated-YwpfkuFp.js", - "houseplan-assets/houseplan-card-e9vxRZcR.js" + "houseplan-assets/furniture-plan-art.generated-CCyMX6Ar.js", + "houseplan-assets/houseplan-card-BK6N6vCh.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/summary-panel-editor-Bj45k8M3.js", - "sha256": "1463acf70394eb7c8fc09b8182b227648b00919bb2fc5ad6a6ae189b1a051a2e", + "path": "houseplan-assets/summary-panel-editor-BD2k7xqn.js", + "sha256": "ae850f2188219dd3a538ad6875ba60219495d04fb0bd4588ddc49acfc9f2c0a6", "rawBytes": 14862, - "gzipBytes": 3423, + "gzipBytes": 3430, "isEntry": false, "imports": [ - "houseplan-assets/form-kit.styles-Dlhk9WKB.js", - "houseplan-assets/houseplan-card-e9vxRZcR.js", - "houseplan-assets/summary-panel-runtime-loaded-aaGs9bci.js" + "houseplan-assets/form-kit.styles-BM8wqY1Y.js", + "houseplan-assets/houseplan-card-BK6N6vCh.js", + "houseplan-assets/summary-panel-runtime-loaded-BjwWCRFl.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/summary-panel-metrics-3K7HlQXp.js", - "sha256": "246a3ee30014c9096527044921c104b76cef9555ebd1b2fbfcaeea54daf010cc", + "path": "houseplan-assets/summary-panel-metrics-B2o8lQjN.js", + "sha256": "60ff0e4ac8d10415995e8e368fcba531155036d54e4639dd19db7ede2fa76a3f", "rawBytes": 2611, - "gzipBytes": 1306, + "gzipBytes": 1307, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-e9vxRZcR.js" + "houseplan-assets/houseplan-card-BK6N6vCh.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/summary-panel-runtime-loaded-aaGs9bci.js", - "sha256": "527c40315a7cbbfa84289d6c8360688df121f368bf2609488e0b3b527ed2988a", + "path": "houseplan-assets/summary-panel-runtime-loaded-BjwWCRFl.js", + "sha256": "a802e37424129bc1fb2af89378eb62c9f253746f874f67e519c3318d0b63777f", "rawBytes": 72637, - "gzipBytes": 20166, + "gzipBytes": 20167, "isEntry": false, "imports": [ - "houseplan-assets/form-kit.styles-Dlhk9WKB.js", - "houseplan-assets/houseplan-card-e9vxRZcR.js" + "houseplan-assets/form-kit.styles-BM8wqY1Y.js", + "houseplan-assets/houseplan-card-BK6N6vCh.js" ], "dynamicImports": [ - "houseplan-assets/summary-panel-editor-Bj45k8M3.js", - "houseplan-assets/summary-panel-metrics-3K7HlQXp.js" + "houseplan-assets/summary-panel-editor-BD2k7xqn.js", + "houseplan-assets/summary-panel-metrics-B2o8lQjN.js" ] }, { - "path": "houseplan-assets/zigbee-topology-CXRVgVl2.js", - "sha256": "a68916a24db8c6acc389707ad40f95d8963d4521e40c09e6fa32b6430584569a", + "path": "houseplan-assets/zigbee-topology-HR6MzuFg.js", + "sha256": "05ce1c0d62036b14277677edb1a7664cd048ddebf96d409b4a9252505e6df184", "rawBytes": 18962, - "gzipBytes": 7425, + "gzipBytes": 7431, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-e9vxRZcR.js" + "houseplan-assets/houseplan-card-BK6N6vCh.js" ], "dynamicImports": [] }, { - "path": "houseplan-assets/zigbee-topology-runtime-C4WynS64.js", - "sha256": "598d78eb03a6b75e7bf9ce8ac7fdbc7ee514d6c7f056e8651309c541313ced0e", + "path": "houseplan-assets/zigbee-topology-runtime-CJOCW8yM.js", + "sha256": "c73e5640b571a33d6680d89323d6c4e17a68b51662f1a20353f8a7e7483a7cee", "rawBytes": 3942, - "gzipBytes": 1764, + "gzipBytes": 1765, "isEntry": false, "imports": [ - "houseplan-assets/houseplan-card-e9vxRZcR.js", - "houseplan-assets/zigbee-topology-CXRVgVl2.js" + "houseplan-assets/houseplan-card-BK6N6vCh.js", + "houseplan-assets/zigbee-topology-HR6MzuFg.js" ], "dynamicImports": [] }, { "path": "houseplan-card.js", - "sha256": "ff5753ceb4dce57c6f1701baad303c37770735cb53b2a61c14e1225e07ac898b", + "sha256": "09bdb79c2d770515f788e35d35192245a7da69d32d982ee626a97f2099444a7d", "rawBytes": 1205, - "gzipBytes": 802, + "gzipBytes": 804, "isEntry": true, "imports": [ - "houseplan-assets/houseplan-card-e9vxRZcR.js" + "houseplan-assets/houseplan-card-BK6N6vCh.js" ], "dynamicImports": [] }, { "path": "houseplan-panel.js", - "sha256": "90fb829ea2a8310205a7bc7c8d5d57bd38eedb0d62c961eed13d3bc3119b011a", + "sha256": "cf09e6ca6f686c3135304b26cc657aad1cfe37aef658a71bdfb1c750691186ba", "rawBytes": 6165, - "gzipBytes": 2324, + "gzipBytes": 2326, "isEntry": true, "imports": [ - "houseplan-assets/houseplan-card-e9vxRZcR.js" + "houseplan-assets/houseplan-card-BK6N6vCh.js" ], "dynamicImports": [] } diff --git a/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-YbdnEEmM.js b/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-B3VcgA8R.js similarity index 82% rename from custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-YbdnEEmM.js rename to custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-B3VcgA8R.js index d76aad87..e8ff7797 100644 --- a/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-YbdnEEmM.js +++ b/custom_components/houseplan/frontend/houseplan-assets/backdrop-pick-B3VcgA8R.js @@ -1,18 +1,18 @@ -globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="be980214e65258ad0c8ec0480b3b70c46a1e6f817bba2cda8d2f16c104021db6";import{A as e,c as a,s as t,l as i,d as n,ap as s,h as r,j as o,g as l,dH as c,dI as p,dJ as d,cL as h,dK as u,cK as m,dL as g,cQ as _,cP as b,dM as f,bs as v,br as w,bt as y,av as k,aC as $,aD as x,dN as S}from"./houseplan-card-e9vxRZcR.js";import{c as C,f as M,C as L}from"./form-kit.styles-Dlhk9WKB.js";const z=C+M(L,{withSwitch:!1}),P=new WeakSet;let D=null;function T(e){const a=e.renderRoot;if(!a||P.has(a))return;const t=a.ownerDocument??globalThis.document,i=t?.defaultView?.CSSStyleSheet;if(i&&"adoptedStyleSheets"in a)return D||(D=new i,D.replaceSync(z)),a.adoptedStyleSheets=[...a.adoptedStyleSheets,D],void P.add(a);if(a.querySelector("style[data-hp-form-kit]"))return void P.add(a);const n=t.createElement("style");n.dataset.hpFormKit="true",n.textContent=z,a.appendChild(n),P.add(a)}function H({title:t,help:i,body:n,id:s}){return a`
+globalThis.__HOUSEPLAN_BUILD_FINGERPRINT__="815423f7441c6aa6fc98a18af73aa4585f914b4c299930218640eec25cbdae6f";import{A as e,c as a,s as t,l as i,d as n,ap as s,h as r,j as o,g as l,dH as c,dI as p,dJ as d,cL as h,dK as u,cK as m,dL as _,cQ as g,cP as b,dM as f,bs as v,br as w,bt as y,av as k,aC as $,aD as x,dN as S}from"./houseplan-card-BK6N6vCh.js";import{c as C,f as M,C as L}from"./form-kit.styles-BM8wqY1Y.js";const z="#1f2a30";function P(e,a){const t=function(e){const a=/^#?([0-9a-f]{6})$/i.exec(e.trim());if(!a)return null;const t=parseInt(a[1],16);return[t>>16&255,t>>8&255,255&t]}(e);if(!t)return z;const i=Number.isFinite(a)?Math.min(1,Math.max(0,a)):1;return function([e,a,t]){return(.299*e+.587*a+.114*t)/255>.6}(t.map(e=>e*i+211*(1-i)))?z:"#fff"}const D=C+M(L,{withSwitch:!1}),T=new WeakSet;let H=null;function E(e){const a=e.renderRoot;if(!a||T.has(a))return;const t=a.ownerDocument??globalThis.document,i=t?.defaultView?.CSSStyleSheet;if(i&&"adoptedStyleSheets"in a)return H||(H=new i,H.replaceSync(D)),a.adoptedStyleSheets=[...a.adoptedStyleSheets,H],void T.add(a);if(a.querySelector("style[data-hp-form-kit]"))return void T.add(a);const n=t.createElement("style");n.dataset.hpFormKit="true",n.textContent=D,a.appendChild(n),T.add(a)}function F({title:t,help:i,body:n,id:s}){return a`
${t?a`

${t}

${i??e}
`:e}
${n}
-
`}function E({title:t,help:i}){return a`

${t}

${i??e}
`}function F({label:t,htmlFor:i,help:n,control:s,hint:r,error:o}){return a`
+
`}function q({title:t,help:i}){return a`

${t}

${i??e}
`}function A({label:t,htmlFor:i,help:n,control:s,hint:r,error:o}){return a`
${i?a``:t}${n??e} ${s} ${o?a``:r?a`

${r}

`:e} -
`}function q(e,{narrow:t=!1}={}){return a`
${e}
`}function A({icon:t,title:i,caption:n,help:s,checked:r,disabled:o=!1,compact:l=!1,onChange:c,id:p}){const d=p&&n?`${p}-caption`:void 0;return a`