From 900a4d350620a3bfa845dfd5c8cd758c8a44a733 Mon Sep 17 00:00:00 2001 From: jelveh Date: Tue, 21 Jul 2026 17:29:45 -0700 Subject: [PATCH] fix(gui): drop the tile :active press-shrink that stuttered the open morph MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Clicking a tile launches the app and the open morph grows the icon in place — the 0.95 press-shrink made every launch read as shrink-then-grow. The icon now holds its hover scale through the click and enlarges straight from there (the morph ghost is measured from the rendered rect, so it picks up the hovered size seamlessly). --- src/gui/src/css/dashboard.css | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/gui/src/css/dashboard.css b/src/gui/src/css/dashboard.css index d9eb0bb07..fca9695f6 100644 --- a/src/gui/src/css/dashboard.css +++ b/src/gui/src/css/dashboard.css @@ -939,9 +939,8 @@ input.myapps-search::-webkit-search-decoration { } } -.myapps-tile:active .myapps-tile-icon { - transform: scale(0.95); -} +/* No :active press-shrink on tiles: clicking launches the app, whose open + morph grows the icon — a shrink-then-grow stutter reads as jank. */ /* Keyboard navigation: keyboard focus mirrors the mouse hover enlargement. :focus-visible only, so a mouse click doesn't pin the effect after the