8473cc

style: TOTP digit glow — filter brightness over 3s, no boxy shadow (v1.4.50)

time
2026-04-23 07:16 UTC · 6 months ago
machine
koh2
parent
534ff6
5 files manifest.firefox.json+1 −1manifest.json+1 −1package.json+1 −1src/popup/styles/popup.css+5 −5src/popup/views/Entry.tsx+1 −1
manifest.firefox.json+1 −1
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach",4-  "version": "1.4.49",4+  "version": "1.4.50",55   "description": "Zero-knowledge password manager",66   "browser_specific_settings": {77     "gecko": {

view file

manifest.json+1 −1
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach",4-  "version": "1.4.49",4+  "version": "1.4.50",55   "description": "Zero-knowledge password manager",66   "action": {77     "default_popup": "src/popup/index.html",

view file

package.json+1 −1
@@ -1,6 +1,6 @@11 {22   "name": "peach",3-  "version": "1.4.49",3+  "version": "1.4.50",44   "description": "Zero-knowledge password manager",55   "type": "module",66   "scripts": {

view file

src/popup/styles/popup.css+5 −5
@@ -722,12 +722,12 @@722722 }723723 724724 @keyframes peach-totp-code-flare {725-  0%   { text-shadow: none; }726-  18%  { text-shadow: 0 0 10px rgba(240, 130, 60, 0.72), 0 0 26px rgba(217, 104, 48, 0.42); }727-  100% { text-shadow: none; }725+  0%   { filter: brightness(1); }726+  25%  { filter: brightness(1.7); }727+  100% { filter: brightness(1); }728728 }729-.peach-totp-code.is-hot .peach-totp-code-text {730-  animation: peach-totp-code-flare 900ms cubic-bezier(0.2, 0, 0.4, 1) both;729+.peach-totp-code.is-hot {730+  animation: peach-totp-code-flare 3000ms ease-in-out both;731731 }732732 .peach-search-bar {733733   min-height: 54px;

view file

src/popup/views/Entry.tsx+1 −1
@@ -52,7 +52,7 @@5252     if (!state) { prevTotpCode = undefined; return; }5353     if (prevTotpCode !== undefined && state.code !== prevTotpCode) {5454       setTotpHot(true);55-      window.setTimeout(() => setTotpHot(false), 900);55+      window.setTimeout(() => setTotpHot(false), 3000);5656     }5757     prevTotpCode = state.code;5858   });

view file