a7a1c1
fix: darken shell frame for totp ring contrast (v1.4.46)
- time
- 2026-04-23 06:10 UTC · 6 months ago
- machine
- koh2
- parent
- 294cdc
↓ peach-browser-a7a1c1.tar.gzatlas at this save
files changed6 files
manifest.firefox.json+1 −1manifest.json+1 −1package.json+1 −1src/popup/styles/popup.css+8 −8src/popup/styles/vars.css+6 −2src/popup/views/contracts.test.tsx+1 −1manifest.firefox.json+1 −1
@@ -1,7 +1,7 @@11 {22 "manifest_version": 3,33 "name": "Peach",4- "version": "1.4.45",4+ "version": "1.4.46",55 "description": "Zero-knowledge password manager",66 "browser_specific_settings": {77 "gecko": {manifest.json+1 −1
@@ -1,7 +1,7 @@11 {22 "manifest_version": 3,33 "name": "Peach",4- "version": "1.4.45",4+ "version": "1.4.46",55 "description": "Zero-knowledge password manager",66 "action": {77 "default_popup": "src/popup/index.html",package.json+1 −1
@@ -1,6 +1,6 @@11 {22 "name": "peach",3- "version": "1.4.45",3+ "version": "1.4.46",44 "description": "Zero-knowledge password manager",55 "type": "module",66 "scripts": {src/popup/styles/popup.css+8 −8
@@ -82,11 +82,11 @@8282 radial-gradient(120% 80% at 0% 0%, rgba(217,104,48,0.08) 0%, transparent 65%),8383 radial-gradient(85% 100% at 100% 100%, rgba(217,104,48,0.06) 0%, transparent 70%),8484 var(--peach-bg);85- border: 1px solid var(--peach-t3);85+ border: 1px solid var(--shell-frame);8686 box-shadow:8787 0 2px 8px rgba(0,0,0,0.55),8888 0 14px 48px rgba(0,0,0,0.7),89- 0 0 0 1px rgba(240,232,216,0.04);89+ 0 0 0 1px var(--shell-outline);9090 overflow: hidden;9191 }9292 .peach-shell {@@ -738,18 +738,18 @@738738 }739739 36% {740740 opacity: 0.92;741- border-color: rgba(217, 104, 48, 0.44);741+ border-color: rgba(217, 104, 48, 0.5);742742 box-shadow:743- 0 0 0 1px rgba(217, 104, 48, 0.12),744- 0 0 12px rgba(217, 104, 48, 0.14);743+ 0 0 0 1px rgba(217, 104, 48, 0.14),744+ 0 0 14px rgba(217, 104, 48, 0.16);745745 transform: scale(1);746746 }747747 64% {748748 opacity: 0.5;749- border-color: rgba(217, 104, 48, 0.24);749+ border-color: rgba(217, 104, 48, 0.28);750750 box-shadow:751- 0 0 0 1px rgba(217, 104, 48, 0.08),752- 0 0 16px rgba(217, 104, 48, 0.08);751+ 0 0 0 1px rgba(217, 104, 48, 0.1),752+ 0 0 18px rgba(217, 104, 48, 0.1);753753 transform: scale(1.0008);754754 }755755 100% {src/popup/styles/vars.css+6 −2
@@ -90,10 +90,12 @@9090 --shell-top-fade: rgba(12, 10, 6, 0.95);9191 --shell-accent-a: rgba(217, 104, 48, 0.08);9292 --shell-accent-b: rgba(217, 104, 48, 0.06);93+ --shell-frame: rgba(0, 0, 0, 0.86);94+ --shell-outline: rgba(0, 0, 0, 0.42);9395 --breach: rgba(220, 80, 60, 0.7);9496 --health: rgba(100, 210, 100, 0.75);9597 --totp-tag: rgba(120, 175, 255, 0.75);96- --copy-shadow: 0 2px 8px rgba(0,0,0,0.55), 0 14px 48px rgba(0,0,0,0.7), 0 0 0 1px rgba(240,232,216,0.04);98+ --copy-shadow: 0 2px 8px rgba(0,0,0,0.55), 0 14px 48px rgba(0,0,0,0.7), 0 0 0 1px var(--shell-outline);9799 --font-display: "Cormorant Garamond", "Times New Roman", serif;98100 --font-mono: "IBM Plex Mono", "SFMono-Regular", Menlo, monospace;99101 --font-ui: "Inter Variable", "Inter", system-ui, sans-serif;@@ -150,5 +152,7 @@150152 --shell-top-fade: rgba(198, 180, 160, 0.96);151153 --shell-accent-a: rgba(217, 104, 48, 0.12);152154 --shell-accent-b: rgba(123, 144, 96, 0.10);153- --copy-shadow: 0 2px 8px rgba(80, 56, 32, 0.22), 0 14px 48px rgba(80, 56, 32, 0.20), 0 0 0 1px rgba(28,25,21,0.06);155+ --shell-frame: rgba(0, 0, 0, 0.78);156+ --shell-outline: rgba(0, 0, 0, 0.26);157+ --copy-shadow: 0 2px 8px rgba(80, 56, 32, 0.22), 0 14px 48px rgba(80, 56, 32, 0.20), 0 0 0 1px var(--shell-outline);154158 }src/popup/views/contracts.test.tsx+1 −1
@@ -93,7 +93,7 @@9393 9494 (globalThis as { chrome?: typeof chrome }).chrome = {9595 runtime: {96- getManifest: () => ({ version: "1.4.45" }),96+ getManifest: () => ({ version: "1.4.46" }),9797 onMessage: { addListener: vi.fn() },9898 },9999 } as unknown as typeof chrome;