From fc2ba30aa28e89f4340c4c7bb4753596de041cce Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Wed, 19 Oct 2022 22:53:55 -0700 Subject: [PATCH] Custom icon, change when active --- background.js | 47 ++++++++++++++++++++++++++--------- icons/active-128.png | Bin 0 -> 2247 bytes icons/active-16.png | Bin 0 -> 482 bytes icons/active-256.png | Bin 0 -> 4299 bytes icons/active-48.png | Bin 0 -> 1031 bytes icons/active-64.png | Bin 0 -> 1185 bytes icons/asana.png | Bin 423 -> 0 bytes icons/idle-128.png | Bin 0 -> 1715 bytes icons/idle-16.png | Bin 0 -> 333 bytes icons/idle-256.png | Bin 0 -> 3539 bytes icons/idle-48.png | Bin 0 -> 744 bytes icons/idle-64.png | Bin 0 -> 886 bytes manifest.json | 58 +++++++++++++++++++++++++------------------ 13 files changed, 69 insertions(+), 36 deletions(-) create mode 100644 icons/active-128.png create mode 100644 icons/active-16.png create mode 100644 icons/active-256.png create mode 100644 icons/active-48.png create mode 100644 icons/active-64.png delete mode 100644 icons/asana.png create mode 100644 icons/idle-128.png create mode 100644 icons/idle-16.png create mode 100644 icons/idle-256.png create mode 100644 icons/idle-48.png create mode 100644 icons/idle-64.png diff --git a/background.js b/background.js index 3c8a881..de5fc60 100644 --- a/background.js +++ b/background.js @@ -2,6 +2,26 @@ const reData = new RegExp('^data:(.*?);base64,(.*)$'); +const idleIcon = { + path: { + 16: 'icons/idle-16.png', + 48: 'icons/idle-48.png', + 64: 'icons/idle-64.png', + 128: 'icons/idle-128.png', + 256: 'icons/idle-256.png', + }, +} + +const activeIcon = { + path: { + 16: 'icons/active-16.png', + 48: 'icons/active-48.png', + 64: 'icons/active-64.png', + 128: 'icons/active-128.png', + 256: 'icons/active-256.png', + }, +} + async function handleClick(tab, e) { if (e.modifiers.includes('Shift')) { await sendPaste(); @@ -22,14 +42,12 @@ async function handleClick(tab, e) { noteParts.push(''); - const store = {}; - store[`create_${crypto.randomUUID()}`] = { + await queue('create', { name: tab.title, html_notes: noteParts.join(''), attach: imgURL, filename: 'screenshot.png', - }; - await browser.storage.local.set(store); + }); if (!e.modifiers.includes('Command')) { browser.tabs.remove([tab.id]); @@ -39,12 +57,10 @@ async function handleClick(tab, e) { async function sendPaste() { const clip = await navigator.clipboard.readText(); - const store = {}; - store[`create_${crypto.randomUUID()}`] = { + await queue('create', { name: 'Paste', html_notes: `${escapeHTML(clip)}`, - }; - await browser.storage.local.set(store); + }); } let inHandleChange = false; @@ -68,6 +84,7 @@ async function handleChangeInt(e) { const keys = Object.getOwnPropertyNames(queue); if (keys.length == 0) { + browser.browserAction.setIcon(idleIcon); return; } @@ -115,13 +132,11 @@ async function create(cfg, task) { const create = await createResp.json(); if (task.attach) { - const store = {}; - store[`attach_${crypto.randomUUID()}`] = { + await queue('attach', { gid: create.data.gid, attach: task.attach, filename: task.filename, - }; - await browser.storage.local.set(store); + }); } } @@ -147,6 +162,14 @@ async function attach(cfg, task) { } } +async function queue(type, details) { + browser.browserAction.setIcon(activeIcon); + + const store = {}; + store[`${type}_${crypto.randomUUID()}`] = details; + await browser.storage.local.set(store); +} + async function getSelectedText(tabId) { const selecteds = await browser.tabs.executeScript( tabId, diff --git a/icons/active-128.png b/icons/active-128.png new file mode 100644 index 0000000000000000000000000000000000000000..d4aa2c4f990d96ecbf9a9a1b336b3868802ed43e GIT binary patch literal 2247 zcmYjTeK^zW8~^TW%a&Qp$x2}yFCoUkQKk%|A#3Ew%W15Hyr#4^(MEHSXriOSN|BE8 zlJ~->rIiRPv5t_p#*hvr)SUTUzw7$_{quLo1~CGcAj=W6Ef79zm&gR5IXez-0JE~XTF%(nt9q*lgP9;%bBv2elZ#urB%M@=fi8ArKNf4m;g717Is_7%tVhS!*9}WonM*%boV2w z>YoX1XbNV_b3~ha4h-qN*Xhn9S4rC}QSn}WOx3~RPiWhUU=pG&l#UCMyvpZkJ?)9R zpQROCVseV7B{U?#+cK78gAY~EMr8Cr)BriI%8s7)I1Cd5{6*oG z=7tp%(2IuLB{L>D?-din6sGx-2w+JM6z zNbQ78aB7v=XCEYDtaiqH=4LL?Y~@$=C4+|)#Z&2UI>imp+m?DPwMs`rJ4Z8F^9>qX z-l~h|oTE%l-Sh{G;|%Z|ewt0o4`(lII6|fN?An*K(=NfOJve!!Q$S*K)&93qPj|rS z^|90*%)e=2mmnOVAg@69Y%T_ifZSc1gk8Ed7Nt&$ArCV zg^8wkXwwcu0JypG#zL&~{gO+?tx;ngeOOTYy^jhun7dIc1Uj5dk@JK7it2<{y_k|| z5>RoEKHEU?0pvJRmUZGq`gb!2y&i_Lt3d!TIebmf@h7eX78GVX?G)pR=L5NcS}40n zMa#I4+{zfF^~ufmqlb#(*RW_1*c7-ml*Jm$fcEt|f9-v8kEbnE%;iJl1a5~WDdLsn z(ld&3*nPit%KO4561yGeb zg`l^5xcJ|76qnbr8sDy&i&jiXQ<3i#cl~ik&?!p^32{hy^}cLkLaN7=gNa+#O$azA z_`K)Qt3QK~zXyl%_ZaQ66W%Sz!-4Zh&TXISb9ch0Lp8M3M3tAqshd=F*G1vs zB5O|KJU4t`aE5GM8U3^XVkN8K#u9TP^_CZh{Di9qyY4CVgY%+bhv^x{&!Rd7GX3`T ze*eK65U&*kB$ko-Ot}5aeChRmjX@=DIe#V|Ss5!5+z6*eoX`hwWDh8xWe*fr)%?3VQpkW!rW9Sa08c^(WW&?n0*lYAvn#^%2v6b7DMfHO>aQ%bN8xis>q;{YysaaT)iyo3P4^kv1>c)w(Ky_t zA|J+OAcsJoUOk+&63}p^)L#7oJ2{-HencBqnWcq%YE<*vZ980zKG zea>0O^Ia;QkcSwa<6Q3r(C(W>+U820qV}reVq+pL%+|*yL;AKC*4J#eY|SlPo=fzu zKPQnMmzPrNGsQ8*p68EHhv;x44|Q|Kl1Vqlcc*<~dLjR7eW_5A>_wGXrC%4fupghr zr!2ibK5o2DbDsl&8=1>*4YJmeT}~y^nfcO9ojq}qnTQ5W%WtxeF(A;im^$|2HA4&4Jtd6Hgcv*dJNUIfpAuI z!z7HRV+BU~CS-73RW?Fa%=pe}dRQELb~J!P1V!L3`2}1LYr>X}2B_q*i-9K>VjO(I zlOP<&hj}7Mh!MZfrf@fc3(%brR zra$EoTp{4W1f>*x3Yp!udDzhtk&DJwwKq^G;4vsXL7tLBKtOVh_$iKPC>5Bv5L1)} zO;RU_M+0_X9fDvK{x@|<9+nGojrh)NeRu&dej!Gcf&ldac?y)0+y*DCr{rK&+yxBU zK1kOzO&t5p&G<}Gm#LfI+aV7uG>yA2$PA)-G7Spfoek(1qOs%O6+M25+!_%rb(Q~2 N09R)+vBEJZ`Cs7N23-IE literal 0 HcmV?d00001 diff --git a/icons/active-16.png b/icons/active-16.png new file mode 100644 index 0000000000000000000000000000000000000000..024c24d81902d6f124c58ca26138e6845e09ae49 GIT binary patch literal 482 zcmV<80UiE{P)kB^Os)`+304PTzN0!CDr7Hhx^d%Z+q}y8tNXT&x{^Y!i^%Ggo+WxMhq`d_L)x<-2TPNFFrQJu zd`1OJlYS?h@f}FN;3I2QRAiwd3t6j5zuA1yVoq Y2`|pVls^j3TmS$707*qoM6N<$f;cbNKL7v# literal 0 HcmV?d00001 diff --git a/icons/active-256.png b/icons/active-256.png new file mode 100644 index 0000000000000000000000000000000000000000..f33097fae594e5b94eeb33f9fb3470eee7752eaf GIT binary patch literal 4299 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 fq$NMVw{p( literal 0 HcmV?d00001 diff --git a/icons/active-48.png b/icons/active-48.png new file mode 100644 index 0000000000000000000000000000000000000000..3c835a24f36e384d281d538505aa820b531676bc GIT binary patch literal 1031 zcmV+i1o-=jP)D0|j9=r*r?rYZ_cbuK+U?b|z%+Abv zVhjC_@4fH)em~y#=6&BApRVhuX84br04svL9a5=h2txh=g!~!!OTN7cnXEz)(`0mh zfM+}(uN0!mcnl(4gh(507b>ER{Hbmtz5B`|E*Akb8IK{dwuF!@Ix^4#I_TLxGWLF! zH8!6!Aksz0Y8GW&%Ohp!d=g{BE7*Ho`-;# zcUu=}X90Er!6MVAm`XiEEcR7@k+BO<1(nHO3%q49XBVKOKQg(Aw1*J}YCxrUpp=>u>QK&12v@(mXp z?SvxAyy_r;V>N1krn;sOlH+CNg(Aw3$(w(+oIWl%zC~#=9z$Sf5PtRYfeBT3;WZto z)H8&Da_zvN7W_s=KaM!{;b;fwcxMK+8|?==to^PW#$gjty{*t|Ih_2mn?Jv64L6g00R@2ryAZG8m z4h8_hV$ihH3KgDNo}o$z=U-b*nF^rE-ZrLYBP7R7NL=*nFZ}zw)s*=T__a%(g8_iQ z6fPTMX?$#U?tepb+%Olw*d?KKV!dq4O|^O$HeH{o03xMVJk|IHc7#mXSTXY5vp<`z z&pL%Xuyv`rD|O`jgTt$Thrl3Z9)~Enr$&n zv?f58W_DR$=p(Z~%1UiIb~S;3aveUsZXbD9{l$@VWP9W_W%ma4hjc3utl)l;m5~Pk zP4R&)%^XfA9^fj#l)Ql>62VP?EqMb+AcBhkN8}A~7Qz0D$qjh}97Qk*@I>AKClQ_n zFp)RFL4+p(T*w<>6yaI`SMmlJL{$CTXw|ore*m`N$G&+EfhGU|002ovPDHLkV1g;Y B)$0HN literal 0 HcmV?d00001 diff --git a/icons/active-64.png b/icons/active-64.png new file mode 100644 index 0000000000000000000000000000000000000000..c90a18151e713f980c8860cb33360bc0a571b29b GIT binary patch literal 1185 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 literal 0 HcmV?d00001 diff --git a/icons/idle-256.png b/icons/idle-256.png new file mode 100644 index 0000000000000000000000000000000000000000..baeaa702702027d862b20dba239de21a172e9bc3 GIT binary patch literal 3539 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 e{`Z+^QTa;3wNhhOzef0!21r|WdXy0P)aVH zhc2}mi@<6DlJjF}6T?I6+(H}QVg)oLR@&ee0&2zBDQOplg@8NFU`fGZT>V96A>gPS zuR2OC1nd-J_m%hWn&1`!nhT8u3)e{o zcvXomufQr-NbB4j*pRj%N11O_$e@4;RaU@qEXU=~c+Q;frSg6;)M4xt+Az)Q{~9u9 zvcYr713Zb~B$5JTnV%*E3uqGa-P8RcQ}HZgqZnF&bwMzIyF{fmw1>u!IqWM!6_ z^8x%E^H!s$kce0^{QBe-nDyOb>)fn$?vwo%LXQmZu_N$UdA}axH>seB`1g0Zdf*W0 zJLB)>itijOGWm9e7Hf)z6bPSevw7UBfoe3bh3b{fCTw~vxqPgFhV}S zT!e{$O!5JyA}l^JO(7p(CPF2kkbHoNh++Xs@&RfQMFNb-2dG3$7GO+1pjgD!zZ<>! alJXCVi3N{xNp7+L0000}*cKorM+&ZI~u-@x1;WG212LC6VAzYRG7$_<=i zd-(*$H-J7fac%%Nu(}kPA%%7`fQ?w8_nzdz|IP-zkKcZ1_w91A*=#sxz3V!FuJyhP zr=@e3z;N&1tIYeAbu1T_L!fkS0!)FA2fnff3g9;L{>dUH69A=iL#o6MCI0LYV3K)1 zR|_ggeGUk%z92n$fDE`Vox9bDXx7oRww2NY9s~l}R$Z0H z(ie~hK=N`zN&O1V(ie~bAaqTsmdWcXyq3PAQYXO)?N53h5-&Sh`bq;3NRBx@uq9Pu zz48SOD?%q0DjF3itbLtS6%KptDTjkAsb=83?o6+At^mlqpJ@9!q}FBe7YYwgDR=rp z@;BknyE+JMebuRxbAi3&qmm#<%X}$(AbEhBI3z4(3ZN$WD02vA01}dqGKF9Qph5Cc zW)LiXFHq1d`6v?zssLIfAEgdK4S+!MQK}HMZi^SlBp;;)K^%ZW@=+=fL;)x!A0-Y! z41huMQKAq;02n48B?duaH~0bgjQ!7W{{lZV@Bg$h@^(wC>j1jeKNApSo*F3#`v3p{ M07*qoM6N<$f@&>$WdHyG literal 0 HcmV?d00001 diff --git a/manifest.json b/manifest.json index 1d619f2..5f276e9 100644 --- a/manifest.json +++ b/manifest.json @@ -1,30 +1,40 @@ { - "manifest_version": 2, - "name": "Quick Asana", - "version": "0.1", - "icons": { - "48": "icons/asana.png" - }, + "manifest_version": 2, + "name": "Quick Asana", + "version": "0.1", + "icons": { + "16": "icons/idle-16.png", + "48": "icons/idle-48.png", + "64": "icons/idle-64.png", + "128": "icons/idle-128.png", + "256": "icons/idle-256.png" + }, - "permissions": [ - "clipboardRead", - "storage", - "unlimitedStorage", - "" - ], + "permissions": [ + "clipboardRead", + "storage", + "unlimitedStorage", + "" + ], - "browser_action": { - "default_icon": "icons/asana.png", - "default_title": "Quick Asana" - }, + "browser_action": { + "default_icon": { + "16": "icons/idle-16.png", + "48": "icons/idle-48.png", + "64": "icons/idle-64.png", + "128": "icons/idle-128.png", + "256": "icons/idle-256.png" + }, + "default_title": "Quick Asana" + }, - "background": { - "scripts": ["background.js"] - }, + "background": { + "scripts": ["background.js"] + }, - "browser_specific_settings": { - "gecko": { - "id": "{073d8528-4b24-11ed-9b73-c71d3da4ab37}" - } - } + "browser_specific_settings": { + "gecko": { + "id": "{073d8528-4b24-11ed-9b73-c71d3da4ab37}" + } + } }