b3757502a1b3

pro upgrade UI — no sync hero icon, no color-mix drop-shadow on mark, narrow CTA buttons (v2.27.2)

time
2026-05-03 13:32 UTC · 5 months ago
machine
koh2
parent
f0787b007df5
5 files manifest.firefox.json+1 −1manifest.json+1 −1package.json+1 −1src/popup/styles/popup.css+4 −6src/popup/views/Settings.tsx+0 −9
manifest.firefox.json+1 −1
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach",4-  "version": "2.27.1",4+  "version": "2.27.2",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": "2.27.1",4+  "version": "2.27.2",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": "2.27.1",3+  "version": "2.27.2",44   "description": "Zero-knowledge password manager",55   "type": "module",66   "scripts": {

view file

src/popup/styles/popup.css+4 −6
@@ -5811,9 +5811,7 @@58115811 .peach-pro-upgrade-mark {58125812   width: 38px;58135813   height: 38px;5814-  filter:5815-    drop-shadow(0 0 7px color-mix(in srgb, var(--peach-accent) 45%, transparent))5816-    drop-shadow(0 0 18px color-mix(in srgb, var(--peach-accent) 18%, transparent));5814+  opacity: 0.9;58175815 }58185816 58195817 .peach-pro-upgrade-title {@@ -5897,13 +5895,13 @@58975895 }58985896 58995897 .peach-pro-upgrade-cta {5900-  align-self: stretch;5898+  align-self: center;59015899   text-align: center;59025900   text-decoration: none;59035901   display: block;5904-  padding: 9px 20px;5902+  padding: 9px 32px;59055903   font-size: 0.8125rem;5906-  box-sizing: border-box;5904+  min-width: 180px;59075905 }59085906 59095907 .peach-pro-key-divider {

view file

src/popup/views/Settings.tsx+0 −9
@@ -1253,15 +1253,6 @@12531253         <div class="peach-settings-body">12541254           <div class="peach-pro-upgrade">12551255             <div class="peach-pro-upgrade-hero">1256-              <svg class="peach-sync-hero-icon" width="36" height="36" viewBox="0 0 36 36" fill="none" aria-hidden="true">1257-                <circle cx="9" cy="18" r="4.5" stroke="currentColor" stroke-width="1.2" opacity="0.9"/>1258-                <circle cx="27" cy="18" r="4.5" stroke="currentColor" stroke-width="1.2" opacity="0.9"/>1259-                <path d="M13.5 15.5C15 12 17 10 18 10C19 10 21 12 22.5 15.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" opacity="0.6"/>1260-                <path d="M13.5 20.5C15 24 17 26 18 26C19 26 21 24 22.5 20.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" opacity="0.6"/>1261-                <path d="M13.5 18H22.5" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" opacity="0.35"/>1262-                <path d="M20 16L22.5 18L20 20" stroke="var(--peach-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>1263-                <path d="M16 16L13.5 18L16 20" stroke="var(--peach-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>1264-              </svg>12651256               <h2 class="peach-pro-upgrade-title">Peach Sync</h2>12661257               <p class="peach-pro-upgrade-tagline">Encrypted · peer-to-peer · local</p>12671258             </div>

view file