Fix language dropdown background on dark theme, add palette color indicators
- Change .header-locale background from transparent to var(--card-bg) to prevent white flash on dark theme when leaving the dropdown - Show card color as border-left on command palette items when a custom color is assigned via the card color picker Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -63,7 +63,7 @@ h2 {
|
||||
padding: 2px 4px;
|
||||
border: none;
|
||||
border-radius: 5px;
|
||||
background: transparent;
|
||||
background: var(--card-bg);
|
||||
color: var(--text-secondary);
|
||||
font-size: 0.7rem;
|
||||
font-weight: 600;
|
||||
|
||||
@@ -10,6 +10,7 @@ import {
|
||||
ICON_DEVICE, ICON_TARGET, ICON_AUTOMATION, ICON_VALUE_SOURCE, ICON_SCENE,
|
||||
ICON_CAPTURE_TEMPLATE, ICON_PP_TEMPLATE, ICON_PATTERN_TEMPLATE,
|
||||
} from './icons.js';
|
||||
import { getCardColor } from './card-colors.js';
|
||||
|
||||
let _isOpen = false;
|
||||
let _items = [];
|
||||
@@ -191,7 +192,9 @@ function _render() {
|
||||
html += `<div class="cp-group-header">${t('search.group.' + group)}</div>`;
|
||||
for (const item of items) {
|
||||
const active = idx === _selectedIdx ? ' cp-active' : '';
|
||||
html += `<div class="cp-result${active}" data-cp-idx="${idx}">` +
|
||||
const color = getCardColor(item.nav[4]);
|
||||
const colorStyle = color ? ` style="border-left:3px solid ${color}"` : '';
|
||||
html += `<div class="cp-result${active}" data-cp-idx="${idx}"${colorStyle}>` +
|
||||
`<span class="cp-icon">${item.icon}</span>` +
|
||||
`<span class="cp-name">${_escHtml(item.name)}</span>` +
|
||||
(item.detail ? `<span class="cp-detail">${_escHtml(item.detail)}</span>` : '') +
|
||||
|
||||
Reference in New Issue
Block a user