From 1a734b7652808ecbc768cee12a731e3cabb03162 Mon Sep 17 00:00:00 2001 From: johli Date: Sat, 18 Apr 2026 21:59:54 +0800 Subject: [PATCH 1/2] [REF] Change ICON --- MacNewFile.xcodeproj/project.pbxproj | 20 ++- MacNewFile/AppDelegate.m | 4 +- MacNewFile/MacNewFile.entitlements | 2 +- .../Assets.xcassets/add.imageset/add-dark.png | Bin 598 -> 709 bytes .../Assets.xcassets/add.imageset/add.png | Bin 1736 -> 697 bytes .../copy.imageset/copy-dark.png | Bin 549 -> 582 bytes .../Assets.xcassets/copy.imageset/copy.png | Bin 1562 -> 581 bytes .../document.imageset/Contents.json | 2 +- .../document.imageset/document-dark (1).png | Bin 549 -> 0 bytes .../document.imageset/document-dark.png | Bin 0 -> 821 bytes .../document.imageset/document.png | Bin 1749 -> 815 bytes .../edit.imageset/edit-dark.png | Bin 994 -> 588 bytes .../Assets.xcassets/edit.imageset/edit.png | Bin 2595 -> 547 bytes .../excel.imageset/Contents.json | 33 +++- .../excel.imageset/excel-dark.png | Bin 0 -> 1547 bytes .../Assets.xcassets/excel.imageset/excel.png | Bin 0 -> 1526 bytes .../Assets.xcassets/excel.imageset/sheet.png | Bin 1581 -> 0 bytes .../keynote.imageset/Contents.json | 31 ++++ .../keynote.imageset/keynote-dark.png | Bin 0 -> 642 bytes .../keynote.imageset/keynote.png | Bin 3710 -> 645 bytes .../numbers.imageset/Contents.json | 33 +++- .../numbers.imageset/apple.png | Bin 1886 -> 0 bytes .../numbers.imageset/number-dark.png | Bin 0 -> 635 bytes .../numbers.imageset/number.png | Bin 0 -> 639 bytes .../pages.imageset/Contents.json | 31 ++++ .../pages.imageset/pages-dark.png | Bin 0 -> 1099 bytes .../Assets.xcassets/pages.imageset/pages.png | Bin 3093 -> 1080 bytes .../powerpoint.imageset/Contents.json | 33 +++- .../powerpoint.imageset/powerpoint-dark.png | Bin 0 -> 1434 bytes .../powerpoint.imageset/powerpoint.png | Bin 0 -> 1420 bytes .../powerpoint.imageset/slide.png | Bin 1463 -> 0 bytes .../terminal.imageset/terminal-dark.png | Bin 673 -> 674 bytes .../terminal.imageset/terminal.png | Bin 1544 -> 646 bytes .../word.imageset/Contents.json | 33 +++- .../word.imageset/word-processor.png | Bin 1706 -> 0 bytes .../Assets.xcassets/word.imageset/word.png | Bin 0 -> 1501 bytes .../word.imageset/work-dark.png | Bin 0 -> 1516 bytes MacNewFileFinderExtension/FinderSync.m | 146 ++++++++++++++---- MacNewFileFinderExtension/Info.plist | 22 ++- .../MacNewFileFinderExtension.entitlements | 2 +- 40 files changed, 330 insertions(+), 62 deletions(-) delete mode 100644 MacNewFileFinderExtension/Assets.xcassets/document.imageset/document-dark (1).png create mode 100644 MacNewFileFinderExtension/Assets.xcassets/document.imageset/document-dark.png create mode 100644 MacNewFileFinderExtension/Assets.xcassets/excel.imageset/excel-dark.png create mode 100644 MacNewFileFinderExtension/Assets.xcassets/excel.imageset/excel.png delete mode 100644 MacNewFileFinderExtension/Assets.xcassets/excel.imageset/sheet.png create mode 100644 MacNewFileFinderExtension/Assets.xcassets/keynote.imageset/keynote-dark.png delete mode 100644 MacNewFileFinderExtension/Assets.xcassets/numbers.imageset/apple.png create mode 100644 MacNewFileFinderExtension/Assets.xcassets/numbers.imageset/number-dark.png create mode 100644 MacNewFileFinderExtension/Assets.xcassets/numbers.imageset/number.png create mode 100644 MacNewFileFinderExtension/Assets.xcassets/pages.imageset/pages-dark.png create mode 100644 MacNewFileFinderExtension/Assets.xcassets/powerpoint.imageset/powerpoint-dark.png create mode 100644 MacNewFileFinderExtension/Assets.xcassets/powerpoint.imageset/powerpoint.png delete mode 100644 MacNewFileFinderExtension/Assets.xcassets/powerpoint.imageset/slide.png delete mode 100644 MacNewFileFinderExtension/Assets.xcassets/word.imageset/word-processor.png create mode 100644 MacNewFileFinderExtension/Assets.xcassets/word.imageset/word.png create mode 100644 MacNewFileFinderExtension/Assets.xcassets/word.imageset/work-dark.png diff --git a/MacNewFile.xcodeproj/project.pbxproj b/MacNewFile.xcodeproj/project.pbxproj index 3a69d85..85fe0be 100644 --- a/MacNewFile.xcodeproj/project.pbxproj +++ b/MacNewFile.xcodeproj/project.pbxproj @@ -374,7 +374,7 @@ CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 10; - DEVELOPMENT_TEAM = 57G5Y8C4XX; + DEVELOPMENT_TEAM = D7Q745NTDC; ENABLE_APP_SANDBOX = NO; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_LSUIElement = YES; @@ -386,7 +386,7 @@ "@executable_path/../Frameworks", ); MARKETING_VERSION = 3.0.0; - PRODUCT_BUNDLE_IDENTIFIER = com.louieyin.MacNewFile; + PRODUCT_BUNDLE_IDENTIFIER = com.johli.MacNewFile; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; REGISTER_APP_GROUPS = YES; @@ -408,7 +408,7 @@ CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 10; - DEVELOPMENT_TEAM = 57G5Y8C4XX; + DEVELOPMENT_TEAM = D7Q745NTDC; ENABLE_APP_SANDBOX = NO; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_LSUIElement = YES; @@ -420,7 +420,7 @@ "@executable_path/../Frameworks", ); MARKETING_VERSION = 3.0.0; - PRODUCT_BUNDLE_IDENTIFIER = com.louieyin.MacNewFile; + PRODUCT_BUNDLE_IDENTIFIER = com.johli.MacNewFile; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; REGISTER_APP_GROUPS = YES; @@ -438,7 +438,7 @@ CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 10; - DEVELOPMENT_TEAM = 57G5Y8C4XX; + DEVELOPMENT_TEAM = D7Q745NTDC; ENABLE_APP_SANDBOX = YES; ENABLE_INCOMING_NETWORK_CONNECTIONS = NO; ENABLE_OUTGOING_NETWORK_CONNECTIONS = NO; @@ -454,6 +454,8 @@ GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = MacNewFileFinderExtension/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = MacNewFileFinderExtension; + INFOPLIST_KEY_LSUIElement = YES; + INFOPLIST_KEY_NSAppleEventsUsageDescription = "This extension needs to control Finder to select newly created files."; INFOPLIST_KEY_NSHumanReadableCopyright = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -461,7 +463,7 @@ "@executable_path/../../../../Frameworks", ); MARKETING_VERSION = 3.0.0; - PRODUCT_BUNDLE_IDENTIFIER = com.louieyin.MacNewFile.MacNewFileFinderExtension; + PRODUCT_BUNDLE_IDENTIFIER = com.johli.MacNewFile.MacNewFileFinderExtension; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; REGISTER_APP_GROUPS = YES; @@ -479,7 +481,7 @@ CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 10; - DEVELOPMENT_TEAM = 57G5Y8C4XX; + DEVELOPMENT_TEAM = D7Q745NTDC; ENABLE_APP_SANDBOX = YES; ENABLE_INCOMING_NETWORK_CONNECTIONS = NO; ENABLE_OUTGOING_NETWORK_CONNECTIONS = NO; @@ -495,6 +497,8 @@ GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = MacNewFileFinderExtension/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = MacNewFileFinderExtension; + INFOPLIST_KEY_LSUIElement = YES; + INFOPLIST_KEY_NSAppleEventsUsageDescription = "This extension needs to control Finder to select newly created files."; INFOPLIST_KEY_NSHumanReadableCopyright = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -502,7 +506,7 @@ "@executable_path/../../../../Frameworks", ); MARKETING_VERSION = 3.0.0; - PRODUCT_BUNDLE_IDENTIFIER = com.louieyin.MacNewFile.MacNewFileFinderExtension; + PRODUCT_BUNDLE_IDENTIFIER = com.johli.MacNewFile.MacNewFileFinderExtension; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; REGISTER_APP_GROUPS = YES; diff --git a/MacNewFile/AppDelegate.m b/MacNewFile/AppDelegate.m index 1b01f69..0f87a94 100644 --- a/MacNewFile/AppDelegate.m +++ b/MacNewFile/AppDelegate.m @@ -8,7 +8,7 @@ #import "AppDelegate.h" #import -static NSString * const kAppGroupIdentifier = @"group.com.louieyin.MacNewFile"; +static NSString * const kAppGroupIdentifier = @"group.com.johli.MacNewFile"; // Feature keys for UserDefaults static NSString * const kFeatureCopyPath = @"feature_copy_path"; @@ -237,7 +237,7 @@ - (void)setExtensionEnabled:(BOOL)enabled { @"-e", enabled ? @"use" : @"ignore", @"-i", - @"com.louieyin.MacNewFile.MacNewFileFinderExtension" + @"com.johli.MacNewFile.MacNewFileFinderExtension" ]; [task launch]; [task waitUntilExit]; diff --git a/MacNewFile/MacNewFile.entitlements b/MacNewFile/MacNewFile.entitlements index 6396311..72b5774 100644 --- a/MacNewFile/MacNewFile.entitlements +++ b/MacNewFile/MacNewFile.entitlements @@ -4,7 +4,7 @@ com.apple.security.application-groups - group.com.louieyin.MacNewFile + group.com.johli.MacNewFile diff --git a/MacNewFileFinderExtension/Assets.xcassets/add.imageset/add-dark.png b/MacNewFileFinderExtension/Assets.xcassets/add.imageset/add-dark.png index bf95ebf1d8e97dfa6711ffd5358b9ca0447f6eac..be6e3689da35f2f7428d3236627fc042ac43fba9 100644 GIT binary patch literal 709 zcmV;$0y_PPP)PG2sUujO(%xvW;JitM!{&Tp|; zI6lZhm4H;_b_>VX>-C=BCw~x$1_6@5m;s?Ij1h2{16%@IwGkj>TH;dy@fMFU0ym5y z;BCODaXz1&sYLcaeWrp0LMiisys|Gy;FV6L*q#Y!(ZV#uBFN=fQ_UVT%>Y%7e(N#1 zqUJI%B_N#&RS~I^(|#I(9Oq)bnF+*1$x`P(Wxz6y`PfAn5Op4>rw5U4VMj^p!GjL> zsfQMcGi(buI0p9XD+um5iQV)U1J!=#Zz`+BCNh+Us zob>A9lqYpl+C>CX3|Z;U1gs((i#ul^Hd0o4rWrta>>a0-_`7dU`7|ZauM;3bWj1@e zpb<7D(619EbzXBGW2OXPz*_z;0i@qLdMWs!A`qPc0@z^xpJKE`m$vHO%iJNRN&wYE zexTjcOTE%I2g~w)?FpQW$@+?vOp&&lXBP_f%6poUH{I{HZ-MG0{qc%zmL`hn?@7Cw0TuU(@Apv4Q(FcTOu z6`J>7n)5IoMF5Hn1QHN*nFwbaQLlIkt9GIZ00ksiyhlSCEAB_O2`9QxBoP3K-zINQ r;0FKz|NpD>NYVfR00v1!K~w_(cpUn0vxC6`00000NkvXXu0mjfrKvCk literal 598 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&xd!-zxB}__|NjF?O28H6@NGc- z;w3?T!3_VI*@U^+)mT-eWh7;VMC3Tc1UYqCPMooEWME)i>FMGaQZeW4?8u_S3IZ;z z+bm{3Qa$;%f7Xter3*L=nP;-?y!2Ol#&-tE)muz>4;%QXoKwpU{iPdgw9ou${c`_9 z{MUYDv)Rfw?sw~y53G59Y}VoZOU>@vrhGIN7C)sJ@Y=BR|CH`;pZBc!x#;=w_j1ya z^R8_)zL-CKTQNuAx)n!v{a^Zx;mK;A1vRceLwV!d_17eo znQ|LBKe+AO=QoFcub5y2|K<}cM+`)6^d1O_X4t{~f@Q-Wj&`Q+niK9G^*FGFpH;(w zkt?8qNn`;7>yacq&2LPZH9PrOH45sPuGY7C9xeI>l?1C(SROI??olrVWsw{E8Gamm zs=?JDe|KLe(*x5R#{v@UnF5-Va~mavD(>!XIjDI|Ls1~rV$Z=!HJL|D8qACg;y+f_ zPh?SGE2>=682%^r;;}mpp||s&oYSbu$+^2|;j3&0Uq3(X55McyoIKs@zWjOnJC1sv zo8g&vx9F+Qi)qwbHgRkA=h@GM+pp`Xb*(?Ln8)n<{sg^ee^mDT)M@$mUo`XSsaYv? f?~WUssXr;MSS|44a!Q3QC|!8E`njxgN@xNAq^aV$ diff --git a/MacNewFileFinderExtension/Assets.xcassets/add.imageset/add.png b/MacNewFileFinderExtension/Assets.xcassets/add.imageset/add.png index c662b6f6594f0bb470c2806987937de5e7a70225..aed396a75a18dc2c895d13e6b875847ebcce41f4 100644 GIT binary patch literal 697 zcmV;q0!ICbP)L3=KU6?lRj><~*71GLut`D#L!}xw59E3jeT}>juU~IVG=b<#-f=Hf3kwEY~ zu~#TACswo;hKxTTVWs~2idh1|_>t$?X#eiqSwjqwInbz>Wc0HHMmP)}40lXo{I-S0 zxi9_)_U{oECl5Ia1p@cp58x5B!lQG&gCZw&;xOuF^dAAvXjxU&M?=ZKN-#+RmUF(; z;L&tR0*_{B%ASot$}`Yo7}|d6k)MoEw^o!RV0Z>6&K{VIbVw)@ph1zd$e=>i&lL$& z*;j0|5h%Jyxx#;nfU+wq;TJ`~@^ZuWd44BuF(aFJMJd+{%l4@D#K%Phh^~2_7MA*X zVj%%qd4)=&vXB6lywVP8)K5uqs@-cWB7lttI(F`CB#EqMBjtMBHr|0nP1BEy2&7@x zd$SQ(&)0HKTLfgktf$qEz+j#*pBl833EbuhPN6ukYEMCxz+j%J&hsV8ssu`%w|M_| z2_XC}Jk$T7KmchlRJ{D zG__<20L1k-CM1TBh%ipaQm?0Rf%nssV37a-9p8r$UoX+>1$S|2<6+Ju0;uTvNMJZY zpivW!HoT7ATYuG*?PxLqpnyaWfU61Le&)RnTdp#Tz_rmMeLp>c9{>OV|NjVS;En(Q f00v1!K~w_()9RUU)^KP500000NkvXXu0mjf2x&kE literal 1736 zcmah~X*8P&7k;zSgpk(O*lIcH!ber9eH*@r`D&@9RT;aYidZV8RH9nc60Ht8f@#sJ zUB`?xvAiZ4Taj*-sgN)op`wV67{-jAZ~o7Z=XuU^e>~@&bMLt~&(obCkHVn<0FWoT zI-lED>KDi&_nBiCGO{lR$gciL003+I0?5&Rh35U@;bfN!$=>mok|`mH5deikF^Z0h zNeT-gM;OH?Mpmra-~a&WOLTVhxyBGzj>h}BDCKB3$I`yvsH=N@ulShus$4xfuNTT!*m({BD?z(ciYukTeZD&BfM@#20h_xGyj-KJYT zTa|MqjCZw3W7o%8w<@iZRx=!Bb+Q$mzR=S(XM|kx8c=f|#rT>x2o2@4X$9&OOxvsF8wb^A?Xt`^C?xk~{y5{BH!BPe>;OHD+5pWJw=2Gk#=V)4gk z+H}~|b~SvWpFF!L+;x^4n75Y;o)kt!J&Bznu)?B#3_^}W7Q!dz@ig_AH2ECXW?BCD z`M%j=O!LT?S;vq!UJM?aHnTiD?2m5oJw7u1&~q&N3}LWkD3&BfNm#-toCqUy{WTP} zmb>!HN*jLNG9!(nW}mZzQv7i0jx}*K^ody>9SAh%_DagX>K9%QORq4a(Se`T7D`br zHb!a-e&Q}TFQPyp^`*}I$*6+(4*VJxH04S^X(i=aTzH;om0cne-g^4#UqPDU@X6n_ zW1!Vl;53kwdrhgqV;1lHD%=&w(}U={H$X*P+Xg$!$T>m6IOD`bdl+AINm%+ZVLA0N zw%cwLPxUt3^Z&!3Am*tnVEG_?ef*SH2nxRz!kA=(#(}n_fS;eGNpbvPk%^&CwN*#<*@GgT z0aQ7>s&J*oGh_J~vfdzqq=WX7fxO+8*Prv#bdYTbgk9;oVG^qMi`wraW=_1#drMa+jr# z2Ayh;QJb_lk3~ZCS-p*Z-tzLu^iS zKXdNBdlgq;-}YrtwqfaY0~)%R3GX-l6@k=h0AIN7PPcT{Xqu71g1IKMr(2z#>I4+7 z&ov!Lhp+u$(!&qKU~@FNOkZnb20@DqWGYj@zAm$F{$n1OXja zc0GW`FvQwj0^kkb+rt8zPuaK8VN?{x=#~FgIEYW!FOvvbn z6xfL7)ea%6o<$vH>hbx^n-yKQ-(>=9vTl9BSx|A?$G{+tV*xRPe;n$>7c2jueT+O! zf8h;AO8L6OrEvq%Ywjzy(pZ(Djp+!tu5shx#2KMi?%ej*d_4I*`xQkR+J;l@x_aMm zr0%d#9~TL5vrB_{yj3heXwY*pL!nUnxZM+drX+w0h; zf9JH55s*Ml5pR7;DG31y&;(ut8D%BMh8J~?r}0?ni#>H^Z})kr|9##=QH zWI9JQ8VP_ZCX*F+8Du(eT-hmstBJqmdnRyqCcXgx0RR8MgRZ+ literal 549 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&IR*HHxB_V)`2YVugh2*bCV5~A zP@7mukY6wZ&wpVKDN!*+RtZ5BMm8aK0VWoHZp*7Y?FS+UY*f?MVZAAiJXsoGXKheuMd*mgQXmW^)_PeX~Ao z%aBl)RmGZhfP?MKHRT2dCJqHOBB6urNx}gMo*!p6HZ0n=W8wzB1#i~>jeN&$;mR!a z_rH*WL;Or6%4#H_Fdpzz_@`CVxSD8xPgOh!w&m`w@eHy zzpipQJXd{HymJOCL+=FHyYl=Wgyt+_d{n32xahv?f>-4N8oz^Yv3*ZAKN!TX67gD6 aO~L#`u<@#xZ(9OD5$x&e=d#Wzp$Pyyti!Va diff --git a/MacNewFileFinderExtension/Assets.xcassets/copy.imageset/copy.png b/MacNewFileFinderExtension/Assets.xcassets/copy.imageset/copy.png index f31e25c56443e98e835a90746f6cb43b0322a970..b04ac2bac16c9ee027d6de249759c0e53b9b29df 100644 GIT binary patch literal 581 zcmV-L0=oT)P)Is2VFWOqEDhKRS8h&98lg2ZHFQ5(`p11 zPzs$Rpm9hEr78pzKoj_dO#FJNLI8Gg50(cXt^9Lcl4T4SjXX?kcK6sbzwW`b&DL;3U0CZ2#Wqg{(NcsEFLp+sY z1U%Qx*4+qXGi9VAh6f_AP-I=A7c+dA@bPlLSfHG1cF0U2Mc0X8K zxivNcfzPr6fy^@EF-SmVqBx!%gv6oR+J#{=-mSgNj$i@;Esy!l zaL|unfFa|YUZlr9%q5rrK)$LOV|Nmr1cmDtY00v1!K~w_(!SOn9 Txj9s?00000NkvXXu0mjf_%{AY literal 1562 zcmcIk`8$*e9DmIio^|9*j*ugjGj}^RRzsRFW8{k6mo>SmO$;;SdYVGc zwXWo?Fm0|R!jKmaDjMX@wbSqW>~H&dKF9a_`2#*FE>8A`MCC*Q0664u&c={*b`>?_VAGrEIvZclf2yfbdAaFcJ_M z8L1rZ{0;v~OcrblX*qKyAi)*9&s?qIr^CUqqQjW>Xb)NR@zH#uEDs;D*yRzlSoR_^p)W>K z%m5jMKBW?&gr%JhS@>K(LN}-@+*-;h&&0slm0j#Qp%FV&qrc<;N*-lVZg`Sz9?wR! zcWReR-vQNX(_YsxYCOisP?%=jt5Okj=sfXm&GQ0WskdT1_-e~Mg{?fqD3Oex*h0fq zr%2yNt!FfJ#d|V5h$Ws=ilBzd(5G1gqT*<$Gtg*Pp-pJpLKDela%}|}+$_RELA&}d zgcA$U8GuXHA_gdtzHiGmNi`vwGGL@~0-P`#~F9QQ(;Ig@~MYYW;*abIp zX+i~d=BzJ1!5Tp^=LL4wGQA$G zxOwj^+}N3d>mTtLZ?=&h6g~&{ifp!#CkO5GeyNrQGhQ%%hvG&auFq9#oZp#q|reCItHtW3C2h z;;QM`tqDu)$KAG=pJ@ozUycV+q21f6dRtdY>HXl1+Tw9NjsGDK`kz_`b+hkSWe|_2ayHzq(6#SoQ*?bG#bGvLf zL)5aFAfvlPd5Xt^-@X7mF~))Ak2@?MZI;w}<$iVbjS0qPiL2YQ2aq(;3X1Cj3mVjq z1G8aT%j#3rTrM=_E4hYoIjRo^2JswsF1FFnn}`E}M%4CAP^V5^6PU$(^IGG`BaDWb zRszSf-Y)1~L@dO&tp~UPZ)RvO_j99FmSaluq`+@m3Q+_8R($>}U!k=lyeVl`+4OQJ_Q^zM7cC{i5ku_xXk>N(P%KI2r%o)2a zjJKP+lHEFTvg@a!kDkzFx`*GO#J#J#cG7@K;?s8qyByzx+>*G{3m5Us{HoCHr;TEp zt$UA|phXLXjph8>=pK}gz|o%x*J=rFVA`o3GLle!%?7(zam0C7C?{GTWt3=Sp_T?J zbc9}$S2ThxmL+PEwj7gSK7xIHCuD(>?56#d6 z$gK#+7)&7L^kT*zo?PtQ!+&5m^~YlPxVN?|*5?)f@x-6hkNh169BiFzs;r3#{{Y*^ BztR8z diff --git a/MacNewFileFinderExtension/Assets.xcassets/document.imageset/Contents.json b/MacNewFileFinderExtension/Assets.xcassets/document.imageset/Contents.json index 145d0f9..a3c44c4 100644 --- a/MacNewFileFinderExtension/Assets.xcassets/document.imageset/Contents.json +++ b/MacNewFileFinderExtension/Assets.xcassets/document.imageset/Contents.json @@ -12,7 +12,7 @@ "value" : "dark" } ], - "filename" : "document-dark (1).png", + "filename" : "document-dark.png", "idiom" : "universal", "scale" : "1x" }, diff --git a/MacNewFileFinderExtension/Assets.xcassets/document.imageset/document-dark (1).png b/MacNewFileFinderExtension/Assets.xcassets/document.imageset/document-dark (1).png deleted file mode 100644 index fecb67a69851a5ac9d2a46be497948fb11a9f2fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 549 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&*$4Q9xB}__|NjF?@__fu!3mUfFV2yB?eU`~!fo~Y2 z)CGACRffe1k{jl8Gw4J&+)ZFesQ$#@BehUU77(WVD>d9%zBGx+0|@ut0AeapA`KNOT2 z7??N|Km^0t6qW<5w;nuZIKWi9PDS8|kk-lM$6;TZ|9z2SSQ5wNTffZV`h2w?m%piV fe)+1|5_r*mN3!svr`sHkfTG#c)z4*}Q$iB}Mk}_> diff --git a/MacNewFileFinderExtension/Assets.xcassets/document.imageset/document-dark.png b/MacNewFileFinderExtension/Assets.xcassets/document.imageset/document-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2d51030a9f1b17ad98d11499e42e37d2b3c9dcc7 GIT binary patch literal 821 zcmV-51Iqk~P)uhO^?H5z z|CiLC&*xheLTq4(2v8~pS~;CgixCLd4zYnTB7iX`>=BVVwW+LFe2Ec>4hL)^HNrE; ziqF{w6OhT84Nf*>(Fl-?zg_s?tHvf)_2{RtmEpK200P34cZrP#o@YPb-PdWnXkRCi*PbXad$t z7f5Lx#?Vt@onDqL6_0&10Vc89M5^(Zv6M)wHJ_;B=iV^U<&E>ot4As>v`<2Smo75y zO#`^cc1f;z5cEv*eL>+ns@h}FUYIEb*I_7#CjtH=j?-8B~WEdH;5dO576@x7| z?qjj^h=Ap^lub^m@Oy(j_68>+pe^E@IM&=h1r@El|4=knj|foC&{HzOC*OrhONo^@ z3tL10@Vc>3eK|8}De)IpJ!&89CIL2<44MIAU*bwWTTB8V)N(COf^JYOz=|YE08au% zwxUC%IjcElO9;Rb?FNBhUs(ceh>*A-oaLni;7E%hb?-$W75p9S^AIS=Y$Z@I+2&Gf z15FK&~vX|NRWZ9mq-OFq^#nShLC_kgosHFWWUq*2lhWBOwF(>)v^eRU#FE(m>#dprvtf?jIL0vz?55s;2ZQX^mC?J67WDf8ivmo7{Yng%X>dfsCbd z?r8*+u`_Ipp^^cr$AxPI3(7;(MWywmEd+h)Eiv(jc3T0|{H40Z1VsELI>4f;0mZid zMu2#T!1}&WX+LxGtu?B;2MDBoxJTcM+C9*|SaYfW`}LIsIKX(+V)SXWn`}TpFqP^o z1n_?Glvv7i0f8ykS{C*PPedCLU>1f29imV7`^#1YfHYmuS@d^(kE|r%Ux7UN8Rhuv zi??ZFzCm>*0V2o_UD)r_=x1#--dt7_&<|Z5PMl!716lW=T`WFPOTDHmZPMq}1cEbd znwY<#O~2ay6IGBkxfRq6J|)kyk13lFh=;CZv6{D-nH#XBcMzG^WfKA%%DF2Rw84U% z3*N(?JvEtX%k3W_&__B(zW3rO%|F6FK)_&b8$?mU)9JG@KpPNM6YQCbjv4b>mx~*sSJri zz+j4`HfHvgmiAg(51CJ2in_;&0Ml8TTI|`3hQ)MhCDQ$kDOu65RRlthe6d9x&i2ek zD+!|xSA&gXc)Hb80$f;v|AXYql<{|qN`SaSx^&iTZzp^&jGw7S2@oJjIQ*q3T{b#0 z++rIEr!m1#Z`YFqBo-InunxzCcH(fFod!>Mvk1`etI9qE8nQhIGz_*n)R6%-EDe?4 tJ_DZs009607()+u00006Nkl>izL_60XXeLz za*`fM!0*BX06+*jah#!JEtEw0`m z-F(g1-eh~fUON^15;%sOm%>s>J<)E?ok?PM4i5#OKb>GbGUbBLDtyRyhTcOT;AS2t zH_bSgDPX_m4ItRiN?z!quM%!h%bmLg5dzj2r4R72@mY)f&KvEjC8n7>l<(oD%^pOX z%BjQDzykLs@GJ0ZrScdqx44_}GGP9Qtr@UFf09)scq2H?k&VhfT6kC(hO{%lfLi%r zoc<=(YQT!KKVW9$c{9k5bnN1H;<|Ug1Xr@)n*8n?lmC^>(uD5`DJyxHD>L*FVd#q` z*E`?WE9$d-s%J(r_vo9>5xksQIUBow^(VKeI>p{%C-vD@NzI?*z=zmITpi-t&RV-4EVx5MVgdL0jg ziVln0+f`3Oc-SQ(J6%y+dROnn!wYJQ{|q*0{}x?1`fkv^T?P8(MRA<0ybnAVVoN?p z6^+DKEJ(vLW^dER#`XI~PAD6R@sK9b$2sD{w}BHJDHdI>1g`+=N0FS(xThf!QuW1) ztY&5~V393&!+yb7Fvs*5sITlbA^DbiqakQQS=T<~hyZ56@z6l#4n96y6T+itF$%v! z+sGhyDfrS2mU&xcaTY|9mNmGIvwFtk^gN%AKE5H1Iv$Cff!5l)6W>Imow#2eL94sN z#?2IiaLc-0raOD%W;G#?BX1&YRkn)W z-XRd*uXn(bRLg#g2owTUqyq(o)l?l77djxbdiZ)Ou=5TF`h5`bz-J_1`NdQdX(ogj zwf?<4ZTE+e0u$kM=7s;ak6kA88jW@1C92E%>ZTJ;HjAWm^icHNa4^c&td2v3FhqG& za0=-s-I_{v#g*?nLigXS3HVdwVY`HDbL8y#%s(Hn%Yux-6~RH$zo+=Fo|wh~earB| zSKe)Iw45{{R=0${Oz2+?)22+^nYSP6FHTqogA(K7w<`L z5dvX$h0dEY5K8I;V+a4amFE?>0KS=g+#hSgeuO z@20%&Fymc4Ik~pvfIpVNk8FIx7e9QYXtTW$g|t@ex!qLVij3J(RwwWC z4R5mWWLWYG4`N%9J^Xs#KkK7)naYnk(2Z49cE~P)#CnmS+ICtJH;C{a!yRJK1 z8-)W`d0^xe2P3Dr6}ts&x7+i2z23!lgEojb9JrbXBNut`4n|J-R_qX9m8z4UT>wsl z<5Y8@(sRaXa2%}zMow`nE}j7Ye6h**?-85&UMv9TVB=hTw>At1uJXXhDQ?BZ0&or- zgp2Q1LpX4w`@}mKIcvS-67JyUW7~Vz}pPJORc$#+$ z&;qq%w*Z_1$9VO|sYz{bUAF+70>_B%@v1vDsXe&>Z-c4%?g>o2A#eTvFTm^PujX45 zNhW|BSc@v=kJ>vC@E0r7qEp4e@si(d69HIRAa-FBiQ0fw`S4Uc9*fEiUc0W%(UwpE)z_E=^F-+lsL00030|6GGTbN~PV21!Ig aR09A6lumzbTH-SR0000BRR% zOFtB>(AvJSVSVAF@FR~!E=25lK3#z4`M>@R`~}Z$+V}rv(B5C?`;}3z?@qb!gMUAt z{#w4B;VZwf$A{CK>#zD--IM!KP(({@Snql2aAsg8C+98U*5m1;iH}64#&;Q z{;odKwIKenXMdf-3ie{Xzl{sz{C<8}eO*pq#-87$=IKlUUwj#6?PGPgYR>TDS5?EN z^=uixqZ)RtXZi9sJu#l$;KgbNv0B~(OV%^o`0|wD)zAG4^w}it))^jHqt9~VYbwLx zeH;llr!)BcW^(xS)jx1PzrnlBjMr-Q4(vJ4a^rht15>To0+;#B8kf=;?sa{UY%uy; zb70loAN`s3@)zFPd^={mU!QRaYtufC2|^yfZZ_;U&=mN(nUNuwDKeg`gY{6I-UAbs z7N$&l@eA+f?K1EBox`9z;rmR69L5OgFUE`w(_NW-ESK0Az;J1lqinZrwc&Mck z@U4~M)n9Rl8Ft(bi&*}){mAc&OLWz>68_#k`zgaRe#V23@3-;axLBC?KV?P=!@vI} zo>yA?_wzXXPI;m0$Nh`RVbSfruQy7&nOWxZrZPWLcQ&Y1^=`<#%c0O0%@9&3_#j^X ze!q@3yM>P7Zxti?1e>%2JTn-L6WGo)NE$Gw9WZCL;M&Kn@UZZ8`N6%L7j#xV(7JJS zr>ptX52+Cg^78B>e^?(pU9P}*vAoFkn8UWYaq(OF?~B{}$;;0^{&IO-gO0J-7sXk1 lx@XGv^xg55`Sfw+Gv@UgrUID-{||$5r>Co*%Q~loCIHCghq(X% diff --git a/MacNewFileFinderExtension/Assets.xcassets/edit.imageset/edit.png b/MacNewFileFinderExtension/Assets.xcassets/edit.imageset/edit.png index ac3b401764ec2f806e300e7074883ea7508f8dcb..2ed6dcca70a568ab5dd2b27ef976a94519b8a616 100644 GIT binary patch literal 547 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 W?PHSa7X%+Vz}dmw{*i4+=KlbDz^RY` diff --git a/MacNewFileFinderExtension/Assets.xcassets/excel.imageset/Contents.json b/MacNewFileFinderExtension/Assets.xcassets/excel.imageset/Contents.json index 88c68db..7172eda 100644 --- a/MacNewFileFinderExtension/Assets.xcassets/excel.imageset/Contents.json +++ b/MacNewFileFinderExtension/Assets.xcassets/excel.imageset/Contents.json @@ -1,17 +1,48 @@ { "images" : [ { + "filename" : "excel.png", "idiom" : "universal", "scale" : "1x" }, { - "filename" : "sheet.png", + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "excel-dark.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], "idiom" : "universal", "scale" : "2x" }, { "idiom" : "universal", "scale" : "3x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "idiom" : "universal", + "scale" : "3x" } ], "info" : { diff --git a/MacNewFileFinderExtension/Assets.xcassets/excel.imageset/excel-dark.png b/MacNewFileFinderExtension/Assets.xcassets/excel.imageset/excel-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0c3904c3400241c7c576fa5fe9123ddb28dff234 GIT binary patch literal 1547 zcmV+m2K4!fP)gwKC)vu!{5C{YUfj}S-2n5EMEX$^pQWue&Cix7>82}vs z3cx1-9_V(v$Gi5^%U}ceoa6zLndtzqFG-SXT>IaMU{inmLGn7+{c1|EGtHIo!`$55 z$x)Nh1be0GU{f!`BT-Xu9c&g0uqW~v2{?eqYYz4S0G|PPn&cfysSDFIy;*baFOiS5 z+wC(*z5(EH-NDYXY^um7-QS3OBcEozcNy#=YMRo11<)q>9)P=*Ql~|AqLexlz=G>w z7g5vn*DuHtfGu$x9~adDfDgwZ*yAEVj}W_Ma7H#EdBwN{d)x%bMc8Lm1OU%#4F5y& zSpb*T73^^oAU|fUO-CfZ)d=uZGzQRp@K=wAZFO+D$l(0^{8`Z$KutiZw6VCjcw(BS z*UM9oVJiBGNpcIxS4qAkDeWQbZOo^O7vng- z-0>8&V^q5%b0mfU+?S`TSI<8rf()_+;Qror0De!B0echtpG}?b;DlLS(Y6o8*Vji;wt^~UVyyKtme{| z?JU<8oPV!jI(VgO|GXDKvW0#3fZl+%}6-c+}L-V2Z?!}gRA;5A$R zHGVySjIEFz0x6pxqaU7qbvAbNku^_-&yjk7L{`S48lc&)I**536sa?cl9#uakM2y%8i8-6i}~O2 zMXS|1w(7q1c5;11mD4L1g^q(STWrcKHjPZ0rWf?Ca#eV&j3SEbkzY&jSLt@UrvrGs zh7UNbloiF%sFxe=W~N%mWTjt}yd+Ltw)aY5R(aI4^0YGwQb(HPt+KUT zcC+Opr1p`?k~=B9$Mu($0Bmv{gC>8-ZMVFS=DNR46=naR>M8+yqI@G&w_N+*n9tdg xOr)9?fRE(oWh$!#0)apv5C{YUfk5Pte*q-x&;<);7u literal 0 HcmV?d00001 diff --git a/MacNewFileFinderExtension/Assets.xcassets/excel.imageset/excel.png b/MacNewFileFinderExtension/Assets.xcassets/excel.imageset/excel.png new file mode 100644 index 0000000000000000000000000000000000000000..82dd153b355f392e7133fb4c3871d9e0fb171327 GIT binary patch literal 1526 zcmVL|K~YbFO2mVx2Xn~9VB$w4f{36fetYqxD7pz=BBEiVhxIFpfvm1;{EErQ(_R>N zyJ~uNy1Hh%>j!mNy7s+#|L&UZSJkhTibNujNF)-8L?V&FW(2@mk{bbR1@In#eE?iZSI49V93+|p9Y zF$Z9i*7`VA1_0h1gkTSf03B_YoSe!hBrh72U=N@G|2~0x6#>BG7UM@rKGtfr&Mzz2 zgD61SroBx^BtN$peMAia3?KZ(E8$*W1Dww?XpA{q4FI$Rq(~c+lanWEt*7KJ$RWVN zX0v&!8pZ(*lYeriJ4Cp-aD!2R5G*N)%q|;H>6)>ZUCJL~eBuP%P2(X}v zCJGSPZWJJ!C_qXSATZ47-{|P*2>_muwE|n8j`ove09-pQq5wVmM{-Awz%Ok(`nB6P z6%k;BOY&KgPfJQWuRX2xdb#ugJgK$5Fys^j;HiG?_RUHR z0k}O)S1%6aun5x47JxfC`;q+J7;|M2{>cw2$?ft3nm3y}7iw)B(jESF~-f15+JXNvZ( z@&csU!lRae&d61=WXHvv#m*rB&7%FQya0lnxwgI}AL=;nWyf*%`0}sv0>}@pZ7&gk zKeg5gfDMk|e=;>Sb&N0nDlb6V_XbCRr%8Te5$JH9XMleFtGobxZ0g!lmVcEOpxJDm z+slg>0A^(uLRtP*UH}2WU3mr2T3=nZf0Y*?eLCKqLxAUe`B(e(0AtKL0Dn0KeL&tn z@a11z4^V0q$vuw2zUa}v`lX{Y{?Dyl274qcO;M14^%kH@x}n|C_V&8V*yj{9wCe#& z0q{}}gMQeDe|1_9_#a);4Q*SRqAdSb%1{U(Z>-zW4YXuSQxQJQ`_e}gz}4NZ5NVqR-K=F7iI3m|D^*FC@1dVS6`#oIpotGoat@9!bq zu)0f{;`*ZftGWQI0sPQQy1_Wo6meHXkA~zy%5gStblBN!5nx}D{#9Opw9m3BMQXdb z`ZOAiH4^NMemjfyukr$MJJ00y4Mggij1)(bI0X|_)|7yD);2Q?= zFA9(n1qckI0AXPO|FqVpSnSRhZY&D09C>lD%yKoECCdPuqiQMufHy35Un$%e$(?^vIL>^3Mf(6;;Mzix8efpDBvMCI3fE0c zOq?exW2yw`@T=r@cZec&PEpeG_FL0$3#_eR>Ed=e){l}TIac{X7E_9-obE#uh7bO1 zp2eoVF~*oBt6W75V4)vTLZA7i1b>kvNlpjwd z36q7TqNF8p%Cfyz3bV?srkA^&evmrSTI=g%Yq{)ZOV5yyQ^QVGbAoESVgB% zo#4n_HpB|pH!&U&L`BDk{n}Ff=%l zfgA|nPRAS^>7DW%<*rxpq zFN!+*uqIoYEnPg1Et6)C?T;u>yqx?k@)3y8kJs4yzY`qO>r@X9J`v?I!;(<%uI*H9 z%V0FfH}dQcv(?20+b)OK_vAi%D?E$cRs;;t@|3l(yAuUmh-yeeJ90;Hd!Y~)@t2*J z0{IQQmExD&f)w_I^HHeBXS@iVOzzOe?YcL6*XK*29++CQYfjbDHGz2&46wrW= zLlP)dfdQz}txV^0p_Axdd?A1?^MFuTq~~%ff}64HdvS#Ts*Dby3K5>msb~+J>b!v) zNWSH;yper67n1N2Vfif5ei#E&;kFzE;mOFomOY>unsUMFUJC^@)1*Mf@k__}CGCn> z&tFT`#HU;vT>o&ksCD&sRlHdrwcK*TpkXOrdt2T> zz&nJWhtRkVd9)pzminn3`*yB3vYBL`fr=~L!I#^SEysGv9>!QVy_HtB9^HIR$wqM6 zS+mM9`%_5lC$aw6bSV0W|Lxw3Ub4b4#idp?7)*Ie(0pUKXKYPjEipOey+!|-DMY2k z%u+~jUsBh%f@Wu*K~Yt0#}vjhZ{6U-rm3D?n98j#nJFgMifW0QqP-5fL5tr)B!jd< zysE_x#rCJM3x7RYY%8^j9-g&3*PAeFb#1Y)u73Q3KUpG|%J*MAXnxBU3ZWN{(lPyW z%HLvU|GC~!qcB(N`;;}=o;dhAF%cc0NzuCHsi%5F>gN@Ey@t~k{81dhxiioKmK@m1 z>^zQVWyA%d1H6$X_@MLI3$r2K(Q>i=?zz5Pfa@j0a;mNByEO4xFZm+0j#g>}G|qgI zS`1C}oyrUg{Q7t4St4Japk%gX(`M!+@z4!qmO&f`mnnb*h`!1_<^db@j3>4U>GRdAq1JyeR zSB^|tFCc}U3tH1DsU%|vc%oVTGVS+c8$KvwKOM~jgx>WSp^ZLT?M4Lf%2Z|> z^t|yv?0j|FZfqM&AR0qF&U~p&1&J!rF{E^C-d+oS2-{&hW_!yx75t z2ZZsV>>y!appMxo+)RMBFZPX$ojLjNvy4@KNWA$%ANkd38mqz;6uM0`KW18RrX@Xd zLhmMcNe=A}c89U=8NM%g!xKY6YYm%83!lS|kLLxpnTb;NgvT~v} zK#5oEXHkK`#t6<=eKF}@lCxx-SEc&QrgxHjC0^r~x9?qQ9iyMmZ3ns0U1jEVdJA8M z#9>+k3}1U5qu%X6zIcARpz$M*v&sXrVqZ_)g{FS|3$wA;SzLH z557eAGDAS_*M2Ls`_SdJzEQ{78nP%M#3QL=k z*tY6jo&PG`yTShdl1sabyntpyfU)9BpG!-Z96VF!eQM(AZ`Cp?u`_Ny57B=8_1EGh z@@d;X=dD_H`o_$gUk!NVgIdr2e|gv8Z20$3&j}^M3owz>bBp_$IgE*{sE^px&}SZc==D^L8-t4 z9;P{t4aOV=Y>ej=4$OSUI^*WstgXMMG+o-m@b-MjKaXFV?&kRi8SD~RP#(2=0&Od=Z7c8M-f*x17G^Oz9R6KQXb3HdsT4*QS<1enBJT>|zp^-TY8J8;2{ znVa_i;O-I7%v<(G{~wdGOV@18-`)EUa7=uZcIw|FeFLW@JATgpYpQ!-$Am)RfCpZm z_OeDy*zq!`fwgP49;*vG$cd6H7R?Ol5O+JUGyQPS^<5WV%#je%SmQ1l!%{IJCVA$~ z>*m}V$vaNH5Pjbsc>eLb(-L~`*@J3Jr#@TMb6+cY2a`?6x+U+@=1YhFOOQP5D)TZ! zwyJpRi}z=z#Ar`ma7udK`W2_z)TjkmcE#AGxji3-rn=#V0*2WZ2Mii^^$$Y zlREqGoAw!R>*BY5<&WBPKV0{3bKCpx#iDimDf)8DmMFW6`Ntcy4O!oN(+ zbME4;=h+$0H#4LQJm6uP1f6FpYKd@as7dBz{M4(;a>9I?fWmzw0S?C1N=hrT z7~SIzX|G@ZU&6fjn|OUAr_#~0bN(KUPiXQeG)}MoC_Y0W=+2p&@qbv=Iz-I>@7TYL zRVMSq4~`wnR9`ATuyeZeMeBitYThmp0a+FcbO*1gv-`7nTU?O2w?tYl+KmlHZL53YKGsQmwRyL%=ONbzhn<^td3XmN%b#i(!zib9Js|B{?#G>li(9-O zd7KZmoZTH-pTF!$)J&GpdmsLEuKJX@U;6x`HC^*97@_gp@Z_lQx!NGMOxq||kdUXV KpUXO@geCxIC>8er literal 3710 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 diff --git a/MacNewFileFinderExtension/Assets.xcassets/numbers.imageset/Contents.json b/MacNewFileFinderExtension/Assets.xcassets/numbers.imageset/Contents.json index 0fcd2b1..9837e0a 100644 --- a/MacNewFileFinderExtension/Assets.xcassets/numbers.imageset/Contents.json +++ b/MacNewFileFinderExtension/Assets.xcassets/numbers.imageset/Contents.json @@ -1,17 +1,48 @@ { "images" : [ { - "filename" : "apple.png", + "filename" : "number.png", "idiom" : "universal", "scale" : "1x" }, { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "number-dark.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], "idiom" : "universal", "scale" : "2x" }, { "idiom" : "universal", "scale" : "3x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "idiom" : "universal", + "scale" : "3x" } ], "info" : { diff --git a/MacNewFileFinderExtension/Assets.xcassets/numbers.imageset/apple.png b/MacNewFileFinderExtension/Assets.xcassets/numbers.imageset/apple.png deleted file mode 100644 index deeae7f41e2cef426700d5c6b79f91274d4b2e31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1886 zcma)7cTf}f68+-JRL;{qb$$F`}KkjD`#V zK;FR~e?sipe<=bkwlA^%onj|RvvzPph$R{km>`a&srF}R07%gPQplD5xGr(>hX{g4 z#L2MW2!?-n5MVGEXv)P<+F5^U5IQV8BzN9Y0|2C9|GT~QucyNv`sKRyDt<3}f*n!Xb zNyYb3*R?;CGzPcU zt6RCB-K<0dUptaYQ}+R9sKqt&p|!adj&WePlZ|WUcCO{u!Kalo*$gif&NAaYL=O`E z-Y*GNw%e1P6lY6r>5;HWj7@n}Uh;thGuS<`6=y!OHfNOkRxUW)=~lP1H#4e?5(?MO zcWi==VSv<}5z*p)Ro;SkJ9_iiOaI!uTvH-21I4b}w}4Moqs92mfL{q-UFgw@eq}d# z9HrnpD)8TzeX8pVgT7=}o3dB~$LF?qo@~9M;V|U2$>@-#+sMk5QB#P)-RTa9Z*GUs z^tXPZ(%@Zq=HaNlkcdMbxn=w%GpZ>*FfyL8dYZ0!;XI@}uD9(|o0-cg5A;Yy^aT_s zZrVyCs_Ext@IvB=uHMY&o6k6~dc@S|h0B>i_p0)|j;Lz;&EvdzKWV9J8`#o06d;PK*+y;dXju>7N<^p^SL3ayrD zb!;ZGz_gQd%j1;NUCk4agi!*yIv3YCw1$f6zsi>*I^T z4!s+y?6orP8XFi{H9xKQFopDw&i!wIA}PX#{+loi4S)OYAe_jv^w?<5KKkR^dH3o= zrXQb#F6JEcHVzf$(47W6$Ej)myQkM%=*rB-taqNS&umQhobvR_%&e6lGbj{jJXdUW zkzJ1y=)dQ6gZBTRhT!H22ndE^3IPO!dM?>zD#?UVWoP6s6E%1~6^aL@azUsce_@ zYssXshydy`wrabP{TNKtx$*N($TS=^@s4RyWqarymLF?C5~M##CiSdMzUZxiz>v-I z&k%m2!>LzKidjueE0L9_u!)315eP_j*Vo)B6EWf}ceA4L%VhQvsJ36G0bdLE3@W|{ z;o^OHYICt|5Q9`yhM5eEh&x0yFSUwkrGKHS~jpGio^hEQ@Uhm>Y5+_9f3ON3cm554t$>_P2DiMPF5ZE2(zq)Hzx%T-eO zRIR3p=Q-)otD5SUY{iqWLdUPvV7~>u;ncEN2~49XC{7bMxMMohFawjYcvy#H9h;on zpS*&(TbjQsov5?{@%}9WStnPlVja843}G@@R>&V8Jcd0`an;|b;?tO#T1`#d85FJu zL7dsU1zrU4h&#(Bpsi5XD V95eB5fG7Tiz=1%-S6KVS{Ry?UQ7-@h diff --git a/MacNewFileFinderExtension/Assets.xcassets/numbers.imageset/number-dark.png b/MacNewFileFinderExtension/Assets.xcassets/numbers.imageset/number-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..bf749922a0a4f966f1a4358d2ec4495b63e266df GIT binary patch literal 635 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GG!XV7ZFl&wk0|S$; zr;B4q#hkZucKb0K3b_8|{Sawm$9d>~>xJB>vy-ZuIHo8}aPAV}ka-(*{Nx?wrKeNQ z{g}j>sS{*$Od`3*5JD_Tl+aVP^@w^p=e}y~)ji+d*G}1@G2iig;Ute;CoT71k^3c| zn4=PV`STo+*I$2`J^y3*^#i}tj{=UVQ{0cq*#F#LD}1bQ&x)@c-F5SRZkGG!$npJ4 z&E3hxby=bgKacvHzivC}o)p`LrO#i>ZMFV$w|n0DYLkx)vIksb7+R> zuwam2XL!tz02X|y)zD!b_*KZ^%G?!I915TOLP{7emM>bw+_6tsRMz3k+!Zev7QJ`5 z>d3H`Z@(YIvfm7|xDPz|{Fuq$$DbVxJa+ba49(~Ji50TWtf`A(xaav8Xh7#(Aa$9E zdC%l!&yTaRykGM2XJI1`m|{F=omo{E*v;}u+>}e;Oh?3 z1@7v*lsx;}ePG+d1FL`kci!2`rhhbi;&1UrSMA0*pXdI*9@}%vB;#L9v0)a+y?XbZ z$F}c3XCD6fQ)GDP*~!1gy;{Cn~2wR{fQ_rk?63_m0@99rxW`DA8I`-gi jFEoZFl6|bS_c6{{EMs&0R^T6CYGUwo^>bP0l+XkKI%_34 literal 0 HcmV?d00001 diff --git a/MacNewFileFinderExtension/Assets.xcassets/numbers.imageset/number.png b/MacNewFileFinderExtension/Assets.xcassets/numbers.imageset/number.png new file mode 100644 index 0000000000000000000000000000000000000000..f3e8493ce640ab51f4e527828d2d3fd6303aa369 GIT binary patch literal 639 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GG!XV7ZFl&wk0|S$x zr;B4q#hkZuqWzd01zgj4ceSoO-Lm#a#H2_6Si+Uuz6dYQG&#n<*tzXo=8Eb`KNr6# z-pOpZk~22F$MBd$GK6^9mT1x6VePrPqhjh8yJx?u-Wn;1J$k0A_SD!G~E`f_*XEJ3Ol&jXf zzHfhl#c_l9f!$1p)*CY9Z{@vy-Eabf1k;D5YksVLBi&%UZhiU!1_K?XTJA^dZ%i_L zw&e9|DGrw>O&xzWYW({@@50-%@4NTyQ*-&Zr6WdsVzZ;bn*ifuGC~ujl|C6hzF|IR z#_8_;DoWQ68Qht3rL9iPGD$NvNzTt|-&Td_Kd#AVRx-Vv>s#p5zIVZbA4)}cv^}l} zC*9_0dXRDPTa@KPrXNp#|9fea`?`STfwR-?^1a)dXDQX2?t6dVr{GQT`m+oYE2C>v zIhqc8er~uPHbJp&YGS(WtVL>b9`C;HHbM5M*16Sj>$l%M_Vd~E=jE3eS&zi03Y*P2 zptxerk85)n9)!JCPn;rL@46!0s&BewzC>Ge&^3W~6}b#QH_csXRpk`KwJNR0@{y_R z6Ccyi7}1-{giX4=G+lkn_lYz%txQ{f`6k>qz75=dmsO47LV7xl$$R& zZ{=O7yYz9rwCvv%6_Z1ks;9W_(>rnI?Af=UXL0FF6+iW*MP}mt{4bMKbf$}UK{-l1 zSz2qJzTpgxoOnO$W8lUO)0V3T)U0&>)8)6|$G)YLia6D`MAt;l6VTRQcH}H))T(7a zHWg0X|L)G2vLlX9o}c}!xi8>P6hpggdBdaK&5x{Gh(JdqisyZ;asRPzf3*DR#XtH4 zCc4X%$q3rUZaZ+I++|C;(;5bmdS(WLX$prbWS{!)nc@h+-yqW*iv!y2m2~xp;)_J8*+iA1B0il KpUXO@geCx!FAO69 literal 0 HcmV?d00001 diff --git a/MacNewFileFinderExtension/Assets.xcassets/pages.imageset/pages.png b/MacNewFileFinderExtension/Assets.xcassets/pages.imageset/pages.png index 6b5918bf1107ccd106806ef610c71949d4127354..ac8b6a6e55bf3771bb85cfe23cfa4f9358b11fc2 100644 GIT binary patch literal 1080 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9GG!XV7ZFl&wk0|WCb zPZ!6KiaBrRp3V|+6luH79XIdbi4`mVzxOeFWp&YmX_vsnBkdjHSGG=P7Z4J-^Hc1V zl15r;fJjV-+Pgce9<(MX&4^qP^5TGn-~H9WKHvX4Iwqv~mH&Spa`k2K-Kh!!P8^CY zAi~A?W@3*e-vhG-*GcagYqsnDsunz;`&;(DdX)P^{RuIOKh=|?*$k5FU;lo>KFffI ze`3v4=O6dJUApz5R+gFbq~WCb-W~gIGSsMAzWiOq#>H@%!7BCW`=Uc^4U_k+&sJb4 znD#_J{89OL76$j4`1=Rk?HabL==b;ZY`B{BcC#+e;R#Pf8QurUd~^~ncKrC(!0A(v z0E_kGoEztr+;dcJ%=G(FYwWn|NA|H9ool{%_^DbXM($Nu{zK(>^PC&=CM0~0h^y|M zQ^2^UJ+Wfdf=X+dy`3AYjWeuPXnd;fD>Oa!Z}NhZ3^P_n)o`Dj*iyM*rb6r=qr>Oy zZ-|&alepic)+F+A@wYP)o39`J*w)te?KI=hBlm?e4z>!Lu!suWUn|N(i6T2Ut(0ju0V`9SVnt=3x4{E1f{Wp{;|1R8LANTr&`^njBjBFKk zKP_H*@~~rU7gn(|Q$KR4Tl4QTmgrT}e%#o1;=S8VzCSK?eKzrr*hLjSE=)Ww zJ>kc{2|wf}5`j1mf9QGjbDo5poSlU2H1&_Q4xi?=$@;ta3$4-mWSjWir$gA`Q9iTE z^JJHbfQuiGsn&^?nIDu;Ow+cw7V-G_pL=hXFWS!k-}%w^gA&Dtegf0|794rc-_Y*K zSMZR<>(7tnox%4+blw7)e_k%vRu6b2?rk4y(I{j;x5ZY-F7%IFp8BoLJ9nxqo&UB> zT6ACg?aZ1d(QkaiF3DNC-aE`%;52c*V02oCU{>90>&Uqb3D<6UM|w~AA$j?{XZZSt zpu>LeUOk^By65}vvj3?J^4=ZxkDq(7Z~0|uXt>e(RLVPs3g1uLmFlZ6oo~(1>7VOS z-0}aYMDeYsmDiifcHh;~&hv_9Ef7Dzc>lW9gsbP9-ZG#3eQZYYx^JIyO1>I9|MvWp zDbaR4x1Y`mSVR@eAWwf8IQW==ZcacQ%C?Y6Eh!k^YGs`;(8;Iztfk*A_UcW<7% pX=3=R-?6I*lJ|fakmctO?z=5^SKA{eKL!>B44$rjF6*2UngAG{`XB%R literal 3093 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 diff --git a/MacNewFileFinderExtension/Assets.xcassets/powerpoint.imageset/Contents.json b/MacNewFileFinderExtension/Assets.xcassets/powerpoint.imageset/Contents.json index 6d85f92..e7c4f87 100644 --- a/MacNewFileFinderExtension/Assets.xcassets/powerpoint.imageset/Contents.json +++ b/MacNewFileFinderExtension/Assets.xcassets/powerpoint.imageset/Contents.json @@ -1,17 +1,48 @@ { "images" : [ { + "filename" : "powerpoint.png", "idiom" : "universal", "scale" : "1x" }, { - "filename" : "slide.png", + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "filename" : "powerpoint-dark.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], "idiom" : "universal", "scale" : "2x" }, { "idiom" : "universal", "scale" : "3x" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "idiom" : "universal", + "scale" : "3x" } ], "info" : { diff --git a/MacNewFileFinderExtension/Assets.xcassets/powerpoint.imageset/powerpoint-dark.png b/MacNewFileFinderExtension/Assets.xcassets/powerpoint.imageset/powerpoint-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..983c2be5216cf6a762264600bdab8bfb7c4df6f0 GIT binary patch literal 1434 zcmV;L1!ek)P)3AEHS_1Vwi){GfsxH-aeHD2kdUy8* z?t9>F!n`{7o%8B;|L;ShW5 zTWq>bcvdY7Qj5)M1HMy>3@bQ*=Oc@~1>j2nuaSH-&-3ezF?Tus_7Am)7z_rNll%a{ zKe5FwiegVyPOf99MMGI;eo85J6(X0mKLHF#egxo&JkKvxF_7o^l>mNDEp}=HDhxRV z;Bb~@7pjl|@M#ys?wSE-8F9icQWXLuZ|#cMRY)!VStgteVgi7-9faE?-vDq^EU~MQ zTKHY@t@m<7@&|_jFRKoK=|$fi&-k9;=_;a)jg6~R2SA4qA-Fa-H!n8E++nYRYD&>> zB=^td1m`I~yV70UTI30g;6|_4yTrjiR=ywx zB<4>&!LH{g22c!03bxFz+~FLOeBT)J$ol&F`7!y^6C}>BVyxC$AB@GHo}haM?8K|n z>~Va{;WB#|D7ErX9Z% zlgd$N4Iuf-q{*=&${)o0+U5t~0Lg4p-c#h1)h&w78qnqzCV*`KM~b32XV(16`xO)O zo+ck-%)`F*iE#$ZBt9G7b7*?ZS;pHE=3Ae6F<^UAIf`V!(6>HwVF1g?&r*YZ8c?^n zHg^W>{=0s^ztTY-)!x~%kD#>W^QBL4g5Zfo=5av`pcs%Qu@YiHs>Di&0jUxzAqJ#M ztb`blDzOq`fCB)2uj;MfEwK_}K(jaO-}IK)g#3JjT|{;sbsZTyYk*Cf$fEB&S9;uDYI?oeX#?9w+V*rH`2v8?%axIGWxk`9 z8L7Xl1mK?38Z7gN+)jkN2fa`z{G0OYa5%gs^}LqVlzoc`J63DUB315nf>>+ oZ@LHs0)apv5C{YUfeMU&0mIZM@?>#vdH?_b07*qoM6N<$g7{Cdpa1{> literal 0 HcmV?d00001 diff --git a/MacNewFileFinderExtension/Assets.xcassets/powerpoint.imageset/powerpoint.png b/MacNewFileFinderExtension/Assets.xcassets/powerpoint.imageset/powerpoint.png new file mode 100644 index 0000000000000000000000000000000000000000..d55166b5fcdb2373625aec3a5a21091043b20d34 GIT binary patch literal 1420 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 IM6N<$f|P$Kga7~l literal 673 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&r3LtexB_V)`2YVugh3;cOIvb2 z&}gNSAirP+#s3a=k`nqRw(?3W%-mvJtW3Om%GwITBI;(&;&N8THZJUsycrl6Pk6dG zhE&XXd;4Zkvx5NZg&SFSJUWiCPM7%mfBqGl2-5>RXHE9nRJ>OXc{NXpgGYE%lp;ry z!U=`+6zOIE?(FzyE-w6a`nRvk*LeR8xBKgI{pUaF^>wG_b8heZTVnn$-{yCxnQ}w^ z{~roDm*?hwtlp%NduyXMe}k`e_~Xm*?{=2I@@F}#GefcA)9kgsy+dIk2|XPVKWk|6p;%W^a~~4Vm^!WEZ!F6`ku4|ChD>y+F+~ zzKO~I4eKZE_XKROYJV-iH@AGn|9LCED;RtQMTh+v{%7W@uSE3X_JC~hboFyt I=akR{023tX)c^nh diff --git a/MacNewFileFinderExtension/Assets.xcassets/terminal.imageset/terminal.png b/MacNewFileFinderExtension/Assets.xcassets/terminal.imageset/terminal.png index 773792a53b51bbea9051c08dc58f78d175607bd3..7add4ecd0c2d155c386857f3e22b8379f5101242 100644 GIT binary patch literal 646 zcmV;10(t$3P)uNwbv z&7_@Z@To`sY?Tc_6fPy;4iT38!RgT2>X_d4|TNX{2zM(z+=D4 z`{jl={o2;E)ngsac;dPr7RtJ^0k9Tw{-lD9*Ejv09_y&58eFHhAEL?z80vVb`W0X) zPix~y5$OG(Fpq1E=PrL`YzZK+%kb%NexeCFd->5DALWOhbJ3Xq&`x`(`x7J@&X!v( zlg?63&!c^MUU9yN05I)wgNT&ND&KOVi~wLI&+i8!BkXsn)^&Bt8LbEaD}4h%Ku}Ue z_)S2Tzq3Q-@l^n*1Hy}%Mdkk)_zXQo-C&kZ0s!LOWd*1mp)~@vBk&6V0RR6VH^qnm g000I_L_t&o0NFFZa8T@E#sB~S07*qoM6N<$g3e7DU;qFB literal 1544 zcmZuxc{J2}6#xEaGsZF!de%`=wrnNEWblTPW2X=`$k>g{WGu-H9uGx|N#dolFPXG5 z#jj=P9os9iL`6U`{RAix%Zy)`J8*sJ?DPTC&StCpcGCC2LO<=J4ALB zP1cXXVnqF!gu8 zKz&+t(A7^wB>>R*c4RB}*dpQEZkmFPO52<%3E$gFzKgz5N0NSCFrbxeyD3)<1i%s* zsRhd#@pDvSaB}aF^IJC4zN2@jt4Vs?%-Eqsc34w2@UfD3ciA>POT3K#ELQ99*)Ae) zxA~poZrv-$L1D-2{5tn-ka@R-`nI2t7~F2)5F!&AkDDi+JIP1U!wz9k~>mgF2??d zl6I|oaLLVKO;B@62)=jl^O|BW(_tJE0{CBO6r_d zek(=vcyLKguzk_3OOHz!$ovGQ_KJlgr2&0l#u%!t+$~T`x9URRUn`Pz2G7L_BNhgI zgD#|Sx(vX~w50mI+P2=3T3fN|m}bf4p;s%178S^Q2V!{Cc;o?@U@pCU!#s6tY6Kl`Xsk$s;(8eR zy!lVxTJUgfTG1vbS>TTr9BW%|b;c%V%CnpdogPMAmqE$t0y-Q3U(WtEQ>cESUDj>-})#2KNp=w)6e6eMXDt zN!cY*m}%&iiBTISm%8y7-qilf{MGJ?)M4>6X>sp(>!C5DLfJ{ulL(XSwneFWUNu9> z7-Sjc{GQ>mX3kC02tBvBC5p}us8(Tl_JbVoEc@H4g|MQ@_KUYbST1&6p7l*-Y2Nn? zEB(OI)TNmu9L*n1Y4y7%!%rt0JpA6XJS=)3H!z`cEXB(uuexezYL>|Fg1oXG6OQmz zk@Bvgoiz+I%ay}Dij=_oY<|tmZ3EhgV`c9H;W+!Y`o6-ZWy7?@#<+>ogwI}PEugmE zf>{-U{DPk_(eaL-I+;^8-wu0G?2D~RFZu~o7FTC)?S6sl@V6OKrx!R?go~}tNNSa> z8WF1F2=j$Q)5h#7zg^vClBFDKLesAY>bWoOBPS7K<^uinL`_u^V#zfcU!t4>hm7s? z?yM_*`sn;ps0LLkVK&80m*xhqqfKffu=_Z$RrTq}7UWE3=2W|mzFo0L|!j^Ivi`Bxk7xmFN!#Qj{FnbLpBh% XVjUfr>+L__y~6oaqf+$`Nw;+!{a%ju}px& z;h056pN$I(jbWOxVe9naX*z@9S>5vN3NpZj05X3(1RAvH2gbOlgQPCcY1QuMqIfNcg* z8e{-RbwL0N>gWJUmAuCQ29&5A1Qs`Iih@310uRD~ef58kl8E?10EA$M1{sEjXdqe* zPeMvSrvxM!^0@(kbjm5jr1~JpbSG;Jo{X+DKtX7XBPI>qen1URg$()?Cza4@mY@cd z``+;9t>hQmGZO+1DI_4TqFinzINX%&KXGI9uZ!%7Ce}>i`&MSbD64a&sKr~lNp>B`k;i_Ro6m z79P0pEo|tr#n&!RY81C}Urn7ac_^5cM0?cfU_dQ+?dnWmo&P{}VL${b==WN_NjO)i z>u!20+tSk$GztLBmzyXn{U4!~UTHxU?^dFg$^lo&gb!;gqN)V)@&)@`t=m(dc69n{ zSDHu9Px+}80rDGzw)R_@_D1`ekew8 zuGCb#e=fAP?BP;Yj&T8boN|ptB3h!(d9e!Ltc;ZTbrN27?*GQ%njtVlXwH}Znk6Lm zX^$nn&Nn1J{pDD0lFN42p<=p+rO}sTn|W3!>hN#g-$mwHgs)!aI@IE}^94-qEYpS<1W-2VTKO8vHRf?+=Tvcnb%z<{KT( zR_DSyTV|8kBo~pv4@p^OuI0 zp)JH!v!5PBW$MGSp3r}#29a2{O2ZC%6m_zdov^!2LRbQ7xYL=dKMf@&ZC}-?IB!<8zZL`+btRGdvO%W?(7w?dR%I zP|<_?BgI$K;sY0d`~A|LWRdDERU2J&$Z<7M%!j>>Dh(RwD-fuy3LViMK7JXAaOdelV^Hr?LNfjj@nz?P diff --git a/MacNewFileFinderExtension/Assets.xcassets/word.imageset/word.png b/MacNewFileFinderExtension/Assets.xcassets/word.imageset/word.png new file mode 100644 index 0000000000000000000000000000000000000000..99644327fa0b594f63e8199e001c72e2d7be3cd7 GIT binary patch literal 1501 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 0) { + return [(NSString *)style caseInsensitiveCompare:@"Dark"] == NSOrderedSame; + } + if (@available(macOS 10.14, *)) { + NSAppearance *app = NSApp.effectiveAppearance; + if (app) { + NSAppearanceName match = [app bestMatchFromAppearancesWithNames:@[NSAppearanceNameAqua, NSAppearanceNameDarkAqua]]; + return [match isEqualToString:NSAppearanceNameDarkAqua]; + } + } + return NO; +} + +- (NSImage *)contextMenuImageNamed:(NSString *)name { + NSBundle *bundle = [NSBundle bundleForClass:[FinderSync class]]; + NSImage *catalog = [bundle imageForResource:name]; + if (!catalog) { + catalog = [NSImage imageNamed:name]; + } + if (!catalog) { + return nil; + } + + BOOL dark = [self systemAppearanceIsDark]; + if (@available(macOS 10.14, *)) { + NSAppearanceName appearanceName = dark ? NSAppearanceNameDarkAqua : NSAppearanceNameAqua; + NSAppearance *appearance = [NSAppearance appearanceNamed:appearanceName]; + if (appearance) { + __block NSImage *flat = nil; + [appearance performAsCurrentDrawingAppearance:^{ + flat = [FinderSync singleLayerMenuImageFromCatalogImage:catalog]; + }]; + return flat ?: catalog; + } + } + return catalog; +} + - (instancetype)init { self = [super init]; @@ -84,18 +187,14 @@ - (NSMenu *)menuForMenuKind:(FIMenuKind)whichMenu { // Add "Copy Path" menu item (if enabled) if ([self isFeatureEnabled:kFeatureCopyPath]) { NSMenuItem *copyPathItem = [[NSMenuItem alloc] initWithTitle:@"Copy Path" action:@selector(copyPathToClipboard:) keyEquivalent:@""]; - NSImage *copyIcon = [NSImage imageNamed:@"copy"]; - copyIcon.template = YES; - copyPathItem.image = copyIcon; + copyPathItem.image = [self contextMenuImageNamed:@"copy"]; [menu addItem:copyPathItem]; } // Add "Open Terminal" menu item (if enabled) if ([self isFeatureEnabled:kFeatureOpenTerminal]) { NSMenuItem *openTerminalItem = [[NSMenuItem alloc] initWithTitle:@"Open New Terminal" action:@selector(openTerminalAtPath:) keyEquivalent:@""]; - NSImage *terminalIcon = [NSImage imageNamed:@"terminal"]; - terminalIcon.template = YES; - openTerminalItem.image = terminalIcon; + openTerminalItem.image = [self contextMenuImageNamed:@"terminal"]; [menu addItem:openTerminalItem]; } @@ -105,72 +204,56 @@ - (NSMenu *)menuForMenuKind:(FIMenuKind)whichMenu { // Add "New Text File" to submenu (if enabled) if ([self isFeatureEnabled:kFeatureTextFile]) { NSMenuItem *newTextItem = [[NSMenuItem alloc] initWithTitle:@"Text File" action:@selector(createNewTextFile:) keyEquivalent:@""]; - NSImage *textIcon = [NSImage imageNamed:@"edit"]; - textIcon.template = YES; - newTextItem.image = textIcon; + newTextItem.image = [self contextMenuImageNamed:@"edit"]; [submenu addItem:newTextItem]; } // Add "New Markdown File" to submenu (if enabled) if ([self isFeatureEnabled:kFeatureMarkdownFile]) { NSMenuItem *newMarkdownItem = [[NSMenuItem alloc] initWithTitle:@"Markdown File" action:@selector(createNewMarkdownFile:) keyEquivalent:@""]; - NSImage *markdownIcon = [NSImage imageNamed:@"document"]; - markdownIcon.template = YES; - newMarkdownItem.image = markdownIcon; + newMarkdownItem.image = [self contextMenuImageNamed:@"document"]; [submenu addItem:newMarkdownItem]; } // Add "New Microsoft Word Document" to submenu (if enabled) if ([self isFeatureEnabled:kFeatureWordDocument]) { NSMenuItem *newWordItem = [[NSMenuItem alloc] initWithTitle:@"Microsoft Word Document" action:@selector(createNewWordDocument:) keyEquivalent:@""]; - NSImage *wordIcon = [NSImage imageNamed:@"word"]; - wordIcon.template = YES; - newWordItem.image = wordIcon; + newWordItem.image = [self contextMenuImageNamed:@"word"]; [submenu addItem:newWordItem]; } // Add "New Microsoft Excel Spreadsheet" to submenu (if enabled) if ([self isFeatureEnabled:kFeatureExcelSpreadsheet]) { NSMenuItem *newExcelItem = [[NSMenuItem alloc] initWithTitle:@"Microsoft Excel Spreadsheet" action:@selector(createNewExcelDocument:) keyEquivalent:@""]; - NSImage *excelIcon = [NSImage imageNamed:@"excel"]; - excelIcon.template = YES; - newExcelItem.image = excelIcon; + newExcelItem.image = [self contextMenuImageNamed:@"excel"]; [submenu addItem:newExcelItem]; } // Add "New Microsoft PowerPoint Presentation" to submenu (if enabled) if ([self isFeatureEnabled:kFeaturePowerPointPresentation]) { NSMenuItem *newPowerPointItem = [[NSMenuItem alloc] initWithTitle:@"Microsoft PowerPoint Presentation" action:@selector(createNewPowerPointDocument:) keyEquivalent:@""]; - NSImage *powerPointIcon = [NSImage imageNamed:@"powerpoint"]; - powerPointIcon.template = YES; - newPowerPointItem.image = powerPointIcon; + newPowerPointItem.image = [self contextMenuImageNamed:@"powerpoint"]; [submenu addItem:newPowerPointItem]; } // Add "New Pages Document" to submenu (if enabled) if ([self isFeatureEnabled:kFeaturePagesDocument]) { NSMenuItem *newPagesItem = [[NSMenuItem alloc] initWithTitle:@"Pages Document" action:@selector(createNewPagesDocument:) keyEquivalent:@""]; - NSImage *pagesIcon = [NSImage imageNamed:@"pages"]; - pagesIcon.template = YES; - newPagesItem.image = pagesIcon; + newPagesItem.image = [self contextMenuImageNamed:@"pages"]; [submenu addItem:newPagesItem]; } // Add "New Numbers Spreadsheet" to submenu (if enabled) if ([self isFeatureEnabled:kFeatureNumbersSpreadsheet]) { NSMenuItem *newNumbersItem = [[NSMenuItem alloc] initWithTitle:@"Numbers Spreadsheet" action:@selector(createNewNumbersDocument:) keyEquivalent:@""]; - NSImage *numbersIcon = [NSImage imageNamed:@"numbers"]; - numbersIcon.template = YES; - newNumbersItem.image = numbersIcon; + newNumbersItem.image = [self contextMenuImageNamed:@"numbers"]; [submenu addItem:newNumbersItem]; } // Add "New Keynote Presentation" to submenu (if enabled) if ([self isFeatureEnabled:kFeatureKeynotePresentation]) { NSMenuItem *newKeynoteItem = [[NSMenuItem alloc] initWithTitle:@"Keynote Presentation" action:@selector(createNewKeynoteDocument:) keyEquivalent:@""]; - NSImage *keynoteIcon = [NSImage imageNamed:@"keynote"]; - keynoteIcon.template = YES; - newKeynoteItem.image = keynoteIcon; + newKeynoteItem.image = [self contextMenuImageNamed:@"keynote"]; [submenu addItem:newKeynoteItem]; } @@ -183,8 +266,7 @@ - (NSMenu *)menuForMenuKind:(FIMenuKind)whichMenu { [menu addItem:newItem]; } else if (submenu.numberOfItems > 1) { NSMenuItem *mainItem = [[NSMenuItem alloc] initWithTitle:@"New File" action:nil keyEquivalent:@""]; - NSImage *mainIcon = [NSImage imageNamed:@"add"]; - mainItem.image = mainIcon; + mainItem.image = [self contextMenuImageNamed:@"add"]; mainItem.submenu = submenu; [menu addItem:mainItem]; } diff --git a/MacNewFileFinderExtension/Info.plist b/MacNewFileFinderExtension/Info.plist index f9bc93a..b1f3f6e 100644 --- a/MacNewFileFinderExtension/Info.plist +++ b/MacNewFileFinderExtension/Info.plist @@ -2,18 +2,14 @@ - LSUIElement - - NSAppleEventsUsageDescription - This extension needs to control Finder to select newly created files. - NSExtension - - NSExtensionAttributes - - NSExtensionPointIdentifier - com.apple.FinderSync - NSExtensionPrincipalClass - FinderSync - + NSExtension + + NSExtensionAttributes + + NSExtensionPointIdentifier + com.apple.FinderSync + NSExtensionPrincipalClass + FinderSync + diff --git a/MacNewFileFinderExtension/MacNewFileFinderExtension.entitlements b/MacNewFileFinderExtension/MacNewFileFinderExtension.entitlements index 7d61eb9..383c869 100644 --- a/MacNewFileFinderExtension/MacNewFileFinderExtension.entitlements +++ b/MacNewFileFinderExtension/MacNewFileFinderExtension.entitlements @@ -6,7 +6,7 @@ com.apple.security.application-groups - group.com.louieyin.MacNewFile + group.com.johli.MacNewFile com.apple.security.automation.apple-events From b6f4790918e338acdefc4f8bcf5bab256d3e7ef6 Mon Sep 17 00:00:00 2001 From: "Li, John Gen" Date: Sat, 18 Apr 2026 22:25:30 +0800 Subject: [PATCH 2/2] Update MacNewFileFinderExtension/Assets.xcassets/word.imageset/Contents.json Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- .../Assets.xcassets/word.imageset/Contents.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MacNewFileFinderExtension/Assets.xcassets/word.imageset/Contents.json b/MacNewFileFinderExtension/Assets.xcassets/word.imageset/Contents.json index ee03994..4410c4b 100644 --- a/MacNewFileFinderExtension/Assets.xcassets/word.imageset/Contents.json +++ b/MacNewFileFinderExtension/Assets.xcassets/word.imageset/Contents.json @@ -12,7 +12,7 @@ "value" : "dark" } ], - "filename" : "work-dark.png", + "filename" : "word-dark.png", "idiom" : "universal", "scale" : "1x" },