Răsfoiți Sursa

Update icons

simov 2 ani în urmă
părinte
comite
ef8a8577b7

+ 9 - 24
background/icon.js

@@ -1,28 +1,13 @@
 
 md.icon = ({storage: {state}}) => () => {
 
-  setTimeout(() => {
-    if (state.icon) {
-      chrome.action.setIcon({
-        path: {
-          '16' : '/icons/icon16-light.png',
-          '19' : '/icons/icon19-light.png',
-          '38' : '/icons/icon38-light.png',
-          '48' : '/icons/icon48-light.png',
-          '128' : '/icons/icon128-light.png'
-        }
-      })
-    }
-    else {
-      chrome.action.setIcon({
-        path: {
-          '16' : '/icons/icon16.png',
-          '19' : '/icons/icon19.png',
-          '38' : '/icons/icon38.png',
-          '48' : '/icons/icon48.png',
-          '128' : '/icons/icon128.png'
-        }
-      })
-    }
-  }, 100)
+  setTimeout((color) =>
+    chrome.action.setIcon({
+      path: [16, 19, 38, 48, 128].reduce((all, size) => (
+        color = state.icon ? 'light' : 'dark',
+        all[size] = `/icons/${color}/${size}x${size}.png`,
+        all
+      ), {})
+    })
+  , 100)
 }

BIN
icons/dark/128x128.png


BIN
icons/dark/16x16.png


BIN
icons/dark/19x19.png


BIN
icons/dark/38x38.png


BIN
icons/dark/48x48.png


BIN
icons/icon128-light.png


BIN
icons/icon128.png


BIN
icons/icon16-light.png


BIN
icons/icon16.png


BIN
icons/icon19-light.png


BIN
icons/icon19.png


BIN
icons/icon38-light.png


BIN
icons/icon38.png


BIN
icons/icon48-light.png


BIN
icons/icon48.png


BIN
icons/light/128x128.png


BIN
icons/light/16x16.png


BIN
icons/light/19x19.png


BIN
icons/light/38x38.png


BIN
icons/light/48x48.png


+ 10 - 5
manifest.chrome.json

@@ -7,15 +7,20 @@
   "homepage_url": "https://chrome.google.com/webstore/detail/markdown-viewer/ckkdlimhmcjmikdlpkmbgfkaikojcbjk",
 
   "icons": {
-    "16" : "/icons/icon16.png",
-    "48" : "/icons/icon48.png",
-    "128": "/icons/icon128.png"
+    "16" : "/icons/dark/16x16.png",
+    "19" : "/icons/dark/19x19.png",
+    "38" : "/icons/dark/38x38.png",
+    "48" : "/icons/dark/48x48.png",
+    "128": "/icons/dark/128x128.png"
   },
 
   "action": {
     "default_icon": {
-      "19" : "/icons/icon19.png",
-      "38" : "/icons/icon38.png"
+      "16" : "/icons/dark/16x16.png",
+      "19" : "/icons/dark/19x19.png",
+      "38" : "/icons/dark/38x38.png",
+      "48" : "/icons/dark/48x48.png",
+      "128" : "/icons/dark/128x128.png"
     },
     "default_title": "Markdown Viewer",
     "default_popup": "/popup/index.html"