21fbb6627cdd

use font-display block + preload RegularItalic so entry names keep Cormorant after pre-lock removal, no Times fallback (v3.6.139)

time
2026-05-30 09:22 UTC · 4 months ago
machine
koh2
parent
5847a1a7137d
5 files manifest.firefox.json+1 −1manifest.json+1 −1package.json+1 −1src/popup/index.html+9 −0src/popup/styles/vars.css+4 −4
manifest.firefox.json+1 −1
@@ -2,7 +2,7 @@22   "_comment_audio_capture": "Firefox does not honor the Chrome 'audioCapture' optional_permission — getUserMedia in WebExtensions is gated solely by the runtime permission prompt. Microphone access for chirp pairing works from the popup under the existing '<all_urls>' host permission; no manifest entry is required or accepted here.",33   "manifest_version": 3,44   "name": "Peach Password Manager",5-  "version": "3.6.138",5+  "version": "3.6.139",66   "description": "Zero-knowledge password manager",77   "browser_specific_settings": {88     "gecko": {

view file

manifest.json+1 −1
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach Password Manager",4-  "version": "3.6.138",4+  "version": "3.6.139",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": "3.6.138",3+  "version": "3.6.139",44   "description": "Zero-knowledge password manager",55   "type": "module",66   "scripts": {

view file

src/popup/index.html+9 −0
@@ -10,6 +10,15 @@1010       type="font/woff2"1111       crossorigin1212     />13+    <!-- RegularItalic (weight 400) is the face used by entry names; preload it14+         so the display serif is ready before the vault list paints. -->15+    <link16+      rel="preload"17+      href="/fonts/CormorantGaramond-RegularItalic.woff2"18+      as="font"19+      type="font/woff2"20+      crossorigin21+    />1322     <link1423       rel="preload"1524       href="/fonts/IBMPlexMono-Light.woff2"

view file

src/popup/styles/vars.css+4 −4
@@ -3,7 +3,7 @@33   font-weight: 300;44   font-style: italic;55   src: url("/fonts/CormorantGaramond-LightItalic.woff2") format("woff2");6-  font-display: optional;6+  font-display: block;77 }88 99 @font-face {@@ -11,7 +11,7 @@1111   font-weight: 300;1212   font-style: normal;1313   src: url("/fonts/CormorantGaramond-Light.woff2") format("woff2");14-  font-display: optional;14+  font-display: block;1515 }1616 1717 @font-face {@@ -19,7 +19,7 @@1919   font-weight: 400;2020   font-style: normal;2121   src: url("/fonts/CormorantGaramond-Regular.woff2") format("woff2");22-  font-display: optional;22+  font-display: block;2323 }2424 2525 @font-face {@@ -27,7 +27,7 @@2727   font-weight: 400;2828   font-style: italic;2929   src: url("/fonts/CormorantGaramond-RegularItalic.woff2") format("woff2");30-  font-display: optional;30+  font-display: block;3131 }3232 3333 @font-face {

view file