fix(settings): polish dialog colours and actions (#605)

Make colour tiles solid, readable and fully clickable; align Data actions and device icon field with the form kit. Cover narrow Windows layouts and both icon-picker branches with a focused browser smoke.

Issue: #605
User-Visible: yes
This commit is contained in:
Claude
2026-09-21 13:13:50 +03:00
parent 82f99e3109
commit 08a56953cc
69 changed files with 904 additions and 688 deletions
+9
View File
@@ -27,6 +27,15 @@
/** @type {SmokeLink[]} */
export const SMOKE_LINKS = [
{
symbols: ['formKitCss', 'colorField', 'colorTile', 'HpColorOpacity',
'renderGeneralSettingsDialog', 'renderMarkerDialog'],
smokes: ['smoke_dialog_polish_605.mjs'],
because: '#605: real browser geometry proves that opacity digits fit, a colour tile is '
+ 'one keyboard-accessible hit surface, Wall fill resets only the draft, Data buttons '
+ 'wrap, and both icon-picker branches keep one preview; source imports cannot observe '
+ 'the painted controls or Windows input box metrics',
},
{
symbols: ['formKitCss', 'renderRoomSettingsDialog'],
smokes: ['smoke_dialog_polish_603.mjs'],