From 79b8647fd7c2ed2ed4459d879061ff52ccef60b8 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Tue, 5 Feb 2019 12:06:33 -0500 Subject: [PATCH] Updated kdbx file icon * Tweaked share/icons/svg/application-x-keepassxc.svg for better scaling * Added ico build script for Windows --- share/CMakeLists.txt | 173 +++--- .../mimetypes/application-x-keepassxc.png | Bin 9079 -> 8303 bytes .../mimetypes/application-x-keepassxc.png | Bin 715 -> 693 bytes .../mimetypes/application-x-keepassxc.png | Bin 1143 -> 1000 bytes .../mimetypes/application-x-keepassxc.png | Bin 1759 -> 1702 bytes .../mimetypes/application-x-keepassxc.png | Bin 4148 -> 3907 bytes .../mimetypes/application-x-keepassxc.svg | 491 ++++++++---------- .../icons/svg/application-x-keepassxc-16.svg | 312 ----------- share/icons/svg/application-x-keepassxc.svg | Bin 29371 -> 16083 bytes share/macosx/keepassxc.icns | Bin 87559 -> 87558 bytes share/windows/create-ico.sh | 22 + share/windows/keepassxc-kdbx.ico | Bin 85182 -> 120024 bytes share/windows/keepassxc.ico | Bin 372526 -> 125408 bytes 13 files changed, 330 insertions(+), 668 deletions(-) delete mode 100644 share/icons/svg/application-x-keepassxc-16.svg create mode 100644 share/windows/create-ico.sh diff --git a/share/CMakeLists.txt b/share/CMakeLists.txt index 06b718130..2b6704da7 100644 --- a/share/CMakeLists.txt +++ b/share/CMakeLists.txt @@ -45,98 +45,93 @@ install(DIRECTORY icons/application/ DESTINATION ${DATA_INSTALL_DIR}/icons/appli FILES_MATCHING PATTERN "*.png" PATTERN "*.svg") add_custom_target(icons - # SVGZ to PNGs for KeePassXC - COMMAND inkscape -z -w 16 -h 16 - icons/application/scalable/apps/keepassxc.svg -e icons/application/16x16/apps/keepassxc.png - COMMAND inkscape -z -w 24 -h 24 - icons/application/scalable/apps/keepassxc.svg -e icons/application/24x24/apps/keepassxc.png - COMMAND inkscape -z -w 32 -h 32 - icons/application/scalable/apps/keepassxc.svg -e icons/application/32x32/apps/keepassxc.png - COMMAND inkscape -z -w 48 -h 48 - icons/application/scalable/apps/keepassxc.svg -e icons/application/48x48/apps/keepassxc.png - COMMAND inkscape -z -w 64 -h 64 - icons/application/scalable/apps/keepassxc.svg -e icons/application/64x64/apps/keepassxc.png - COMMAND inkscape -z -w 128 -h 128 - icons/application/scalable/apps/keepassxc.svg -e icons/application/128x128/apps/keepassxc.png - COMMAND inkscape -z -w 256 -h 256 - icons/application/scalable/apps/keepassxc.svg -e icons/application/256x256/apps/keepassxc.png + # SVG to PNGs for KeePassXC + COMMAND inkscape -z -w 16 -h 16 + icons/application/scalable/apps/keepassxc.svg -e icons/application/16x16/apps/keepassxc.png + COMMAND inkscape -z -w 24 -h 24 + icons/application/scalable/apps/keepassxc.svg -e icons/application/24x24/apps/keepassxc.png + COMMAND inkscape -z -w 32 -h 32 + icons/application/scalable/apps/keepassxc.svg -e icons/application/32x32/apps/keepassxc.png + COMMAND inkscape -z -w 48 -h 48 + icons/application/scalable/apps/keepassxc.svg -e icons/application/48x48/apps/keepassxc.png + COMMAND inkscape -z -w 64 -h 64 + icons/application/scalable/apps/keepassxc.svg -e icons/application/64x64/apps/keepassxc.png + COMMAND inkscape -z -w 128 -h 128 + icons/application/scalable/apps/keepassxc.svg -e icons/application/128x128/apps/keepassxc.png + COMMAND inkscape -z -w 256 -h 256 + icons/application/scalable/apps/keepassxc.svg -e icons/application/256x256/apps/keepassxc.png - # SVGZ to PNGs for KeePassXC - COMMAND inkscape -z -w 16 -h 16 - icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/16x16/apps/keepassxc-dark.png - COMMAND inkscape -z -w 24 -h 24 - icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/24x24/apps/keepassxc-dark.png - COMMAND inkscape -z -w 32 -h 32 - icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/32x32/apps/keepassxc-dark.png - COMMAND inkscape -z -w 48 -h 48 - icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/48x48/apps/keepassxc-dark.png - COMMAND inkscape -z -w 64 -h 64 - icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/64x64/apps/keepassxc-dark.png - COMMAND inkscape -z -w 128 -h 128 - icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/128x128/apps/keepassxc-dark.png - COMMAND inkscape -z -w 256 -h 256 - icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/256x256/apps/keepassxc-dark.png + # SVG to PNGs for KeePassXC + COMMAND inkscape -z -w 16 -h 16 + icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/16x16/apps/keepassxc-dark.png + COMMAND inkscape -z -w 24 -h 24 + icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/24x24/apps/keepassxc-dark.png + COMMAND inkscape -z -w 32 -h 32 + icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/32x32/apps/keepassxc-dark.png + COMMAND inkscape -z -w 48 -h 48 + icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/48x48/apps/keepassxc-dark.png + COMMAND inkscape -z -w 64 -h 64 + icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/64x64/apps/keepassxc-dark.png + COMMAND inkscape -z -w 128 -h 128 + icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/128x128/apps/keepassxc-dark.png + COMMAND inkscape -z -w 256 -h 256 + icons/application/scalable/apps/keepassxc-dark.svg -e icons/application/256x256/apps/keepassxc-dark.png - # SVGZ to PNGs for KeePassXC - COMMAND inkscape -z -w 16 -h 16 - icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/16x16/apps/keepassxc-locked.png - COMMAND inkscape -z -w 24 -h 24 - icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/24x24/apps/keepassxc-locked.png - COMMAND inkscape -z -w 32 -h 32 - icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/32x32/apps/keepassxc-locked.png - COMMAND inkscape -z -w 48 -h 48 - icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/48x48/apps/keepassxc-locked.png - COMMAND inkscape -z -w 64 -h 64 - icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/64x64/apps/keepassxc-locked.png - COMMAND inkscape -z -w 128 -h 128 - icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/128x128/apps/keepassxc-locked.png - COMMAND inkscape -z -w 256 -h 256 - icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/256x256/apps/keepassxc-locked.png + # SVG to PNGs for KeePassXC + COMMAND inkscape -z -w 16 -h 16 + icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/16x16/apps/keepassxc-locked.png + COMMAND inkscape -z -w 24 -h 24 + icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/24x24/apps/keepassxc-locked.png + COMMAND inkscape -z -w 32 -h 32 + icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/32x32/apps/keepassxc-locked.png + COMMAND inkscape -z -w 48 -h 48 + icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/48x48/apps/keepassxc-locked.png + COMMAND inkscape -z -w 64 -h 64 + icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/64x64/apps/keepassxc-locked.png + COMMAND inkscape -z -w 128 -h 128 + icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/128x128/apps/keepassxc-locked.png + COMMAND inkscape -z -w 256 -h 256 + icons/application/scalable/apps/keepassxc-locked.svg -e icons/application/256x256/apps/keepassxc-locked.png - # SVGZ to PNGs for KeePassXC - COMMAND inkscape -z -w 16 -h 16 - icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/16x16/apps/keepassxc-unlocked.png - COMMAND inkscape -z -w 24 -h 24 - icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/24x24/apps/keepassxc-unlocked.png - COMMAND inkscape -z -w 32 -h 32 - icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/32x32/apps/keepassxc-unlocked.png - COMMAND inkscape -z -w 48 -h 48 - icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/48x48/apps/keepassxc-unlocked.png - COMMAND inkscape -z -w 64 -h 64 - icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/64x64/apps/keepassxc-unlocked.png - COMMAND inkscape -z -w 128 -h 128 - icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/128x128/apps/keepassxc-unlocked.png - COMMAND inkscape -z -w 256 -h 256 - icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/256x256/apps/keepassxc-unlocked.png + # SVG to PNGs for KeePassXC + COMMAND inkscape -z -w 16 -h 16 + icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/16x16/apps/keepassxc-unlocked.png + COMMAND inkscape -z -w 24 -h 24 + icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/24x24/apps/keepassxc-unlocked.png + COMMAND inkscape -z -w 32 -h 32 + icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/32x32/apps/keepassxc-unlocked.png + COMMAND inkscape -z -w 48 -h 48 + icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/48x48/apps/keepassxc-unlocked.png + COMMAND inkscape -z -w 64 -h 64 + icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/64x64/apps/keepassxc-unlocked.png + COMMAND inkscape -z -w 128 -h 128 + icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/128x128/apps/keepassxc-unlocked.png + COMMAND inkscape -z -w 256 -h 256 + icons/application/scalable/apps/keepassxc-unlocked.svg -e icons/application/256x256/apps/keepassxc-unlocked.png - # SVGZ to PNGs for KeePassXC MIME-Type - COMMAND inkscape -z -w 16 -h 16 - icons/application/scalable/mimetypes/application-x-keepassxc.svg -e icons/application/16x16/mimetypes/application-x-keepassxc.png - COMMAND inkscape -z -w 22 -h 22 - icons/application/scalable/mimetypes/application-x-keepassxc.svg -e icons/application/22x22/mimetypes/application-x-keepassxc.png - COMMAND inkscape -z -w 32 -h 32 - icons/application/scalable/mimetypes/application-x-keepassxc.svg -e icons/application/32x32/mimetypes/application-x-keepassxc.png - COMMAND inkscape -z -w 64 -h 64 - icons/application/scalable/mimetypes/application-x-keepassxc.svg -e icons/application/64x64/mimetypes/application-x-keepassxc.png - COMMAND inkscape -z -w 128 -h 128 - icons/application/scalable/mimetypes/application-x-keepassxc.svg -e icons/application/128x128/mimetypes/application-x-keepassxc.png + # SVG to PNGs for KeePassXC MIME-Type + COMMAND inkscape -z -w 16 -h 16 + icons/application/scalable/mimetypes/application-x-keepassxc.svg -e icons/application/16x16/mimetypes/application-x-keepassxc.png + COMMAND inkscape -z -w 22 -h 22 + icons/application/scalable/mimetypes/application-x-keepassxc.svg -e icons/application/22x22/mimetypes/application-x-keepassxc.png + COMMAND inkscape -z -w 32 -h 32 + icons/application/scalable/mimetypes/application-x-keepassxc.svg -e icons/application/32x32/mimetypes/application-x-keepassxc.png + COMMAND inkscape -z -w 64 -h 64 + icons/application/scalable/mimetypes/application-x-keepassxc.svg -e icons/application/64x64/mimetypes/application-x-keepassxc.png + COMMAND inkscape -z -w 128 -h 128 + icons/application/scalable/mimetypes/application-x-keepassxc.svg -e icons/application/128x128/mimetypes/application-x-keepassxc.png - # ICNS for MacOS - COMMAND png2icns macosx/keepassxc.icns - icons/application/16x16/apps/keepassxc.png - icons/application/32x32/apps/keepassxc.png - icons/application/48x48/apps/keepassxc.png - icons/application/128x128/apps/keepassxc.png - icons/application/256x256/apps/keepassxc.png + # ICNS for MacOS + COMMAND png2icns macosx/keepassxc.icns + icons/application/16x16/apps/keepassxc.png + icons/application/32x32/apps/keepassxc.png + icons/application/48x48/apps/keepassxc.png + icons/application/128x128/apps/keepassxc.png + icons/application/256x256/apps/keepassxc.png - # ICO for Windows - COMMAND icotool -c -o windows/keepassxc.ico - icons/application/16x16/apps/keepassxc.png - icons/application/24x24/apps/keepassxc.png - icons/application/32x32/apps/keepassxc.png - icons/application/48x48/apps/keepassxc.png - icons/application/64x64/apps/keepassxc.png - icons/application/128x128/apps/keepassxc.png - icons/application/256x256/apps/keepassxc.png - VERBATIM - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) + # ICO for Windows + COMMAND bash ./windows/create-ico.sh icons/application/scalable/apps/keepassxc.svg windows/keepassxc.ico + COMMAND bash ./windows/create-ico.sh icons/application/scalable/mimetypes/application-x-keepassxc.svg windows/keepassxc-kdbx.ico + + VERBATIM + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) diff --git a/share/icons/application/128x128/mimetypes/application-x-keepassxc.png b/share/icons/application/128x128/mimetypes/application-x-keepassxc.png index 539823d9232f7c84b720e1166b035a486e7a3d37..9993a58f626afda6f74a9166dad5eb6adb8ff638 100644 GIT binary patch delta 8280 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 RF)%PNc)I$ztaD0e0sw9vy#)XO delta 9062 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 VgRtJMX$%Yu44$rjF6*2UngBhwCSU*n delta 630 zcmdnWdYW~D4cBf42FBftR&O3Zn&_rc@8Rj<7-G@8bkctR;6Rb%_S?U2U7zsVBTA>O zEk4jo_@HOV4bJ+8X$MbUJ?a=PBo&Po-_f1f`7{B1z7dy*POVOfT5o zvJ>`-ua<34zi=_XXwu~3_dlOhpWpdmzR+>cjR7lmn)(VmH3&@cR{iwTW?QZ>Upr@M zNqs|*#!>;N2gW>wTmeRBcU>_FUl^dUeV?C+)Y7ZhyPN{o-%2r(WNKuHjg94aFz3EL zLrkBj=FOXTmnKEJwEf~_Yu?kf|H;MQ?LT;%=QYaxX*(FD*FIs>Pu;0SJMGNPmp|J) z|LWWH?IByEY(@Fw?gzgYySFMtYw0(iVA=1Md`36x*GTL#I&tNUaNRWXnSQke4^GeS zUXxS*_~;vvg&!)XP4b+@uq<;^=&8-y|8vKR+sv=^diGt5p?|sh#Vu@3aue>v9C-cJ zjCskFh^SyYKQjSo`JNUbgwIQr!9djGmP{mdIw`URln* zYh_NvS-wTg%wE>@9}Mo8H@TNTycqi;kDp=p@92sW@x2SH78OIR}4wOiR7mDzL7?=3MW^*ERQN zs)ze1wk){(;%U@#iJM=fbai!?Tz=WVF(PLV=K{}{Oc8OBj0X&OmP|=}GgFPjQAOzC ztHM!YqX%UCOAx*8N875M1!dK5Ys^oq0$@I?7PC>sDGadKFg)i@L&(dhk ty{$FTV~^$Sns58czI{-6t}*M2xU<&Bh$HN2>I@7F44$rjF6*2UngF}@Ei(WB diff --git a/share/icons/application/22x22/mimetypes/application-x-keepassxc.png b/share/icons/application/22x22/mimetypes/application-x-keepassxc.png index 2fc813f6f9fa0cf190c092422e184d911cdf241a..9519c3718479c54d12369538ab5762392a9b001a 100644 GIT binary patch delta 918 zcmey)@q&GV4ObTf15+0xgXNSt6WuiGQ$1ZALo9liPKou1PM0`dzx>6mMVAe4wKQ#P zdT`^w199mV->^Ul>7I)R-|hLJWWFn!eYXVn=d!B6f&}wznys5G1tpDEHm~a_o#A&e zC(5+WwRq9hBQ=@lJd4h4?)IA=k<9h?aP>#K=aqHO&ojS|SB&P;*E`7+8WM7aho66U ze0@uX1RF0e?|SBYO+87TzP`SW>l81Wc&Z4Ah>AXCS$;XQ;WUG#Bg3wB#%5;6-n`KX zTRrvCrJ!%$zIC`QHZe7QSYQz_#pd?rn>oFc7JmI&TDUW2)5eX8yVjjP_3pmW!@s`s zTtY6I_%2(%eCg`d-bov8ob=I}DzrfA!J$a|z|g4&>km3w*}qn))Z{u)l`+w}{;R-M zz5tQdOP{(+N=h!=z3Xc<^UV7jCccF`V~Q$DG;F_HFD-w>eX;cK%*%#9_VwugQL&rv z&&I~~$$H-W`OA0iocVI?{h7CRwBIhD-ywG9)l6=iC!TlCA6UG8XTTga37$zFDx0e2 zG48&b_omGHvG#t3`hpofAFuA1yrPWZz~jA=dA>D#4yQamCA49}l0`W&{lro4W=yV!NxMXOewIdi6?zB*b?UuVW!zvYi-EKg~w zwY%T^c=z$gi6tc>%P)JbQaEVOXwKg5IHf`{Kg_J~>#5KZUuCIIfq>A@zyJN){`=Rj zWqr?!+X6~UO`kq}%EQb1@cZwLx8I7y>m+Apa^8N*pn6naxZ5r8Z{5z~?|I2;CeO9} z>Q5W+aJD)<`dW4LapkV2wP$^2&YEL#`}S?wbf)?2HFFeaEj#(@)hd>d(0_C0nB2N` ztH|m6*~gcE>7VG7kvXw_d%pR<3-|vUyq|D3t@^pm@wP+{3z=!|dE4*Zy7eo}E-vkl mIK%b%hkvL|ICuSvewuIOF5?6PYX$}e22WQ%mvv4Fj7vv7y09|qiOdQ~+!Az) zFIUai;LwF>fm|lFMsIzr^V5Dk+aZyjl2v%zGw%kMSs=MmFGZzS3oRHYI59G6if}O$z5MjlykExh6LW*++cVEUpO%u6 zk`i>(Wc6y~Fn?UQE`ERCC8^Lm?!m#rucMt1vRX{?p(J33?T?8Set^1XWX zNmo8f4N)#Yv%WTwX;_(4XtQpn(4FbQG@n@$B!Ssxv{Z%b@JYr-FN$QP3F7W z9n`K6O|3Ki!MZYM(#b2a`y~HN%Duf!baP$EF=b`tE7z}I{(PG?Cpz(VS9YhJ-`ARe zd!J+9=*08a#eIw4cd^&7EyU{Y3%T9vx`Vo^jq4L`@7fb|Q^o#o9bsPbrz7MnJdN>+PYkgkXUB7+N&Yd$oR1SS!9sgja=-H=sQj06KZUoposAf+6 z{Ymw-#g2al7c-{lMsJ&N{`uEM2}@10udhqZDVekQw*Q7z+c@W6yyM+3w5D#7h(xzE@ax#>SI;{)b+5)aBMW3?$w=XGHR#t1; zD@B7FJw7&xB|dKBU6Y-eXdsoEl+^UA+f7Ji2b6O~{Ew?x~LE*P|e*S|q zGmY;pJ}9!@UgO*r!?tZ}qfdWp;`sd2X5DKeYxCnDE(EAux-I?Y&6_##Ck(qC#b2pv zR>;kJKJoNZ32E86zrK8V`Kxv2KlVANpQb(f_+##>Ra(kQPuFk$GNt~X$jzK-(&qVY lw{PF(*I}!9^T}Li;|@Vd?Uwt085kHCJYD@<);T3K0RUPE7T^E? diff --git a/share/icons/application/32x32/mimetypes/application-x-keepassxc.png b/share/icons/application/32x32/mimetypes/application-x-keepassxc.png index 195f792d87aeab8e6ddf9e33a570c0f08ef7ebc7..674b613d06a9559c7ad92a7a7d1ccbd0aa6b1acd 100644 GIT binary patch delta 1625 zcmcc5yNq{&4cA5n2Ih^7Uz^{0PIS|#SN3#q42fvnIz2l_G8 zHYs%5!AxcC5>=HAOD`oo6l(d)Sin`d`h(&s0j;ctwk>DblNXAJ%nKE=)^*aD)~%c@ z$2k4Us*YTaI+k6XFWDljH4TL`f(N^;fB*s7p+^z*L=_+H&=J&%$W=~_BQYMTNWgqo^Z-I(P-v}s=X#A zCL7Yv%YA!y*E=sSZ;d6>gsYb>J*qA_U@_P4=FZ~fF*^zzn+`5uVXEU~YZl^RdwRWo z^@LMxNjK}#wz4$UH%fl{_O0yZ#^iP$etvhJLrqOhb8Tc=K8HDkhQ50BYQ>5b3)ZaZ z@p~=GG;6+Tr9JzDtMdC#s!vPvIsZ@O>BF9XZ(i3w;M}DVyS1~Wg(WLH+p^+=0$a0U zR!=3PUhJ-xiy2GStm&!0xBtL=>wgZe5A~P5J-xX*VqUDt;{Lb`w;vu4k}xhd8Aip1vS54SWORPgony>jJ>!JCbr4xY7Quv(j&u}f@gzd}jWdWH{) z?+y1!?LK^MZS>BHk4nPA!raU+-o91U*YDr5#U$!%z3K`!28oY#hhM(iE;w^%2dC5L zx#d4kC9*kOHnrOo?C<2nq&B&8-Mad9t&An*<(u>FS}`Tc%kr-~vtjGq+(#+T-=}Yx z`_k^r&hz(Y&pdKr`3~mfHIbX!=FOYe%6Q{#*)+Y_uG&x8PEiJj?943BEWg&j{5|_I zT|qk~t7bj!ojZ5l$l2D)SYabKY4T*r@4aW99=dyR-^W zo4MY@&reN&V}i(hBlQD|wf_F|);X`)m0^Blxd2zIhiB)%IhKr@Hg7Jpnycem&E`7u za&FYw|5g3<{rCDZ{`>v~ zNa4_zk0rN^rY*7c4i6W1b#+~_N{Z1?-NDn7bMD-^^($7LI<_eMS&_5Lh0?kF)qV@I zt#)Z$cCY+*nuUq++qvGF>Ytj2z*_LY=L<`0r{`ar$=C<6~cXpTiHyvD1 zQ?%VRE?aB*skWq*Sw9xe$*2!Dn_CfA7xtZb=aXE4I$y-r*{@VPbnw}xRY1E-N(o0#DN11F}urr^X~7{wVUsMM{oL#wzenU zn;czJpG|0Bsp@gKI?L?!rM z4hR)x{ZL`^>DwLS z3JJQj6j<;$)Wpnrb9?*yubb1)%k`R8m^6I&`ucjcOIuspK5w4-6G~2AUR{%NO@4iQ zdw>7x?c2Yz=%)r3F;OXk;vd$@? F2>^_vFk1is delta 1682 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 F1OPrsbCLi6 delta 4092 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 LS3j3^P6 + width="128" + sodipodi:docname="application-x-keepassxc.svg" + inkscape:export-filename="C:\Users\jdwus\Projects\Apps\keepassxc\share\windows\keepassxc-kdbx.png" + inkscape:export-xdpi="192" + inkscape:export-ydpi="192" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="radialGradient3919-5" + xlink:href="#linearGradient3913-5" /> + + + + + + + + id="filter3909-6" + color-interpolation-filters="sRGB"> + id="feGaussianBlur3911-9" + stdDeviation="0.43040059" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + height="1.408259" + y="-0.2041295" + width="1.3293014" + x="-0.16465071" + id="filter4087"> + id="feGaussianBlur4089" + stdDeviation="4.2234282" /> + + + + - @@ -228,150 +261,74 @@ + id="layer1" + transform="translate(5.6821192)" + inkscape:export-filename="C:\Users\jdwus\Projects\Apps\keepassxc\share\windows\layer1.png" + inkscape:export-xdpi="12" + inkscape:export-ydpi="12" + inkscape:label="layer1"> - + transform="matrix(0.9886676,0,0,0.95756415,-0.86136107,2.9411239)" + d="m 13.09375,3.5 a 1.0280226,1.0280226 0 0 0 -0.125,0.03125 C 12.083764,3.7185227 11.496893,4.4391709 11.5,5.34375 v 118.3125 a 1.0280226,1.0280226 0 0 0 0,0.0313 c 0.01849,1.02971 0.782949,1.79389 1.8125,1.8125 a 1.0280226,1.0280226 0 0 0 0.03125,0 h 48.8125 c 1.665878,0 4.022349,0.23675 7.09375,-1.84375 a 1.0280226,1.0280226 0 0 0 0.28125,-0.21875 c 0.0578,-0.0515 0.139644,-0.12864 0.25,-0.21875 0.220712,-0.18022 0.516774,-0.41745 0.78125,-0.625 0.264476,-0.20755 0.495635,-0.39648 0.65625,-0.53125 0.04015,-0.0337 0.07966,-0.051 0.125,-0.0937 0.02267,-0.0214 0.04798,-0.0408 0.09375,-0.0937 0.02288,-0.0265 0.04727,-0.051 0.09375,-0.125 0.0081,-0.013 0.01807,-0.0366 0.03125,-0.0625 9.780644,-9.33282 27.440979,-28.680919 38.5,-39.875 1.71105,-1.711053 3.78125,-3.862728 3.78125,-8.5 V 5.3439 a 1.0280226,1.0280226 0 0 0 0,-0.03125 C 113.82509,4.2829723 113.06085,3.5186039 112.03125,3.5 A 1.0280226,1.0280226 0 0 0 112,3.5 H 13.4375 c -0.03179,-0.00301 -0.06191,0.00137 -0.09375,0 -0.08491,-0.00365 -0.165226,-0.00803 -0.25,0 z" + id="path3314" + style="display:inline;fill:#000000;fill-opacity:1;filter:url(#filter3814)" + inkscape:connector-curvature="0" /> - - - -