From d69ec2820b7158dd6e8b4e785b87fbb4e168178b Mon Sep 17 00:00:00 2001 From: McKayla Lankau Date: Thu, 3 Oct 2024 05:29:11 -0400 Subject: [PATCH] Alignment Icons and Disabled Control State (#6459) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We currently use the same icons in the new inspector controls for alignment, for both absolute elements and elements inside layouts. The new design proposal is to use a slightly different icon in those controls when a a flex child or grid child is selected, so you can anticipate that it will be setting justifySelf or alignSelf, not top and left. To prepare for this: - I'm uploading new icons to use for justify/alignSelf for grid and flex children - renaming the existing icons to a more appropriate "justify" and "align", and updating the names of their instances in code - adjusting the chain control component to have a visible disabled state Screenshot 2024-10-02 at 5 05 14 PM When options are disabled, they will look like the ones on the right: ![02-29-iyzv3-qjigv](https://github.com/user-attachments/assets/cb9a24bb-1d81-433b-91bd-312d5b9ceec1) --------- Co-authored-by: Federico Ruggi <1081051+ruggi@users.noreply.github.com> --- .../inspector/align-center-black-16x16@2x.png | Bin 0 -> 698 bytes .../inspector/align-center-blue-16x16@2x.png | Bin 0 -> 695 bytes .../align-center-darkgray-16x16@2x.png | Bin 0 -> 684 bytes .../inspector/align-center-gray-16x16@2x.png | Bin 0 -> 661 bytes .../align-center-lightblue-16x16@2x.png | Bin 0 -> 687 bytes .../align-center-lightgray-16x16@2x.png | Bin 0 -> 693 bytes .../inspector/align-center-white-16x16@2x.png | Bin 0 -> 643 bytes .../inspector/align-end-black-16x16@2x.png | Bin 0 -> 608 bytes .../light/inspector/align-end-blue-16x16@2x.png | Bin 0 -> 613 bytes .../inspector/align-end-darkgray-16x16@2x.png | Bin 0 -> 617 bytes .../light/inspector/align-end-gray-16x16@2x.png | Bin 0 -> 604 bytes .../inspector/align-end-lightblue-16x16@2x.png | Bin 0 -> 609 bytes .../inspector/align-end-lightgray-16x16@2x.png | Bin 0 -> 618 bytes .../inspector/align-end-white-16x16@2x.png | Bin 0 -> 580 bytes .../inspector/align-start-black-16x16@2x.png | Bin 0 -> 608 bytes .../inspector/align-start-blue-16x16@2x.png | Bin 0 -> 612 bytes .../inspector/align-start-darkgray-16x16@2x.png | Bin 0 -> 618 bytes .../inspector/align-start-gray-16x16@2x.png | Bin 0 -> 608 bytes .../align-start-lightblue-16x16@2x.png | Bin 0 -> 611 bytes .../align-start-lightgray-16x16@2x.png | Bin 0 -> 621 bytes .../inspector/align-start-white-16x16@2x.png | Bin 0 -> 579 bytes .../alignSelf-center-black-16x16@2x.png | Bin 698 -> 646 bytes .../alignSelf-center-blue-16x16@2x.png | Bin 695 -> 647 bytes .../alignSelf-center-darkgray-16x16@2x.png | Bin 684 -> 653 bytes .../alignSelf-center-gray-16x16@2x.png | Bin 661 -> 641 bytes .../alignSelf-center-lightblue-16x16@2x.png | Bin 687 -> 647 bytes .../alignSelf-center-lightgray-16x16@2x.png | Bin 693 -> 655 bytes .../alignSelf-center-white-16x16@2x.png | Bin 643 -> 630 bytes .../inspector/alignSelf-end-black-16x16@2x.png | Bin 608 -> 631 bytes .../inspector/alignSelf-end-blue-16x16@2x.png | Bin 613 -> 638 bytes .../alignSelf-end-darkgray-16x16@2x.png | Bin 617 -> 643 bytes .../inspector/alignSelf-end-gray-16x16@2x.png | Bin 604 -> 634 bytes .../alignSelf-end-lightblue-16x16@2x.png | Bin 609 -> 632 bytes .../alignSelf-end-lightgray-16x16@2x.png | Bin 618 -> 641 bytes .../inspector/alignSelf-end-white-16x16@2x.png | Bin 580 -> 611 bytes .../alignSelf-start-black-16x16@2x.png | Bin 608 -> 631 bytes .../inspector/alignSelf-start-blue-16x16@2x.png | Bin 612 -> 641 bytes .../alignSelf-start-darkgray-16x16@2x.png | Bin 618 -> 643 bytes .../inspector/alignSelf-start-gray-16x16@2x.png | Bin 608 -> 631 bytes .../alignSelf-start-lightblue-16x16@2x.png | Bin 611 -> 636 bytes .../alignSelf-start-lightgray-16x16@2x.png | Bin 621 -> 647 bytes .../alignSelf-start-white-16x16@2x.png | Bin 579 -> 617 bytes .../inspector/justify-center-black-16x16@2x.png | Bin 0 -> 619 bytes .../inspector/justify-center-blue-16x16@2x.png | Bin 0 -> 624 bytes .../justify-center-darkgray-16x16@2x.png | Bin 0 -> 629 bytes .../inspector/justify-center-gray-16x16@2x.png | Bin 0 -> 616 bytes .../justify-center-lightblue-16x16@2x.png | Bin 0 -> 621 bytes .../justify-center-lightgray-16x16@2x.png | Bin 0 -> 635 bytes .../inspector/justify-center-white-16x16@2x.png | Bin 0 -> 613 bytes .../inspector/justify-end-black-16x16@2x.png | Bin 0 -> 618 bytes .../inspector/justify-end-blue-16x16@2x.png | Bin 0 -> 613 bytes .../inspector/justify-end-darkgray-16x16@2x.png | Bin 0 -> 633 bytes .../inspector/justify-end-gray-16x16@2x.png | Bin 0 -> 623 bytes .../justify-end-lightblue-16x16@2x.png | Bin 0 -> 613 bytes .../justify-end-lightgray-16x16@2x.png | Bin 0 -> 625 bytes .../inspector/justify-end-white-16x16@2x.png | Bin 0 -> 605 bytes .../inspector/justify-start-black-16x16@2x.png | Bin 0 -> 614 bytes .../inspector/justify-start-blue-16x16@2x.png | Bin 0 -> 615 bytes .../justify-start-darkgray-16x16@2x.png | Bin 0 -> 628 bytes .../inspector/justify-start-gray-16x16@2x.png | Bin 0 -> 619 bytes .../justify-start-lightblue-16x16@2x.png | Bin 0 -> 614 bytes .../justify-start-lightgray-16x16@2x.png | Bin 0 -> 625 bytes .../inspector/justify-start-white-16x16@2x.png | Bin 0 -> 604 bytes .../justifySelf-center-black-16x16@2x.png | Bin 619 -> 662 bytes .../justifySelf-center-blue-16x16@2x.png | Bin 624 -> 664 bytes .../justifySelf-center-darkgray-16x16@2x.png | Bin 629 -> 671 bytes .../justifySelf-center-gray-16x16@2x.png | Bin 616 -> 656 bytes .../justifySelf-center-lightblue-16x16@2x.png | Bin 621 -> 663 bytes .../justifySelf-center-lightgray-16x16@2x.png | Bin 635 -> 674 bytes .../justifySelf-center-white-16x16@2x.png | Bin 613 -> 641 bytes .../justifySelf-end-black-16x16@2x.png | Bin 618 -> 651 bytes .../inspector/justifySelf-end-blue-16x16@2x.png | Bin 613 -> 653 bytes .../justifySelf-end-darkgray-16x16@2x.png | Bin 633 -> 659 bytes .../inspector/justifySelf-end-gray-16x16@2x.png | Bin 623 -> 647 bytes .../justifySelf-end-lightblue-16x16@2x.png | Bin 613 -> 653 bytes .../justifySelf-end-lightgray-16x16@2x.png | Bin 625 -> 662 bytes .../justifySelf-end-white-16x16@2x.png | Bin 605 -> 636 bytes .../justifySelf-start-black-16x16@2x.png | Bin 614 -> 646 bytes .../justifySelf-start-blue-16x16@2x.png | Bin 615 -> 647 bytes .../justifySelf-start-darkgray-16x16@2x.png | Bin 628 -> 653 bytes .../justifySelf-start-gray-16x16@2x.png | Bin 619 -> 641 bytes .../justifySelf-start-lightblue-16x16@2x.png | Bin 614 -> 646 bytes .../justifySelf-start-lightgray-16x16@2x.png | Bin 625 -> 654 bytes .../justifySelf-start-white-16x16@2x.png | Bin 604 -> 635 bytes .../components/inspector/alignment-buttons.tsx | 12 ++++++------ .../inspector/controls/option-chain-control.tsx | 1 + .../inspector/controls/option-control.tsx | 13 +++++++------ 87 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 editor/resources/editor/icons/light/inspector/align-center-black-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-center-blue-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-center-darkgray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-center-gray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-center-lightblue-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-center-lightgray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-center-white-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-end-black-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-end-blue-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-end-darkgray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-end-gray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-end-lightblue-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-end-lightgray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-end-white-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-start-black-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-start-blue-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-start-darkgray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-start-gray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-start-lightblue-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-start-lightgray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/align-start-white-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-center-black-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-center-blue-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-center-darkgray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-center-gray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-center-lightblue-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-center-lightgray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-center-white-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-end-black-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-end-blue-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-end-darkgray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-end-gray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-end-lightblue-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-end-lightgray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-end-white-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-start-black-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-start-blue-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-start-darkgray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-start-gray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-start-lightblue-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-start-lightgray-16x16@2x.png create mode 100644 editor/resources/editor/icons/light/inspector/justify-start-white-16x16@2x.png diff --git a/editor/resources/editor/icons/light/inspector/align-center-black-16x16@2x.png b/editor/resources/editor/icons/light/inspector/align-center-black-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..93f2170de29e3333756e7823b7213f1a677a2a94 GIT binary patch literal 698 zcmV;r0!96aP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0QX5mK~#7F?Uu_8gD?z+ohsZJp?5eiLc0N-pxvZ& zk}?7#bOa7??+6^Yfs~r6L~0dq8#zTn`7Tk6E&s&M1HiK|0+>jWB<#BGB!mcuxl-yL z1VK@jWiuBifr-BFuQ;TbSldw05r_R;+y-w2np951$U9Eur4g^yx zGycJ^exLYV;02HZu#0a7TLDav*RhoHfY)z|Nw>osw_DS;Z4OM30$vY~92~KpCbaDp gwr9EPUh%A#2ixFr{p)i)wEzGB07*qoM6N<$g5Vi7(EtDd literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/align-center-blue-16x16@2x.png b/editor/resources/editor/icons/light/inspector/align-center-blue-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1bcf7fa8881bd343318d4143ca0856d852528d92 GIT binary patch literal 695 zcmV;o0!aOdP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0Q5;jK~#7F?Uqdrf-n$;-w+84HXOmD=ne1$dI{Z% zTitjAIRZ!UC?0`@BqE8GG!hd2TALvn(r?ucZ{X3HrUfiNhQLK60^IWr917%I&<(zu zAfj|AZ3Zr~=LJL|L=`9pS+On$%b_#}e1z?gSU>@%0VC8UFsv<~0mItrqEiB++Hx8g z6>H#+w&5<1Iu)WPv#HnBRUADTug`*Q-uH@eIC=8h^$HLUokD?qXS}J`)wLe0=v$f3 zAAGHAV0VEvpkaWn?GO?$p+1facLnzmf}FXWzeEb(i@}82z*$~AVvNL;n$WCQ_^#z6 d_ljk@yaCi=N?nm;z~%q|002ovPDHLkV1j~DF2Mi* literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/align-center-darkgray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/align-center-darkgray-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b398eeccaa7d8a890eb9c4e212ac79ea5a94c204 GIT binary patch literal 684 zcmV;d0#p5oP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0O?6YK~#7F?UqpvgCGos>w@ndVMp0+z!KlLn@mqK z58#7G@F+Wi?~t&D$U;aEM#@YK-xD^i{L)GbP}rFYh~S(zjIjqU8~x&{dJ7>YWZ8;i zKtx^FFQpVW&$tE@bjRg&EA9kD*qd8i0%3FlQVFIYHMe8}Qga(iFa@c(B@>XFB4Bp` z->bN7+s@at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0MbcBK~#7F?Us!Vf-n$;55oYA;3&EQPN17uCeaZX zfl(a64fKp?Lerzi@dydIFS!t2uI)>&e?-p86a*rKQ1R!&QT5V;qhu%-bpmIafh%jCq6c zN<{|}+I%T5#0Hv)9n6}6AKBZGXX+*Bg(WY>cYzzw80ZpOOCU7Y@rk}S;=cd?yaVn8 vLh~Sj4j8kkMc5^@>{>xS%NJcM&USeNae6I|6tk|j00000NkvXXu0mjfaONLc literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/align-center-lightblue-16x16@2x.png b/editor/resources/editor/icons/light/inspector/align-center-lightblue-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..aa7bf50773590aec8fa6d0f584a20d49bd9d679e GIT binary patch literal 687 zcmV;g0#N;lP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0PIObK~#7F?Uu0(!Y~j;zat{rjKB&s(82~`0@wsI z2^k?Hq=kkR7$GfC7>mS2BsezKnMjdek>Ygc`|+La0|EoXKm@;t1UKyDib=il6)|!? zXJud91XSE{M1=Ii_P|zt*L`6Ts9>$+6)PB^6X1xk1g^Cu6X04~Tg)YJtSy}Y&jbO3 z3wU3}{3N)>WB=7IaB%Wd`Id}VVajk80)K=r*eiE)4``J7+JPp_fNp2hAN=aqCY*vG zz(zpPu?XZK!u%Y^*vRKMl}TrH@)A>IAi_M5RD(wbPmHPwi;l&jSLnua&%F{DFHhd* VLANOmg@FJ7002ovPDHLkV1jmUEv^6n literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/align-center-lightgray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/align-center-lightgray-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c82864bf183e22c9e3d5acd1589f9434c798ad4a GIT binary patch literal 693 zcmV;m0!safP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0P;yhK~#7F?UwBggCG!w4`cvG=n5wKzumx2&~8#Y zNgcrv{I7{CbOZ-bDK<*d28EKNCWa>=fj3-y<&F;k&&CiyqG_72>$r1Pz!5tk9;wHn(U7Y;$XhNeZlTi)p|q z-oWMtOk$W5h--Eg;=HYq& zI`1353%mgn1EoSM0154N90b967=~1|!z8tgu^f=l8kim)IXGfhMOZ2{ZLOd^%U#!s bXTQ7vb{S!e7F!in00000NkvXXu0mjfhO8~b literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/align-center-white-16x16@2x.png b/editor/resources/editor/icons/light/inspector/align-center-white-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6da6b2deff5ac6a890f1069716dfad4118337edb GIT binary patch literal 643 zcmV-}0(||6P)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0KiE^K~#7F?U#!QgfI+-lj8<(gd6Eba1(VCH_#1q z6i0A_7)8NHYpMhvkPm_oQvI=iN(x}y41y9w6!9bGh{jaIQ6gdsSHJ=a+EPjDH2(lO zKfvs*`@qe7rGnS&EqRdMFM1$!Z(r*H6Y!iiWDliqfY5qh9eZ=g)!$ zr#A8Avy*j8As}GqfC+elfZCBOL5Ywq=;wex$8Svab3neH2hMhZjbxevYDZ4=iuS!g d^on7u=>RXZk01vy4+;PP002ovPDHLkV1kY$7YYCX literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/align-end-black-16x16@2x.png b/editor/resources/editor/icons/light/inspector/align-end-black-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..20a0e5313c70c1d24c0fbc6d083406579abd0cad GIT binary patch literal 608 zcmV-m0-ybfP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0G&xhK~#7F?U&IBfFKZt&uD-~@ZF)Bp$%$-R%j^S z8=(#CiiiRs)60nd4}3We??d!dqQ9fA5{xmmQmS{(Ra@Ky z2ocbpSVb8H9t8prC`pLeej&L6QT;+vKzm}B{Q{d10uX=z1U?}!d17Ni-fe;AI1yjD uOQ9|y51iP4M*O02lo5U@t+ii21z-lkY$!QR*+X6c0000at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0HR4mK~#7F?UzXkgfI|Af4YUQ!?*e`epDL?@VP~a8<`6{B?m(D(K zuR#4at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0H#SqK~#7F?Uzvsgdh-x$7K)D5j>Rmx@XuM)D5~q zui~LPLMPBHss{-yn~LcFAgEz-K14?(dOISOptb%v=j!lUj6Vp`hNm>fG{nFsmEgTE z=i<}1oP=1|A|O}71u>BnI2#B+;7d&8_6xQd$n6)L0&*ps>=#&s5P$##An*u*E)EPQ z-GRJ)0%4GUG|*6}%FP2Y%gsnB<>^AKwPWqucLC@DY8g5${X|^A00000NkvXXu0mjf D1`rF# literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/align-end-gray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/align-end-gray-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0b2f29bbb090bfa90abf0627c9e1d2ca16c783fa GIT binary patch literal 604 zcmV-i0;BzjP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0GUZdK~#7F?U(HdfFKZt&uD-~XtQQ$0?!Rvq0Jhh z4NN1VLXh+_qWAd~$I<)X$ALtDN5vY9F`cz`aG%Xqnv_zkwH`@;D%Rk_`4H}DHz5(C z0zNQMYp9^Wqd))xH3^YAFT_?LbzVqrK^v$==LHTS1Rwwb2z)|d4%DWMzS{!*at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0G>%iK~#7F?U(HhKrj%7uVMfr7(%RL1{0_atY956 zgb_@jR78*_jrLT;`}~s2#rvcmmz3!52wOwlt3plGET73%8bn00%0x>HM7D+{Tpq$T z=_bU2RX_(CY6%4tcoYagASNbU=LOpexXugCEl3SD>%71rga8B}0D(^kjE36a(RW** vy!=Q9)gFD|#Qrjpol+DKnTs|1^;-aDZU`tX^0&cV00000NkvXXu0mjfV6Oux literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/align-end-lightgray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/align-end-lightgray-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d65bbc55a9ace2eaad9619cdb9e07fc252004c89 GIT binary patch literal 618 zcmV-w0+s!VP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0H;YrK~#7F?U&IFgCG!w57Ge~p(~KEPiN=`c7v|q zJ|wK*2rd99MtvYAL_9Ud|9c|jxcfrj2t-duAnD?H6o2P}(op1WNk_4j}{}009WxLZC}0 z;!C$9Zkxc6at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0D(zFK~#7F?Uqprz#t4myIpkN+}*(4pi__yN=4Sy z$siB>kx28QiA10SGjDk%zKLazzM>A4BywWu3Cc9}V1^u6X)-VX18xR}gi&@3jUj SJzQJ>0000at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0G&xhK~#7F?UwBcfFKZt@0y?y`tMN9&<3?ZD>Rh< z8=(#Cih>Bi&y47OK#=3q2R!kJ{tllLrIew9Xs!3ND*`XWt^}!#mYGLmOnroA8NJ-$ z6q9$yrw01VrW=inF(EHlps~d2guGyZM}YtYAOHafat5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0HH}lK~#7F?UqdrKrj$Sr$}ra!Ofh(f;C$Nm%lH8qZTLfN)Nh9JmAl?<@$rCpfF*~8m zDV5?j$a{cy$tvlDFAAx}T^5)U?eT8JT^4v02tWV=5P*PAfqHkt#vjp~Kp$=j*3|Z? y?3H{UINBA(PInhHAp|}lpfuka1=QvnoMix%87>+cHiS+90000at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0H;YrK~#7F?Ul_9gdh+`hs_pX2^K}TZVlUkc3=s5 z1&Xo+D*(~xg_xid)EK{)5PmYlyaN-6-i}xoQc6!3Vy&HPe+b-+NChaRe$KfjEQ>io zh(3%;Yu$0;Vv=vbdta@WF8gvR#ERnxlpDtdH}0^&*+2jS5P$##ataLb!So}hlClYe zV*jY%BvhyJzLW`LOdF<_4uVGrfkz0i`a7Edx4*$&MgmVgZo7n|%>V!Z07*qoM6N<$ Eg4%5ehX4Qo literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/align-start-gray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/align-start-gray-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..43d57b22c49d9801915f704ea54a00e46c5917df GIT binary patch literal 608 zcmV-m0-ybfP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0G&xhK~#7F?UvCAg)j_7lgAst5!}ofoS^9jj-Z=4 zf*aIS6hwsDS{3o0pO%m&=Ocj02rtT>SuEpRCifB*y_0D+tW!%nQH8wKi3LoZ}QkN%Vi u{o}QIv=j-35CX3dNZRk50!jM~jxqv98ZhmisZrzr0000at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0H8@kK~#7F?UwBgKtK$JTN4<;5MmuOn84Y<3f2)r z7{LUN6A}?}?!$?ApI?`z*FHbmq(py*w})t@q=1Nwm);S9mtkE()yZ6rRL{?N4fPz6 zC{u21@{VX{U@j_lMHR`~$STiRKovTP#SVGK0*?X#2tWV=5b!B5oWyzxC{P?4DxpgE xNqY}m-HO{y=L&`p0-q4D+Hao%R{IU^G657^EGi&-$cX>|002ovPDHLkV1f@y0@?ro literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/align-start-lightgray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/align-start-lightgray-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4590d23077054516a6aea488edf5bd2ca73c0829 GIT binary patch literal 621 zcmV-z0+RiSP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0IEquK~#7F?UvCEgCG!wfe9R;E0C~HXXplYgRanh zNLZmGbOAsy@=}-ar5X5P$##Y6|?zjr1c@ zMb!lQX0M`Q5_*$$RA6pa%ro6qa0wxB2?5sot|q{J-(V>nU->>B-j-FW00000NkvXX Hu0mjfvHuK( literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/align-start-white-16x16@2x.png b/editor/resources/editor/icons/light/inspector/align-start-white-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ad454f10a5f7a5b815f5862a2ce98ac97fb93685 GIT binary patch literal 579 zcmV-J0=)f+P)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0DwtEK~#7F?UmgMfFKNoXD^y>Zf{_3u;zsXX0(?5 z;rT$6G32}0VMM*-@`D9>5GSO2AntwTZ66J5>67u@Td1_DBCW+lE#!gb?_Jz&-iaV$CowFW0u R>5u>b002ovPDHLkV1lJX{80b^ literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/alignSelf-center-black-16x16@2x.png b/editor/resources/editor/icons/light/inspector/alignSelf-center-black-16x16@2x.png index 93f2170de29e3333756e7823b7213f1a677a2a94..999a530d99eb8c2a19bd49b7c05d0e32cf66b887 100644 GIT binary patch delta 225 zcmV<703QFk1%?H%t^t3;Nkli?~zX-TOYd^-A zE`-pmr2$Wik^ZmxBpqmX!)IAM9n~ZWU?a7L=%FLvTAQjA2UuCwN&?tOjkH!0AgdHW z0TdtwV2soTCts bJD{2XIEOVx>^h2Z00000NkvXXu0mjfW0PXV delta 278 zcmV+x0qOpR1-b>Wt^t4dNkl*FI50xH0iB@Tq;!%p0wZ(; z4sh=X9Jqm$nyN%<6>u9lMMC*5QH(AB#Lff2voHdfNRlM%y6z-|2#2{+>K+6^QI=&h z7bk&7zwCxqPXSwTM c@vN5z+u(8i>vIk~wEzGB07*qoM6N<$f`&JM9RL6T diff --git a/editor/resources/editor/icons/light/inspector/alignSelf-center-blue-16x16@2x.png b/editor/resources/editor/icons/light/inspector/alignSelf-center-blue-16x16@2x.png index 1bcf7fa8881bd343318d4143ca0856d852528d92..e9e4b2669f0a552200cd641fe8e3603736a5f3ea 100644 GIT binary patch delta 226 zcmV<803H9g1&0N&t^t3*dFdb6IPi*{|db<-o*oAn58 z3u+omC}O~bVUh^WTSyoP^Y|mt09!}>SJ#h5O6tR}_YRpUoQgGz#w_XV39N7gRBqiF zx__EgX)AB2eT7HyTH3~!fbOeF^O2JkLK=awp-bu66EFf|w4qw~6Cg&*CqRsrQy?lL zAOa!~BG5V&WlqC%0>fq2uthiA!G!-?P#+ufY!C^~cYri1MgiKW`2L89qmpyL9YNw7 cQuYLdFB`cuK{{#s{r~^~07*qoM6N<$f(zMW!T77AsW(e)edjq(V3vd zcY!saVSujf5E3wAa_g!EM%sv~p) zt(N#=LoXbs7UB;fdLZ}l|G_B0(IxUgDHWihoO7SvC+MtmS;%CyR65<=f&YtuDy{X! zdw-9^Db0lt&-l#7n8&YmYz~AF=G=Up%M}P(0mzN=gsnp(pju$NSEvJ2YdHbrMj5r1 z4WPCLzyKHkdjMW#A?=31BorVvyA}--&<&V`{tK+NOMER*Nu1vRDJnJqYE*0|B5G7) iANY!(^$n@J14C~e_(r*^gUA&C0000un1*`?It^t4PNkl1oR-?y7gPcjeSgGcZv zJA&_!u!hJ&NDxNKObp)>Hm&^9N()ffnF@&DoHvZI2QC}^;;MQJAtq$mieo@TUDq$A z6gSVf1{8G1<#j9W1Vq@ITU-KRbOKTdrXV%9WCBui8%r<+skwh86OfxCV0QuEtGI33 z&g1j+*!x63%{Y#oD?q^?K>>Pi`yS{$zFAJd5bTD&lQCcLtDj5x3yOdk0kdnsmOKFw z!FDXAykSe`*cH#KX~B7503w0{*1=zx&S1@!fdMSsaGJ4cCV@lNTXC$1As7EO@O8{00S_9 zJpk{*Y(YnWM`oCS0+dw!7w`#Y=Esai(tHO*RcQia|541_DhOyfS3z%#d4usvMF$ev zd?_!)2AYW-%$k88+1rq3>LuufB`?Nzfg8{m=n`5>AT-zUiM}`DzW@Kc1MUPu^B{o^ q7_+HG*d?^=T0uU`7hNmPc6kGFdM%C=v#z!P0000Zcqf_wS4YhY{Wk^)(N8t@E|8gG8G8aw@f|fc`wxZ*L!40=BtcG#{(Q*nz zMFd1Z1da%F8?_b*1>RmmCscun;J?70kZSv=5ed$BfHW#j0n(`0PDIpE$#-CVFGzet c%ASBQ04^3Ya#GKOV delta 267 zcmV+m0rdWd1+N9Lt^t4SNklhIe7@!m2h_M8&wIvhaT3cJpC2)VNEu8?*1ObB!cwfc* zB)G<7|J5#VaPm|6mW)?n%5W9}e}pgCD|d4bXq5WefhNp=ZfDdV{OZ>xoPr?0MnKWA z2;?Bb{2a&F$mcheNoRHP5>sR#!aR^vgGUBWjH(HXj>V!^=*Du-y%HENPu}N2w!XMFa!20000007*qoM6N<$g1SyJ^B?>=?;F1h zya5vfr9vwJ3GHwQEIAT{tSSmDat)M;2UDt|dzq|l; X8DWeTTNPCR000R9NkvXXu0mjfw6=H; diff --git a/editor/resources/editor/icons/light/inspector/alignSelf-center-white-16x16@2x.png b/editor/resources/editor/icons/light/inspector/alignSelf-center-white-16x16@2x.png index 6da6b2deff5ac6a890f1069716dfad4118337edb..4680a1423a258b824795b9a2dcd38afa87c6a860 100644 GIT binary patch delta 209 zcmV;?051Q71@;86t^t3uNklcK=%jUnx`8Pq)l_t8Dzyhu zjN1Qf=@8)WH2OhEAR~=L-CHP3hXdN#Ti{9;ufTT<$jbKeTE)q%Vw40TW+fbgnAN9a zEW@Wiq02nZhjqLyh%Rj?t`<;Bi}C4rTVP9);=O8iLN>q#*g#2$fz1+IAftg12`WPq zB%=OdL?EtJuHixWen5juP0%4&C)NPL=uL!{ delta 222 zcmV<403rYO1cL>zt^t3*Nklj4w+oHk?+rEq}IdS4xTbI9YYP;6EiO{VUcA4Hj_Hu2=M zlXXiWAYkW!33!5l+L0?kiI6Vn=YT)QZ%p-bK)#*_&US%~WSRnMM^5yL_Ps##ieaqj Y057zUAO|oH3IG5A07*qoM6N<$g5#56R{#J2 diff --git a/editor/resources/editor/icons/light/inspector/alignSelf-end-black-16x16@2x.png b/editor/resources/editor/icons/light/inspector/alignSelf-end-black-16x16@2x.png index 20a0e5313c70c1d24c0fbc6d083406579abd0cad..95d3dc87718ef552bc1767419f1099ad7ab08a8d 100644 GIT binary patch delta 210 zcmV;@04@LE1os56t^t3vNklo`eVy(4JUD z83i5%0uU%kh}eE1xdKuBLQ+6`Vwe2_n-BsJfB*zOAuxGjV?s0DZGq-E5ns7Wp)Mg0 poY;Rx{GxG`5q>GHwO>C4UoAnG`v}?OkEd{eIRRP4qvjn#8FIp!Ef6zW1dj%Gg$$UdU@cLW)8Z}x%V}}B1!6`s zP7A$+WPl8u!azPzSo@W;uiI*%erXTNQPyAkx+S{Ps*k&Y*5`nKL(ey);0X{7yFNNc ThOtUl00000NkvXXu0mjfIMZN; delta 192 zcmV;x06+i!1my&10u*o{g=N2xTLH^{A-M(KM$FhRcnB##0SZvy76Lf=Dx%t#&OUFiK>b@x ul%uRe`#dsd{2BcVjWdZqeeKI{0cim4TPq!^+-3v-0000k< diff --git a/editor/resources/editor/icons/light/inspector/alignSelf-end-darkgray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/alignSelf-end-darkgray-16x16@2x.png index f4285f1ebc378e0b9eff7297660057a5d8c9386f..bc87fbb0246be9ebb607db85abea586ecf4fb5cd 100644 GIT binary patch delta 222 zcmV<403rYB1cL>zt^t3*NklAa_g!EM%sv~p) zt(N$51WfHECgeT{(c|!bemq5hvm^3ADHUKtoO9pW7idg}16kQxV5gfqzyi8bg4X)# zy??}EpXNe{SNsNJ%o7MGIuJq_a`9;{CqX1E5g=#6JrKd0aQ{|au$0H(7VRAl1MyyZ%}6Qb=|ZfvW9{2_0q6m089FWfL|niC0000+W2Z$w zLN%ZUZeie`sI>?BHXHavFY1N-fxZRozkp7$4LusEzL-ni3$osjiYK6Sj7~Z^ApK3f P00000NkvXXu0mjf=OtjB delta 183 zcmV;o07(D(1l$C$t^t3UNkl4O*ei8leqLBcei( z^fIFN`4z{}`{2icM1M!c8jLZWwRUiy%~qO}QmnNeNq{QW;KKP3?rAq65uySl# zpunR*00K1$kvcELRv>j=NNzzJs72=m4j}{}009VmLSPQmri?GX+XDUNM?T18^nnxm l%ZQmR6~yJO*{|OMumBR#E-l`BjjjLy002ovPDHLkV1kerPwW5y diff --git a/editor/resources/editor/icons/light/inspector/alignSelf-end-lightblue-16x16@2x.png b/editor/resources/editor/icons/light/inspector/alignSelf-end-lightblue-16x16@2x.png index 44372410e880c39a91f19c9aabe1f7d2ea23e464..ebdf991319107161df8620ca6b72e0d43532a813 100644 GIT binary patch delta 211 zcmV;^04)FE1o#B7t^t3wNklvGuA!TF%~$C6 zV{w*dk^yT=GJprP3GCwRCN7|-AupI*0aerrh-e@vXh1s!rr1kPi?;-9r^V+LP(@8U zE%+0n0W|Ol1B;?IJM=v^&`2K=LY+gO8u40np0%Bk&HF)oj zA%x4k9PwExb<clMU_w+5;rgfGTWY6;ErHr; zVKY!WEpiCOfEd_>fjceWTkem(-we!~oXAEfbgu3D2>z|MxEoNN^?eOn-;lZ|AUpuJ W7Ec*0!gr|v0000OSdC# zo4}Cdnbex-3BW%(HyV*;Is)_Sac`7HoFw;ehmGpTmo00000NkvXXu0mjfciB(D diff --git a/editor/resources/editor/icons/light/inspector/alignSelf-end-white-16x16@2x.png b/editor/resources/editor/icons/light/inspector/alignSelf-end-white-16x16@2x.png index 79c3ae8993d655df898fbe03c266a760f0c53666..7f675ead8ef410c8bbd3d58e6167ba5e3317f8ec 100644 GIT binary patch delta 190 zcmV;v073u61mgs-t^t3bNklFyg~0jC1YE1S)s^p3POD2;nMQJ30BK_YmL zmjl=Zp?pYn3!cLt;dcaNyCvcR5~5FDaZ5E9-0fo*umBeDDgibtQCl+lXd($GP|Df3 s6&ZcxobZjp;5pCxFKDraBi%Q^Y&d2N*>lz}Bme*a07*qoM6N<$f<4_)_y7O^ delta 159 zcmV;Q0AT;)1jGcet^t36NklC8pssoa%t6P0OY;gT2On(;z-~?FjwFWFbTwDME N002ovPDHLkV1n5pLc9O~ diff --git a/editor/resources/editor/icons/light/inspector/alignSelf-start-black-16x16@2x.png b/editor/resources/editor/icons/light/inspector/alignSelf-start-black-16x16@2x.png index 960a86d1bad1d2df04ab3f619df269ea7524760b..2f3fbea477df481fa57924cd3f7c4ab288b68845 100644 GIT binary patch delta 210 zcmV;@04@LE1os56t^t3vNklgn* zqzL_g#5^cUi1ra;Z2|rcyKgw>5)vYWIOnb)GqoDH&0?Wey1WXgpmE0-o1~P@60TLjAkOJFFY=ugM0{wGBT$T@^QTLGc zUtkKZ`7>T-u!NfM69P`%9a6xlyG_x41+Lv~3N>MQyW-R*r0f+ScKX&eM87>?1ONa4 M07*qoM6N<$g2=2}AOHXW delta 187 zcmV;s07U=y1mFa)t^t3YNklZx{4eW}7 z2*J;c=zTztVkFT<_`sg0JIM`KKVgk~AN+~E|HcgLp& z`pc#pjf^oNFIb?l#Oj2+V1Y-000bZa0SM$2SS+!b3JP@B1LZSo-h>9%BAV4-Fh^*8 zfOp9%>4Yx|sl{Cum=f*rZp2*{coYag00IzzfKGvWcf-aX(VRCxA8rcP)b^?Dm3$vK t+7-o4cNa7v1U@04G~XHp)aDzUWdM{JE*cs(giZhe002ovPDHLkV1irWPmllr diff --git a/editor/resources/editor/icons/light/inspector/alignSelf-start-darkgray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/alignSelf-start-darkgray-16x16@2x.png index c5bd477faab5d9c8bc5785412c841ec3513e2341..52125f4dce6c0ffd11ff9ef9fd3dce0ba0f1a100 100644 GIT binary patch delta 222 zcmV<403rYC1cL>zt^t3*NklpTH%K?=2K9|7W@5#?2O38WC0y0TE~^@WBiDX-I8q zCXkZdQNk?rp!SjPf?Aw&V>*p66KTRj2(Y@lnEkK_TmS$707*qoM6N<$g5t4e_5c6? delta 197 zcmV;$06PDJ1?mK_t^t3iNkl&JvIHvt z(ddPkpcB*>zn2hxGQ+$B6Nui9SQk=CPZwgXoojyx+>A&CD5ZYRxh5=&IYEd%j7n?W zapGcW^Hf=38}M+mU`JDUKvzrkKc0#7||yM&|700000NkvXXu0mjf+Za-> diff --git a/editor/resources/editor/icons/light/inspector/alignSelf-start-gray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/alignSelf-start-gray-16x16@2x.png index 43d57b22c49d9801915f704ea54a00e46c5917df..cc25074cc04fd61dec235be00900ef2ef0b78157 100644 GIT binary patch delta 210 zcmV;@04@LE1os56t^t3vNkl}GI+rW-hdZsrJXP*YKm zAheBI74v>9p(c-zQVQ^P%(6g44+WumQ|%92%$Eliv$NoxzF!A8&bhz$zM*9`hk9cS zT5CJWK2Ed)loVG<1HZYDXkWHKNVE~FcI?X*I29F80Tnn>VAx8C^-xftW(9+gi~SV6 z3sRw5uBA^4ndlHcLO?X#M+%6hJC*1ukWP0hI)t};7ZiOVUETp@1T3yPIk*$skpKVy M07*qoM6N<$g8pt-^Z)<= delta 187 zcmV;s07U=y1mFa)t^t3YNklm6T)KnBi zgxXpa@t&WSkS6CNff9WkUM?cy=ti{P)cZ%^VK|gvt*xAMjb4j6)HAafW4e^QEx{Sk zqOvOLDd$E>dC>yC&`zv4kryp+DG-1F1Rwx`oC3p6tfw0V>P<64FJwcH{*(#*`gt9|l%2}d2$f#O zOQ;tS$RZI9Wgo`c0i9HCk{bR?A<{l?0h4Ga79ZH>EpRC;zyeP!aHhbp6YC+MK#mF; zq0;t~^)7Hl-=ekt)ZhsZ;VT44(|x7@X}Vppo&xH0yTU{Gz;{957t-w=U?yZEGjN+D RaAg1h002ovPDHLkV1oM}TIK)% delta 190 zcmV;v073u!1mgs-t^t3bNklVxs5rLOsT|(8#T#i)F&v*^>9FZtfZfx?7 zXlGz9Dt1K`$=b*&&sabeI*G*&dBy^d0s#m>00I#3DKMPGdI~luP#hX6p-T5jdkptsam@m0qnYUe8`oMaurwq<0wmB=-~%Vp z+px5#n?Ou<2MLqVqqMI0EvQ8)HO0%s8lfgUgaE3$y9r>syO!cpfbH&Ds0sJ?SG@KK cY4ZvYU&MYzLrXOy!2kdN07*qoM6N<$f~@3Z?f?J) delta 200 zcmV;(05|`K1?>c|t^t3lNklM2zt8j2_bL^0oMDjCcu5)U@0A6`92=rmQ|_%0000yTx diff --git a/editor/resources/editor/icons/light/inspector/alignSelf-start-white-16x16@2x.png b/editor/resources/editor/icons/light/inspector/alignSelf-start-white-16x16@2x.png index ad454f10a5f7a5b815f5862a2ce98ac97fb93685..43ddb4087f0438026e626eeecc03b565cc6a0103 100644 GIT binary patch delta 196 zcmV;#06YJ~1nC5@t^t3hNkl~{6T8d1j7Wdt^t35Nkl1_mi^)RK$J1$ zyVzkwz2owO1$q!Cqat5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0H{esK~#7F?Ulg|fFKYA7b~y?{uE^mc7Pq&f<^JC z1Uo?PEyhKIMst(gZvzu@Spek*&bcIm8+3RX6;J`ggz}~j#+W&!)Pp1D@gaoeEXclq zuee;Wd1fZa3Ru)b34dk@SJV@k5GydU2MT#%MR-DM^e^~@z^(}|v>r=Dp&d&v;2T^n zSQOf^I|#O-X9OOlBygqmSRx34s@7v^(vI4MD)0*dWdl4oEj49v_W=L^002ovPDHLk FV1i}G1!n*N literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/justify-center-blue-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justify-center-blue-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4efe18981c87346777cf3a52f8d47220786c1b6e GIT binary patch literal 624 zcmV-$0+0QPP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0If+xK~#7F?UlU=gg_8RzxA#FOR%%6;exwZQzKij zGfOZP)b$552mA(IMVSYJ!Jv=b2*+GPhF#!{B)YQNIz<0&?7K5XLd!@+V z<<=m#0=`QXKc7ez;Z4{rNT7!jzRe-5p~a2o;5dQ)%YJa7M%!lyj@<=M5LlN`Up*GF zj_VcBSC2)kV%IonKq~S6P?5W0000< KMNUMnLSTaOViG3+ literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/justify-center-darkgray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justify-center-darkgray-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0ad9e2a3f03ea7f2880744ba3a5e355796c2bbe6 GIT binary patch literal 629 zcmV-*0*d{KP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0J2F$K~#7F?UmgLfFKlwuT9Vh4kf-eLmSivtfCwlgWUcMI_fy=qNM0$m#5FkQ z=2{kdfe^xgUY_$h3s*q}H1UCiKQn|YF-dcPat5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0HsMpK~#7F?UmgLfFKk`KbxQt+^iXz!0QIB&}NR% z2A0rULZ9|Wat{POT=JlC1e6PiNK6kd(BWfLKm`mltajMMhogCiJY#5p&g4N^O> zEiMI%C+seK3VQ?=at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0IEquK~#7F?UmgLfFKk`KbxQt9HM=ip$W1LTA_8K zAsnFzvV`6e`m{fidm!lHk_U|=AY8zV&iMxyDDW{NAOeaR>Lypa1^xC~g2So;rmfU) zHc0Kjwz!E{+@p8lQ`jTWh=&sX%}+QZ9?J}|0uB4Y9WUJBY2+@*Lf}xsgzB*b>v-6K zgzB*b>liu$jpryCfmaC$q*RZ^f)I$U9?Si8loE0)+jEP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0Jup+K~#7F?UmaJ#2^qw$EhGCYztPjHEajj4z`8u zN3ex0VH;4Bf&9hb9r7Y!4hVi+#)HU}$XG!Lp~#{YFrADEn1Dk~*||F*Kw4dk4A^l+h+@|c91Kmsz5^gzOwd4zvbBJTjnK?38j7dmi4gx|C`_7~hj zVAh1%)`JgPXvf(NXj>0usU5i%r2Xic0!LF5P`4gRt<1O*(zYJT_U&j*XactoFa}(? VN^dRaPIUkP002ovPDHLkV1j@57gqoP literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/justify-center-white-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justify-center-white-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d8acc3f050c1c312ffda386a05d5433809bebbe9 GIT binary patch literal 613 zcmV-r0-F7aP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0HR4mK~#7F?Uca{fFKM-KW^X#ZsrV*;H0>LZh$r6 zU0V~&lXV@g0dL#s@ zraDEKj!h0>N$RmIAOvz#kLCV!)Ff1aUkE5WZvE8 literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/justify-end-black-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justify-end-black-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..66b91617ff3930847145ec7b03ddc80d5fe012bd GIT binary patch literal 618 zcmV-w0+s!VP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0H;YrK~#7F?Ul(5#2^esKcguiC2*&xsbM-G9i)X6 z#hnt;0f9quh_cug*(5*72ZX>+$oc@v#W?3uscHSe&8UD1e8D77@Xr|2rIZ@tk(kSe z5c;)E$qRT!^McLQZEZ>fEci4v1*#$u7{Di@qQHOe!Xv1Pyhe`07*qoM6N<$ Efat5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0HR4mK~#7F?UlO;fG`wAub%-N!Ofh(LThcUT*1v8 z!B$Y?2f;?XyF9~s<1g5 zrhR6v;l2{tyZ1>1xK00000NkvXXu0mjf1&Ie# literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/justify-end-darkgray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justify-end-darkgray-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..32094c00018b3863dd6d30f20878838af42acb88 GIT binary patch literal 633 zcmV-<0*3vGP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0Jcd)K~#7F?Ud08gD@0DZ%PMn1cwUw?F`+(ZqO0z zZ?aTJ=mbd|4%&{ROL TO)FRD00000NkvXXu0mjf?++C6 literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/justify-end-gray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justify-end-gray-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c4b114f7ba039ddf566d7a6d5b068ab680a45e59 GIT binary patch literal 623 zcmV-#0+9WQP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0IW$wK~#7F?Ud~a!yptzucZTIglyIsI)Tp(Izqac zBXk3+(Edxpee&`J??6a`s0YCVI6EUEr9J=u8xF<=T;L8RDWyj#f^=y16JeZ;U@-m#q{!j8hR&?OwP9oHyfPvKZH2mx*3Shx~e7mme4at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0HR4mK~#7F?Um69fFKk_Z_xma&=Bp@3{8-2&+ z4dDn)kSSDOBJYWn!8;Hnq8|J>0>aCv#TfTp;}Rbu0wPd>$+()%?3nCtOat5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0Io?yK~#7F?Un5bgD@0DZ$bxfgszZ@IzubH`8@PZ7KX4T6 zEI6FNTtaQ(Sm+XJ3&%p2u(5C~=P04Na4b{_8w$r_C0xY>Ou+a832#bukQbC|00000 LNkvXXu0mjfvib`Z literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/justify-end-white-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justify-end-white-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4fcd7ab13bdb10dc044d21a2f308b4c51f246715 GIT binary patch literal 605 zcmV-j0;2tiP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0GdfeK~#7F?UmsPfFKY?Kii-U+N>EGp-F9n+Q2R_ zI3eUttQ77+gg?&S4|@W}$Arke9`G|JU;=6ZI>0kMdywO=8Pp00000NkvXXu0mjfR`&eG literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/justify-start-black-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justify-start-black-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3f8de1d9823038b018d32c8d2c73562683f6fc44 GIT binary patch literal 614 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 Avj6}9 literal 0 HcmV?d00001 diff --git a/editor/resources/editor/icons/light/inspector/justify-start-lightgray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justify-start-lightgray-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a90100c0fe42433912faf4c06d3989565a540544 GIT binary patch literal 625 zcmV-%0*?KOP)at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0Io?yK~#7F?UmsP!yphwKaUQO5xRmCb%t(`ZqOCF zkKhU&p$n+3kRK%^<}MuONA5u&Ae;}8Ctys35K8^f8N$JsfC*gI7GjLIl+yF}JAi?6 z?oC9a_x=R|t0$0i9=V%WN-5V#SOm2OLJnJaQ=k_ufe(b#djKKS7at5VQ9hz=bbGKoXf z(h7EQXe$&&FjNJrQ<{DWZG0ptQgIVkDfk~)!C7#yh*WTKa1cZX5#5|RDY$5O-j`I` zBHqX4{WzR+xm>^-P#G)s0x0R0kxay-wbZ)gdxM9bQ>tdNsG=+i{{6e_^U?L*Pl#Df zyLJ%SPh6MIE|+$m0#kqeUDcn-ni~Dz)Ip6I7T}SIm2Ha&-X$I}Xer{V;JnMng3~Ua zJD!zfocNYl(h6#ZxJfLhJM?@9mx^VrwS(B+pVe2F#T@EU%wZEI7>ZC)fdmENfBe&q zKaMSOS71;sj{+>pL`e}7vc&VypY?`La=`luFqi^{?NiPd)$u0GUZdK~#7F?bP83fFKYB;8z>8L7O#0BQ&XPP#f44 z1|ns5f);ikL=>p+hxY*GSO$)+u2{piP1E>vFQx0JwOblZH0000f=1w}sEujTLXE&p@?sj)EP96! z@hPCGUg@&p$BZC4cM>YnuS5isid+YL#pW3cCKWjWi+bi7f#z@mn)E9XQ6V5ozY>yE r{CWynrQatbh|ZUUNB<#p@4(;%24FQt`gO*b00000NkvXXu0mjflx}OD delta 198 zcmV;%06G7b1?vQ`t^t3jNklW(il+6PXYzFtP^>vJ(L0a=D7y04 z>|ol99pysh4cWTDSzSTEcfhm-vG^0+2c_`Y0_{=D1oaLO1fOdFHC>t6b1;2?Zck2J zqv=i{;cr2?t?akL#3T_d+=RUST!>a2?f`E;7oruVEzlTGJ|;kLqyW7ATnO?K0?_tz tAzE?x76h{2CrLyLG~vuIr05+;JOH>SG(m|xbCLi6002ovPDHLkV1lpWa(4g# delta 203 zcmV;+05t!Y1@Hv0t^t3oNkl=7`1#pEgo`l&6L8ejzx}{>#rPJ3qk?;-$lvAGAh!a( zOBFw#NEYEu*eyt)hZ4TcA*`XrjpyJvf&R;WaG^%qX9$kn1y4f|SeH;=Jr=Q!>lM&f zk43CwBo2lnW&}<}63|zVMTnUopspTEfI30Z$GTbVzKRX_70Q)HCovB z{mB?}al^(}Cxp1UXOvQ22>|YZwRYq-U+UT=C`3qrmT=gh!2xn&5fb2z7S8_xS_=no ziw@wzbI>z^z^6bdHM!SBKc05AWa1@#25t^t3tNklX6KD#) zWq2+_p$wDYe8kIOpbC7J7jY z!hl|$^EwMxK?OANfrLLZgex&gbAaR^fp}Pt9+*kOBi)Vs1;0oT*fk-y_27#R+Hv;+ z+}1-mYR8g*ru%5C0#8#CV7DGhsmz)}h}(K7*SDiIp$Pm!K-d7Pk3tLYy(z2!0000< KMNUMnLSTZU;#&d$ diff --git a/editor/resources/editor/icons/light/inspector/justifySelf-center-gray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justifySelf-center-gray-16x16@2x.png index fcb1ba165a417bacf357503bc5ce01fabdc42be4..ae498bc69a9e26625d11aae1171b23b1380c5ea0 100644 GIT binary patch delta 235 zcmV0)0LTWyN&Ii($Iy=8S+>!tQ002ovPDHLkV1jQ+X@dX& delta 195 zcmV;!06hPY1?U8@t^t3gNkl9!s{4xg)T6 xj-C;Cm7G9L^;iN3fzs-+++Rm6p$ar1psae$IV0}Bngjp<002ovPDHLkV1l8EQ8)kq diff --git a/editor/resources/editor/icons/light/inspector/justifySelf-center-lightblue-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justifySelf-center-lightblue-16x16@2x.png index dd851c79a36e8544f721e602d36332e6219b51f9..d811646a521dc9c1c84c451f02dcc9db1f161c2a 100644 GIT binary patch delta 242 zcmV0D${syIx9Dx?pGC{=wvLI>+@D$Wqwonq_Ol~{| z?Lk7{0&mE{e+K-SDxz(hP+-3hQ7bM^Kw!TRQ7gudKqH+lB|vs!0VMVdVUZAkwO@#+ s6&G(oF8lpbMYO?p!OAbB;uEO60hm}ba@v?L4*&oF07*qoM6N<$f=lFT+yDRo delta 200 zcmV;(05|`a1?>c|t^t3lNklKazVO=;4wFjUymjz>LoM2Nx*tF(M!WiW%xASGxuM_F96&ssg61)NnRP?ZCFU ziCEmDci~gmBhZM468_CkI3pg*46yahgtc-Vo2>ahgt z7&-!t=O`J0R|yHERFB1i5QwcF%l&nf5{f_;0>TRD@;BK4Q!7sZ0000 zfKX^^(wM?M+5#r!`y(;u@p6$bf#}~6>tdQFO$q6`?y4LqajeXG-ZaZaXCJocl3z@4f%F zvd|6WoO|?ep_KBNgquJDGLZB@!k2l3e^Mgv0LeiDvos$nxrywTo3NBAJKA;h>DPk9CphmzXOzectpoQCnPZ3nssYaBy0EPQe7|Xa~ z)QDUH90s_@hADfh4kzG|Q*o8^H%_Q=KZ*rz2#~rTh1?aZ6BaArbT9Z~9~?>Efyxea W&klNkQMdm90000=t^t3dNklai>!1aec4<^FWkBvgT42q-&l{pxB0b=)Zc0000Bblnup`d7@7_05rkg%U$x1P;boC0f03B9B-}0`M z8bS#D%u-LoQg6L}O-d?Y7i=EUGzM-`5 z{OZ4ex_YF`2q8^G$2Vby@i;t$CbWXhBN{>zYREaa33H6c;UNgH$aoxL6K-WZjwYhx gnQ-qDQuPWnK2t6=Mx`ZT_y7O^07*qoM6N<$f~lEdk^lez delta 197 zcmV;$06PDR1?mK_t^t3iNklLo6Iv^dSg%rh|64C*I zLvo0+*cRC&KgkD#z)#5f0LsNU=TfO@{lU$sfC_xUBv0_q7}KSc8sd?d%ZCv9wN1$j zct-Pr&DCvfN(3zUG&KdPA`uwCC!(UjfA7L2d0>lhi>IJ}!Q(vy<|Gs(9F+)S68aOG z7c7WLXmK9zNJ2@%QHdZ3uo8}nCgBk(paRMWS%fV+{kRWM00000NkvXXu0mjfPm)y# diff --git a/editor/resources/editor/icons/light/inspector/justifySelf-end-blue-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justifySelf-end-blue-16x16@2x.png index 587fbe287d8668d6b727a2b6639c4109184dcebf..ebea0168202cdb5f52f7b0658566bb148d98ba71 100644 GIT binary patch delta 232 zcmV=go|zec)bgYi-6;1!4gG+a4W zJDB=ndr8mA8`L_(Szmumx>vx|8RPJlv?Hy(w|glywc2u=t^t3dNkl?fP1c+3+wt)+Dxd-(Sn?r(8SCXQ63%Gh1qG_GIUD3pz>Ed4 z`AWPC!;ZkZAWvjdz$$kHIIj_x zij5|X=~3XQXyi+bL{9i~(Juku=&*UfIk&JPTI=`TCn!v_d@v{b7t2l;??4UEKq5kj zvoYr8hOMuTG4^m*FQvSHn@{e5wYLAY`Bc|UK_Pd5E~3269w25HlmO4r!tpzR+yUI8 z7vI7kj6tv1Wb$92lp5S^03uaH+c#mT@i53H3^ktTeVPd)jfb&s69yX(gJi-8<6+QD on9Fz=RYcn};o2vp;vJ~G0C*opxos5&@Bjb+07*qoM6N<$g1-4~NdN!< delta 212 zcmV;_04x8K1^EQ9t^t3xNkl)8A3t`mz?vx-VV%q=iIZ7DaQC% zn-_n9Qp&`>d|5v(!q5^JA!kq%(56S=1tIM}fR;er?D}iN6`D-&?c1dI6r_~qdYPew zg=jw|lopPKE}^t=EOZGw3&(Pd5{e7QLY1(ia4cL2wF}2$Au@r@1&lY)R6wsyD_7?L O0000HH2`d zWxr7BjWKAgef-)?o&Yt+70n~VCn#hM5DymA_9X&jK@;F9sP$S delta 202 zcmV;*05$)I1@8o~t^t3nNkluuBO;|e|Nk2f#sys94kan2M=9l1KL>J34k1X4@jW-FK7qQq zC^m15KVg^%v<0DOuoN(*N8kfJ8HNJSwFPHr!f9zxeG6*Gr}{#gV1$S0JSFTX91B;% zj>56fB^SXd0*4DYUk4{NwSTcY3jhEB07*qoM6N<$ Ef{dzBegFUf diff --git a/editor/resources/editor/icons/light/inspector/justifySelf-end-lightblue-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justifySelf-end-lightblue-16x16@2x.png index 42ec86ee68ae888082d851442562a688a4f63fb3..49b0712fd1c89f4f7ee97244e1e39fca484b7aec 100644 GIT binary patch delta 232 zcmVRll-_4vn-EEVHPXP-a`P$Q7; zW)Jp(vs*TQN{y);0000=t^t3dNklA0q-HP=U#~n$GN)>~Bq6qKgu0Xp7l5$-V)5 zxMCdcXii}y5pWxVPn}XADKP>Y_-G^)=tCQNaKa;ULEeJw1nxKzMih<;t%MPUqe3oW ugXj2131bRJMS~!~EgTgoVGt1z0pS4JcsJjn+WJKR0000jz8&td)*fC#p=bc#IHGC1FCL&2IRWmWh5kE$ z(g9r4(^BI%e9$wtnfw=U&PVqcA(JMe?VB*vco^9x3^g7`wh1GRhw2#WGNgm3~F8xv!!a{Zq@cE$uu-~uHnrCZMVIo%G-_s+Su_kIi^ zyq4apSD=(KvOgDUt=FG0x(LWX=oz{R^rl7N10}K#&`V$%c3(srxPS;ha1`t;IGn&- zLT%w#=n`rR$3mB|v2ZNsD51J=EK~^_3ddq4T*U-T!1w|QZ%TEL7nExN0000jxI!tQkT4v2u;0`OP%_$(^Sq+=-w6=xOq z#8ehnos$nxw}2zo%xl*vdI(oW>^e_kMBf*{a6A{2@;G78 zh;#xxI(Wv4Y1^wh6alYnM$t~laXc3@JP<&2JQw1GUPQp@UXWrAOtN=C*Z{lF4ti33 R)Yh<&fX7u0>;OL$h{u$GbUgHY5_XHGd+8d$J z!UK9XR1{cp8$NIeuV@9k3)&SZD4Y}@G9`3Oz|(8OI~>%VF@7*72@w}4Dx8!qN?1}j mDH{X=+QLb(5@s<06EIF8`3_;!+B^yX0000G diff --git a/editor/resources/editor/icons/light/inspector/justifySelf-start-black-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justifySelf-start-black-16x16@2x.png index 3f8de1d9823038b018d32c8d2c73562683f6fc44..c6b9f0c8d3c45ba48dbda1eda24fe8fbd3daa71f 100644 GIT binary patch delta 225 zcmV<703QG51cn8$t^t3;NklFO2G04;ZezSYwh zGlUQxh~sJW)H@$!5UW5hSbUBwye%Cgkv`2X>o~LuyDhp$1s>Kt^t3eNklJA5Jf-60UW`ep`5`DbOTp#D0)V41BArF zM!atb7Tim&GQk%D4?wxF)`m2wOoyLQ0Tt+_=>&-%?gw(p%gifTQN(PP|Ao~F-w09!}(z3ayyCdK~0cZS61(MXqUF$R@RUI7W9$(dVy zhH0L*cZ8ca)Go(Ezu*B~0n_A+&3~M_pk8Foh52xT&JGX-SAbdyT$H^B;RCc6=E4=~ z_6|?zS5O>E+m=`u5z#74NWn5>2oqAU3>nIV6q5&7i3uqfA`4+c3YHHq)$ delta 194 zcmV;z06qVQ1?L2?t^t3fNklDjLU;j`gRD2(aEyM`Wi$J4=7Zj+%1`O;sV8()R z_)5GBv+!>>2XKTA)$r;JZcsOHg!&2$V=f@ zXsx~Y<^chO5I27fN~tRnAS>XU8)Adc-*t1)Btii?@QDU}J3wGALILhzGOYt7(gZp^ zF*}}uo{^H$ZEnG i;AIWuJ|PvaK;;23@sv~p) zt%4s-K=U3L1K}Nz1QPThdH^A#wGL^ZGXqXW1VrFg`e2N?d+%TIbp!#W)F+PFTKfir z;tqrmX6oYk|0xTzs0mEqLl)i@=tWK73nu9tfXPsq?7^Hc2|q`{q<9OQb4z?II2Z}h zbxKHOTg+x9q_Qn$>k?8KcLjRUw1iat1J|;IR93~55{iHb2tQs~K(FuFpUMCL002ov JPDHLkV1nP`SUdm# diff --git a/editor/resources/editor/icons/light/inspector/justifySelf-start-gray-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justifySelf-start-gray-16x16@2x.png index 1889700e7d471e0a7de95e956121bbfbf48b6198..2168246c04cd5172992e655da0747362b5e77776 100644 GIT binary patch delta 220 zcmV<203-kF1c3#xt^t3(Nkl4Q#GvhaC5xFfGp+^(+?*L861$aSEL?KkU0C(lYbI^c7#8be= zn)oqcXG}zgFrkFXkTpywp)zDG6H06@;4mhXh+99@FrkFXkY+*)@ataC^oG>E1I8Pz WWjZ^owdJP(0000VUMZzd{#>9VI_JcD{{=yF1@h!V zOkP-bVT#@stl(jU4+W;s6ZnBAf}|(#CI>9S0VK^+kne>pzcxOcjD_e{CDc+Cb7Tp% zRK*-!LM@9%U<#v4s3k%nz?M);RZJ_P37CNK2h3G8weOKyPXGV_07*qoM6N<$fO=jv zPut<+hBx>zs(^mq)fWMf9dN}pqxe8I1r5Tt1r_*kg6@dbD>Cmw>< z2!uQZ&WMeBG&mR$(J4$w!7^kF6H>4Y8Owwen+rIN2`S9h4>3$g!7`+nPy(#)1&MD+ b**hTgCvr1#<$;_k00000NkvXXu0mjfUsqlQ delta 193 zcmV;y06zbQ1?B{>t^t3eNkl933}6I9*vAYea5k`lb!3Pe!32&g zUliwkbe#|0Un!;dM?C;_Fq3osKw>#QrU4pI++FBr*SHnKep*7tW;sk(XCnx=Z(x78 zAs+5kM=&My2`ccI;KzU@LIDeS7Nk%>OWx22_jpVH1-}i5xr8}Vr^Sr9gi@!)jJbZ z6g@HvhoC3OguDe(%5nOPurWAq7WdYnYINWyog2 j7U1O!lzt&q??B@Y9}z`G)cO1800000NkvXXu0mjf?b>7| delta 204 zcmV;-05kuN1@Q#1t^t3pNklc0!I*#vT-Fw1jJK51^Y=S|fphLnM5Fiq z1p%ukkaHfnn^#IH*GX6ewFW{CTX<8T7cGGggw%TgA=DUl7Y;+`> diff --git a/editor/resources/editor/icons/light/inspector/justifySelf-start-white-16x16@2x.png b/editor/resources/editor/icons/light/inspector/justifySelf-start-white-16x16@2x.png index a9bfd13e0ea7f00924f62e51443ab3d2856c159b..554d560ce6cc446d7864695df49777df62581e24 100644 GIT binary patch delta 214 zcmV;{04e|61p5TAt^t3zNkl3%GkN-4vH zeTfWd+NZjg4EQ^Rzp(@!q#)c{A~6+z;g#J5?{xAGWC5Z8`c*Amqus~2Sj6J91<%In z8PC>P`GDUAVUPyx?%{P_J%khV3^>V_fKHj%3GERJAC9}=b+S$oeZmPPj8!<~mJu0R z8pJVCx*E$5ThzJC2_?8ge%1*khP{9*oKWJJLuM!Zt$@|J;E6d1N#23X3@y(Ndbs>1 QJpcdz07*qoM6N<$g82MjT>t<8 delta 183 zcmV;o07(D)1l$C$t^t3UNklqrK-P&k&#A5nxn?i| lNSl!Bx-qp0HNbBJs0~(A4q+lp3}XNQ002ovPDHLkV1iN?N`e3Y diff --git a/editor/src/components/inspector/alignment-buttons.tsx b/editor/src/components/inspector/alignment-buttons.tsx index b3c9c51d4d73..3fa2e1841708 100644 --- a/editor/src/components/inspector/alignment-buttons.tsx +++ b/editor/src/components/inspector/alignment-buttons.tsx @@ -184,19 +184,19 @@ export const AlignmentButtons = React.memo(() => { options={[ { value: 'left', - icon: { category: 'inspector', type: 'justifySelf-start' }, + icon: { category: 'inspector', type: 'justify-start' }, forceCallOnSubmitValue: true, disabled: disableAlign, }, { value: 'hcenter', - icon: { category: 'inspector', type: 'justifySelf-center' }, + icon: { category: 'inspector', type: 'justify-center' }, forceCallOnSubmitValue: true, disabled: disableAlign, }, { value: 'right', - icon: { category: 'inspector', type: 'justifySelf-end' }, + icon: { category: 'inspector', type: 'justify-end' }, forceCallOnSubmitValue: true, disabled: disableAlign, }, @@ -213,19 +213,19 @@ export const AlignmentButtons = React.memo(() => { options={[ { value: 'top', - icon: { category: 'inspector', type: 'alignSelf-start' }, + icon: { category: 'inspector', type: 'align-start' }, forceCallOnSubmitValue: true, disabled: disableAlign, }, { value: 'vcenter', - icon: { category: 'inspector', type: 'alignSelf-center' }, + icon: { category: 'inspector', type: 'align-center' }, forceCallOnSubmitValue: true, disabled: disableAlign, }, { value: 'bottom', - icon: { category: 'inspector', type: 'alignSelf-end' }, + icon: { category: 'inspector', type: 'align-end' }, forceCallOnSubmitValue: true, disabled: disableAlign, }, diff --git a/editor/src/components/inspector/controls/option-chain-control.tsx b/editor/src/components/inspector/controls/option-chain-control.tsx index a0000f4fb299..05081a2a53a4 100644 --- a/editor/src/components/inspector/controls/option-chain-control.tsx +++ b/editor/src/components/inspector/controls/option-chain-control.tsx @@ -90,6 +90,7 @@ export const OptionChainControl: React.FunctionComponent< icon: option.icon, iconComponent: option.iconComponent, labelInner: option.label, + disabled: option.disabled, }} value={props.value === option.value} // eslint-disable-next-line react/jsx-no-bind diff --git a/editor/src/components/inspector/controls/option-control.tsx b/editor/src/components/inspector/controls/option-control.tsx index 24423c448ef2..328e71da2e21 100644 --- a/editor/src/components/inspector/controls/option-control.tsx +++ b/editor/src/components/inspector/controls/option-control.tsx @@ -15,6 +15,7 @@ export interface DEPRECATEDOptionControlOptions extends DEPRECATEDGenericControl tooltip?: string width?: number height?: number + disabled?: boolean } export const OptionControl: React.FunctionComponent< @@ -101,15 +102,15 @@ export const OptionControl: React.FunctionComponent< isChecked && props.controlStatus === 'overridden' ? colorTheme.brandNeonPink.value : colorTheme.fg1.value, - filter: props.controlStatus == 'disabled' ? 'grayscale(0)' : undefined, - opacity: props.controlStatus == 'disabled' ? undefined : isChecked ? 1 : 0.4, + filter: props.controlStatus === 'disabled' ? 'grayscale(0)' : undefined, + opacity: props.controlStatus === 'disabled' ? undefined : isChecked ? 1 : 0.7, // If part of a option chain control: '.option-chain-control-container &': { boxShadow: 'none !important', borderRadius: 2, - opacity: isChecked ? 1 : 0.4, + opacity: controlOptions.disabled ? 0.2 : isChecked ? 1 : 0.7, '&:hover': { - opacity: props.controlStatus == 'disabled' ? undefined : 1, + opacity: controlOptions.disabled ? undefined : 1, color: isChecked && props.controlStatus === 'overridden' ? colorTheme.brandNeonPink.value @@ -117,10 +118,10 @@ export const OptionControl: React.FunctionComponent< }, }, '&:hover': { - opacity: props.controlStatus == 'disabled' ? undefined : 1, + opacity: props.controlStatus === 'disabled' ? undefined : 1, }, '.control-option-icon-component': { - opacity: 0.4, + opacity: 0.7, }, '&:hover .control-option-icon-component': { opacity: 1,