From ea20c559175f24e3a66fa844d331a558dbd50406 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 9 Jun 2026 18:09:20 +1000 Subject: [PATCH] =?UTF-8?q?fix(devices):=20edit=20(=E2=9C=8E)=20button=20a?= =?UTF-8?q?lways=20visible=20on=20touch=20devices?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- package-lock.json | 4 ++-- package.json | 2 +- public/style.css | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index a2f1612..4c56f6c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "void-server", - "version": "2.6.2", + "version": "2.6.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "void-server", - "version": "2.6.2", + "version": "2.6.3", "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "@mozilla/readability": "^0.6.0", diff --git a/package.json b/package.json index 57f14a0..ae3530f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "void-server", - "version": "2.6.2", + "version": "2.6.3", "type": "module", "private": true, "scripts": { diff --git a/public/style.css b/public/style.css index 073e573..d363dc9 100644 --- a/public/style.css +++ b/public/style.css @@ -572,6 +572,8 @@ body.drawer-open #scrim { opacity: 1; pointer-events: auto; } .dv-tile { position: relative; } .dv-edit-btn { position: absolute; top: 5px; right: 5px; background: transparent; border: 1px solid var(--border); color: var(--muted); border-radius: 3px; font-size: 11px; line-height: 1; padding: 2px 5px; cursor: pointer; opacity: 0; } .dv-tile:hover .dv-edit-btn { opacity: 1; } +/* touch devices have no hover — keep the ✎ edit button always visible there */ +@media (hover: none) { .dv-edit-btn { opacity: .85; } } .dv-edit-btn:hover { color: var(--accent); border-color: var(--accent-dim); } .dv-tile .dv-edit-name, .dv-tile .dv-edit-grp { margin: 2px 0; width: 100%; } .dv-tile .dv-add, .dv-tile .dv-ignore, .dv-tile .ghost { margin-top: 4px; margin-right: 4px; font-size: 11px; padding: 2px 8px; }