From a16aa73d6e34a4f30a68dc19a38e5f058e8aa9ad Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 15 Aug 2017 13:54:58 +1000 Subject: [PATCH] switch to svg images for better hidpi rendering --- aqt/browser.py | 8 ++++---- aqt/deckbrowser.py | 2 +- designer/icons.qrc | 8 ++++---- designer/icons/deck.png | Bin 1265 -> 0 bytes designer/icons/deck.svg | 18 ++++++++++++++++++ designer/icons/heart.png | Bin 1788 -> 0 bytes designer/icons/heart.svg | 12 ++++++++++++ designer/icons/notetype.png | Bin 922 -> 0 bytes designer/icons/notetype.svg | 21 +++++++++++++++++++++ designer/icons/tag.png | Bin 1099 -> 0 bytes designer/icons/tag.svg | 15 +++++++++++++++ web/imgs/gears.png | Bin 1679 -> 0 bytes web/imgs/gears.svg | 13 +++++++++++++ 13 files changed, 88 insertions(+), 9 deletions(-) delete mode 100644 designer/icons/deck.png create mode 100644 designer/icons/deck.svg delete mode 100644 designer/icons/heart.png create mode 100644 designer/icons/heart.svg delete mode 100644 designer/icons/notetype.png create mode 100644 designer/icons/notetype.svg delete mode 100644 designer/icons/tag.png create mode 100644 designer/icons/tag.svg delete mode 100644 web/imgs/gears.png create mode 100644 web/imgs/gears.svg diff --git a/aqt/browser.py b/aqt/browser.py index 89db4ac70..ffd55dc4d 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -823,13 +823,13 @@ by clicking on one on the left.""")) saved = self.col.conf.get('savedFilters', {}) for name, filt in sorted(saved.items()): item = self.CallbackItem(root, name, lambda s=filt: self.setFilter(s)) - item.setIcon(0, QIcon(":/icons/heart.png")) + item.setIcon(0, QIcon(":/icons/heart.svg")) def _userTagTree(self, root): for t in sorted(self.col.tags.all(), key=lambda t: t.lower()): item = self.CallbackItem( root, t, lambda t=t: self.setFilter("tag", t)) - item.setIcon(0, QIcon(":/icons/tag.png")) + item.setIcon(0, QIcon(":/icons/tag.svg")) def _decksTree(self, root): grps = self.col.sched.deckDueTree() @@ -840,7 +840,7 @@ by clicking on one on the left.""")) lambda g=g: self.setFilter("deck", head+g[0]), lambda g=g: self.mw.col.decks.collapseBrowser(g[1]), not self.mw.col.decks.get(g[1]).get('browserCollapsed', False)) - item.setIcon(0, QIcon(":/icons/deck.png")) + item.setIcon(0, QIcon(":/icons/deck.svg")) newhead = head + g[0]+"::" fillGroups(item, g[5], newhead) fillGroups(root, grps) @@ -849,7 +849,7 @@ by clicking on one on the left.""")) for m in sorted(self.col.models.all(), key=itemgetter("name")): mitem = self.CallbackItem( root, m['name'], lambda m=m: self.setFilter("mid", str(m['id']))) - mitem.setIcon(0, QIcon(":/icons/notetype.png")) + mitem.setIcon(0, QIcon(":/icons/notetype.svg")) # Filter tree ###################################################################### diff --git a/aqt/deckbrowser.py b/aqt/deckbrowser.py index d2d21bdf8..d3b3dd3e5 100644 --- a/aqt/deckbrowser.py +++ b/aqt/deckbrowser.py @@ -188,7 +188,7 @@ where id > ?""", (self.mw.col.sched.dayCutoff-86400)*1000) nonzeroColour(new, "#000099")) # options buf += ("" - "" % did) + "" % did) # children buf += self._renderDeckTree(children, depth+1) return buf diff --git a/designer/icons.qrc b/designer/icons.qrc index 1c30eebd2..cbf4e1b2d 100644 --- a/designer/icons.qrc +++ b/designer/icons.qrc @@ -1,9 +1,9 @@ icons/anki.png - icons/tag.png - icons/deck.png - icons/notetype.png - icons/heart.png + icons/tag.svg + icons/deck.svg + icons/notetype.svg + icons/heart.svg diff --git a/designer/icons/deck.png b/designer/icons/deck.png deleted file mode 100644 index f4797df5caa83eb7ac035b272068db006d7d726e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1265 zcmVd(imm1nR)X| z&5YN3GikC_wo{bY__g3KV5_W^B2rRz*2D%q=Xp~z$(-A{=X1aJp3}YOf<2g0(t1@t zq%&D9FzItIgcjY-XIwN=LpQdtqN`)GvwkYt#~n5^-t?NaDxdq;>Y_1S0h>#BR8h68 z@RYEBEvuTmE!?Uk!%^W=;T}ycD12+`5sP0;PFVb9vK9=CgS}bUohai-87oOGEi5m` zlTPK7;(g4Q)WA=@B(2)ngLlqQ_*U$eaED+gCk4=(VcX`=I*CFy1=Bxdq<^!}vTjjPE0GJi9@MZF{*@f!_IMm#PoNxaG%nA^-pY32;bRa{vG?BLDy{BLR4&KXw2B0~Sd{K~#90 z?VG=g)Ib!+Kf8ApTAYh;R$?J49;k&Lo+wy|ScsLit+kz%Hs?QJDTtkRT3Bc!2Now@ zV{z9Uh~N(pwH6c=cP)~Tw{zK-NoF$1X7hz1^DFaS-pu#C$uF33^eP^|53B%#xIBte zi2Pq*6Zq%hI!faKsZw>Mw^TpLD!ybW6*?W!6rA^Tp_9-T`G=&l(KGT{buR4}fW-_Q zg5xXEEQIFa8tDo+s&%Z|I?0TT)Lzxe%|)%tqe4gnsK$5o0X^UhuxtoRmfxPZJO^yV zbwiQz%9Bz;t8YY+=AEKrrK|5e^?Uh0z&=B-SEBu}b^)#wIO}-659|U?7k6Cq-+J?YK;3n{0(a$u#S0{K1 zcxusaAx^%r0vrU+iMpT^SSlc_DjYJ(K`9^ydj>pW{LX8hXy%g;CPQ2j(roKxItE;_ zy%0rbX9~!{wt**QG%A7Xqz2G9p4D#KRyYcTzN;$>uXlq@jP*gCU|q3ZgEuGGdNL1 zSm@>q8w1F_^zk@_#xTE2byxy^5a$1%tTY6!R&{Z<9)5x77u2l3G|jwgyV>_W@WE2g b4n^@FvcyuL=j6Vx00000NkvXXu0mjf-h)Mg diff --git a/designer/icons/deck.svg b/designer/icons/deck.svg new file mode 100644 index 000000000..eb667570f --- /dev/null +++ b/designer/icons/deck.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/designer/icons/heart.png b/designer/icons/heart.png deleted file mode 100644 index 482beedd044f9e890e04a20990255e18bd4e09e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1788 zcmVd(imm1nR)X| z&5YN3GikC_wo{bY__g3KV5_W^B2rRz*2D%q=Xp~z$(-A{=X1aJp3}YOf<2g0(t1@t zq%&D9FzItIgcjY-XIwN=LpQdtqN`)GvwkYt#~n5^-t?NaDxdq;>Y_1S0h>#BR8h68 z@RYEBEvuTmE!?Uk!%^W=;T}ycD12+`5sP0;PFVb9vK9=CgS}bUohai-87oOGEi5m` zlTPK7;(g4Q)WA=@B(2)ngLlqQ_*U$eaED+gCk4=(VcX`=I*CFy1=Bxdq<^!}vTjjPE0GJi9@MZF{*@f!_IMm#PoNxaG%nA^-pY32;bRa{vG?BLDy{BLR4&KXw2B1tCd9K~#90 z?VDR@9Yq+&e|wVD&@|QyRii;A73_nc6@6{YDQfJq7u0ICh~lkYUJS(>ilSCfUla-| zs1Yxa`jFPgdI4*-N=pRM7K)ZyNR6%1HfhpkeVEzKHfjuDPKNcosOB z;dC$XHLwHt890(5Hv;rk;IB{1rr9{6eeBRa_h!hQ1fC&>DSj@nmARul3>1OIDLM;) z0pMlefTQ~lu%d*&69MHA~v~3rQHJ4#v#?jrXW0)5f0zWzi-=(^F)(t!lObQ#5 zzzr#~t5W2i0~S@`uSauqr{KaWYyc|xe2jhRt*+LHz(v3=VQ&VwQ5?Ss`|RxkF08@d z9oSRxBdScs>#*n3wKb4Qa3-(~`wU+SEJNMOlHb44vbEwm?7a1GrHWm^xKMl~2Qmp3 zp>Ai1?d`yK*mJg;OTHW)6}HEza4I}5l(tdZeLM|4z+c$&GzKP6#Z8`wfNzD5$I2-b zfc-)tEm`G(+n755w|ermO8D51iZK(*h42{ppZx?8uu1qD@$73%__{(KY|L{qqWj(=l=FDJ6JV z3mpwWDm0FvVmp*2(197H-vW^eiQh5tbtFH^Tf!M)KXa6t7&4|)vC08BCic6$(+Lk5 zQ|c6tFg5u^2u6XCRG*Wjg#OS%v*fd0*eGa2#gtTor{I=_2ld|w==IMl7z}XRDPR)2*Z0fHJrS=g`uNV_IkVCSc>AB@V=`SV-adeIWhJn zjXf0#D2@r=E#y$g^a6hiqZPkotOMjr-NWSgNWT_)DlE;*aE`bHv+^6Grf+VDFmH-t z;49|7RjMc2QJfNfoAFS>_hQ}~#K3zr#YG(x_OP6@i1+d;a423WC*fY-2zjgjwjLmzgV zORRm?J@^C>@BntR;{@uFx>l^zwi3HD!2L8(@DkSme`3g&;@*o9l%ehHoS6Ju4Sd}Cp2NtLIgaC9mtIS zE$u<79e4^mkIbUJ1Zl|mUMU7KeFw?59n~nEU>SDLaIAF(gEIAqvr#SUGQdexf?S9F zoj?qHi25+)6tC0`^_n=zW4(a`-PIU9d0z}hd e3oWz|9RC8|z3a!({B~>r0000 + + + + + + + + + + + diff --git a/designer/icons/notetype.png b/designer/icons/notetype.png deleted file mode 100644 index 99172a98712685ecf02e34d5625f299e8b6bf22d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 922 zcmV;L17-Y)P)d(imm1nR)X| z&5YN3GikC_wo{bY__g3KV5_W^B2rRz*2D%q=Xp~z$(-A{=X1aJp3}YOf<2g0(t1@t zq%&D9FzItIgcjY-XIwN=LpQdtqN`)GvwkYt#~n5^-t?NaDxdq;>Y_1S0h>#BR8h68 z@RYEBEvuTmE!?Uk!%^W=;T}ycD12+`5sP0;PFVb9vK9=CgS}bUohai-87oOGEi5m` zlTPK7;(g4Q)WA=@B(2)ngLlqQ_*U$eaED+gCk4=(VcX`=I*CFy1=Bxdq<^!}vTjjPE0GJi9@MZF{*@f!_IMm#PoNxaG%nA^-pY32;bRa{vG?BLDy{BLR4&KXw2B0l!H^K~#90 z?U}tw13?spKl7uBsT6E|0WB@`LA0_IZ7sF2@CCH@Q3Sz8-ywxqDG2@`q)=mGv1}NY zofyH~v)R2L3=Fdad+udscJ>}{9LI5-loQ|`_%v!)K*uDq30NQzH8gHJ7Qw}+1^oul z6ljpHfZFd<%1xMnZ;~Zx&6nVvQ7*9E|98N$Nn{b`a>iCj4nzwcfPvAwoIJ8CU>`UH zS^_Orya30*W%j{5(8K;7plG*g(BW602`o;S#aU-5?KC12y1=@P7Bf1)Yj!Y}fFT9@ zKK}!`@%T+pEkKPYKrKLxCqOMgjVC}YKuzo-)CM*!g&5Gz8;m7jmEeb=%!FIu19(yi zG3Gw)ge#y=Qlj3Y-1UHG;7l#TahzhHE{i{s7&3*Sa>htVi^Qa`uF&pU1Q#Q`2-V5o z64OTENRO!e&rq0vKAK8!Pw>tW^`M`g#v3Gw85p!{;FR)};GLNvd+Hxh4R`nmcZU<) z9ga-s0&6x}%;*4b*}-w{aDS?D?8%MCZ-Qz8YCHjI0ctz}Y5{6I0crti#<{~=mO>2p wvpak + + + + + + + + + + + + + + + + + + + + diff --git a/designer/icons/tag.png b/designer/icons/tag.png deleted file mode 100644 index 5406ac44c3d4bd036e7e5d8ffb89cdb040de273e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1099 zcmV-R1ho5!P)d(imm1nR)X| z&5YN3GikC_wo{bY__g3KV5_W^B2rRz*2D%q=Xp~z$(-A{=X1aJp3}YOf<2g0(t1@t zq%&D9FzItIgcjY-XIwN=LpQdtqN`)GvwkYt#~n5^-t?NaDxdq;>Y_1S0h>#BR8h68 z@RYEBEvuTmE!?Uk!%^W=;T}ycD12+`5sP0;PFVb9vK9=CgS}bUohai-87oOGEi5m` zlTPK7;(g4Q)WA=@B(2)ngLlqQ_*U$eaED+gCk4=(VcX`=I*CFy1=Bxdq<^!}vTjjPE0GJi9@MZF{*@f!_IMm#PoNxaG%nA^-pY32;bRa{vG?BLDy{BLR4&KXw2B0&q!0K~#90 z?b^F*6hR!o@z3R9$bX>V3q?V+5kW1~v(UyzKpVACD{ZvYzd<2Z`UgZ13}PZ^1W_zZ z8pXm&M1}ZDsg)p6k{FB4!kxFtUG6Tq+sS-k;cjN<^}XF=W`08?5{X12kw_#GS&0<> z`@R>&R&=BaKQV;wOWDX;%wV=nuV1)b-ffIP6Qp7VHs8&JV1*8;k z6t7f@7{$K%3Wg#erGP_{L6=IH!iMywj+S(7d6>m>$q!q^>$&tUY)o$oSwJacxRaH! zQUuJ)iWkt;>JBuKZuH?VMkG_@s)X_c9Kn0Zp1}jW!{J&Ah9F?GWYC*R(zf8C8kWo< z2sneDjPzcds#Z7z0mm1}>#J5c1OW{Zf`E|)@*Y(y9D;yB{K-h4RKvDj2m;0>%i!^n zw2zYaf1+C9P$oi8uuUBkp-=>nEOUn!TPTEApdq4wR(D{TDB^5ZM#usRk_FM2B;vJu zE`1tb(wjmQP{1*~lDPqH@c4i_!{hT!h1X+OJryni1<8+dMdbmB z0bI8P2PE40n#4`XnWmg R)%XAa002ovPDHLkV1k0*0uKNH diff --git a/designer/icons/tag.svg b/designer/icons/tag.svg new file mode 100644 index 000000000..6454cab9b --- /dev/null +++ b/designer/icons/tag.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/web/imgs/gears.png b/web/imgs/gears.png deleted file mode 100644 index 7738414e99998675ead3353de9b0dd7d6c8d623f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1679 zcmV;A25|X_P)d(imm1nR)X| z&5YN3GikC_wo{bY__g3KV5_W^B2rRz*2D%q=Xp~z$(-A{=X1aJp3}YOf<2g0(t1@t zq%&D9FzItIgcjY-XIwN=LpQdtqN`)GvwkYt#~n5^-t?NaDxdq;>Y_1S0h>#BR8h68 z@RYEBEvuTmE!?Uk!%^W=;T}ycD12+`5sP0;PFVb9vK9=CgS}bUohai-87oOGEi5m` zlTPK7;(g4Q)WA=@B(2)ngLlqQ_*U$eaED+gCk4=(VcX`=I*CFy1=Bxdq<^!}vTjjPE0GJi9@MZF{*@f!_IMm#PoNxaG%nA^-pY32;bRa{vG?BLDy{BLR4&KXw2B1hh#+K~#90 z?VD|gR8<(qf9}+#lJ0K#(u&fe(w8I>CG$fe?)E7)s3ajG1;H$WC_=)Z4~AA6^dZVM zfPlS&-48M z=bkzDJm)zBL&y}v>cmG-i~ybkwgFoleT@eG05$>b)Olyj05$*@fI`F;I{4fW^K}e( z3z*=<)H7Ovjg%9O+8JQ1h2O_geEtWl1nzL;?u6Tc*MVLt6D`>nO5dY^69#^}fccI( ztg+94VAP&g`0iBte&1P*1-2?l=7BK=e%qCP3&6{sG^y~s1<}u|_`DN1uJm~wnCMNF z0xiH*CD{V-WQxy^E&T0t5#jn={Tb*`wz&WtsK8~m1*a9jd&)N6upIpz^KDZzSDAu) zfc^whp=`gafCk6*e*-&QNjTt3R|l>g0PvLuA2(y{0klz@;eW&jc^@M{v%>Rf#DUzM==rjDFC0gXwY{u4)%$G@F<2Oqa{mD9WXcyvdpPZ0Iw?B z^dVn|e(!7sF%`mez-z$27VUN+g^{dK)&Wy847AOm?RH-z5-=tHVHI!^zu&W?jwC00 z=2JjM)^cJ?;u0E=lGJA4l80d5ICcP-Ri3I@9#{uV(*$k?UO={;Z3FMIQ5@r78~Y0I zHL!s4oW~0HBVx29E(47YaXTzx7JyGNEXbPf2pvRvQ;SC60gHAe%(QIRiLCa#Vh(n9 zV{3vh6SM$-S;YIFjB<*R*pPUIi>wu@p%F=b zwBp}1@I4I4QSu4xKQa+#iZKk9s?Gw-&>gUPJAq&|o1^gGgrw@F4V#T*@bj7p$dJ0r zqU{p&9Wcov&NO7t!Fd+oByZ@ByzWMp*+a-0 ZHvr~wxGw!C#2x?u002ovPDHLkV1k^k7a#xt diff --git a/web/imgs/gears.svg b/web/imgs/gears.svg new file mode 100644 index 000000000..7efbeb328 --- /dev/null +++ b/web/imgs/gears.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + +