From d0feaf3133d93846bbf3ed5ee22242d3aeacb5fb Mon Sep 17 00:00:00 2001 From: crschnick Date: Tue, 20 Jan 2026 12:55:18 +0000 Subject: [PATCH] Rework --- .../io/xpipe/app/beacon/mcp/McpTools.java | 2 +- .../ScriptCollectionSourceStoreProvider.java | 5 + .../ext/base/script/ScriptStoreProvider.java | 2 +- .../ext/base/script/ScriptStoreSetup.java | 2 +- .../img/localIdentity_icon-16-dark.png | Bin 0 -> 545 bytes .../resources/img/localIdentity_icon-16.png | Bin 527 -> 542 bytes .../img/localIdentity_icon-24-dark.png | Bin 0 -> 814 bytes .../resources/img/localIdentity_icon-24.png | Bin 796 -> 808 bytes .../img/localIdentity_icon-40-dark.png | Bin 0 -> 1357 bytes .../resources/img/localIdentity_icon-40.png | Bin 1275 -> 1345 bytes .../img/localIdentity_icon-80-dark.png | Bin 0 -> 2713 bytes .../resources/img/localIdentity_icon-80.png | Bin 2603 -> 2722 bytes .../passwordManagerIdentity_icon-16-dark.png | Bin 532 -> 557 bytes .../img/passwordManagerIdentity_icon-16.png | Bin 533 -> 567 bytes .../passwordManagerIdentity_icon-24-dark.png | Bin 801 -> 884 bytes .../img/passwordManagerIdentity_icon-24.png | Bin 788 -> 885 bytes .../passwordManagerIdentity_icon-40-dark.png | Bin 1295 -> 1518 bytes .../img/passwordManagerIdentity_icon-40.png | Bin 1294 -> 1487 bytes .../passwordManagerIdentity_icon-80-dark.png | Bin 2637 -> 3173 bytes .../img/passwordManagerIdentity_icon-80.png | Bin 2629 -> 3131 bytes .../scriptCollectionSource_icon-16-dark.png | Bin 558 -> 624 bytes .../img/scriptCollectionSource_icon-16.png | Bin 580 -> 636 bytes .../scriptCollectionSource_icon-24-dark.png | Bin 752 -> 889 bytes .../img/scriptCollectionSource_icon-24.png | Bin 776 -> 889 bytes .../scriptCollectionSource_icon-40-dark.png | Bin 1208 -> 1468 bytes .../img/scriptCollectionSource_icon-40.png | Bin 1257 -> 1479 bytes .../scriptCollectionSource_icon-80-dark.png | Bin 2247 -> 2867 bytes .../img/scriptCollectionSource_icon-80.png | Bin 2363 -> 2971 bytes .../img/scriptGroup_icon-16-dark.png | Bin 546 -> 601 bytes .../resources/img/scriptGroup_icon-16.png | Bin 556 -> 602 bytes .../img/scriptGroup_icon-24-dark.png | Bin 732 -> 802 bytes .../resources/img/scriptGroup_icon-24.png | Bin 735 -> 838 bytes .../img/scriptGroup_icon-40-dark.png | Bin 1177 -> 1282 bytes .../resources/img/scriptGroup_icon-40.png | Bin 1194 -> 1303 bytes .../img/scriptGroup_icon-80-dark.png | Bin 2265 -> 2518 bytes .../resources/img/scriptGroup_icon-80.png | Bin 2324 -> 2598 bytes .../resources/img/script_icon-16-dark.png | Bin 0 -> 544 bytes .../ext/base/resources/img/script_icon-16.png | Bin 0 -> 564 bytes .../resources/img/script_icon-24-dark.png | Bin 0 -> 737 bytes .../ext/base/resources/img/script_icon-24.png | Bin 0 -> 745 bytes .../resources/img/script_icon-40-dark.png | Bin 0 -> 1190 bytes .../ext/base/resources/img/script_icon-40.png | Bin 0 -> 1196 bytes .../resources/img/script_icon-80-dark.png | Bin 0 -> 2273 bytes .../ext/base/resources/img/script_icon-80.png | Bin 0 -> 2342 bytes .../img/syncedIdentity_icon-16-dark.png | Bin 0 -> 595 bytes .../resources/img/syncedIdentity_icon-16.png | Bin 523 -> 567 bytes .../img/syncedIdentity_icon-24-dark.png | Bin 0 -> 891 bytes .../resources/img/syncedIdentity_icon-24.png | Bin 798 -> 821 bytes .../img/syncedIdentity_icon-40-dark.png | Bin 0 -> 1461 bytes .../resources/img/syncedIdentity_icon-40.png | Bin 1275 -> 1369 bytes .../img/syncedIdentity_icon-80-dark.png | Bin 0 -> 3138 bytes .../resources/img/syncedIdentity_icon-80.png | Bin 2613 -> 2943 bytes img/base/localIdentity_icon-dark.svg | 57 +++++++++ img/base/localIdentity_icon.svg | 72 ++++++----- .../passwordManagerIdentity_icon-dark.svg | 67 +++++----- img/base/passwordManagerIdentity_icon.svg | 64 +++++----- img/base/scriptCollectionSource_icon-dark.svg | 62 +++++---- img/base/scriptCollectionSource_icon.svg | 67 +++++++--- img/base/scriptGroup_icon-dark.svg | 78 ++++++------ img/base/scriptGroup_icon.svg | 29 +++-- .../script_icon-dark.svg} | 17 +-- .../script_icon.svg} | 16 +-- img/base/syncedIdentity_icon-dark.svg | 51 ++++++++ img/base/syncedIdentity_icon.svg | 66 +++++----- img/proc/command_icon-dark.svg | 118 ++++++++---------- img/proc/command_icon.svg | 118 ++++++++---------- img/proc/serial_icon-dark.svg | 100 ++++++++++----- img/proc/serial_icon.svg | 101 ++++++++++----- img/proc/shellEnvironment_icon-dark.svg | 111 +++++++--------- img/proc/shellEnvironment_icon.svg | 65 +++++----- lang/strings/translations_en.properties | 5 +- 71 files changed, 738 insertions(+), 537 deletions(-) create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/localIdentity_icon-16-dark.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/localIdentity_icon-24-dark.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/localIdentity_icon-40-dark.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/localIdentity_icon-80-dark.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-16-dark.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-16.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-24-dark.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-24.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-40-dark.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-40.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-80-dark.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-80.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/syncedIdentity_icon-16-dark.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/syncedIdentity_icon-24-dark.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/syncedIdentity_icon-40-dark.png create mode 100644 ext/base/src/main/resources/io/xpipe/ext/base/resources/img/syncedIdentity_icon-80-dark.png create mode 100644 img/base/localIdentity_icon-dark.svg rename img/{proc/shellEnvironmentGroup_icon-dark.svg => base/script_icon-dark.svg} (90%) rename img/{proc/shellEnvironmentGroup_icon.svg => base/script_icon.svg} (89%) create mode 100644 img/base/syncedIdentity_icon-dark.svg diff --git a/app/src/main/java/io/xpipe/app/beacon/mcp/McpTools.java b/app/src/main/java/io/xpipe/app/beacon/mcp/McpTools.java index 1e3f8e792..527dcb1ce 100644 --- a/app/src/main/java/io/xpipe/app/beacon/mcp/McpTools.java +++ b/app/src/main/java/io/xpipe/app/beacon/mcp/McpTools.java @@ -380,7 +380,7 @@ public final class McpTools { .getExtendedLayer() .findModule(AppNames.extModuleName("base")) .orElseThrow(), - AppNames.extModuleName("base") + ".script.SimpleScriptStore"); + AppNames.extModuleName("base") + ".script.ScriptStore"); var method = clazz.getDeclaredMethod("assembleScriptChain", ShellControl.class); var command = (String) method.invoke(script.getStore(), shellSession.getControl()); var scriptFile = ScriptHelper.createExecScript(shellSession.getControl(), command); diff --git a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptCollectionSourceStoreProvider.java b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptCollectionSourceStoreProvider.java index 131e80804..e924915b4 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptCollectionSourceStoreProvider.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptCollectionSourceStoreProvider.java @@ -20,6 +20,11 @@ import java.util.UUID; public class ScriptCollectionSourceStoreProvider implements DataStoreProvider { + @Override + public int getOrderPriority() { + return 1; + } + @Override public UUID getTargetCategory(DataStore store, UUID target) { return DataStorage.SCRIPT_SOURCES_CATEGORY_UUID; diff --git a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreProvider.java b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreProvider.java index afe6ed76a..c276763d3 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreProvider.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreProvider.java @@ -212,7 +212,7 @@ public class ScriptStoreProvider implements EnabledParentStoreProvider, DataStor @Override public String getDisplayIconFileName(DataStore store) { if (store == null) { - return "proc:shellEnvironment_icon.svg"; + return "base:script_icon.svg"; } ScriptStore st = store.asNeeded(); diff --git a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreSetup.java b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreSetup.java index 87f90c0ed..a1d182152 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreSetup.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStoreSetup.java @@ -108,7 +108,7 @@ public class ScriptStoreSetup { } var applicable = refs.stream() - .filter(simpleScriptStore -> simpleScriptStore.getStore().isCompatible(sc.getShellDialect())) + .filter(ss -> ss.getStore().isCompatible(sc.getShellDialect())) .toList(); if (applicable.isEmpty()) { return null; diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/localIdentity_icon-16-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/localIdentity_icon-16-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..81bad773340f3e0f4e47b7cdf2f7448b2fafbe8c GIT binary patch literal 545 zcmV++0^a?JP)Z*f(fRoUU4jqbu6iT2Jl+d`<4-hAdPSSf1xu!)Vv6{S2 z5ec`L_-^OCzvtn3;2gzqJSk}rILctNXJ!j{??2b;_0a*vBuP^6-hYz!zLC%8kM{x} zW^E{GF%29Gjg8`(zVtHQ`-V$%-zwYTuRo~DG48}j+p%6N+gKVKrd>82H)T}DR`n2| zTC!&fcmfoA+0+DPob14x?)l=HKFSzQV^a+fRl)q$Ez1DZX6!ofw(knj5YIRkYxFzar@WgaNnucN6h)_j jUBz)cA!&*K{La4tJzSsYPkW;)00000NkvXXu0mjf>B8*( literal 0 HcmV?d00001 diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/localIdentity_icon-16.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/localIdentity_icon-16.png index 61ae6c43fdcc609417e441778dea52fbb9151387..4abb4de094b43a170534809709600af2c004ae0e 100644 GIT binary patch delta 432 zcmV;h0Z;yq1fB$tcz=;eL_t(Ijh&OhOH@%5#(&?Nd5JPOMwckTc`qDIZr|sOgR!u&ikGv%J6@BkHqPFMIsIdM9shw3tSCh2qq)VUfdxmY#THg}D znhsxrtpmfY+QbCFpkeP%4l~yKMcDZyVH*SOd1!7$_{{{-U4sv&M#zwTRVRMv6YoD4 zRnU;buAC~tvVZ8R6KxyX2hD-zL5m)Gy{7o`KMgX}9vgi8iMwxb9qa)#-Wj@WuyKO* z7X+KiP``LY<^|Zz<2`pgtZ3LLpV~FZzD-QR_5Ge%3PKE#qg~BBuRv3n3z%%~y aJO2Wj)qp-DzVWpH0000mkzfJQ&1K5?sRN}bKi_+w8ASXJV!8P(}&6MytG7&x9AbO}C5AxyXV^JX6FZ1CgI9^?O_8<`Ajgcv%c#bDRAVWGiePHZ({&*L#?4lX#!>sQ z&TnAvueg4(1n^CciK9OCJOIMZUbata!@>Y9UMt{7T4qS_3sEuS+5ImZoSUF}n|lPT z178s5`M&S-Jm-DR>6~Md;$avb0X6{>sZ6{FE+-O+qd^#kMcQ3B;#~;_j3)gL$ItcI2n8{h>OGFOIq|erMm83+D&W(PRUs5JoOlxfM*V#WsxcP(7;SBh z8izOm)Yeqf7{wDQP&|@zoVZ_9+ZE9^HWp{Yf?M_#cmm9g;)=BB?I-+rqv2aGkBX_O zQGEu}09=74#fZFJBLxxzj7GH7R6~18Nc_ME?00f`Sl6D?QV+<;0Q<`l7@ef2r;DAx zB?Seji9rnDM}a;Uqkr(8Fylkn6BHkl2T`?=h66f)>6IWG8s7UE!21BW4D8S6^HliJ s-zn*&6~8Tqfz4F#+al>wGMPN~6PlS7=!OsimH+?%07*qoM6N<$f=$t7?EnA( literal 0 HcmV?d00001 diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/localIdentity_icon-24.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/localIdentity_icon-24.png index 597a95a90f947bb7c63c62fe9f2191d61a0a0f77..51eef463be30e0c7f3335d136cdbc769b4700492 100644 GIT binary patch delta 700 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 literal 0 HcmV?d00001 diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/localIdentity_icon-40.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/localIdentity_icon-40.png index d224fbf9b20e63081290309c717a86c2bd354735..a6321633afa3fc968e0ba5aa068e75fe35f8d044 100644 GIT binary patch delta 1241 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 TeQ;FO8HbgwvQP}QqN zWSXju2Wqk^9^XVoWUs2eAtIZ1@811uRkh7ZVj5UqUw^Txt^m&PD$`?xw=K(Buxr<@ zm(oQm{X;Mqyi-+w%dmM)oMGGc@9XR9?@1Sr?18~xaG{9YSBlJzHB@zBBoetFQU=!7 z*I%NlFJSDEDSu+XTfl$4OmYZtB5)Q^?NDZ0mUZc_UAtZqz!wY#w*y}?D#d}O+S=On z+qP}%E^@L%l29mAe&E1?Ilu$JXruV8NF;K$1cSk=fM<=uxQJZP+S>Y#Cz%d$>gwvw z0RDhsqKI5+sp>3;ZJLJ7JIe0eyWa-xGIdp*Wr@f%Lw}D|R#raYO=`yum6eq(Bu{Hc z5RqvXFy0Wi@7S@U%fsA`2~wVHPuEm+qDA&qCeAR9h)C3ss-13IvY+jS0l>EHEN}d! zNMs-^75qUy8JEC6-oifYqio+zS~cYEMTeAu&C+q2MdCU|W=)23d+>>%C_;h+VTm0E zc?tL>_h(5jD1o%4_|Ff478Ko$!!PZ3`qRY!o%0A@g9MOdP%x?%Zzttr`g+vyzW zDPf7<0@hBD`9NRhnN)%-EJNOFk+$=Sm0y39%)q6B6_(ga(8qxh1%#TQ$jf1ge$%bo z@}Xn~P9}OUaHm62H}JH;%@%eD{3mvkm;iE)!hZsik5mRy0kS?U(JPCabv7kA2ewG; zCXj^=Mb8RW(_9_BGgGbt*bDp>SlKMGiv%74LTQyOkSD{^Hnl-(-z!q;S$Mt&u91#0 z3aboR6@J`6U{7NyG?RG=pT_g5{Ty@>V zGXposzLBJE=z8&?uJx|i=)O!vKkHWPzVOVz3dUuP?AiFLoazn^YgFcEIqY8SK3esn z5rElB7to%m>LmACFk|We+>4zXuWzJxq<>Jj*p;Y)2z=ELJsDN>*g(zb2oQ9}lYi1? z4p`^SI${?96EkDmuN4}1Ab4z`Z<8TZcVT6Xx8@xcmKjpKgPIo$jXMxLH86G4yv>lm z-y-c_9&F4OiQcAgVY;TU?hfVnx`^~*qxTrn35vaGy~OMDjnyL2D->C2$Q_V)aL@_n ziRT8+)0*djXAF6wjcyG~`{e_Pk$>#XjyEatEKrtSCh((19rGWT((RX$bf}I%ZaIve z1=OX@z8efj4M% zbiKqcv(Z;EuAT}rftizuwS|Ru1U>{R6q#@WWoLut8b5g@!ND8RfTt4!N`E%2IY+Bo z*Gk)YKCDf^xeirof$2xx=*t)VMK^~U=Ii(aE~nWqB^y-QD3ts0%>V+0#!_UWpNi=& zq?I=%F|b);7wsqhrlMCtQQ47 z=TO`VEbAih)X^`S`?NSuN4Ei+fK5+Hyyg&kyFe4!lfdVc6C1Ni0)N*P^Qolh=fEeV z<1;?27aYv%0e&LHLJb;NKbSq`2Ca@ZYG7G6iO-WXH3Nm2Rm3(dmEwKRqV9nk1z!(6 z8-de}qBe!EH)`Nz7cRog*D-s6Yg;6Cr^16|PEwjZiTF;a{$arlIZ)I+u#?zg;G#@b zKC-YcOq%B|b2ad=Ab;0G<`aydi&`XpsoU*A5%<8bw4Dx?`Kz}JI%AI3zU#PA=Jt~m z34x4DD!Nb59SvIhL0{X=)#{DS5*sNHPLnM~AKNG&hGy$Y2lM?deNn_i*jkD4pbs){ zu2#R9Ym4Movu(V&U1l|W$kbFli7gGctsv`D&Ux#HUfx8s`k**0W zaH9u2ouU{hSWSkszYM>r9U&~S?|}V0FgcHAPF8eFSfaN(72cs7w$KHJT+@X$FON3* z#dQPMNXHn!n15EGkL8+SpPVbm!{j%;w--Ois%DAa=u|jYYqo%zQ%B|uqMe+$ZeSVq zETBA1(jKhUPIcEwG?aQCE(n3O$%|GtikNMm*(@EW720MmML2}*OAO)lTeLdj+_-gr z>d~t}qyj9*m&Fg!{S0JYY%CJ)45v~Q17)fq{LZP?I)8~xNxib*7FVs6Xx35%x9QmZ z!0YLnX6HC)Ts3gDd|XAcx8w+dy){R}*Sgs@fFHTWxkUeL2w!lkO;-&Zf&Ub;x|*!N zJJ%N14x?Ta%+p72TYobI*Ct=OYM{?yZJ90(=9q!y=De6AIL6fMSzrOTIv8Aj5=rb7 z%I{O`-haKYqmOZlvF^4FpyQlWp==xUEC)MfnjBc-(p#yn8aP+Segxb-!0Ls(osN2>|{Z&A4pw65@dBY6o!DWS)z*uQa6Er?R*_o z@Ek%{4fG?Y+OXWsnE9YEQjh_)KZ5S(fPxJy`G4!K?opbR3XUTKbB%Ns7grDA9=f;s zD07;oG2~F%Ta&X#3d2?rRa+cHpkc%F32c>w=7-P^i4Kv$G*( zo;jo8?MNgtWgyES$ALE)UIsaxqst)oF2r45Uw^l%nyX(7tE}<^TWy delta 2510 zcmV;<2{HDf6{{4GcYg_ZH!!18OMLmo!J-c_Qg;Up%PJxTY6`fmL||b zb+L733Iz&eX-tY(Lli=^@~*^y)gaV>77{;z)f9Ze>^7k^xH~gt=?X%NRO-%5UkDMS zDMEl^w=dA`cJJed*|y8QXSXwV?%dri`%Cu2KIhDH&i&`ydw}W>8f!aTcOvFpIZW zpc{B6v}%qHPJdH4514F7b42-CqQG;~+MS(j6 zodnk-JP1s3C3kNrFk3P+^>P(9xDtE%h547}$cI$dQB68VT;K(~A}+R6SmODGa{IV= z$4TYMiExJ@X^BO#pEsDj`{0QX>NTe5aaarVxXkk`ihrHt!E9?Oa5$7&jUfg!+2%5z zY2kg#xK$o!04a`61~WNo$mAW{h0KOVCf3(7OO?|_nBu@;OL?zfd1KLbcA_IwM>S~U z5pbmFoWZI6QIJHg{(s3-V5tgAGd2aWS>Ya^hRKKy+cHhe?-h0`+yT`4aAB*^nThdu+dNJQx_+fF zVghDkd<%zXfoTD_`^LomJfAt&)1#<5BO+ir#xjL9KJDFIh^SVDgWW}28U@EeNn1~+{IPdLh>seb~mxD&f<8V(6d1a6}^(060^_OWiI zkT6YtR)bJmVB0)S!Qr=WPwd0EW_Kuofx&kX@#K)s1DcR4NUc;EK78ITT!Vba;yi|ddgF7 z?3hlSU%#ai-Yu+L;Wi08nJmyL+4!JK#*ma2unau zYtvvR5eED7bkKplL6%`66an=^wu5JEIxS-xFWO%j78iMq*87I@lYRBqkS$izy0AKJq*;4GK<@ZmoGT&eF95#C5d zjIrj^>T39DC2l)od|H%MhNSkzukl_bzDprA0TVfPp@vonD>8AG`|+7=V!{zv2b|_g zQWbvg$7i{OI-R8v?!q*ytgIQlWPhv_Ha2pG7S}Rf>`oI{m&&o(cSXw}Q~^`nyryuk zu^z&zbezs?ob!kC(J`I6Y>bmqSxtFqO~7=VxoMlfiSRVa1yw3$qQdu_8vdDyv#QIc zp-SZ(qv`@?o0yQcc~q1a1%Kw0@zebZZvX}0bznEc1lC>Dqukjm>`dDv%dK-cRP`m2 zv1tNYML6dKS$hRKflZ=pw))w%V5fI}uj>+`{d+j8PiaD#FG32KF^u17B6Or}R@Z-u zJA<6SJxbLC%*I)Q@H-g#HWJ9I@zcQn_=Pecz#9X9PXV{K$A5`Ml^Yb6gK=Cf zBHYsZF7b@bwaEhS`@AG0Rk?*Tah9vHj-kX8wySViB2PS7U`;9F4aKE7@`*evB6WNg zxKH52A!1nVvN8xTm(!aHat4311qofM_RfQW3Ns}VQ z&E>wSSind>_v4MpItt%h^eXRG>OUw_Io6{5(QQ{~*=QRgdL>ekfE_cLg=tDkS)Iz$ zRf+FvP*=mv7=QLXJFwEP&x!;Ti`($7b$%yO&rd4xTP>QmvDf&x5f%(IhO+T3;4@!h zsz8g|uEMH?TSxDHyZtj*OL21IBUlk`^5f69fYBPR#ry1gzuw_7zdpmDrImga9`Yn8 zEnR1qzuCwCEo@pX{JV0o8)i13y2-S|MI7%_A4m#}sR1;Pv_r*QRbhac4>ckmX%e_iHiLl2GR`0>{Qy(^)xOv~3sIcli074cr%aQL0l z_k;~qXn)JNkM0@en07mgmKPHB+l_H=SvYBMhKb>r@GGF7-Q{Bf3qDb1eqWSuw87ZK zDf8OKkGiW6UoVlmC}$t+KRH|B2My&-0Q(YfB;p&R70)fKC-L*GQpBK*h4-wiP*1%W zOBnXv?X$qM9ClWlJ?wELA4>)_anD-6X@O_Y?tkP-R30xq*_ddt9M?&A0xwyjtoP&= z9!$r^k3v35I!0X7xbI}W)pIWGg6Fu;Ndhlq<9z$$d^@+<)TZNnXNdDtbDImamvRhp zkH9||KL&X)$B#iidK7#*#t#L47HSp8D#8zvx#Ir3V=XR~=YEREDUF?3xsm1+h(=e|;KAG7M?3RJgVQenYZi@N* YAJ}2vs|`1Nt^fc407*qoM6N<$f?*TPm;e9( diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/passwordManagerIdentity_icon-16-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/passwordManagerIdentity_icon-16-dark.png index 05481288552390859b6e33bc1714d1c2de9de16c..f1fa1e6893c6047e8cda9c484fc74b24972db801 100644 GIT binary patch delta 447 zcmV;w0YLtg1g!*+cz>WtL_t(Ijh&OfYgADXg}-_3uJ8nZAjI_#uy9eZNFkyiLKN(y zqM!>28=GJyHpV=SsTD!kZDb=@DT+-%tU`Jf6jTf@g1)(?S&~AHG4EIfLcGz$+ufOO z&dglSwLH&Hm{}9p#>UQ^q#@kBljr%~4Ho0>HFy7LA%t$VT7TWK8p!%pVGAb{*q#(T zzk1)ktY$(8-6W=-HI!P)6woKJd&zi~o!8+QTZ#pf1qNkIW^Ee-7^~}10TaNXKiHT+ z0ecWHmhU5N`v6p<&0;~s6fn?gs0?tUuCpdyu6u>rcb>dWxf~Xlxqd;j68j~3*EPYN zVQqewGAS`5F@K+b{d>AxHvjty}+Brf=hyCQZTo&ChEkj zUlmKa4fL4tSmJK7iGw5e?EOk^Z6`jopTM+?uM#&UnmDB&%*I&Uz2ok+SgzGjd3;d2 pV!05)K6md}p6AESti^wR=ih_^wumQYzPbPa002ovPDHLkV1jXv*Af5# delta 422 zcmV;X0a^a71e64jcz=gUL_t(Ijh&M}NL5iB$3NfmE=D4R5I8ir1wL8=w7i~p+0u}+bnksGlGN4~W}`Y-i%*vVdEQ@x^g!SB@7WIL`}v&j zIfo;rV;|`qaE*(NJ>;Hwhj5|Kg3^zR(5l2m4pR z(ZG&mqO|66?P1b`b1B#+Vg<8TM9D;6Hdlc367<{xKeWJKpzf7GBYLyac0K`gk{zu5 zpV;_=-@p#7e>=`8&{w3Vjaii52R!~<-8i1~a{0Qwrl562=^fB7poH0=P28)W*+60S zE*`6h&%h#B41e|>X;xu%^wb85mb+25fC>Xve)#3c+EhA;XCD-%&c^)cga+9h((rK@ zz{dS;vicLmux6HSGznCRi@4fK)ymj31=WUdRiq9~a^NpQH6ZUS4) z0<-VPO@U73fp1vWcuo)4RV6N3@MsPAc^2I$^0s;l*dG;9wHM3gx#V~L2d3DBX|!0e QJOBUy07*qoM6N<$f-?lvr2qf` diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/passwordManagerIdentity_icon-16.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/passwordManagerIdentity_icon-16.png index c41df8ecb41d10a8a4767bf349d2c8488c3e0fd8..ec45dbb87e97e0e38ed8f3db76a560ceace405f8 100644 GIT binary patch delta 457 zcmV;)0XF`X1h)i`cz>!%L_t(Ijh&OhOH@%5hrjdQRckgG3Kqr8yYFd>VFJNfML`J_ z_y<_j(m*%iD%xp~ds~h>McM@sgb^)D+-3!dAw8dOK#|<2yP24|$3+M=JW;!F7x&)p zeEiOVD?t$46_E;Xj?=AuVAP06#W^>Wrs*Ti{}o#`{Q;>shSHx;#t$5$M9Y+UEd~B(DT- z4!G9JW+njXQ@k&Sr*#c~DqP4SGX;WM6m+C4%WZ!WR38X@J#h;$_H{4mlRdiPUa9T~ zdKH@G6D8=AxPK!gT>xUmjR=ea6X3tOB5D7z0*9Ft_*TO__AuKD_n|qfxO)y>9=3I) zK;U5=^Q?o$Q^hTT4uZew;i|y*J-TlkDYzw{jKcI8YF)svpkuKHWne||#|0`N`+wK` zGsKU2vjMy)$!dEY^9~q}q-q4LgZV^*wPR-hu%gA^4nme3`~sa4s5J3+vRJIO8~J>` zsH(K?0Y0}`lAf%$D2htf+6}SR-T`L#&+mKy0F|e&oYmBN00000NkvXXu0mjfL2uli delta 423 zcmV;Y0a*UG1eFAkcz=jVL_t(Ijh&M}XcR#h#eZ+JphZ9gQO>=bR)U9(V5bN|P_VUD z5d@1g3U-ORHy5I4rCm}bjfJVjKb&sqjbRXM(9Zc~Rx91i+6;!L^RV?XJW8cgk_Y)x8R%TLK6jhncte(hlkJpf{}oj8NWy^j%%Waqwr*xba21C^v1;P&iqV zzA%0+STsBaEq@5z&6HpNXM={qu}GXZzR-31<;JsvnrxM%_cP^5*X=u%4I=TLNG1lu z03STFI>NVeLK9<}%7y?ng(k44`2CzIuwGMWu6lY2c)wY?uZF@AU?5%lX`L2vj{p45KLI6rkIFF* RPgei{002ovPDHLkV1mwO&gTFC diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/passwordManagerIdentity_icon-24-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/passwordManagerIdentity_icon-24-dark.png index e745ffd7a463237e2940296aca4cc57a5a22646e..2e0195c9b59bdec847e26fa1e4603ffec08a5fb2 100644 GIT binary patch delta 777 zcmV+k1NQu(2J{Aycz@?fL_t(YiLI7TXk1ko#ee6`Of(s2sVGSZQbDw}LPc=p!XhQK zD2NDJBxGjNN(BwwR2vsIc{6QFV?in{loW}{1Vkzb>O#=CiMT14ZnUWuluFw-15z1E z+hme?$Au|mk<3hWzU95&Ilp_q`&YJ8Q51zi5M*ul(3-d^X@9b_v$K$lq9~N~j_uR7 ze{F?(5CmIoA1as2Bv(d$y1TpkU@Oe;MifN`29maWY+r6hbZo#6RhQV<-NBVN&uXb& zuI=A|o@6t|;efX(=FC#eb4oyIkxC)!54YZC^tI1btEX)U2y=c!F|)u$o8CY~m|Yh6 z`F0)z4*V|wF@J{<*EemT_rNJFuC)G=&-x1D+>xA59iG&>B@P<-OFWO5US$rz@DyJF z702wTr*8-VEaP?hVr$*L<^YCSL*Mv*r&hNYGQ0#l5Qy1&`o?P@@|X*yMZPKIoR61@ zf`Hu?qZViC)xSBwEv`Gwr!sHZ>{NogHK_zKA2*WMEq~GI8}3vGKgjeMJ|Jed%(H^5 z%ug2Q3mFgoCqVeB+m@I33Ugn=JQ+@D=!pepQp;Q#o>FnRsGXQWi;wad@406{(9V8f zO9Ebe{0^lsNw@%M|mb}3C(Vh%V5 zP+R7*#eZC3ub*lUI1X&Qo#2J00V`W_JMcX~Z2kfg5(jNI+e`!1IHoc*p__>FHqSH- z*z`BC&8~FJkA;5k5PS*T7@pM0u&6&tG77ZG{Bfe+Y1bG`B$!ysYt3!CazoAljP3Q@ zLd+q|SU%_8kx6~08he16;gwsDawiP+^IAUZ&VOKa3{B{!Vj@78Z}VAKfMbA(`8^C3 z*V8xk9<<%h*VQVo8y?30o(DwNwgu)JX_Jz!0gu&7dhe_%z-M8fH;~{$IIWpR#z7El zv3*sgQt7DecY#(v`fmecvYjfI%OgOpmERWNldi6=BmV#nM^QPnGomQ~0000 zwQv=rwGc_#q)tLXPHnmx6=gwE^dKT=QA7}TY|~CK7d;5dG7zm6Q=>#hKJICumCqTq zIjeiW@0{O{b3XX)6<3}GNyHmL708y8p6JDNgZzS%0TS^>M1LJv3(}jk;C+7`B0}N| z0Z;{4i$%h>Cm+XuP0rFsR<&_x#sagqh~>G;(N zhpg7lAW#hULCvwMx$!M~?5PBJFs*=ZpK>86AdFdfPJ+K8KX3f&M8V3R3EnSUJumQ| zFa{#{y3N_Ax*z6QZL|= bS9t0-lIdPO26wljBTh}hCBCM!2Z zBp6)iQlyJ0f`WF}pPi+t7Hl^bEJ{H{EQl5n`~gAg!iWgPq*VNAn)wY$Yi+qCmZqk5 z?&~6ziX=0m%z?8x=X>AhJKs5nb5tsodXgkLC~4gG0NrWxz<;|@6dlSWNpcX_Yx_7b z(+zjq4@%mfBng?@nIErKt9!a({&$Px*pi;j*dDMw+li>C@_j~|?`E;_y-R<#inV-`qw7&8-%lq+csowh9?r+U_;lLDD^R0P|F4hikc(|Em|KGQ+K z%Z7{M)@a#$TjepQC;HY3s=wa|UFlEv+1=V){ zuN7?9&l^H|KLzdz$!weP;DSWBg}J_lbKe2)6;yu#c(b7Tm9n!R{wKg6YkK-0pf zRz;dMo_~&28_sa^HDL2H%a5<+vnF6fQ$2zm!e6ZhrB{K_u*alZ1t)=F2Nt2PRdl0F4Ag`fO^{u^cIf2=yU=6_?=_8y$~(6yp!mkbKfmj%^-2l~Lb zOj@-`Tj|>ZRx|czLQjJq038*K8QotY|4Tb7_oE#&Rd`ev_|k|J>HY&c5`C>40{KJ1I3Ib*9l|SK+OUN zzyOcn#~Qi&)0P-2lKI=L$=v6F@# zWG#7OTBtXq_Su)Q9`?ge+w8jmUNX| z0YC-14x|lQ#FDf}a7_45fvDipuqD2g1dyb#;;j?-pMQV|Fd(=MTs3$Md^flfR^nMu z=QhsgGiQq?H&@~g*dbv(U~L&YKV!FVmAmvOxkk{%08W2I@jY2fy;x8MA#&}L=C~P4 z9mqEa7_!88#!_9vsRt%Ny-~Sqivpr@Hwm2uJTSpdUY z06A#Er+@2+r3QuW36AC;9doqE_JZ}LEitlC0D#b4V8w4LcTXRmvB>p0Rsq2}L!YCH zH!TKWPz6HxF`#Eoz$l?r!k3`IP{U#XQxaM|{d)#rgx5c6h}D*2Jf$3CKl1^@;M4(_ zJ<0)}{s%Bkn}KWq=mt9-QIhgr`m_KYfgqmi5g`Pu(NGzmEp!C&&i@7LeBy0{%&<5B O0000CRf46p1`#VHKBB=0f+&eZ zfdoD%Nn?DlTQHXJL86FJ)Y7|KEQ-+>NEC``OI75NAkl;fYK#d)1yd7I&{$t6yQNjD ztvpJ1@81u5TMMamcS|Vq<=%VFoS9$FJu_#{F?@-|VzYtA%zx}=pn#!~4m11I^Sl>J zN=o(s7(hH8uLPn)1l6BNQe{a=$+H%V#b%q?dwxeVPz(GtL||6{i-A%=j^oU>SS+^3 z%q8zh=2cD5Ih$KUn)~xXC8AfCJRQJI3{E7rMY~xxYoJ{V|&nm(Q=h{isyhL z@Y8~&o-JK`@0M$++hDu0weJiD&JAg`M77dw*U4H&iI6rHkhQ1Z&+*w)||J z6`QSHXhC(D5rVtSSOeUWsjsYlalD(`fU!VFUVvx*OV2QQ#-o4-Osfv7^t=F?$0Yyt z<0tB@b0A%}!F~e121u%RT-uUdkQn*?^N%z~{087SnHM41M)6Sq#Fc64mjZa=*GwH{ z1?VK{iGRjv)#aKnkZvTT+kwl0Q@Pz7$kD7cZ8e=_x zVB3n#)_z_90h}aDfRn)V&f)BJ!gNt z-zyn!bia)tWEaK80ss>` zd*D_r)L13?5ZK(_K`XG(*BzG#@Uw{~iTY?*A%LnzdmCs1ay^fG(s7$Mpus!?zVbf{fCO+D=m2s^Mfh=peSPd~^hULnQpqW`8BQ zx@wbMlYfF@;7z|h$H}4hIO|zzykNjRJR`v4zcU>89N1SFAO_%;YfdDrCSWFjj3?YT ztQlb0b~~wDDuCm_utYZp+>llS!#*A3;({wLsF?Yz!=2XI(%SfFpJY{*t9qh+jm+GqowHXL)q=USI;v!C>%4 z|9)=B#J|A&0w^`JJs0{F@T?2}61}G-7K_aSmYdmB{yhYpZ|O9%Pt5FvqN1V?0R92j Xt0F`Sxa}+e00003USLK9BUfhe3nFVb)J3C=7>GfQMl^m#0}*A6 zY>I0iFW$HNq8)AbQT}Pt^PKaX^Zee^_dV}9Pi1BRC=w4MZGXpDim0R*GA@I4;rRC2 zj#cddGBXrS>;iTd1uC-)w97()mqc@05Gn38d=J)w_^C)(^FX!00uM6iN80W+pQEpA zu{Eu{QWQ8(iXMFx%FX~)SgPK^Sn4*}!D7P!SZGZTSc_|EnSbDcFn%4&zzTQzDeaw) z{1udP!JZEkK7XE^UoZnv=^qOefTHn*n08XmW8kX*gMLsn@jJ3NNG7A!_{iUdj_-^O zF7XWLEaEAkVnp+7OpQ4HZxo5Im~=qJ+P4A+fKsn24%8vrgwX(;@#=3wiYwZ&q>wlT z{lsccRN-hp;4ZE{)?0n>#4sO-5slY_nt_{8>WIRv4}VzG#;f_nDr^RQss}4~Nwi@k zoXd?_s5%CUcop|BrE+t=q4EY)IP74y-V1udLV=D^JCrBGz$Ldc>n9wLisg3zw|Koj zx}Lk$)%*)eU&Q_ShRYwY-ZooRls{le^866%uG~85Zm)2DRJRPu z8_>1||9?V!>zSL>+Ugq>ZSV0r!IpdG$q5Gpz3_(+1Jd``RGH`iV zHqh_C-9o_<3k7G;S5}HIIS=V+WXFIM;9youpYxSs9S`OjGv^spti29tzjsjvIzYd@ zXn#9{*DTi7w6Y)g88`$SQsnp|eswIB4CT?zW7|hfQls+1M58VO$!Cy z9Shum`bu{Xye`dN(7x94f&ekAO_z|fYh2&}Yg+jaSUQt2ldF{*v-xHPl>14~Uc2pB zb#A->0qE^{3%KA?*oM3T+1qw6>5ZxM{ zC4KIdZl?U9*_m9jFVx1Y!GY{kMHA!7c8yZZ0)87=J<3C(kq7Y!mZoK@%|3%EJB8yN z87D(N%b3f_3TTbhoj~UV;p8mGO}heOPLWv#WvRLDH=dv=;Kom)5Bv=g>j+?}dSDsX<{|nfOFfvK#HUy~A@x5MJCWtFbO@3F0000 diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/passwordManagerIdentity_icon-40.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/passwordManagerIdentity_icon-40.png index 8d18f62ddfefba1212b4335c009958ecffb03f3e..dc1ba11584e248a5a92ab107035cae4e089ec3f9 100644 GIT binary patch delta 1385 zcmV-v1(y1b3eO9WcYg&!NkleQ@{|LR7&zGoRO$Svr~pC@=WNZFfRlr7m| z6OQ&hPpI{ha*FR7nlE_QRc=$((rX8+6R8EK>bEk%>wjVLos6Xx_lE;0Sj~Y9sRx1O zKukDGqi96}>|o3-Ks9hEPS9@|&o((O~a~$uA35bKtxH1_iYcI0~9k zLGRi+)Pl7tOg1XNA(*TI zS`GVN&}=yS!Nxdntw94Y*5LUHiuYcr*1NV@P3}Jh^wc`Tu$6)f12CS=k^I7p(#gJ4 z^;_9N#yn!!i(r$Aus*H)%{fbL8>rr(K5<(41eCrC;B1}fotm}eXQzS#Xte8lS}gHi z41Z@juq9|&eVdX$>Qw$i26WKdz*s?Z5jC`!x3~ZETIFYYD*Wgv|5E?_ZB~J+7E3e%c*<5g=znLyr$)Tp;Nj3G5yuKKXabgb%0C2sQei!9{b<8DQ}FNB|UJ z!*OJz6hZ;YKxtyel2>&RA1~~a;DsnF(tG?ks}tqVxP}i3u$%Hqpb>1{rR?7Y;D5=V z?a6Nf-40;zOvc;{zz&;m^avL`YH%1RchJW0{6Z1i3Ty=B2ckWoc`#h$rw6GNAy7); z#uXrj{c8elv&)Zo^8X~*YE>IH4IpQ!JtyiqyG35=;y5b>PXe6)rLd3onWyX|`rZcK z2j`V&IuR{gvfiqde@!rYwZxSlgMZQrh}DVMD+CR2U=)8Xih6(_(z!S#e|)&!0+b70 z5Y7f+9}{d+0WRra^xUW#LjnXkfJR_9=tF|TIs~V<6~Jm>k8n0c6&O|=Z4Md>+7q!y1IT3qpYj`*CAj@GynfV^uFH^>2!J~ ruo$=zs2V1)PT&_wZ)CICp8);=4^Q+;+Qzuh00000NkvXXu0mjfLhA#%RV5~V8_-b>s2ozDtxtnZ5~sb%LYG_kMPa+Zu`*H35NH8r0jkgxwXnvmA05EV zJEQ)Ea=>L&E3MlmF!2!3V9>QjU_OAtTjhoW_(M0JSJ3qvk$0n9+;UuBJX`4bO)+pW zX@5d6he00$YO`iL$*;x5ioDG0}7dD6W3k_J$pa;6i$zq zo2}4*y?^Te1srkVa*^ecvGVKXh3UY(=}7j6^(*LCEbxvS&i0tIE>~Wov{V=(m-b4K zongHS0<@SnfnQx1#KeEKR$50qNv2CM^AvTT0E^w!`$_e`3F}qRMx9jupST1|6}u0Z z20T51i7R8`e+BX0)@K6n-3_;%4C7 z6^r92^es+E+pL)Q`z-d0VQ?7@0cXjg6nI22M`Ge{nsOZyRY7$dvNzG97abP!KomWd0wkIaRJ^6a(eT(Dbua05%IDp^O|4%P>GNvij4~GU65dmEaps=S`HykY$ zAixyN2f!KUwk$MY9qZ@d3R450mJ$x2NBsf4RLHW>RqFWzMzD8e#uoEkiTN_--+#K{ z6c6f0%gMP>D_ScE0D}EGCVuG&NBE^`fxhhdoLA5w*)QT(Rffpq(dNf^)R}{d-JE;9 zv@#5h+RMoa*sFdw(0!G7@|H=rT>&IsUX&3^K)P#T6b`yzRd(544%JF)jq9=kdf+;5 z0h>kFe-l0PH-sm_B1t!e7I0;+?;u*~yrBCnkVLg{kIHpbn7#l2002ovPDHLk FV1k>WLO1{b diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/passwordManagerIdentity_icon-80-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/passwordManagerIdentity_icon-80-dark.png index 67369a438352b8387259c66a58ea04f8987138b6..32e393ed30c341cd4d8c18c379a90e488205e193 100644 GIT binary patch delta 3085 zcmV+o4D$2M6y+F@cYh1mNklf0R_^dB;D`-5-Fz$dDX&RVo{8FqH}&I}Mf=j;f{9o;R~~@p$|vX6A7O_uUMbF(^e>rA#s!UsT3{xVSpa;k)=?d!ENE?QT@FJ6=5o1@ z`@a7ap%w{XW`Dnt^a}81ZDXuErvn!N6H9FK&Fso}JifssHDt5dmw-PA720iP^IKY4 zy3OoB)x$js>Feujj>TdLGrI>kEx1k6E3K`q7g{!({gkA~Lv?qX*`@J#{MFipd-Rga z<<9qg|5-vJ0#|#IW`--6+58jY9j2wFWs{_@gzb`MdVj#hL8F=dX2*^lJvEE&7-840 zU0uNLpv}xK_Q*dZA41YgQ>IMWU&Gjr35GOzDP*4P5xUEm*=|ly5;NNsGEFRcYynh@ zV2(v36=~C0k3cHHU9QH)-=Sqdw0aHn`-9|MuN`&IqDPg0oj2%%8sJ(PGl4%E1TzB( z%!5=y{eQp)#6L7O@aP?D?0@SW^HCw-U2}ETfX`xokQ*@?j!<+QFdbw10iXL)Nv#~$ z%(8{6>v!EQbq%a3>2`f_&}WOmJUF6wVNOCU={+J6nEHhG-hILI0D_=p*|0ne7GGhRlw zYuD9P4!elDTmw@{%|R>(+YKH!WB!sZ+ft%h2KWWABGs-dFuny$4Q%(!_`aK~X>N`E zvPz*BQS%n)X6b#1l_9e*mM-aLW*PAc=;*O$w3lfH>q47OGoRJbMLRq-7tqGBn9$pg z;D4(fUDjz>#Sigrt-bC47i}gsgf?B`lEob))uN^XF1uba#LYpQ!A8!eV>JHUMjL2^ z>wp~vKE>iOggGK=D&YQRuBPygD|{9@SDfvtlskHChl#sG=8tsF(b=Q*ITC6rpovcx z8hBx8ul;PSe#bTPAW+bQYioqZH#_T(1|Iu?95 zHDv0K%J-3|nSgGs?FZfp+RQjBD*xse`ZD;xsC*xZ+Fk?2Yr&ts@v&&!$}s+{(0@iv zvWm48&@1c+FqrOUE1YW`F{uQX0+WL_89yDX-%6BqZza@Jz@dlc7lSr~zey+c$D{R`Zr5J{9}U`MeCL*xc6{AL0=Urc2@;QWCiMOh zJ4)&*87o5OJ$T$Z>gYyD%?0e}wtpv0JQ^}j_Th!p9Q}DEKAe-6PH4V~$APATjbe%W zu5FJf++nFphicORU)Bk5C&g1Y5ImUP>%HNZuLZYlvLAua=E1J?r6C?lTWVSgMm+-lofooLHbzpPxF znyrcHz?B@BtOh<1fy+xU)~Ax%m`-R)1pX?frq@81 z)OZv30bd%X=mB6W@ZTnOV}CTtn20zVIExa~GXM~m30_PkbbCj)eLK?N%TO}`-5i~6 z;>SR_hvtlo9{^7P|K_@EUr9eVYLXq`G8xwxd=@x4RAfAGe=4azjW_d`H?6Mj_-@N& zG6i=nGkYu^k6#nzPTXvrX^lJ${Ces-#+x1>+zt}~oK-!AA8u2_W@9aIUTD)!#OGX(Jrl)#?);u*fNN6ix)tMI3I{2*v5hUj zol)#7OjTRp<_RnYu73!bvj!jSh)BF39XWdH374Sc;LP^O}%}sy<7QF3{TZs zp!uvI^rA0uqwBJlEA=69D`LUHKfxy|skgMtx=M_{IcLww%zv+R-<47o0n_c81{9t$ zqSy7Jm6EnM2R1y68eRCY=WYL2RK8<%Kc4j zwSG1k+zfaU50(hDE%m7`Qje? zpRnEE%cF#n>>7wBoeI^s28wCHp9cS2uBhv>eU?9^%5{RiiSZ-EgTT{-MqmYawY9k@ z*OK4IT6^2Xb3vPLg)xqWNS^~;n@)kk5dyyP!jbCu@O~>kWd{uI^!Ku2XhcKa|7@M< zHLyy?Rez!KlQZuy0g8u@0LbI#=y2lQitp~DCfXJ_p5LQbjQQwd#R;x%79?tgkMIE*A5!+V^QHZbAGRRA zX5LUM6njeMDGX<2mR2$G!{PShx@=o2p`QVl1k7<@mJG}=I6Mxgseu;{_$ zOC53}IJR;`dkyTeEU;)SK75aDm6Q`~wL$^QGBhdij-YMn$U`eh-RH`MF?es3<*H3x z1b>uR5Bxh&bb8C@lf%{j`VBf2xU|HkoQVw*uZ%s)%BV|X-SyZaV3Bk3Y%8x27-e9_ z=iMBA)Ad@pd@=h5=^#8@7&?}ATe@mNm!Ynwuyf`cbcf6h=J7bJalcEdCQ}=N)Kx&iGvr4g z1R1QbdSN;7m-JT7!yc5njq%2o69K(?Q^33Sd19_#3~S%>N-^(UUs z7tVc`HT4h=N((q#Z*b(e9(x^lJ!rdWwH-($^q&Nh@@9o|>xRb9{9R3g1kB9Bix)ML zUym=i6>F#=NY zc>K`yu-wN8zDc>BkKbNOevF{xTgTAnFlGckhjAvwBc+aa_5g24dfxNAbuBF|>q~tO bYm8Lo8OMLmnPq1eSg?^;Z#A`Tj5dmbCKZ&H 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 delta 2536 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 delta 436 zcmV;l0Zaby1g->-gnyMuL_t(Ijg^tXiW5N)hX1Z<%+7>f5_Y`^0nNdi4`9HXS6?9F zL1AxR7aw3zJnREV@G63*;K6fpiLW3YB{2#Kq`PM_GdtT=UUp%3#mV?X9SZ9I>hCUy z2%6M-z24t!Ht(&q8*A;-T6-cQk#f!*F!K=+bxs=Nt6Uv0{=ydOo;X;oFvLI@$tvd7nkwf@m+wZ8uo5JE`HvV7X@ zcCGjRP$|{FkuI%GkR-{^BuM}O#+Vg=(XJO-b3WZG( zc{<_wsOmNT)U<#B5Rv;1ux+hfodht(tf}g4;5@J^BAfAeyy1w*PPg0Lo&@--3)yVe z^E^)-$60T;+kb%>-Ypi3C-V9H(fz4Zv%VC~TU%SZywOBt@QSteL8Vg3NUP=~oAm{NWV5~?t(tQn0KgbCqpE|!U=Ywxt3X51 zQvx^Wr~mo3BY;w=bP`ww>hJI56Uk|>rK+z~^`;15osuT7f8rnm>JHDbn0|EAENoo;-ii9%X(&SV5cJQkYj@W;@Za%fT~V0 zM*VZ6ha*)gm9(mUj{uL0#o{v&`8f`>U#faoL>d6U0TAP^2f@|y-2eap07*qoM6N<$ Ef^DDwR{#J2 delta 458 zcmV;*0X6>o1jGc8gnz3^L_t(Ijg`-_ixWW<2Jr7qhMBu5j^HAJ1VM#_q{!}Ot5w#{ zGJ=JjSSZ-pimi=eaac>RRD_fk{s}Qf2+6XA7?2=A6a+yJHtOs=8-?7#W#fZ^8D{49 zzDLZAT`G>_gFMfl0=NMnC!*)AR_h_P+ig#4eHTEr#JIxDmw%Ha!E(98YPAA@$5JUZ zaLye9_;T9MN~Ln(oO=KONs^#muVXkI0>B*!z@=&Wc3bOCr{gK5T)*EJ>-8G7S`Bd= zV>}-3NdVn244-TRwANte@1EyX8;u66wJ^qjh+dNK`)`=}Udj9rLhLj1BLLR`{3fDz z#+XZzh>qs-`G1Ep;BQ@THk(>&%~Hx2qtPfAo3}v_Tfq$IMX75i;AcQzlO5IG;^qaL-0l2uinEA}s1Vhv5^wYonWHR{*U{E%KVCMa@ zM<*+aqO;8W0{|p5zY2ojH4&|M1(@Ylga!9O#C;esyAD$)|9BKbKTzMwL(XdlvW0lJW1e=`cs;=Mly6w+-1*yr=A`i(f} zl$F^H8he2CJ@k9oY<8D8=QIpMBO-lw08lQMCxRe2&C2CwfJeY6P>7QaXu$A8=1VwOZX@ ztybUtKmTyU*aw-!-dIa5JptbPzkrL*x%YdX5=I1a0|VkXzT4?^_5F!ZA_(J(~M`TVDX@ z+#wN}HOA~I6biorv~u=GQJM3d&Smj@jQ2Y|STAx54StS(INtNFdXC5#^JkJIyQ3(Y z?`i@Q=~LgXhP$Y#iSickJ+MxcH`fdp8ymaxf_fVe#F0Xr8=A}|83j~cuqtOLiwbq{M5{HSUrKQnaE;kF@C>D!t z0NZZ2r!$$%8Eb9XIX6@%&1SPMBG-&DN4wfT0JIu|k(FVb00000NkvXXu0mjfdu(r> delta 631 zcmV--0*L+j2Ji)tgnw5_L_t(YiM5iyYg17a$3N%2gpf3OjY6qb><{oykP7XhL{O+L zMhC}IchS9ct5cQg=1`DMB2EsS#5E4m#m%av21KZ7nv*o|)rR+uO9MrorD@_9F5LUQ zhwq1b&J{DG8>#9U5m^AHfgut3YGx~*=e+=0(hZ>5Yz~HD_gwvz`$q{?ee5{SWyf(AqA2oDnk*uNz#4#= zQ7)GO*xK4+bab>`b01aR_I>|?nbFBo)hnuMs%kqsJ60?fZFqRt=I7_F?W<~2RMkAs zbAXP9QLR=lCVvu%vZ^vSH%FmR!1FvdHa0Lb78e%*HWL7$(8nTdmeexm;#> zc^TJr>Feube0;p!qSvCTCL(V-2|p?`D*$Kz_C@5={{H^tsaw>Rs*V9qMdTKc1ZqGo znM{tP)9D|ms+pN|I^>v@YBU-HW+tjy+uhyGn;D7Iwtpr@zq8rwufx5xO((9>_x-88 zy}fI_pvD4#ZO3t5HJiXrDs*E@=i_V;Tp-_sO z5kX6vRnhbR#M_bs@MZ6uMAQ99+04Q>GOcfyCF0DnzM=hxQOK5R4^tJ(}; zYHDh?bM9MUyifabyWK8pW@aXCwOX&5*)d@2kc_>+!y7ft?De?SYQ1e{2Y@%stUZMJ zZb=t<<1TO;STwV;q`d%=UWm=?B}r+uTD>+*bnpGaUdoSwx};N*ZkkzL(it6=Pb*fYq#6QD2jGvSylq>Ncsn0B!CuYqvF!3oqzY%n$70FD=RC1*#FYqdS5`A zrbm+`d2%DbSaHj?m;Fdw+ZoqoDu* zS(bh0oI4JjOVjiTfPIUzg&h~?-@>T~P+FcZmzGW*8wmgqLU#^wLk<@^_>y2(wqJa)?_S;ic>@qaxFKmK%d(&DDUSmf z9B@%|HDK4krZAQf+X(j9z<_$a{!O3qYi684CVE)^tK0;fOuyzV_vyfZe){w9M`wYv zgU-JzXJ&sVNwRI&7dO(x#6(_F)ai8E08Y{uA%rt&nvQMOd~$NKSSS=0BwcDW8mjj6;-7f`M$s37?TCgscH}KLPX|0&%2Y)=j+l8V1IOUwA&c-6c_*)8yjP3 zX$b&TU3AV}@W#i-y-KBWT~*Hkdl~^4V-5j5$$ENv`X@j{CQ_-?Rj*R1+)&jcKvq?2 z4di!=$l_KQeSLiZ^!N9(wzigdE_;ilX&K!hZprbL#*d9UUwzEU>b&LN1phlgW_HW)s^74`5_u*ZG$ijCxRdtZv}X#Pqd+`_pG(2{|lf{C_Gcu3E-}^_I%3$0C5~I8)MD` z^I;esYdHYGIX4J=2R2#`2!db=m=lpxg+gID) z`nXgoy?^{?fOGD>h#ZgO_|-2VhmA1@cknMa)Sy%<7Gz?k{;!XaN8K00{s|MNUMnLSTaA?=fru diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/scriptCollectionSource_icon-40-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/scriptCollectionSource_icon-40-dark.png index b0ed83f92b58d1b810ccf3a2909b5870ed4b34ec..d1516cf5253cf4b079017afea06b609598c0c0e1 100644 GIT binary patch delta 1354 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 XgLfhj<3n)300000NkvXXu0mjft1_%D delta 1141 zcmV-*1d98|3+V}vgMS22Nkl$IYGT`Ho)nyZfH!c|U%<-}n9%Ri&IH5{U;q&wqPaL^@UVabPL%m#Uru zK6737XnwtvQ!o~bZ55GzpzaoBCo3x}yOPP|SpcUzYG91nE+Su$Cl?NfX>DySEN%BZ z?}z5*<`n>;TvSAyXf)actSz;i<2VuEeF{3HrKN>Ed-kwt)26~E4`;L4!y?ii0%&S# zS|5wWJ_n+umVX17?>7>WdE1D{Mq|u#p=dPvh~qdXfg0eThj9)#R1llc#;SFfhCvyPBxom*REZN2pt_AR8>{wm;ap`#eq$Rp-?F0`~J1(zP>&h8XB0Gn4r76oBjLu zvt`Q`y1Kf^WHPK=xsv|={uwFNp8^*g9v=SF81p^Q22fK|13-O!J%fXTT)A?Ea5&7^ z*cj<_`hQv;Ktv8pEEZGX0x%wwq^hnEk>vpG?d`O+war;KH8sV+zyRmZpGQ@HzI5qQ zJSR8_oC`{DmMUOXF@>sn(Q%xOsZ?qt_lb{LYhMV?4Maqu(db?gc^#;@Md<|*c{-I! zjX)XKVpUbwb>9G5RCS1g(GC0oOo_-Z*4p7*uzzfVIjptAuIs+&`+hC(n5rgx-(PO6 zU8}197S@O6ct=?{efo3;_%%N!b1cqf@4>}#&kGjyiH$KMz<4^HerarMY${-<8z`y= zRrNdI`ReNGFW0PDbAP~2H&B$|=;&yVh`a}ML?V$Rt*xy~0`|H_u|25P+E-MyS45tj zoPV4=W{e33EeDGjB&w>TqoX~*yTDVx(ZXB68E|Z6409 zTeoh<(9n>-aA^^Osyc0qv8sB&b=^-3^PcC`h{y(J4*m-wBL9q!kKYHROCktht=)c$ z+ywAYG4Ht@?)lx!|AKdl1NcDo-4+oMQPm}?>gC5BW)AG}a&DpK!Wgq&M3w@-U<@!gU%#;j7+Png+{9Lmp0JRYyiX0uNCJORZTjMQ`8()3RJZYcmfCm zd#$x^-XN%|Boc{A&+~dzb%%&N%FH!Ixkv*)s_NTw-BJDrHmjt$PX~N~00000NkvXX Hu0mjfI_@c9 diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/scriptCollectionSource_icon-80-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/scriptCollectionSource_icon-80-dark.png index 1c43b4b5f01b11abcda20403f95c85f41d90af85..935fb8cfaf4396974fcc105f31efc11eb7e72294 100644 GIT binary patch delta 2764 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 delta 2256 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 egTW_u3;!2q5?gghi%7-*0000J zZh|-{ND*9J-JDu*5J4QAib6#YDQ=EMoP+oHd zd(V2kzS3^DcYmVsX|LBiS`srp%|Yt(3dUk0VGM{j4{^$JX|_J&NW5Lh(zS6bM7U8ANyb&3?bYGfS+63 V-Wi8Rx$Xb}002ovPDHLkV1n1@+W-In delta 424 zcmV;Z0ayOn1fm3xgnx-iL_t(Ijg^rxixWW<$A2@EHSUHayPP(Hpcb|%gMyu{Um#*( zVIkQ15w!6>fLtS1f*^>6`2Z;_g;a--<_bB%#?9``PIf2HDv%3YHur}q-kbM+@Bes+ z2nW7FS(YEIwYjzSye!MNBGOTLo*zX~^g={Z_UjSwa3}XpS$}K40LNPEKbLhjO*7D1 z|6D8<7-N{v=Zwc=vMkFxz&eiOANxkHR;#0?Y3kW*7Nu#*Xf$FvoidqBy2@I63Vdy` zkBGcfN)6WQHCpQp_=9rJeOF4oY6H}D9UEib08fA#IE~}@0oK~jSGWWs(iM?wn?Aig zrK+mC&biwyW`8`e0u*o&5JGTDsgtUz?zFA6(FH)S*E-~S7ow5_0lxUFbcMN!-oktIM!DfP)Y_aP0a4h0xvu4}Dd1N;Xe$m+cY S?-$De0000wB7^AE{0{C>TjV-b>;VL`NqP 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 Ang9R* diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/scriptGroup_icon-40-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/scriptGroup_icon-40-dark.png index e0d6f9b005f63c938dba78ee73b757a3f5944a02..66f9ecd46f4dd0b2a48fa791e9b2d6e974bc28a3 100644 GIT binary patch delta 1166 zcmV;91abSB34#icgnwyCL_t(oh3%MYh?G?rfS>n#vm2Y6;$E6F+hUV$5Ncs4h8Sdv zihqhNlBkR&NF%Vk(2vMS>#wz5qQWw}Aygz`l7?DY1_gPk$n3_tt~2|6)5b2yrn5S8 z-hS+kjnle)gEON)dVbBE_kGWKm^0^m=R2aRRFeMw{&9nYgMW)v^)3;a0*nPt0N(&_ zS!;LZ=Sw98ecx{rk>sXvD9)Raux7WNI8IbCX?9;w2G>dOeUv!p7%CzW2xmX1`)YKQmND==iIkIt*X8P zeBpWC$x;oXs(Hv622j2DqMYwh+@iRJKpe}Rac=LCEr zB8OCUm56M1&OIz5t3_mqs$P>z6p>j*L>2%)M5ED?%K;c;>hiw6qpCASWSgqC0e>1} z`b4A^m?R<#fp(x1Kvf$JPzU^84!L3e%6$-#F9CJVwSNNFtLj$g+yj6I%yZ7o^*rxu z;OKCEZ*CQrZLe|8eV3bJRejAElT_7>z#b7f4(tFrjWG{8=ayu%*&l)G;qoKm`@RC( zthM))OEQ&8eWj|iM+o%-jiZ#d=LGv1p7%1*1jLH0`6-=FPtQ$pH88%kPUmqNNC3?t z^G`bG7JtR#@pMjbm$i0bdECw+K@h9~Rxz|FE=0eo&TVRHIt<|-J*7acwX0QiCh$Ia zt9zJZz@Vxgjm2Vza*dS~1RxfR9kSNm+t=4u=bXDiRcCmf7qiw*1o{f|BO~-t5hhQb zdLe_jK3+izV!TP_4C(123xT{759SE0s!(DVJ0}#ViuF)-F@k4Zv-xy0f>p zw|}-=VmXT42Q?Optq6jk8hA95$*cnwPuREeBa~ai_JML=cWcM)atPx4e!Vef*6{1< z0RUC@i;y0@GN-4`GhX)vqW{{cixLcipixBjs_IQ5@|3l96TpevJJuG{PceiR41%B$ z_!O9`sw=Fu>&qpTPuPw6YG5xgRYaCsYkxQ9$0zN5a$H8vjCP%Ij=`)q5X@iuM=1r3 zb8feYOa+!kqtTc1gEJ03QgzlF)6LK&(0@{GvhKQlPfR&B=lP#YCFn%tdtkk__RYfJ zf$5vhUb}DQGtPxP(i=UUxxyU}l^aqJYi;{z@#AwkHiR9pST6h1%>RNHivhC0m4BC7 zgrTQMjfkAhZ#1gf2~1BU5;d2`Ylxnno@u~X5&1R0-56uG0MV+ds#hXdj g5qV*xJIcQSf)25!q}0SR00000Ne4wvM6N<$f)MgK_W%F@ delta 1060 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 BM*aW* delta 1077 zcmV-51j_rD3aSZ^gnto9L_t(oh3%MMh*VV^$3MR_yOyhKxQm4;ky;ouv&VG?Lxlp- zu!q0`3Ca+me2Uc9e9(I9Au{_Tm1%zvVktr*jkKUb3fjgwch{th-K0NKmV&xl?(Cg! z4>Oaqo4d~D%;-a(r+a_rchCKBF6Vd7Jtm1plF4MQ%jfftnt$1Sl5Pj40Y6Im5_ltu zqJ5S5)=0sQj*eAkwi9R{C+(Bw=H@ls-Q6dkfr8%qwZJaGRgwNfB9T~{&1QdTDo4!B zrBbO*U~aADoO7+fi&e@2+&nxyyvNLznIt+pI~NoRg*Smzt>rEUGrQN4$>coe+*iO< zV27D~S|}9G)PL$F&bf9;Z;vB!K++Ll<3*a^X>!gz1x%N;DvF}LwGu1iyLCXpsjcGntwN!&2zVD*1^iwp6i!K6CTX6e)xcVy zuarN-0d2td^^hwuP;vd4nF&}1+zRY*&OHPqB&~4HEq`~;eIe;+DgR`77T2xTG&MEl z;y5nfzG`MaOWF<`aLyf<^ghrh>0wFhCH0!wBmhZAn#St5R%El;dA4vl`+%=TDEM~8sZT=?!aN79XEHgkf{d~^2f*>rgXCjrxIuU5p&{sevk zW>+b9#(z1troX@cud?9&5W?zu2?CgzrBbP_X0{nfjFWoW%$DbJxx-NX(sS8JQWQm7 zfJKtJ7&*HE`hoLib~J>LEe9JWSSEy!jiTs*IF8$Z+azV;IG!0om@Dbj=={3R;<4!M z?HvNXt&EwOjm~TM2u_r%Ua+c9?7cq>^bHOUK7V-Z*s=3mRBeL4^<=m-M`u-90ccu-|(>rQUKd zfk`4sJv}`efaid_fPKkia%$boN=#@LmsW#Kzz*QfL?ZEQeY7qx;WCp>r`v(W0A|)* zV}GB273vACBnuZVoDs+IL7)S8BA3g(Tr0D&s9LZj_c4$JHiZzj)lcgJ)fVdOfrAv~ zHii(k*VU?mOA4Bq^WJ|XDG59lLU^gNJ(J0_3=IwKHnX-dx){xg`Sa(m>+0%?FP&P2 zprnHLK1kXYMbYb{+w=MSR5M#l@yGv?n19(HeSLk`0E0CV1PCFl9jEO#;HGN&`7d1c zyP5w5FBb>IK+BaDF*B1iSyH|-?kN7SryIG2x)|R31!gu4_^vYU%xo8M!?|2$hzczE~&Nh^R~C3QRJs;W`7KvFw!2gNg*ts#UbM+izHlP<|L v=kxgulGd5oEfkMJ8pR;+wWMb*c1HO(VPdItF(i|P00000NkvXXu0mjf@)Q;k diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/scriptGroup_icon-80-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/scriptGroup_icon-80-dark.png index 7ed735a94fae2fe0429a8aa5167ebec61e37806e..51c66fb4658c6a8fd8158c821854e268821aeca6 100644 GIT binary patch delta 2412 zcmV-y36u8O5!MrsgMSGAMC)wm?-g%yP_J4abv-8Y5^Aa=TQlPiD z_e$4w7X!EjKm&m30LBA2M?@bn^P2z;6VWcyG!NwClPX<2+qUb8=wSf&1E|f@>==M2 zrIechxVZ{dvUrAV+dm|tp8}{U(8o~#E2NbBhq_pi;why90A2!cqX+I>W`4-Btc}?h zDo(seBw}i<_kRGG<+1AxQpz=%85Jd7I2^vr=kxs&z?@R}XXfu)merb0i&EU=LgDlI zHlRep0RR#Gx~He-hJo}@Ew7`aqqerTwuOjVm^sAE6H8SguOK2HfW|W1sy!Nw&TnXF zh-ZsuD5V|*@Dl)L87eX+Vde)c%i1&`UNjmVACJekA%8iEtTH_9Qp(wB@y02ob_4iw zR-yj@I7CF}%3i(EaVs;23bZ|%NF){;hS3J#s(g)v5I6V$Kq>We3>NMfGe2lq*53-O zP&px`lq%Sm=ow}{O+=GMGxJC!63x`p(^F4GZzC1D5YdsEnwrK56DFJ~v_j=15{X=; zwSG6x;(uKL{s-XdR63SOBtkx)ZxJ&;$IR_SbPWLCNRF6!w;-Z>@JY<~vFo~D8!N&A zfYy3u9>v~Z<|R_fsaoqr8TmUyq0niq^?d;TVp-PQL?ST_zy<&x4(E`FrU?MIX5{@T z6bijF>ThrXVdhCWE@=QenR$Vf@{5*by=vR`?SDdumov)zKDBVr0^nxHaax5ChLmzm ze}8{H5j_IH&fz~G0L;j!$UaZLQ5i|i@3Ps?%(JAFx7XIz{@b?g)k>-3MD!AX`6;_@ zDdk^NJx>7eG4m=SI-!)>?)Up=nWp)xvuDpvW9A0{WdCShE&yasfD0aYFBHstUiV_= zSAQ(aItGB^@%RcN`VoL>nPs%r&m-A7@5wSZ04x(iJmEOb^)qJ7h*_5P8vrM>%6%XJ zP&y@q&>noBa&sy>gNW8ErCzXYd!A{U>s;5J!pz?W(4H#7%>1lU>Pr|rJ<&w;GJq!2 zH0PP7dDwBBuRD%&7{E1Ix9QA|Z3$zKqkjP6S$RGH%Zcc)ZQHvI!&qQh)@CW?YykHX z(LW|np8Pg|`_cx?eB3aMt4-5fLPUog$62YAI?l|0VCK0)-1p59f08eDEX(>xDRltA zf}ySx(M^zux&zKhv0Dp*R zJ2MX{UYbn07f%6odV$cLhr}S zTc%E(`hIrHTj4m)R|<7{f$0PA=`!3W?(_N916g4RGcOvte3dlJ{CFS`I1W_UN^%)E z*w@#$Hk}yM@`&i~%-mD{I(Y{(*MAVvZScNfoN!(Dj)sPYfoW0pn73X^xzppDmK~+k zG5}iu_&suYl$md-tE=nI%&f?6E2aFS5Tc2hk9*+mP)$wE7c9%_%)U^O;sHP~7<>c3 zTq61ffDejr)jo0J#3Ah~Ry-gXeVC^CsNe6eXXaG^_5(-^V{)2^wg7l5AAkQ95n+r( zYH@cXfQ`{;bbKrpn<<2tskOcWNG?wqhVf1y5I6}Sp_JNzJf8nv65?f&>Vp4DeTIaR z0q}^vD!SX2nyPq3P!+ETs^S$vRlFkbRJ?FFe3_U2E_S?{stBdji$0%kspB|XOw;@( zfRFPvCJ@!_UA2w`HG|pf-ha@~z|&n#ty?|z>y3Eb-Q6<`!&nLc%zT$p>T)UNa^xvs z{l3-BO#B0sXqPGh^Qmp^i`@8F&YkV&n~aPn|K&4h&U7I86f4agN~vuC#^vXM6^0L+ zisip({F&$eJ!yFj4Gr-~B+{(4-izb`5g;XCJ}vN6Q)_$uYpa`JV1E(od{>9$mF%3xodH2bo$;k*MGW#n~1s4gT=XS-_P#2 zJ?|}itlwL|r5BHsQcnU{k&zb`LNo<~!4sJUPc}b(3c#}^u8*gbQoJFBGYq3C5D1*e zWi*y3)tEP&aQU9rx#%f{cFr<_RZQEWZ zgqWwb-ej8QdAlfwqqAk>A!=J2sQ2|>=|z1q5pM0d_kS9_k1hZY$2`ljb^zE>sD0|O zV4qj@DF@Z<7DZ4MuL!E*6+u0O5@EbtS9L7@?!1qZYvIbef2AhMIzzcW0!RcXV`orj(Vt*zx=QcLTU0oo41e zxylM5M1SU9-HCp`|7ncP_p205BodiUMC;ONB03_aJesS#FirCSGry8yaHmpgYiDQY zgi=@bV#2oV8@1N^0Svs@OKbhea5luu=yUiaXEO%(xTmC)-yPOIeY!6aiOkVj@4{dKFJ(!Xd8=hv_hN*tzytHVU@-WWVHnpT zxh7XRZ=N0Nklk3>-1C%{jQG0$dx zP;~NodwXZaVt=t$Mdbd7i+;u!vo##h5m#`#FVy)dA4iuF<-}j#Z9?WAE z+pV<^_a6**+r~Z5TcMO%0o)@ZcjvJ|k)V{C1bnRk^_+>v<6j0+net+u=RK*E+6K(Z zcSFW2BJzFLb$5p4P4<2NMG>jIoedigq_4gQ`sLkat$%$5SeB9QU%*MFlr4A*M}df} z2JRV4-p| zrY2fjTbVIq1_urt0HC$Cm7bm+R|ocfU94TZmi6n`Q(j(vQ~64%8Orm#D?mAbi2T5H-9O~-RHMiD z{dy7kV>ou|)G4-a-%e*|Cy7LY#~yo(#~**3xpU_Zr1{{352&uLroO(OjT<)(#DgH< z$bXR|G&eWX-ri1GSs7JTRczX{3CD55)m+y=xC1=q2k-4dME;u@Yi(_%v$GSW6g4$9 z)YsP!5(jYj@L@!Rs;a6%aji8K6%}mVx|KzX7LiJ&IC$_NmoHz=tmY%-dEUS^FCx{h z>mH2m)bfw#d0$aVoeanN`uce7wby8BYJcMGx8KHb99FGbMQv>@^XJb;M5wK;rM$eH z#>U2hd_fS<+S*EUb2Fz-ogx;C@#v$EQdd{Uf&~jQtNv%Eyl=R!dmyi88$GVI_A0~7 z*|oK`v3vJ!PMkP_Qi`goDypli*|>2d+qP|E_39gs{I0GpHgDccS63It7}l&=!+(Yi z8<;a^&XARg$e$+V?UV|K2b=(w4)x)ZB}-VcWCUVqEH@>;ak7sp)cZA3&?0-r5FRVl6Y{f^^w40`4% zrB)W(w0zWv$Zs9T=>QmX<(0T4ZN`|TKnfu9ZF>y3sW&*zCY``gNRJpS)+yeQtbnHXbU0+s_E5fpdQb=`+D#eYGO$^$UQ z{M{JyMG^V6h}1iTK6G~4+hH*WX0vMIb6hG(}V zJ-PdA`fsx5c?-4H3xgo|R65Cfu~_UK$8jzIeb(B2Wbys)gpilPN3QF>0lYCnnvtib z(-iw{n^#Kma-bwH2TJmCpnoJU2cni|A};TaCMtQ_TKkf<*0a|B1-L7sa_?v&k(W#+ zKL@N!AJ$oGUu1j>EL=a&ah!`HayArNTLc1cNmRFON<=Cqn!w0j7>Pupd!h-9^lcjw zcrFw!T7i-G^CptOymXQiiNyQE2z-Ge5}3CU#xMfc6_dcc4$q2RV1M4nwuwaIeWlb& z;Cv{&&RV-G-*xAkf=mn;V=kqCP1G9-*I8@FwEX{0p-{6b8h9EAuaG`(jQLN2>K`px z4bKYk9fq>j{tozFDAuL5UIkn)K>c|m-&dZp);#vA#N*MI+vD{65Ny}W*LKMci+QXE7pZ$gQK2)imnh&3AU1Oe9CT4PLe)MZC<+lokd*wrs? zGz$wCM$wMpP)dD%v{|xA6v>rmjA^sh)`-ZLwAMQv$GK@0<$p+Mt)C8pU^@``Z7U)d zMCAFX%Y_J^dB&K1z`n8MbsVP!Xo;#Vg`%|FA_q$Ha-bwH2TJmCpd>E`O7e1`BrgX_ z@`fhsC1wL#YiOE%-MlzYaPbu}AQ0UFFva++o zrPt}Lyu;gpY_Qhu>FMd2mbX^kf%v}vNDu_ClipVgAP9nAjFd--2%hK7QA)J|;jIg= zDy8-UZMpnj^$tgK#1#{t0No;TMk#eD jl}a^DnKI>SwweD2d*5C*tO2C%00000NkvXXu0mjfBQ8R! diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/scriptGroup_icon-80.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/scriptGroup_icon-80.png index ca393d5a0968a2d57c4da8481ccb6a217ca0b5f1..90f34d6ca320e5c3bd00674202debb4c26ccd7e5 100644 GIT binary patch delta 2493 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 Hu0mjfXim3* delta 2217 zcmV;a2v+x|6qFK>gMSEnNklJW7WHLFs zv9a-PW?o7}9|CX_fMx(W07C#IGan+NT~f-wg^5YEE-#fz&DVAPTg?1L05d`s>j$v0 zrKM%l-o1MZV`ZvYc|AQn+Q7iTw*h<)K*L00F!NCWs~yMLSMGdG%3HW_;q{*9y#U~j z2*MQrd{aufzJK&Y&B;rr(>DkqUIvhgIP^LxnL>!&h+Z53e8aM= zM}rA9B`=%Jt^;7i6`z@(Y;SMBy?9)<+qSm0&X_Z2&SGX>tdyEdL@jYOC@Pp)C!#y6 zP}LF7^A@_UJFEv&dwP1bW5&pin6M5TnKQGxI}^?Z+a0VMt7w}*#^=QcDn zECKK|5glRXHURpV5qyYfkI;4fL0lG>C!)_x6>$JSM7M^>_9`47XbXpwrvYQD}Z$X{yR?0R^i_-007MVdw<)uUz^B>xK;=u#_Dbgz)m7sB&F<1 zCX;_KP4iwM#ET;tl=^ilm734YiviqYS=LWAP1B^5j|m~>6Vc<${Lga1nfZDF;Fdr` z_D1=^s)16fTo>D?luAh{@6~lZV_DXt0|Ntt%=`j?g?^sX$z*c3-}3|jotYo;Jny(^ znt$7wIc3}Sk8`HuummXaOX%YZN2EaYS+i!%W9BadIDg`2VIulXI-UL~Mh{OE5xppc=$2Bpx3shz zG7RIhhG856&{k5-8>8m7%se%w69F0<8;=4QE=kq_tORh#G|fFjLqm%k$Jy*SP8z@} z0DqNI4)|XbMFxcsN!zxUDWwjYrup#s^XCVN=(hl@(t3$Vl3^GllUru~wBtB0MSuPY zW5zViR{$&;Cz}o6DFDpO*EKaY{XCb;y$N8Jf8Jr{uL~hQ&djS3xSf@QnI9N;JTny_ zqV3E)o;(Y{WrVr?nz89T0Jl|8<(9s_ zzJHfqd8;kU`a}gmuO$}%yt@kZ41WtD)&eEd5F%PqYmen);3s{3eS<)aJxQ(t2RzUF zLGhrp+x~@!-mG$iB88b70DKD3Ul_-UXu0dUBg3Lnd24Ok-WhSFRmU{V`v7bK&=^HL zW0o+Ic3Uas^UT~0V6f6y%zUt^sp%uG>%LKXt|sLHfa5r?CVvtM3&4+< z`K^h@5kefkc#X zUDHiqWM3GWOy=x#6By~YZBZaDy+Ko?W(7t*&dX#nXFboG76M}#B!9cEdu9xQ&(@N_ z*k%}G2wYK10%M(?)w;mg=eDlvo&m6gh=S{eR}2pi|0?df_bkGuXjiS^3!#eZ!CusV=@N-5Qy$z+blS$8#v?aCWVoacGnuIo;DaX?I0-Z9FFuy1Hgwym)aL z{Iw$ybHZ_)mt%+%`f`g3sLQK>y1WXg%d3F8yb7qxtAM(^3aHB~ zPv|9PBU@`Q^M9n@C$CCeSNw;W&yAHy060}VAfgY)+^9)UYisKa0O>%|m{UywU{Bz9 zWqW)3oVXe`6_`DH_U93pV{4i==Hn~@U~AyGMJe^OQ11@aAckSwL_|*nlI+8W4<8*X zzwo#64(_FLzhM|#4a0a(Y^|JxSeA7M5$yvI+}P{!D}R+K?%eqPd_I2wz>R@(7ySK7 z4pj2K>SRU;ApqRS%u4~>h0$9>J!RYW*RE84WVhOMI&BCcc44%@>B`nbBC)EsxA%%G z8b)pPn@XkLr)k4z^5QX3D z-dSD*;tttOz!0ZMt0o{ENaeKt0}3uuq%gR3=`v}o^dXIL6-Wpe7uF9D*rh?0F{m*q zkWX{f4vk zI2?vi6rt1UU@#b<*XuQinXdtyE{G2i*(0J>UDr@bO~J=xtvx5A{Y8MXERELsBY+(M zC4g&V%odpW`xBagh%`iGWjd#3UGhBNwAOAc2;%@000_W5zJOS=ppn7ugXUW!QHIk)@j;?Nf+csu*=J>CA={(SQw zz3Ci5Yabl?HPc4 iS%B7hRVj4<0Dl0y#2gHlPHmO|00006y%6vuz( z=5e3RP)b@CL8w9`8S-B8rXafMQYz>yMLLN10lK<5h}}ex4uV+fB#5~512k@tJl;?Y zbPyCpq1cu_tGV|$Xdo7v7yoeKoO{ms-T#3rs>&p4x7*Wso<9O^0EfWSN~Lm7YPH&I z7>2ijnF7XTRlRuZ?x93c^iow&H?e|5cDt%hM3Y7hkLolYk=qt!T$&ovs2v*QT;e*Y-TvY)Cd40jpI zIhPw_)>^IB{DhAF1!P(F**UlDy?>G<$(jEK02pItRCO>I4Dv|;!D!NKHZK6Hz|zMD zk(=ARb!D_Jjt^fKp1nWOfidR5T6;51)7@XrTU9+jdc3&GSO?v1_tP-mTio~t6#oxZ zohoWNt|UoLtLi>LpsFw8IDRc6KPCmJ>M0Rf0r(B6SDmHg)zxzV0000Tm>pUGEM*|4~XA2BJuz@YmB*p&$sJ0^8fPAJyyiqQ=I?!dk6%!OV^Vt2<)XOd`QwvYuyCC0{6_UC}}f*q*I}poskrm%jI{SM0d{ZZl$~fR3x31^vTRBk|xb; z9M~BE8--$VZ_x^n=Wdy8}^a$83sb*&Dfvvzt6$%CO-tU*x@!OU(1#D|QE&$<@ zE!RSTTrPL6Q}dRdnOPnfY-64_o6V~sK$0Zmw!-`BoZD_@*CiE!K41>WOFEoo*|%VY z$rqI*$(uAyPt@!6d@h&Un5O9<@J-Tp_7*fYwDak2}}U{%H{G)fOQW}9}fsNwAx0x+G2$=LDyUCpBQX%A zjiS-$LkVc3B#OpRh?SyPwx!*{kuiv)=JBX$aSjvI*=%%*_Xzc`$bjBX0z*JvDo{ndS|8O zt_D?oSb`w9EeykBKs~S*_{#IVi13&2aDy89zDwN@GzSY}NssjzuR9M}N- z5QQ8-EEZdlf6x2-`$?zMtXZ>$EnBuQF)_j9eZ{+zI{8*&CLKS zJzxd!YZP(-VHjrf$3sIys4A_kt+ceXFfcGcDwV?XJlfmaX=`ia#EBD}IdcX8RUH@K z_Z2u`jCm{y!5|23R@Kw_^YiD=lTN3}WHOA7jSeQYmU`YVv}g zMJ@>7ocjh?UmPDFAE%+AVbOLXvMn!|0Zv6F2&@8bET@60{%EajjnAIf0?R9|HID;E zfR<8ge=X&_sa z9|op@pRBdt<%4mm%%&m{wOSu@Gh)KpVE9zO!yB_ch>m^Uk?wg@E)&dPnRs%wFr zi9}*ggkE!$BseuSwK5)$ADNYV#u)QT#9nihBIw0pu}@WXt*Sm{t$m{~+5GX7HkM58 zXXfYYKT#MR`D>(GH>Gox5)4)Kd(ZRs7-QZoPUdQt)yK$nP~wmyFt*ApuLJx_31Y3? zwpi|5>V-dnn@YLPm2hpWW|orwg{5#`vzcmue+q*ha7tBMsp1l9A$;FoCnC#4 z`EjOy~Tn6HO{#ms@g3gw==U9QZ0PoTUC8=p*_lf0VU0!Zvwf+MF0Q*07*qoM6N<$ Eg8JAqHUIzs literal 0 HcmV?d00001 diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-40.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-40.png new file mode 100644 index 0000000000000000000000000000000000000000..888020aca1a34a95cf3b1685dc90971f683db9bf GIT binary patch literal 1196 zcmV;d1XKHoP)ZE%pQ<*7cc?%S<=_Q+hG{)sm-@m3T85yWoEV&=)6qY=WT6mE4sV8Pe2O=gCJN5 zYy(`3^q&%m#DaW2|68&eF*BD=r@Mfejh1uHbpWr#lmobJXlQ7snJqL)bai#jE|p3< zfOMnft_Cx^-%_d6Ea%)ez<6MbnSD_zmCiKkBhI-_N$*}pVxOeLz}ibRzn65*Jqt{f zv@8t6-Hj5f5(L505g`Ge0C`|Nu+_{S12#xn4NR-ao#%k1K-dg907;W-Zr>@DN^^nt zfn~s-rBdmXq=k}ZNm>r91ddhmCp%yg@MAONDh$+Ie`#g{76NwwJDqcn00~KpopXzv za|b0IspOxmj^d`(nq)Frh@z-^`-YkQDrqyY&pCHo(ucq?NsmfeEveVc#sEkEIFhEC*_1k;`L4ge zKU?j=F~G#etCcacbHFda^q6vIoO3Js`uhH^3hwpZFK?D0fSFl3o!)3>>w&~&Qcs)N zqC%l?2;xsYSB)fvVYmU9D`^+QM>jwpaNf+0c<=MoV9Nxnc<=LJ7(Nt5(IntbNx3MB zrg-mXN;)+%zv-iRG~t{=C!;B>*cx^jP;9yAUFgZ8yp;b_~_B2=bP*_ zj95J==_}yD_V)G&dpxF?ZFywDu2 zi_~3ave|4WFb}}Yx*P2CpF&;NOfqNAoXJrX?FTZz(}hCewMLnZMr^@~+-E=vSm(Xp z)I6<=#4Xe}1N$kMEkkq;C3-=_cr?b z;Kb?v3#+tzS9Im<7=n^YK@fOJo5C=BYh?SGG3Um&m294sH~w+>YwFmEHvoeT5d`qw zuNgWv|noxGc!qJB^7Jqj`D^*+sY->r3ivxwwX-; zeyEK*GusB-a`x=m*RPdi5CqdDy-9gJvc0y=ve|6g(9qDwk`@EMOX_yc#i~(_KvE}g zH{~;$jo$lbh6zd{m&>&ki^VmPR+-uDl#fDM#USvlq~|YnM)?mo52|z1VN~+~0000< KMNUMnLSTa6)I5{` literal 0 HcmV?d00001 diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-80-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-80-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..1b91e63e23ccec3735965b8e2466e9c0fa30ee41 GIT binary patch literal 2273 zcmV<72p;!|P)64^bq8OqL8a+cHRuGPD>+ORyW%P%@S^EMw07X!x;ZOJx5n%l=>*!(6jy z!j@T>4Z;G!kW^!El_=FQs}ZMF%d8SQFi=MCx$ld;&;HN-B(xm6P z=RD6jpWJirIp?1DC=p?j=yTTEZ-_{>QtC^<0$?g&0Z%E_5d^_Mlv2+cV~*zIP?b77 z-}mQ<$j^cA0m*#Ih{)T(0vD^zK2d}TMZ+0S)cwR(qjo9@g#+a>PgN``Bm6p+3 zx5fYtV2ibObJ$Q)@O*>b6PG^Oh^6mIF75$n`N+C=w~9rT}*r zAxpT)-^v)>&*4kea0w*GG zYpowlCX;_3PlbvsWvx9m-opF#?W4E1mub_cjV-8BRoeIcc|c>x{(3r{zGH%bBb`n! z0A}Trx2LCv6DLj#rZbrgt*xyrTeb{i44s{w^!NAY6*mZiuTKHK%m3$m7q!-Fr%#{W zJEj&~LG}0dFH}m6n&-_o-=w*@nYOkzX3m_+{{8y_XlrYux3`y-D_8Q$E3dF+%NAzM znnitmJ+-y9q*AF7eJZ8qPsu(n2J|<_ao&xhQN@zhx^lSTRuBXnIdX*N=4LuNI?!6P zbm>wyY}hcE=itGE+;GDUEMB}A5uvfMk(QPgcI?=}&Ye41y?Qlk*RG|qvhp+jl~Oa6 z=XqyC>mFt*xb@p@EGXHxAl^AmH%f!?d)t(9zLBMMVWQH8pJ7v$(S`Yg+vBJnw5tsaM0c{{DVmc;N+_o11y(op*2?hZQSU zP+woq{Q2_{5$fyfsjRG|si|qOTo44bwYAaG(!#N0$4Dd++Ytl`Ahj^1Hjc z*}Qo(-QC?7V_3Cn730hcjo+ zuxQbu@rLx%>GYhESd#L6|1V0ZyvL@qXU{GK97?I?Y15{i%f0hjwbm!b?ez*uMD7DV zUxZK@t@W*r<8%&r<|(D_E45|$s3ju5a~!7=V91?U)@9Xhj9Cg~0CL~9M}W_a1}B&* zfK^2QiQ#=dfOEOL`6&DSwmO+iei*iw#M?Gk#+YY-dw|Xe z+`a0$?j5<{phV#T7-L>G#(Y^sej_61$LmK#-U5a#U$XGB@?6(_IGs+<12zFK0;8>V ze!`{h{zg8|OJRC;S!EY@AIttt^*nE()_P$O1lMM>e4I!m-gO-31EAkpyO%t^|4s^c zIXdsU?rXqnqvRQVX*#P?@3yh346gu{;T51VyaH5)SAe31XCn4@RVylZ+FJXJwbrxN zJ_TG8k>9IYk-$r*(_aAAWRvTywNEp#0TyqZ=Qz#@5jh?*tu6t8msM2VHX|ZclMP^G zFN{|2?304hA{%bHKhbF*6CTP z1B`ucn@XilDW&cM-V2%6SZjC29XoCnWnsV=^HKKKM13LidTZ^tw*Ox(D%Prs1|9~& zJEY$;#{8#9@yDvXrf0?YhM}yrzX!e_vUO{%R{$4_5I;7>edj4_?c=~hA=^h<>w6r> zc|YdZu`5n^B@GVZgEtzu_eLr-(G&-~foEJvgM;Yd4S@Sm$X1fzAX<2n3LHc@R2c@` z$N7T0`Q^<9pKocn_Hud0EX4=^zWdSVBlk;0@On9w?`OGfL zQ5DF;D7F(vw}lT9Q{>4Q{6_c8Gsf%%_Kv6QhgFZZ0#P2pydr7Fz&}c)wR!Th=O4pw|cW!LQd6k$v&-)IcId&qE7;!mE1G_`%>mA2wBF{cwYD%Zm z3zSm74VhlAsHiwTQhuF1$~$}<$U1B7?%v+s>9N)FDwOa0cLhQ4BH44b0D>U+^)&a|bn;Cjc vTq)^OphraBQc4}nWHQayU3cBtd<*{%?WS7nRyHj<00000NkvXXu0mjf^;~2p literal 0 HcmV?d00001 diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-80.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/script_icon-80.png new file mode 100644 index 0000000000000000000000000000000000000000..de4f0a250baba844904a5da9aa449790850dc635 GIT binary patch literal 2342 zcmV+>3EB3EP)MjVu~?pgW9CE8f#EvjH#hwNT6z< z@ke{o%9YxpL<3FmnrIOYZr<5}<9dZ?feOY0t=U_9yYoK&!R|4)z2k=6+2w9;KglIG z@4WBxzWd3%v+q0m&P&XU*+4WJt*@=EUCGRyMDzgww*Y7WkOD9QKr-_YBHAmZ{A-Yy zRO#|!vDhMA*T2Ecp9e4}V6g!J+Zr1iw;wogATwE}ij~*Z)ujy%4t^8BcL3BB5`&qK z1K8j=PVYqLD^lK)B};DfJnsbncZCox1K{gY$}RaPDo$QJ9=}Nl@iKr|$e}k&DIfJG zh>$C|rnI-W&lN)KL-^tV;A@s;J>pNOD0#_bax(yyGOF)UK{B?Zk-_4>mM3d|N4X695oV z8QN1kWo&1&5Mn)m?PK!V+S(dYsnl~s)LE`p%v6ZzAtKsA%#7C7)<`;?-Vfj-dHGHN zI7~#TYtY8PF!RR&EGV$-aUxm?;7_{YXcVA!Me+q3-If=*Pw+bO% z519QlfFyuu_W145(a{ApH8m>$JWWK$n7J8%K52w3M6_S%y8Zwzi%S#Hr)G*c03f2< z17v%ZnO8ZE^FF223SZeh0|NuYMD#fTf3$7e0?-6tGl2h25wl5T?-u|7X8x^h+piV! zA+8ldh{?K}0iA!dF7z>;j9 zv(adDU$*B706H^2?0Mcv(=>aSIcD4T4^ydB6ElAammXdDsS^Ok2EaTMEGk+1lv1}G5qF=`2@egDC z@I(>Oi$aJFDP>DzW8)FSFg|S<#t{I`dDXlzZf?uWGh;g8qqes8IDpZ-WF5d-07p#I z+&?lhvea>$9ggF~0jvk`7b)dn_KPCNkPsqj+x9A@)M3*!AG&bi!VnSt8i18wFA+&H z3}b9^%gmp29OtFbKVgY6P4g81OQ*U*0C$w)ccw zY1uJN^F9FG0BXaC$IQo-Qk|~rp7p0!WVe-4KF`b@0EUW<#mtB6>gqn^y6zkK=PFVj z0632GY9tb|0Q`WN-zqeY5aQUug9j%pU$OE4ps%lQL`u1_rlw{QfQJF}0`RU-WSE(| z0XRY8SHuisDzXoEw*c7E*4EaLOeSy7K196^05nZI3*fcIix;2TwQHAWn&xf<`2BZQ z$n%r!f_>S)31Mam@>6C-ciU1^l~)8+c|}l_R|HjgMG&gI_V)I?2xUDrJaUZ!&S7=XJQQ zJLAOxCA#va5Et}qooP?#@`#8`)7***7YBqaFDH(fzwAq{NO3@j@@AVjAjB_>3B;WZ zDsEv<*W6@7%_?GXU0ChOK}4tiwenXlhaDFPNuFg{9r@z2Z_xz0;*#~XJHYr1BmDKy z%#7>*ux{;eXZLTyjvZFFP5S;nD}?CCEqV?D13_NVqPpCo z2&(dmpenBjs`84UDz6Bt@`|7;uL!F0CMNI_v$3r;n0eaolUF8g$o<32!;@ta0M6tN zi0FeQZq&4=si|oWfVeMd(y68Zu-|vQwxy+IeyJKZ6R5AR|15lSY)#W9eVio#?DQQs zDy4oB=-r_T#4wCoi0E-&l6~~((c_cl7ul`6{d=k0Zy3f-!!X`mvQ|z*EX%r!hFZQK6JmCBFp zRvVAU4I#u{j2Adt*%^sM*7x=GU2#RjxUGI;vDkYwP1^=wH3E)xDvXOn^j#_CHV&{y z%7ptQ$K&x?*sQ>@~ literal 0 HcmV?d00001 diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/syncedIdentity_icon-16-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/syncedIdentity_icon-16-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..0411fca194c0e7bf10c433458795aeb0b1f22df8 GIT binary patch literal 595 zcmV-Z0<8UsP)+*=ZnF&JYat#$t<#W2PU7-PQBTDzFf=XZ7j zgHJzYms`2B5bO}~UL{xjubqswc2T9d_mp*RxwUNu;0S>|%&fi)CL71oSTFUn>*rMg zrka;~?*c%f`uQ1E<`IBnoowm^LOGy-x9vJ9_05SOpT?#dkeqSA=umlf3jh=z*Dry1 zx8W7yZ1CJ)iLWo@y662$eF1_)5Os7z6YPIDx7BaOQ-I9VaZ~|gBD@8<7kjJG;dKpK zyRx@Q_r4kSmRv@Cb0Wh@SiA>O=apl%z1G?ph?HE`8!uMsM<}Z|NuCNOqdUzon1%4e z_pa^}Ya7(WBjvtZ`LWvpuK`?e&`n5&OMgoK4)G*^#lQp9#499?Hv~o~ z(l3HO0dFMXzK`o>&^Ag6#fuP50~jXMxn>yrBL)B%VN literal 0 HcmV?d00001 diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/syncedIdentity_icon-16.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/syncedIdentity_icon-16.png index 8bb20c0b0ff87fc958a721bff52c24448c64b5d2..f9141b7273d8e52b986112d69bb4ced4a3a6fe3a 100644 GIT binary patch delta 457 zcmV;)0XF`N1h)i`cz>!%L_t(Ijh&M{Xj5Srg`e}~s;C8ZC@Ky&H%3E>LQyAC>R=SQ zi$8U%km%wh*u@&$x+sWg+Red9K?Erk724fDP%KSC$Wo;x&=v$iyx;4Tq2ZRczS{@q zJnuO#d`hR&7bR7JJ#1}Ofnp%3>b)OqwOVsqafe~pmrA8xD}RcjXj<>{*5aHeiXScb~86b94{h2V7GE(IJ=DO zS*Og91Mn5!b9P;T$}<7*kllZJarO@53eq%iQkD7J z$X792T@!fC?$L99fk!IO1nfWb9-{!{F%IMWT`T3kZ9;s54rp=VDliQ;fQv6BnLB`$ zFbw+=Axl556I&t4oXuvB0V|54=mIdoe}3nGPg|WU+Aatb00000NkvXXu0mjf5na)( delta 413 zcmV;O0b>5Q1d9Zacz=FLL_t(Ijh&M{NMlhDg}=G)!8U>{2o@IG2_`rGfSn=;qF^g5 znD-J91PdDlI~A=2t=ukFE}KMH>t)qSQP$2Tc|2(deDqI+0ADH(oi&5H0fHBO4!c4xvO18j82m=b!Uo8zE0-$^eE0iAF z%_29ztr40(1Q0lK4C9ZzXXyvrn7^zuoL+%K)yg3_*n@_)vO@UhVUt6S$_@iAZ$gstO4K1BCpEP)JNHM1|7e#x80S zXC^b5=d=Y$gg8k$_j8kIgk;`}N(!Zb`4!YBl03FF)7b-v07dz*j2>0s$|?C3Q%ejAClLFnM3x zziWGPp;nq0+P~cFuB2aq4lfEgJzCnA%9pn7rA#^H%3*>2<~w3-g8sbX_cT zNg4-d=Inqq>;d4kNhi|v(%CS7JnTXvX0L&&Eq~lOFm-&-;>z*$&U~?iG1mF%^!t^* z`!^hM_=t>0h2_`40jTuv{v4RY#U5#9kFo<9Xamim4Yh~?X5$8Zz1eI2+T&ENcnH`* ztTEoq9=e0rvOCp?+t0PuonNK$GpB?F&^QRZ1)Og-|40Fe#6op`F>%@8D7eS%Uun*B zd>rO)I-<lo-A%88^&j8z7SbQpSKyUV%FL+Ss8-P@< z@RDR_Wj1WaQGnHu+k@SI0$1_e{>T9n_w+h*_T-Xl{UQBH=?Tou#L_t(YiLI7hh)iJ^$AAAbhrQ4yN0K&WH)DL|W?U)BS47;o za^b7i*rirJ?#TKmB$Tx?D@l|>xp2V^Vueyt^0jAnS8A7Hok(r8&HK36*{s@~Ijeat z-{<}Rf6vET=O~>{kBg${kfcp!Rzqc?2e=#r!C^m&qC>!5Gk^_ zSb0l#clVx3m=8r=U7bnV;+t8GndRe%bgpv>2~EWR{?Y2w1EuboSqRj4v5ea~=PDOI z!gpU#Ay1+DtFqxi-6T;?TNa?)`x!Xbjv>%WoHrjh4D6#XJX22Zmo48V4&d1*2E3KF zYv%9b=^N$pAAd2sp|*GDZ2O#1M_hhHvZa`=4l^H&O!5}!2QIOslswK348ulAIm|}M z#RZ6VWE*wi#khaY&v&c`0urvhl)U^7aLwSo#8ux_Hf+WcpYaN-@pKH4Ej9mmfXVI? z-@I!W4Zw0#pg6D};9V>yFF7Jz{4kY1|1ri!q?5?4#((n`VQd0kVD7nc;m-f+KsVox zXTZM=R3YYBCfPeI{S3IGTz)%dt!fRwTEndCW9#6XUk{`ZYb`UY7eLv3y|Q7aS~_Y0 zER$>ljw8jJlz?r$nC`3rID;g zT(WJT0LgoU-F$vZ;pYQj88CqC7p5!_;8_!ZW#+sdvCvUF7!IqS)=#2(9q<6?1^R&L z$eJvZ8nNmz0seuAE==da8snG)c#?W0C1XLn>O%F%7Tb`5-YQuv#YH-~6>5hjp|nOTlvEwWA~l61%{?wg z+WfisW1jInzw>-~-k0Bb-#GYGmj9l0EZC2BTcc^=L|e1BN`L>FAI>zQaAhmpi@L{? zBQtZ9g8i9BYLi~y3iCx(D>8Vog!TwiYc=fc)LDdQg!^!*t;M&W{9u076onr%wU^d1 z9ty=&#fL@V5Q@e1TeE&1=<)o?izXZO7mbQA)ny2;Wcs+N$79DrxqTJSj!wF`t^`wE zjs^q4P;J5sOU+?y(p+ua@kqUx&v2%%;{G)O`zjul-VDATop5Zm=!+Vi^izgCc(6H^ zf4>Zng?~ZB?fLaj*V?!XIEj~*j*jJky61wkUtRX=dI6B(3$(S&*>&goU5ET~uX2Qr z7;Tqgr80Fa0o>X)CzY)?#R8mIw#r);wD>OlKOtr`6m4 Y0Q>^hihEu*&j0`b07*qoM6N<$g3jD#r2qf` diff --git a/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/syncedIdentity_icon-40-dark.png b/ext/base/src/main/resources/io/xpipe/ext/base/resources/img/syncedIdentity_icon-40-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..464e3721b563fc6575d37d67fee7b26e8deaacd9 GIT binary patch literal 1461 zcmV;m1xosfP)}1ONa48FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H101k9T zSaeirbZlh+X=G(?bZK;X$zwi3000FjNklfXvN zqDI5T0-^*SxFj}8G{Imm3dRr~Fd^2+g9Jk21(d`Mp0trNsf)6TS zDD7^$U1({FPz-Fld&Y-2D~C7bAh`U9l0(d zKN(|o6c!fN0tmpROP4kQTSp11KT%cPR9IN}hD4*$Wg_xzvZEgO00@l|SO8cHOaaug ztYs37Mr%c6iKdf3JPwF5*z?mu3VWAkH^mdQ$?iKO71yCTro=#ZLm$723Kq@oHLe(gh4x1kPDXi9jbX3u7JgR)<@?)uG?Kv2eSp9>RIo zUBZ|ptrb(-Miel=rfs~6F4WsE`+SrKfQdZ~0^==9o*rl${FkJaN&NdlGtI4=U#f^V z+0+Dlts>`9?XZwMReeZ>5}*KNv&0h5_=4f5no9i*|0|%cI=sNBeg~TCfa%8Oi-Ch| z5!2Up_MW<|w%ojzP__aOs?n2$`x_pMmQVg8)p$c%;-X-K->7~D z;0%y$$6e266cFb`B1S&x-R!Fl-*1E?f^HGiZO1iF;roFgRpnq(eIjFkQ+Hm-M)3pK zcH-yWaH{$P;0D0R%C4^LE=y!L1I?tEp7Dd`@F4+qO&T)}v<^6N&y9{KILmq)9Dr!C zjO}_@Rp*MzD&S~e$ShmWft~^yQ;D6@J(x`L#Q;4Y&&JvC?g55WCTue^b}RN|&X}>+ z97tIYY-oILa%+#TR3zN_XkYGr>fDnj;?NVcS@Iis7c!|*l1rmrN7ZX8x+3nh3!2kxN z2xUt<$A_6!mTqfzx^y`&^X>PYIse~$_nZ|~1;FF+EEJJffPWdlSTbYXz>mPjXf)ak zAgYSj>s<}3%@9;FQ($#88hulWi;EYE$TxOF1ZV;}GXz$wsw+jL#D-ib9*?IPm=A>W z^71NAoH+4!hTs73`~8Kzy}iePQlQzunsWf}XBrNmwYBv!)+hqZG_V(hs{Woas+&wz zPuaz>u5<*HO@Cdvi-$^3)oC zC&I4)^z~Pys^qW-DYOc5VOajkpSD`cmk_6`__Y1>4$ob!p*6F*QWbJK#PQWQOSZL? z4e1$dn|}u~8Mub@98Oiq5unzVwSeviT$owgWm8vfQn;O{uzMy<7FEfQ+0MrAiDl^D98#`g1K zohWw!<80SIKo@CE$vG!Fj(bpoCkrrT4v8OmCx3A74R8Pjs608?H26Prc9Mi56^QF| ztj!wGQ;2+pN-JVsz+?g#_aj;jOhi~iPR~=)7=A(nWzky-D5195sC*0LgPuZ-Rh;+j z&^4F?e4CDrp|9|Hgtege0f(fq?GX)>w+&Y>r6HEBEmKhW)Pmz6eOV7`ZP`c3-~e>R z^ndGG>kEQZ0Vjb8AYaJl&T+~7M+}IOwHcU*(n>75TI)*BCwxFKJXM0>52P`iuz_o! zEK0x5$J*e1xUa8CJD`NxtANFTi5g4w<>J2*+Bf`?kLVsmmxJyb0QqA18HBnxvIILO zr4L+$#eH&YKXyl(op+- z9r6rM2@qFL9&iLW$e62Vz#i5c;Vi2{uRMS-19S<Pl0-Nv8#H z0HiVpckcyYQ99t#0yqFNKIhT^2Wl2zH-Lx?>*yI0QkV;}4q@&{;6!AyUF^Owff>op z&aSlca~U(g-(MJu#eTN4tj)J|3RpxI-2O@Q_}>s-uXh2^0L+AV=3vzAGVp_lyxY;y bu?OHEZb;+p)ct5I00000NkvXXu0mjfu#Zq> delta 1171 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 +identityidentity diff --git a/img/base/localIdentity_icon.svg b/img/base/localIdentity_icon.svg index 5d9afc5dc..484d743c8 100644 --- a/img/base/localIdentity_icon.svg +++ b/img/base/localIdentity_icon.svg @@ -4,38 +4,54 @@ data-name="Layer 1" viewBox="0 0 204.59 204.59" version="1.1" + sodipodi:docname="localIdentity_icon.svg" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" + xml:space="preserve" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - identity - identity - - - - identity - - - - - + style="fill:#212121;fill-opacity:1" + transform="translate(-153.7 -153.7)" />identity diff --git a/img/base/passwordManagerIdentity_icon-dark.svg b/img/base/passwordManagerIdentity_icon-dark.svg index a6ede4fd7..f4f4312bc 100644 --- a/img/base/passwordManagerIdentity_icon-dark.svg +++ b/img/base/passwordManagerIdentity_icon-dark.svg @@ -6,59 +6,56 @@ version="1.1" sodipodi:docname="passwordManagerIdentity_icon-dark.svg" inkscape:version="1.4 (86a8ad7, 2024-10-11)" + xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - - identity - identity - - - - identity - - - - - + style="fill:#e7e7e7;fill-opacity:1" + transform="translate(-153.7 -153.7)" />identity + + + + diff --git a/img/base/passwordManagerIdentity_icon.svg b/img/base/passwordManagerIdentity_icon.svg index 4d6f5a026..d350d7b1a 100644 --- a/img/base/passwordManagerIdentity_icon.svg +++ b/img/base/passwordManagerIdentity_icon.svg @@ -6,14 +6,14 @@ version="1.1" sodipodi:docname="passwordManagerIdentity_icon.svg" inkscape:version="1.4 (86a8ad7, 2024-10-11)" + xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - - identity - identity - - - - identity - - - - - + style="fill:#212121;fill-opacity:1" + transform="translate(-153.7 -153.7)" />identity + + + + diff --git a/img/base/scriptCollectionSource_icon-dark.svg b/img/base/scriptCollectionSource_icon-dark.svg index 939812ff5..1d9022af3 100644 --- a/img/base/scriptCollectionSource_icon-dark.svg +++ b/img/base/scriptCollectionSource_icon-dark.svg @@ -4,57 +4,65 @@ data-name="Layer 1" viewBox="0 0 204.68 206.97" version="1.1" - sodipodi:docname="scriptSource_icon-dark.svg" + sodipodi:docname="scriptCollectionSource_icon-dark.svg" inkscape:version="1.4 (86a8ad7, 2024-10-11)" - xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> + shell environment v2 + + + + shell environment v2 + + shell environment v2 + + + + shell environment v2 + + + + + style="fill:#1dbe71;fill-opacity:1;stroke:none;stroke-width:0.160482;stroke-opacity:1" /> + diff --git a/img/base/scriptCollectionSource_icon.svg b/img/base/scriptCollectionSource_icon.svg index f6e15a3b8..3d10bd5eb 100644 --- a/img/base/scriptCollectionSource_icon.svg +++ b/img/base/scriptCollectionSource_icon.svg @@ -4,32 +4,65 @@ data-name="Layer 1" viewBox="0 0 204.68 206.97" version="1.1" - xml:space="preserve" + sodipodi:docname="scriptCollectionSource_icon.svg" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/">shell environment v2 + + + + + shell environment v2 + + shell environment v2 + + + + shell environment v2 + + + + + style="fill:#11b75c;fill-opacity:1;stroke:none;stroke-width:0.160482;stroke-opacity:1" /> + diff --git a/img/base/scriptGroup_icon-dark.svg b/img/base/scriptGroup_icon-dark.svg index a35a2e490..bda4de380 100644 --- a/img/base/scriptGroup_icon-dark.svg +++ b/img/base/scriptGroup_icon-dark.svg @@ -4,8 +4,8 @@ data-name="Layer 1" viewBox="0 0 204.68 206.97" version="1.1" - sodipodi:docname="shelEnvironment_icon-dark.svg" - inkscape:version="1.1.2 (b8e25be833, 2022-02-05)" + sodipodi:docname="scriptGroup_icon-dark.svg" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" @@ -23,14 +23,16 @@ inkscape:pagecheckerboard="0" showgrid="false" inkscape:zoom="2.0703483" - inkscape:cx="72.693081" - inkscape:cy="84.526838" + inkscape:cx="74.86663" + inkscape:cy="103.12275" inkscape:window-width="1920" - inkscape:window-height="1017" + inkscape:window-height="1009" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" - inkscape:current-layer="layer2" /> + inkscape:current-layer="Layer_1" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> identityidentity diff --git a/img/base/syncedIdentity_icon.svg b/img/base/syncedIdentity_icon.svg index f4900442e..fe56986e6 100644 --- a/img/base/syncedIdentity_icon.svg +++ b/img/base/syncedIdentity_icon.svg @@ -4,38 +4,48 @@ data-name="Layer 1" viewBox="0 0 204.59 204.59" version="1.1" + sodipodi:docname="syncedIdentity_icon.svg" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" + xml:space="preserve" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - identity - identity - - - - identity - - - - - + style="fill:#212121;fill-opacity:1" + transform="translate(-153.7 -153.7)" />identity diff --git a/img/proc/command_icon-dark.svg b/img/proc/command_icon-dark.svg index 5630e60f7..5c2359009 100644 --- a/img/proc/command_icon-dark.svg +++ b/img/proc/command_icon-dark.svg @@ -1,75 +1,57 @@ - - - - - - - - - - - - - - + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/">shell environment v2shell environment v2 diff --git a/img/proc/command_icon.svg b/img/proc/command_icon.svg index deb03c1d1..e91211bde 100644 --- a/img/proc/command_icon.svg +++ b/img/proc/command_icon.svg @@ -1,75 +1,57 @@ - - - - - - - - - - - - - - + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/">shell environment v2shell environment v2 diff --git a/img/proc/serial_icon-dark.svg b/img/proc/serial_icon-dark.svg index 9b9e16008..ed58bcbf9 100644 --- a/img/proc/serial_icon-dark.svg +++ b/img/proc/serial_icon-dark.svg @@ -4,19 +4,19 @@ data-name="Layer 1" viewBox="0 0 204.59 204.59" version="1.1" - sodipodi:docname="serial_icon.svg" - inkscape:version="1.1.2 (b8e25be833, 2022-02-05)" + sodipodi:docname="serial_icon-dark.svg" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" inkscape:export-filename="C:\Projects\xpipe\xpipex\ext\proc\src\main\resources\io\xpipe\ext\proc\resources\img\ssh_icon-16.png" inkscape:export-xdpi="7.5076985" inkscape:export-ydpi="7.5076985" + xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - ssh draft - - - - ssh draft - - - - ssh draftssh draft - - - + style="fill:#ebebeb;fill-opacity:1" /> diff --git a/img/proc/serial_icon.svg b/img/proc/serial_icon.svg index d0422dd18..6d3134bcb 100644 --- a/img/proc/serial_icon.svg +++ b/img/proc/serial_icon.svg @@ -4,19 +4,19 @@ data-name="Layer 1" viewBox="0 0 204.59 204.59" version="1.1" - sodipodi:docname="serial_icon-dark.svg" - inkscape:version="1.1.2 (b8e25be833, 2022-02-05)" + sodipodi:docname="serial_icon.svg" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" inkscape:export-filename="C:\Projects\xpipe\xpipex\ext\proc\src\main\resources\io\xpipe\ext\proc\resources\img\ssh_icon-16.png" inkscape:export-xdpi="7.5076985" inkscape:export-ydpi="7.5076985" + xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - ssh draft - - - - ssh draft - - - - ssh draftssh draft - - - + id="path829" + style="fill:#2c2828;fill-opacity:1" /> diff --git a/img/proc/shellEnvironment_icon-dark.svg b/img/proc/shellEnvironment_icon-dark.svg index a35a2e490..daa185e14 100644 --- a/img/proc/shellEnvironment_icon-dark.svg +++ b/img/proc/shellEnvironment_icon-dark.svg @@ -4,84 +4,67 @@ data-name="Layer 1" viewBox="0 0 204.68 206.97" version="1.1" - sodipodi:docname="shelEnvironment_icon-dark.svg" - inkscape:version="1.1.2 (b8e25be833, 2022-02-05)" + sodipodi:docname="shellEnvironment_icon-dark.svg" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" + xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - shell environment v2 - - - - - - - shell environment v2 - - - - - - - - - + inkscape:current-layer="g3" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" />shell environment v2shell environment v2 + + + + diff --git a/img/proc/shellEnvironment_icon.svg b/img/proc/shellEnvironment_icon.svg index a66c0cc74..0bdfe0bb9 100644 --- a/img/proc/shellEnvironment_icon.svg +++ b/img/proc/shellEnvironment_icon.svg @@ -4,16 +4,16 @@ data-name="Layer 1" viewBox="0 0 204.68 206.97" version="1.1" - sodipodi:docname="shelEnvironment_icon.svg" - inkscape:version="1.1.2 (b8e25be833, 2022-02-05)" + sodipodi:docname="shellEnvironment_icon.svg" + inkscape:version="1.4 (86a8ad7, 2024-10-11)" + xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" - xmlns:dc="http://purl.org/dc/elements/1.1/"> - - - - - shell environment v2 - shell environment v2 - - - - - - shell environment v2 - - - - + style="fill:#2e2e2e;fill-opacity:1" />shell environment v2 + + + + diff --git a/lang/strings/translations_en.properties b/lang/strings/translations_en.properties index 8e04b1c14..65643f317 100644 --- a/lang/strings/translations_en.properties +++ b/lang/strings/translations_en.properties @@ -674,7 +674,8 @@ shouldElevateDescription=Whether to run this script with elevated permissions script.displayName=Shell script script.displayDescription=Create a reusable shell script scriptGroup.displayName=Script group -scriptGroup.displayDescription=Create a group to organize scripts within +#force +scriptGroup.displayDescription=Group scripts together and organize them within scriptGroup=Group scriptGroupDescription=The group to assign this script to scriptGroupGroupDescription=The group to assign this script group to @@ -1909,7 +1910,7 @@ scriptCollectionSourceType=Source type scriptCollectionSourceTypeDescription=The type of source from where shell scripts should be loaded gitRepository=Git repository scriptCollectionSource.displayName=Script source -scriptCollectionSource.displayDescription=Automatically import shell script files from an existing source +scriptCollectionSource.displayDescription=Automatically import shell scripts from an existing source directorySource=Directory source gitRepositorySource=Git repository source refreshSource=Refresh source