From f48bae0509f7a980d2ee1a5bf1c8af6ea6413f49 Mon Sep 17 00:00:00 2001 From: Boo Yee Date: Sat, 30 Aug 2025 19:39:21 +0800 Subject: [PATCH 1/2] Improve the dark theme. --- .../images/global-dark-theme/alarmclock2.png | Bin 0 -> 533 bytes .../images/global-dark-theme/attribute.png | Bin 0 -> 650 bytes resources/images/global-dark-theme/bold.png | Bin 0 -> 4254 bytes .../images/global-dark-theme/bulletList.png | Bin 0 -> 172 bytes .../images/global-dark-theme/collapsed.png | Bin 0 -> 190 bytes .../global-dark-theme/down_arrow_small.png | Bin 0 -> 149 bytes .../images/global-dark-theme/emailIcon.png | Bin 0 -> 830 bytes .../images/global-dark-theme/expanded.png | Bin 0 -> 176 bytes .../images/global-dark-theme/formatCode2.png | Bin 0 -> 276 bytes resources/images/global-dark-theme/hline.png | Bin 0 -> 147 bytes .../images/global-dark-theme/htmlentities.png | Bin 0 -> 716 bytes resources/images/global-dark-theme/indent.png | Bin 0 -> 411 bytes resources/images/global-dark-theme/italic.png | Bin 0 -> 707 bytes .../global-dark-theme/justifyCenter.png | Bin 0 -> 201 bytes .../images/global-dark-theme/justifyFull.png | Bin 0 -> 157 bytes .../images/global-dark-theme/justifyLeft.png | Bin 0 -> 162 bytes .../images/global-dark-theme/justifyRight.png | Bin 0 -> 164 bytes .../images/global-dark-theme/numberList.png | Bin 0 -> 273 bytes .../images/global-dark-theme/outdent.png | Bin 0 -> 409 bytes .../global-dark-theme/strikethrough.png | Bin 0 -> 504 bytes .../images/global-dark-theme/subscript.png | Bin 0 -> 2305 bytes .../images/global-dark-theme/superscript.png | Bin 0 -> 2382 bytes .../images/global-dark-theme/tree-down.png | Bin 0 -> 355 bytes .../images/global-dark-theme/underline.png | Bin 0 -> 507 bytes .../global-dark-theme/up_arrow_small.png | Bin 0 -> 146 bytes themes.ini | 103 +++++++++--------- 26 files changed, 54 insertions(+), 49 deletions(-) create mode 100644 resources/images/global-dark-theme/alarmclock2.png create mode 100644 resources/images/global-dark-theme/attribute.png create mode 100644 resources/images/global-dark-theme/bold.png create mode 100644 resources/images/global-dark-theme/bulletList.png create mode 100644 resources/images/global-dark-theme/collapsed.png create mode 100644 resources/images/global-dark-theme/down_arrow_small.png create mode 100644 resources/images/global-dark-theme/emailIcon.png create mode 100644 resources/images/global-dark-theme/expanded.png create mode 100644 resources/images/global-dark-theme/formatCode2.png create mode 100644 resources/images/global-dark-theme/hline.png create mode 100644 resources/images/global-dark-theme/htmlentities.png create mode 100644 resources/images/global-dark-theme/indent.png create mode 100644 resources/images/global-dark-theme/italic.png create mode 100644 resources/images/global-dark-theme/justifyCenter.png create mode 100644 resources/images/global-dark-theme/justifyFull.png create mode 100644 resources/images/global-dark-theme/justifyLeft.png create mode 100644 resources/images/global-dark-theme/justifyRight.png create mode 100644 resources/images/global-dark-theme/numberList.png create mode 100644 resources/images/global-dark-theme/outdent.png create mode 100644 resources/images/global-dark-theme/strikethrough.png create mode 100644 resources/images/global-dark-theme/subscript.png create mode 100644 resources/images/global-dark-theme/superscript.png create mode 100644 resources/images/global-dark-theme/tree-down.png create mode 100644 resources/images/global-dark-theme/underline.png create mode 100644 resources/images/global-dark-theme/up_arrow_small.png diff --git a/resources/images/global-dark-theme/alarmclock2.png b/resources/images/global-dark-theme/alarmclock2.png new file mode 100644 index 0000000000000000000000000000000000000000..b68736de4a49e6f8c4dd6991d3b31742c215ab8d GIT binary patch literal 533 zcmV+w0_y#VP)JY8PVMd`ml`cepSofz|_Z#sz_>hi)kNP#` z{vxjeN_2Mc4No>BlE08+xZ z25o{R;sNDx8lb55<@C~M;N$++r%>XLwCabT7=us=+n~1_)YezM?502*)?2N{>E9_p zuK~Ym@q*U;W84V_5QpuyU8JM;tN{D$H2d{XcLp}pe~u@y?e~4zb7j8l_hQRa5Iz0@ Xb9d=Bs(Ftx00000NkvXXu0mjff}ZIz literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/attribute.png b/resources/images/global-dark-theme/attribute.png new file mode 100644 index 0000000000000000000000000000000000000000..5c2ce341501d0ae8986992d798a1164d471fc322 GIT binary patch literal 650 zcmYLFO=uHQ5dJn<-A!UjG%eId5M2;KrRXKHpe7}?U4o?*t?fau9)j9Spn8d(B#3+P zQt%RbD;DvfAW0fMG@zzpA*P3x7NLh$O*Ez^Ho9)sF3;Ie?L6l9oB5b|YJXpk+u7j+ z;8uD==gE646?w8L!(S$6yBh8Z0Z$%CCn$47dxysWm)BAbiHUY93OAK=-NIMVzKfF` zm)eNN=2Jq!3y0e{kF9D_$F`{HDK^E_^mb({ibU1?NIx)HVkDC#VC1rzk3|2&Ii|BY z7Jo5q;cS}4U(Zn`$F^GH`8qQRC^Cb}I@uy+Cfi`~JYWa*mxUoO479)o29B(VI)35} z-rksBriS@tN$!vY0@jexKbQjVz%P8l%**jR05_U$J??7{($se(W*&xt(Nv^s4|HVl z`Aen1-DX1&u#Q$d*T;5K9T3N>idcac4Lk;4LmC=3F-UCx?*GkcNP>qGHP{cx>+Y)S z8+?#>?bITT3}yzTB3@ww<#IjOoC;?Va3O{go;830VK45{ns}Ew**x>?#gf zN=W2b=Taa7NHvMkqtye$olA1e!mK6j^h+MN;gJ%?F=AX;xki`&pc^$bCMp?y^ZLP6 Ot6Ayp3q9?+a`!K_nbaEq literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/bold.png b/resources/images/global-dark-theme/bold.png new file mode 100644 index 0000000000000000000000000000000000000000..4c980230956da674db1d1e753c3331af706a8408 GIT binary patch literal 4254 zcmeH~PiS0K6vpo~nkH!~HR&W{rZY@L&?@diS87ocl0huB2)0&5+=$>p+6vN5p=9I6 zy`rcacUtJiLKiA73QACPD-O-HnKYAF|3{BbIxU0b?;aQ%Fvjez&rBYntOoit|G zuuw2>y#Y@6)Zw#Y8< z{{*%@1GnVuftBUa>>K5#~CbS+RvhCMKA1Y3c5NMSvOVE{g=mJU{Fm8JTdnld^zr0)unT$P#cQ zdgyz~jm|7`GeFEJ12(v3XMRe0DvpdQ8^^(#0`uvTpuRqVa)R>Crd(>;ie}d_Y^RrC<87k?He+nu4{`e*_D(5g7QQgm-a=fxspj>vDNBf zepYYZDopLct!%^P{CZbR=^nlK=sSqvYoLDt~!0% zfa5^#j+>Hf0(J@9+7l&!MJMQd9R$HSZn`F0*w*ITv_s2`$sWSB*Xfzu7zhIX@Ms7CWqu-@=ioA%;4Lcv*WyWZd z;rRG?3cnZuXDC8_U;wZQ?Ydh6v{%4Az{~AaDqsp6^U6f|4ei^&D*o5fNW?RsTU^2U zXGL)SLPeCj#1Eqrwkp41_z4h!za2W18zjC7RTlxhVD^I@QR=B7(K{xpZ{b^k-Usrj zY~Bh|UBok>ss06i2i<9l#7&CsiZ{WR;5zsj=*5)kC{BQ1lI9PfwZ05KB)EPPh`EQH z2(p#5z>h$>Hqe?&r->-2{OJv;x*tPzUF^SO9TAD!h)SCRi=660oPZp8A}YOjy-JVN k-5<~D1_IvGe_h52JoDK@$EQyEwh30tQ9~1_pQb{rzI^ z;}9A;YoZ8qM1kj>eYL;s70<3(wW>$whl*qyiv;hHiw-g}3=B^fN#>MpW}6N)gu&C* K&t;ucLK6V!%`V0O literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/collapsed.png b/resources/images/global-dark-theme/collapsed.png new file mode 100644 index 0000000000000000000000000000000000000000..4b700e1afe4760f448a8edbdc9756a57bd4dc7d0 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n3BBRT^Rni_n+Ah4nJ za0`PlBg3pY5H=O_Lm&8JldB2pI77nh5S8T978nDpS@tn)!@M6a#8-~?9T7o zHr%>&`Gin;j%mi5BQKrgoI5&gnC~}*>L)DLV(mS)h{dAMINrmO-mdKI;Vst03~cYuK)l5 literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/down_arrow_small.png b/resources/images/global-dark-theme/down_arrow_small.png new file mode 100644 index 0000000000000000000000000000000000000000..f4809c3a7b6cf7814deb20dc44396663d2b75f2c GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^96-#*!2%>hc*F~U6jPG7y9)!us$OLyAdj=aBeIx* zfm;}a85w5HkpK#^mw5WRvcKeD<~C)U5!P)EM-idtxt ztDsgf%z%rE3Kv1PXcLv4TOHkx6OY4&1i+MMywh}lC#DTexF+UbD{rRBl00owXG}yHwW&)tf_pkz(&*MA= ze0KJ7>Ze7O(Ez8;0ka6SP$G% zwJpF&5%Z~(g_X^uQMGGSZ3bv^=6PTQxDE{Ej?K5_F9CVX>anIwxsH(kCijI@b zq&?vCz_<_iD{xH290I-tjr8vV6)_J~?FQh!gI)(*R<(`5aS=1=!Dln+MM10DO)iSN zebId=Vw!R}f<*d{Efg`cBIXEi6!21`0T@@cJzmrbMcr>#wY|Wo4|oEId%%U}swlLD zov)32;Wlyjx7(mKE9$kw~WAXEW(0Rof191Ls7{?NXol zRi&KFdjSzM01Om+@RY23lwv2A40JgZK}XOLbcmt9hlFn`=;0Cr9;wP1iI2) zw}vn)=JG*Lxc`Ft7x@11FH?9##C%+G#iwdxVgKG3DbjzXUwxbljw@`YQvd(}07*qo IM6N<$f*TcYk^lez literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/expanded.png b/resources/images/global-dark-theme/expanded.png new file mode 100644 index 0000000000000000000000000000000000000000..3703eb66c46b2278f4760c6e5e2a3350d07005b3 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n3BBRT^Rni_n+Ah4nJ za0`PlBg3pY5H=O_Lm&8Jov3ORbZIEHAPPyTbhLEgZShmlo>{YjFxLP8 literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/formatCode2.png b/resources/images/global-dark-theme/formatCode2.png new file mode 100644 index 0000000000000000000000000000000000000000..7508920728a53a2ab7f443a1ecc2bc290116df3d GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7a$D;Kb?2i11Zh|kH}&M z25w;xW@MN(M*=9wUgGKN%Knl=hFe6A|BBmfpwL237srr@!*9bK`3@*>EIz`%@xQ%O z-4VXsxwBp#*_l!xcIkpw@S^qM=WfpXw(3=GzEtKrMn$C;SwUx??L2wQMo-yH=;i}& zwXW!=ubq{Zc4V(~W1K#r?4xPKpLg>&U1iuH9_#0~?O6ZZ;pB3hJ~d=eHuGrTi7DeZ~#7KJ*gkf^jb3SohLwvFAf QK*ut8y85}Sb4q9e00FsT-T(jq literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/hline.png b/resources/images/global-dark-theme/hline.png new file mode 100644 index 0000000000000000000000000000000000000000..32a83510eab938b3465f2d87976cc6789b9edeb9 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^x>?wG7 g=>J6sw}*#;f%!di;nDijyg;=Kp00i_>zopr0C$@soB#j- literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/htmlentities.png b/resources/images/global-dark-theme/htmlentities.png new file mode 100644 index 0000000000000000000000000000000000000000..9f696afa28816fb5f9db0bbea11f76b84b7b6de5 GIT binary patch literal 716 zcmV;-0yF)IP)GMH^)_^R)ym&BguUqnu^(R`l59s$(mQ=WDJlIgRyO&n(&1)rrn6$W+E=S z>MgfDbWZNHb{sUvfq2UsR-BMr_pV{Pcy=~SjLe+0w($UcmN~TN*WD3abOXe_bLa1TWm#%B5d+)HkE>nGVQ7QP& zvTd0ff%uV+y%}WB@tuwkD*MY1?)X!l;ihTtloyH@?dcz5Jo2**ZGB}RW=?wDDO2iU zv*ZIEed?P9?`wN%WFWVv+e{hF6uSz!3H3}t$0PY6Lf7B+C53@OGpQPHra01bG)7-; z_po4~ZBKe8ncB-`mR>Htxaf-ciqYa2sIHJuvSrQ9s--|&^trQ+lU`^oU%7EOv@6cK zYgOr@Yo2Fm)s~(Wmn^uah@%YiZd=un`@=PKE0z*$d2G)o1{Tc7^{SyC>UykYCqd7? zUAtxF@7dAv0GWEFrMu4Q=}EpWxnro1BwJV!l#)3cl5w?%CAqO}bC&()cU?mz)|_$4 zzyouZomUttGxVJHy>Ic8U)^_Lpghu;1q(KuH`dmxv=lVVm^Cev9QaptqM4IkGb@uk yaiFa_QDQKmVN#Ivs|7*KOlruKhI)q0lK%jnhY4fTtfIpJ00005R21iCtLd+b`WtrUo69^%+fiT zNm2ZZ$domWsT*%D^=jmvWV9#~?;IU?=keO*F z^R0`|@3A&0^}XcBdV0sa4k;F`9VUT?3z?fX9br4L=wbF9CIS+(dC8_jf-+*|FRCe>tqk%WoGK z`+@x>bUq&$9)92JK~f}(qy}&whynEL8(q~Iz#MRKTO7z@VSc_3I0W2wX;4xIND{~E zz*XSs(UFnmZEZn!%)gntCUH|i+<+*uTO-Ftul#9_qzZt$_krb%7w)=KBu6CxxepOV zNbMV|z(SE6QCacX*RNui#xilqacSZB*ooCz9FY3}W_?-ta)ErNXr81({~H#?bO2H$ zy{rvDQo}mGarYFMEt)5);J`R$NZRbb`_jqrQ!BLqyqJD|0N9tS9!WE0az$nB?^G{5 zE!Y3jGmr-e?SPsc7&nVL_PZ~iJ~Q#L7Jz3@9`_3lw}-KU{iOh0YM5DW`K5SC`%BG0 zW`CG`(oF|uYI8uMJ%H|xyFQ#fcYe7RfJYA>?v^x^O@7tt3j;`MSY&b6`mY2~_?ytM zcK^e9woZTv>}LRAsTP2#si^_XMziH73Bf9mZri?~*=$C@4qz9MnAsq(H|zy2CrNV9 z^8W#wPTU2Wz!ypHfQ{TYdK#|Rfc44AN#DwWD2VSd;{xbL{$Z=N(W{6{;lK?%cmVhYtoIWC?Yk4UOiAAEE)4(M`_JqL@;D1TB8wRq zxP?KOkzv*x37{Z*iKnkC`%4aHUTuLru2r*vLQ$SBjv*e$lmDD|kW5ID_{6rs00?4~ zjTN>?tbD+9?0>ToPeQ|u4Hwc{F8r5l^OxYcT5`Z+ZbX9P4A&~FgauJn4Lchqx}5#L ra^eKGNGpjQ1`-dS9$dl5!^2Q|LB{6xt4CEpTNpfD{an^LB{Ts5TQxx! literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/justifyFull.png b/resources/images/global-dark-theme/justifyFull.png new file mode 100644 index 0000000000000000000000000000000000000000..15ca0eb581fa3334f2504471d39b39540a3a76f9 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;D1TB8wRq zxP?KOkzv*x37{Z*iKnkC`%4aHUL&oCo?M1NAw5qQ#}JR>$q5py%={9P5)u;g{;B(K rHc@6~zMLV^({>O_@GLiws9<1N<-#L;=)l^GK%ESpu6{1-oD!Mk4UOiAAEE)4(M`_JqL@;D1TB8wRq zxP?KOkzv*x37{Z*iKnkC`%4aHUTuvj?uS@`LdKphjv*e$lM^IZnfWCoB_t%){Zseb zXr{bO;xY#}b57zRlUaOjmk(xGN%*oKR+r_mVPKfs!Xxa!)td{{&fw|l=d#Wzp$PyP COD3fN literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/justifyRight.png b/resources/images/global-dark-theme/justifyRight.png new file mode 100644 index 0000000000000000000000000000000000000000..61c58c2fbca1326e9b3f81e3f2dcd35455027892 GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UOiAAEE)4(M`_JqL@;D1TB8wRq zxP?KOkzv*x37{Z*iKnkC`%4aHUL7{}3z57)AyZEm#}JR>Z!az6Wl#_}dZE1M&_Cmi zToodYadox6!A=Kn)qm1)o6Kgu-q*_X1p7|~`6tZ`e3?o-!diJeAZr;sUHx3vIVCg! E0D7z}s{jB1 literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/numberList.png b/resources/images/global-dark-theme/numberList.png new file mode 100644 index 0000000000000000000000000000000000000000..ce089d80c88a302c75f511fe146aed3cbab9ba87 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE8CPX zxlFzW66fw7zVrB_LFt(WD^E2JKGw)fnnov%lx^s_waoYTQ}(*R)Jo=J?dUX728qch z4189z8P~^TtX+Cnd`>}$Aj6eX^~XOPE|)xs5$uZyEiYO(Lso+&aPO7qkNcLJKg<`n z{6&XhLaMkWTj4nek<2GQr#1=heSdO>%a(gHj@V{~oECo+@!!7Ff4`u+{bcc2b)ZWb NJYD@<);T3K0RS{xU^4&! literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/outdent.png b/resources/images/global-dark-theme/outdent.png new file mode 100644 index 0000000000000000000000000000000000000000..d44d62415bab4016305bcbe0e5e823e10aee6a0c GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1rX+877l!}s{b%+Ad7K3vkw8&y zVGw3ym^BBap1s7=*OmPx2Q#mZky^^y9SjVNTAnVBAr`04PG0MG#6hHWf9CN^TX<`k z3|iO~9F-I_<}scWPN-lp;cLI&!qTV^A@IN>Y>|h@^s;R&0vyK85zF>(X1UWh=brKR zn(y-t9g@Ace?!xO=**U{9BUL*4_3+PX|}N5{4Fry3I9H}n^s)5A`CtC$rEg!H)&aC zR{zzZb!pF6{3_2tjVWl7{c>#1FN>z~D= zv%Yz11}omw1mrYsu((of^XZ-_LkvF)m#fm&efjGz86Nq0^uT{TeV;{}*ROrKs`IYK zEWYqKmfYh;{^fDuyO^A3-n}{_Z;j}oHU~|&i^~=ZG#_1h#B@uhtD9kFs%L~r18?W2 z;P-CdG@qru{KOxb734qDwp#mi*tCD2nROrhWaHeJ$ZxbmF@deG;1jrW;o2AA1=vGk;>H!x zRYR);5{9&yRy($4VCKIpY+70itht*%xjE-Q_uPBn{+G;Z>aZ(%CqV_Fz&tJ~f9VlV zlblI-{OtGJw5BT*xuk7>^*(A-(i;`jingLp(zZ{nUh>#H!6hueahlgvrU)0$ldarO z>_gsdQ_X>-PTgJGr=FBr*CudrTVz#L1Ulw^mJs1r5g<&eRh6Sc8qhrYUO?5r=_3 zAV)YuK?M-X=kLuXDG7!Ih;VTc9j(|I!97Y?t!-0vzT|_9af}57HFfcTj&}Z0WJGv+ zwg>zoAV-NgG62*uRKb76a97to91h=@?u4(y*@x@;2iRdH_7@t3lmXe;?Nl@i{x_oW z7cybmig&^ntYBLwTGo8wbAL&*{s$W9l<8s6QayOM*b5Sm`OHziHCO-h5-?-<|93cb ucbC>!Bq87jk?&zmI+EMMeOt`$b6o+G29}V2wM^>(0000e%A| literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/subscript.png b/resources/images/global-dark-theme/subscript.png new file mode 100644 index 0000000000000000000000000000000000000000..52f651fa65b14851168596125cae131ef9d99a38 GIT binary patch literal 2305 zcmYjTc{r5q8XxbBWh|xU7;`jH`f4m$=4jDk-=Z{HXk$#MXo!y#W4_TC$u8UEBQuhv zVoF||d19Q7+bPMb$s-U5 zCHo`RCt<#|ZgMg(wwPXQhe^icsGT*;@LIO23x^3EaO7MN0-=CeHz`EseH^?gd)?mA zM)tcLUIA|u(RH@~fsjkIx3)MP(m#{!7`?kkr7gU=wjew7y{x=i_u+(?xJdP6-^j)z zuPmP##`zA&g=Xd4H8*$K9zod*G_`(4Uj<~4pHSPCQ9CxOZXfw}QSz!SYdY7`V?@(| z+~H+9cx>riZqd`)+SHCFb+~Y9Cegaol*WkCnzG)Zgo`CNEK1T?%YU-+Yl36Ql{7|dQ!SB|eL16k z!uip7sc~O0k>%EI7}{BMwu5AxAzR$0cq1k7NA7quhZ|6qkkOR*(W^LjoW1Tr^BySt zr3}dd0j6P6gq1NbYm4+Z(uuBUQA{0*k8$lRGWT!pb0;<#zY6`4dnSP+KdUJug;d~F zlxu*ZgW_y+PnyD6r_;tMt$vDhvpl2pV}^zIwV*6yc!Brmo!>b||VSeKb+K#51iS!?6EWFW>m%NI!=4lZ<-e*j7t_qHg}>fns6*#s0d~b{eO!@o8mc@U(;BvWm^DNh-qW>OL8sqhH)j za>vrDANV5uP|TSgzoG=FjrJzUXUjZ_afx<(RN3ByIsRjyT!yu}C+?R9=nVb^dV;4Y zi2K(MZcRH`XdzTERNHXJPCymtp$qoPSM5wYNiO_&VE0=TWo=X3?y0SBt8ZNZ|@Mn6=UOM%@?B zjs^8#S_GHT$%8+rsV21~o)ilv|kB=lA1`Fk1=-j5PL zST;#r)OX4!d{CG}t2Bqpimh1S!^+?Lp(6QV!d3NQ$7fBk81{Ijuu2=U>J3U1m~qjdQ6P__s)dt2RLX4+Q+TY*b=8Lbdv#WthMoXSDWS@s~M zZ0!t42gFvqO82GlEZYvM4&AQ(>HF`Y0KWmk$eO#U?sykA=NG}%Lc~HSb|nrl^F;h( z0-Z)e9DwV@Dq?3aT5+EZ#a)Del@wFv1NW)|(l)Oplu)^G5gjimw1M(Tl(^xeTmifJ zo+dgX$4h_$@-& z)dt}b+V_`kxXg_FD$0%W1hP9UNQWi`+}nRS;}ZHRb* z>7$EB(Dxf(U~nt>AwVm}cyC5ub0*ULFjFtefCDF_N&+{Fw{ZlIo8VwP9PBE?FOGdc z9J75nv?tJ+y6S+Qs_w?%ln_jJyu<)$fUFa6nP(i%@?URa%vR}h1QFv`;+HicE$EAr z=8dymD|#Z-N~*6Dc!kR)j+uhLb7E<_kTW=od)$)J>t90nK=|f-2jy+pXYd&lq5-v_ z0_{pdfYpNLLNyY&b7UxrvH7{);@m0xJZeQL%DvVIR-69U*__V9;BWv!D}VP0+Lx>M zwpHHiqY0C2Dc4d`j%i z;Ab6+`VDkOV{@8ReF1@!zO>-|Kp_^OHLTalnGIRzpJ+|Ey}u|YI`{%<4isHd7OJE5;1n@19MCV}Er);V>l52iHop#I{O3w1qa~8Xc;ZH&1K2OUH$Bg;69cx)%<#g3 zI70#Fq2V$ZI!0d9 z={lt?6IX=WV6^UZU+BTk+UPhO({a!?fFElT59fC(nf>#tSMGS?;F=V0qedZVBxuk2 OPsZNnxOIsoCF0*;@PaD< literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/superscript.png b/resources/images/global-dark-theme/superscript.png new file mode 100644 index 0000000000000000000000000000000000000000..c80462d805856ac43d3eb4661527148fd7378aca GIT binary patch literal 2382 zcmYLLeLT}^8~>S!ag?cJpLtZkWZC*N?3B#~4JinfQp8NB;uJ3)l-q+{4ulw`4Z+e|{)z&o71OPzW z?Ks{W!t@`cu>s<(ht7P2V8dAtS3HE!QXG9rg8-3qJctMYTF4)y0^}FyK}z*YZYNyS zCp5NcZ9{npP$2-IG316n>`NM)Dmnt>e3-%wCZ~qNL1s^0u>jPoPi(e7^r?qsdezs_C4#QEg=D zQFSUa#f;q1P1M2%SsI)NLuL7;qJO?~b0#gidQ8a+l16(6!#9_(d#p&^6{os72EJH5 zsmp+6=r-jq3^NMt!DF5=xdo7TpquD(<(Yo(7b+83A!g+wdA zf%Xg8`#vNW4DHN)-I`1_C(1gt{LSoJ)0{tP z9^yBS3L84-qPz&c_HPFH9c|*A+nC|o>>0Q~d?0DBw4&Fhtw61F+5Ya5iil27O)J_Uz|x+J|o;SftV zmg-G&J-FlEfd5x=M&*1Ai!}vI_pyI^wv}3?s300%fm55LlZSFk7T|yS1M7Q)BG8Gx z4kW^C(@(F5QFMrQ%lb)sO)FQ@gT(8&hclSyW1zn9D>&s|z6sa_q}1!L^#B^*?iAh{ zp>29z$?mM*W)QhkpV^ndTCkWJ?-bRoO;7Vp_iY4%FJBrpmHVfPpSejJ8XEqt1J?eMi>qk&iQEeI+5zcX#teHG6YPcNh6#SXGs1yUnh?^A zC+udJg?1qCvTG#=<7IkU)ngvMH=Tx*zv?FsZj~1=+9f5tUrAtKJ|R|}w<%XOrxk=) zR=9bjwSVE^-ryOPO{F;D&jVOLwV~rO&p$+|t}1^C5!?g~zuETR)16ei_S-{etQkpL zHAfyZE_&RcNw5KIjMc=YwR`>KurcevyL?;axGze&%Y3GGBNMbz3SwEbAYCPu6Q0lP zUv`js4r6T}bXXhR%h{(%BB1Xb^4_8>WrDE)*Zk@xX`w@|aqCD#1^4eLD?LZ8@2-Nx zyTqF_aO$1MGNL@h#Q1i*pgDQ$ShdhyWD)YEVh(<6WF19n+$(o47gDK#{n*;ZMup%@ z{PH7qsArntzBUTC3p1?p%0#~1%H7V&DW267m92O{n|}`VsvvnyG7BHQ4z*9wiW$5#y zPvc7=*O|Rf-Urr~ohlaeF+h$+>w|iIQ5T7xF)3>@*#qWeud8TB5i7g1g@!!mk#-1YC1Vj6CQ@G{803f zy)iYdWGx*1H*T)rgLiT>CaG_q{PDY5jyFLVY>NA^2**a5mUkeZUzr%K#nH79PfD52 z7(4A}`cy8K$F{*g!dL~|x1$U6njk}&xfHspsz!c~tf}{3n4&bt88b2i>6!IPHZzqdV1H0>aeMl2nSz~VLAI^=tDlQ)k$8$n4i)QEWyLLfQc}! z?cNZaI?ksbIsa=y@{_kj}S(e_MLN=A6`+F2C)_p`Rc^3%b27x_M#2F zGamc$;+j&?#okJ_!O>AIgr2%R*9D#g;jNM0Bl4VCxPkCxSx`AuKA$;t>cKy$-aeA1 zL2LOU>Kdy!`3cJkEP_lR!us`X2u^5PPK1xjPq9 zVjzvBy3+qMVrx^pG{g_%C97>o41la3OL)zYLte0DH&Wad1>a+ZlC!#pvKD_=C%xN&FyW+7J#ml4K;Ju}WrPSa_cTi87hZ!67O(lQRjC%TZI0?Lw0 zvuF|aSMmXIIZUd~2#5}qUFh+#KbYmA+okza*#88FtdDw~T0ew7qRrw2-r60mUs`ZN qcA?)#|M3*QzUoNC)&By)lCZr1 literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/tree-down.png b/resources/images/global-dark-theme/tree-down.png new file mode 100644 index 0000000000000000000000000000000000000000..8118f3555b92131c979aa8b292f79b0be58d2c81 GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^!ayv425}#T9!HV7v?}!yD_X``2N;=5jn9H`;>!I9V$=JIOUfrHid8O1Q zX(w|=&)W`(DRT}AsLRIAeY|r=L)Y%9ceY$(l1kK8y0_}&E@MH%Q{5St6J< xQHm>=b-3H?LjQ&}$~L7p3e1;I3HzH}%Q%zM;!;RPr!CO$44$rjF6*2UngIHMiIxBW literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/underline.png b/resources/images/global-dark-theme/underline.png new file mode 100644 index 0000000000000000000000000000000000000000..b12f26c93d262b0cc551bd7223664a9228e5904d GIT binary patch literal 507 zcmVQbnY+C?F{iQ51^QG&EFEUVtJGkQYduf;Nwk1}Q~~ z6qM-@vW%c0V3|u!oX1(2)LkQb|*h+OA4ognslxISvuxO;^MJB#itu=nAYDaBZT~geN$=k zi-g%?K4}(<=3DSVGRH__^(SpQC?MX%#Cp77=b6&(jYet2gak8K%3kV>28ej{s8XZr ze6&9K^HG;6$g$)IF+RT2B_70Ex?p}(553e&B%>a!Qg+&^!b3aDNqyJs5OYqEzU39! zm>lpC`nF|`q)?%jt&)x=ZH9I|@02`w&74j#bG~VxlZ{aj)u?)q)NC`_mIG}NRKE|V zwK8s`i^^9q>9K84FSY&C%3gm3P&Wbg%U{ZiJR;|qHgVXX#Bax6QlUYJT%me>eugvY xFxtM|fbg9&X<+BR#tjpq@Z?qpmFS;3eF-=vmHW{YFev~4002ovPDHLkV1n8F+DZTb literal 0 HcmV?d00001 diff --git a/resources/images/global-dark-theme/up_arrow_small.png b/resources/images/global-dark-theme/up_arrow_small.png new file mode 100644 index 0000000000000000000000000000000000000000..9d81e4ea03395ef9a121ed48c0d8fae0bdc75338 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^96-#*!2%>hc*F~U6jPG7y9)!us$OLyAdj=aBeIx* zfm;}a85w5HkpK#^mw5WRvcKeD<~CJY5|>d16jJtdaSY+Op8V&01J{fNU+UZbpJ4hg ns3JUvTQuoUe;SAKu7wN|bGaDK_cb{Jl{0v{`njxgN@xNA17ai7 literal 0 HcmV?d00001 diff --git a/themes.ini b/themes.ini index bf14dcb3..7df0f61a 100644 --- a/themes.ini +++ b/themes.ini @@ -301,53 +301,55 @@ windowIcon=purple-theme/windowIcon5.png # global dark theme - you can modify it, but don't remove -[global dark] -editorCss=body { color: white; background-color: #272a34;} +[Global Dark] +editorCss=body {color: white; background-color: #272a34;} # Note title editor style when inactive -noteTitleEditorInactiveCss=background-color: #23252e; color: white; QLineEdit {background-color: transparent; border-radius: 0px;} QLineEdit:hover {border: 1px solid #808080; background-color: white; border-radius: 4px;} +noteTitleEditorInactiveCss=QLineEdit {background-color: transparent; border-radius: 0px; border: 1px solid #808080;} QLineEdit:hover {border: 1px solid #808080; background-color: grey; border-radius: 4px;} + # Note title editor when it has user focus. noteTitleEditorActiveCss=QLineEdit {border: 1px solid #808080; background-color: #abacb0; color: black; border-radius: 4px;} # -searchInputCss= background-color: #272a34; QLineEdit { padding-right: 1px; } ## Search across notes text input field - - +searchInputCss=background-color: #272a34; QLineEdit { padding-right: 1px; } ## Search across notes text input field -mainWindowCss=background-color: #23252e; color: white; ## Default window -menuCss=QMenu {background-color: #23252e; color: white;} QMenu::item::selected { background:#abacb0; } QMenuBar::item {background: transparent; } QMenuBar::item::selected { background: #abacb0; } ## Window menu -mainToolbarCss= background-color: #23252e; ## Main toolbar -#noteAuthorInactiveCss=background-color: transparent; border-radius: 0px; ## Color when author field doesn't have focus -#noteAuthorActiveCss=border: 1px solid #808080; background-color: white; border-radius: 4px; ## color when author field has focus +mainWindowCss=background-color: #23252e; color: white; ## Default window +menuCss=QMenu {background-color: #23252e; color: white; border: 1px solid #808080} QMenu::item::selected {background:#abacb0;} QMenuBar::item {background: transparent;} ::separator {background-color: #808080; height: 1px;} ## Window menu +mainToolbarCss=QToolBar {background-color: #23252e;} QToolTip {color: white; background-color: #23252e; border: 1px solid white;} ## Main toolbar +noteAuthorInactiveCss=QLineEdit {background-color: transparent; border-radius: 0px; border: 1px solid #808080;} QLineEdit:hover {border: 1px solid #808080; background-color: grey; border-radius: 4px;} ## Color when author field doesn't have focus +noteAuthorActiveCss=border: 1px solid #808080; background-color: #abacb0; border-radius: 4px; color: black; ## color when author field has focus #colorMenuCss= ## style sheet for font & highlight color chooser buttons when open. #dateMenuCss= ## date & time chooser for a note. -#dateMenuActiveCss=QDateTimeEdit {border: 1px solid #808080; background-color: white; border-radius: 4px;} QDateTimeEdit::up-button {width: 14px;} QDateTimeEdit::down-button{width: 14px;} ## Date editor CSS when active -#dateMenuInactiveCss=QDateTimeEdit {background-color: transparent; border-radius: 1px;} QDateTimeEdit:hover {border: 1px solid #808080; background-color: white; border-radius: 4px;} QDateTimeEdit::up-button {width: 0px; image:none;} QDateTimeEdit::down-button{width: 0px; image: none;} ## Date editor CSS when inactive -editorButtonBarCss=background-color: #23252e; ## Note editor button bar -#nodeAttributesExpandButtonCss= ## small expand button on note editor -#fontNameComboBoxCss= ## note editor combo box that shows available fonts -#fontSizeComboBoxCss= ## note editor combo box that shows available font sizes +dateMenuActiveCss=QDateTimeEdit {border: 1px solid #808080; background-color: #abacb0; border-radius: 4px;} QDateTimeEdit::up-button {width: 14px;} QDateTimeEdit::down-button{width: 14px;} ## Date editor CSS when active +dateMenuInactiveCss=QDateTimeEdit {border: 1px solid #808080; background-color: transparent; border-radius: 1px;} QDateTimeEdit:hover {border: 1px solid #808080; background-color: grey; border-radius: 4px;} QDateTimeEdit::up-button {width: 0px; image:none;} QDateTimeEdit::down-button{width: 0px; image: none;} ## Date editor CSS when inactive +editorButtonBarCss=QToolBar {background-color: #23252e; } QToolTip {color: white; background-color: #23252e; border: 1px solid white;} ## Note editor button bar +nodeAttributesExpandButtonCss=QToolButton {background-color: #808080;} ## small expand button on note editor +fontNameComboCss=border: 1px solid #808080; ## note editor combo box that shows available fonts +fontSizeComboCss=QComboBox {border: 1px solid #808080; min-width: 17px;} ## note editor combo box that shows available font sizes #noteLocationCss=QToolButton {background-color: transparent; border-radius: 0px; border:none; margin 0px; padding: 4px} ## Note geographical coordinates -#notebookMenuButtonCss=QPushButton {text-align:left;} ## Notebook menu button used to change a note's notebook. -#reminderButtonCss=QPushButton {text-align: left;} ## Button used to show the reminder dialog. -#urlEditorCss= ## Note URL in editor. -#noteTagViewerCss= ## Existing tags in the note editor -#noteTagAddActiveCss=QLineEdit {border: 1px solid #808080; background-color: white; border-radius: 4px;} ## Style when the user clicks on the tag-add field in the note editor. -#noteTagAddInactiveCss=QLineEdit {background-color: transparent; border-radius: 0px;} ## Style when the new tag field in the note editor is inactive. -#externalNoteWindowCss= ## External window opened for a note. +notebookMenuButtonCss=QPushButton {text-align:left; background-color: #808080;} ## Notebook menu button used to change a note's notebook. +reminderButtonCss=QPushButton {text-align: center; background-color: #808080;} ## Button used to show the reminder dialog. +#urlEditorCss= ## Note URL in editor. +urlEditorActiveCss=QLineEdit {border: 1px solid #808080; background-color: #abacb0; color: black; border-radius: 4px;} +urlEditorInactiveCss=QLineEdit {border: 1px solid #808080; } QLineEdit:hover {border: 1px solid #808080; background-color: grey; border-radius: 4px;} + +noteTagViewerCss=background-color: transparent; border: 1px solid #808080; ## Existing tags in the note editor +noteTagAddActiveCss=QLineEdit {border: 1px solid #808080; background-color: #abacb0; border-radius: 4px;} ## Style when the user clicks on the tag-add field in the note editor. +#noteTagAddInactiveCss=QLineEdit {background-color: transparent; border-radius: 0px;} ## Style when the new tag field in the note editor is inactive. +externalNoteWindowCss=background-color: #23252e; color: white; ## External window opened for a note. #shortcutsTreeCss=QTreeView {border-image:none; image:none;} ## Shortcuts tree list #findReplaceCss= ## Find/Replace in note line edits #attributeTreeCss= ## Attribute selection tree #browserWindowCss= ## Overall note browser window (note+buttons above it). #notebookTreeCss= ## Notebook selection tree #savedSearchTreeCss= ## Saved search tree -noteTableViewCss=background-color: #23252e; alternate-background-color: #23252e; ## Grid of notes -noteTableViewHeaderCss=background-color: #23252e; ## Heading for note table grid -noteTabCss= ## Note tab header +noteTableViewCss=background-color: #23252e; alternate-background-color: #23252e; ## Grid of notes +noteTableViewHeaderCss=::section { color: white; background-color: #23252e; } ## Heading for note table grid background-color: #23252e; +noteTabCss= ## Note tab header #tagTreeCss= ## Tag selection tree #trashTreeCss= ## Trash selection tree #noteContentsCss= ## Note contents QWebView -#trayMenuCss= ## Tray icon popup menu +trayMenuCss=QMenu {background-color: #23252e; color: white; border: 1px solid #808080} QMenu::item::selected { background:#abacb0; } QMenuBar::item {background: transparent; } ::separator {background-color: #808080; height: 1px; } ## Tray icon popup menu #treeWidgetEditorCss= ## Used when changing a tree item name -treeWidgetPanelCss=background-color: #23252e; color: white; ## Left panel that holds shortcuts, notebooks, tags, saved searches & trash. +treeWidgetPanelCss=QWidget {background-color: #23252e; color: white;} ## Left panel that holds shortcuts, notebooks, tags, saved searches & trash. ### Icons #windowIcon=windowIcon0.png ## Main window icon #passwordIcon=password.png ## Small password lock icon @@ -359,31 +361,32 @@ treeWidgetPanelCss=background-color: #23252e; color: white; #tagIcon=tag.png ## Icon for tags #searchIcon=lens.png ## Search icon #trashIcon=trash.png ## trashcan for deleted notes -#attributesIcon=attribute.png ## Gear icon for attributes -#upArrowSmallIcon=up_arrow_small.png ## Small up arrow -#downArrowSmallIcon=down_arrow_small.png ## Small down arrow +attributesIcon=global-dark-theme/attribute.png ## Gear icon for attributes +upArrowSmallIcon=global-dark-theme/up_arrow_small.png ## Small up arrow +downArrowSmallIcon=global-dark-theme/down_arrow_small.png ## Small down arrow #undoIcon=undo.png ## Undo button on editor button bar #redoIcon=redo.png ## Redo button on editor button bar -#boldIcon=bold.png ## Bold icon on editor button bar -#bulletListIcon=bulletList.png ## Bullet list icon on editor button bar +boldIcon=global-dark-theme/bold.png ## Bold icon on editor button bar +bulletListIcon=global-dark-theme/bulletList.png ## Bullet list icon on editor button bar #copyIcon=copy.png ## Copy icon on editor button bar #cutIcon=cut.png ## Cut icon on editor button bar -#hlineIcon=hline.png ## Horizontal line on editor button bar +hlineIcon=global-dark-theme/hline.png ## Horizontal line on editor button bar #fontHighlightIcon=fontHilight.png ## Font Hilight icon on editor button bar #fontColorIcon=fontColor.png ## Font color icon on editor button bar -#shiftRightIcon=indent.png ## Indent button on editor button bar -#centerAlignIcon=justifyCenter.png ## Center justify icon on editor button bar -#leftAlignIcon=justifyLeft.png ## Left justify icon on editor button bar -#rightAlignIcon=justifyRight.png ## Right justify on icon button bar +shiftRightIcon=global-dark-theme/indent.png ## Indent button on editor button bar +centerAlignIcon=global-dark-theme/justifyCenter.png ## Center justify icon on editor button bar +leftAlignIcon=global-dark-theme/justifyLeft.png ## Left justify icon on editor button bar +rightAlignIcon=global-dark-theme/justifyRight.png ## Right justify on icon button bar +fullAlignIcon=global-dark-theme/justifyFull.png #linkIcon=link.png ## Paper clip link icon on editor button bar -#numberListIcon=numberList.png ## Number list on icon on editor button bar -#shiftLeftIcon=outdent.png ## Outdent icon on editor button bar -#underlineIcon=underline.png ## Underline icon on editor button bar -#strikethroughIcon=strikethrough.png ## Strikethrough icon on editor button bar +numberListIcon=global-dark-theme/numberList.png ## Number list on icon on editor button bar +shiftLeftIcon=global-dark-theme/outdent.png ## Outdent icon on editor button bar +underlineIcon=global-dark-theme/underline.png ## Underline icon on editor button bar +strikethroughIcon=global-dark-theme/strikethrough.png ## Strikethrough icon on editor button bar #spellCheckIcon=spellCheck.png ## Spell check on editor button bar #pasteIcon=paste.png ## Paste icon on editor button bar #todoIcon=todo.png ## To-do icon on editor button bar -#italicsIcon=italic.png ## Italics icon on editor button bar +italicsIcon=global-dark-theme/italic.png ## Italics icon on editor button bar #newNoteIcon=newNote.png ## New note icon on main button bar #trunkIcon=trunk.png ## Open Evernote Trunk icon #usageIcon=usage.png ## Usage icon on main button bar @@ -399,14 +402,16 @@ treeWidgetPanelCss=background-color: #23252e; color: white; #gridIcon=grid.png ## Table icon on editor button bar #navigationIcon=navigation.png ## GPS navigator icon in note editor #splashLogoImage=splash_logo.png ## Splash screen logo -#alarmclockIcon=alarmclock.png ## Alarm clock icon for reminders +alarmclockIcon=global-dark-theme/alarmclock2.png ## Alarm clock icon for reminders #printerIcon=printer.png ## Printer icon in main button bar #deleteIcon=delete.png ## Delete note icon -#expandedIcon=expanded.png ## Down arrow used to expand & collapse note attribute editor -#collapsedIcon=collapsed.png ## Up arrow used to expand & collapse note attribute editor -#htmlentitiesIcon=htmlentities.png ## HTML entities icon on editor button bar +expandedIcon=global-dark-theme/expanded.png ## Down arrow used to expand & collapse note attribute editor +collapsedIcon=global-dark-theme/collapsed.png ## Up arrow used to expand & collapse note attribute editor +htmlentitiesIcon=global-dark-theme/htmlentities.png ## HTML entities icon on editor button bar #favoritesIcon=favorites.png ## Favorites icon #trayIcon=trayicon.png ## Small tray icon. ##editorFontColor=white ## Editor font color ##editorBackgroundColor=black ## Editor background color - +subscriptIcon=global-dark-theme/subscript.png +superscriptIcon=global-dark-theme/superscript.png +emailIcon=global-dark-theme/emailIcon.png From 499edde3e455f796bec2820e7f5e359e0eb18566 Mon Sep 17 00:00:00 2001 From: Boo Yee Date: Sat, 30 Aug 2025 20:23:27 +0800 Subject: [PATCH 2/2] Rename two resource files. --- .../{alarmclock2.png => alarmclock.png} | Bin .../{formatCode2.png => formatCode.png} | Bin themes.ini | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) rename resources/images/global-dark-theme/{alarmclock2.png => alarmclock.png} (100%) rename resources/images/global-dark-theme/{formatCode2.png => formatCode.png} (100%) diff --git a/resources/images/global-dark-theme/alarmclock2.png b/resources/images/global-dark-theme/alarmclock.png similarity index 100% rename from resources/images/global-dark-theme/alarmclock2.png rename to resources/images/global-dark-theme/alarmclock.png diff --git a/resources/images/global-dark-theme/formatCode2.png b/resources/images/global-dark-theme/formatCode.png similarity index 100% rename from resources/images/global-dark-theme/formatCode2.png rename to resources/images/global-dark-theme/formatCode.png diff --git a/themes.ini b/themes.ini index 7df0f61a..660a269f 100644 --- a/themes.ini +++ b/themes.ini @@ -402,7 +402,7 @@ italicsIcon=global-dark-theme/italic.png ## Italics icon on editor button b #gridIcon=grid.png ## Table icon on editor button bar #navigationIcon=navigation.png ## GPS navigator icon in note editor #splashLogoImage=splash_logo.png ## Splash screen logo -alarmclockIcon=global-dark-theme/alarmclock2.png ## Alarm clock icon for reminders +alarmclockIcon=global-dark-theme/alarmclock.png ## Alarm clock icon for reminders #printerIcon=printer.png ## Printer icon in main button bar #deleteIcon=delete.png ## Delete note icon expandedIcon=global-dark-theme/expanded.png ## Down arrow used to expand & collapse note attribute editor