From acff84c5b18a0d304f5674345ac20f237ca4cf10 Mon Sep 17 00:00:00 2001 From: Schweini07 <47503977+Schweini07@users.noreply.github.com> Date: Wed, 15 Apr 2020 19:59:49 +0200 Subject: [PATCH] Add a Delete Button and a Copy Button for frames (#202) --- .../Dark Themes/Timeline/Copy_Frame.png | Bin 0 -> 2356 bytes .../Timeline/Copy_Frame.png.import | 34 +++++++ .../Dark Themes/Timeline/Copy_Frame_Hover.png | Bin 0 -> 2078 bytes .../Timeline/Copy_Frame_Hover.png.import | 34 +++++++ .../Dark Themes/Timeline/Delete_Frame.png | Bin 0 -> 1947 bytes .../Timeline/Delete_Frame.png.import | 34 +++++++ .../Timeline/Delete_Frame_Hover.png | Bin 0 -> 1786 bytes .../Timeline/Delete_Frame_Hover.png.import | 34 +++++++ .../Gold Themes/Timeline/Copy_Frame.png | Bin 0 -> 2723 bytes .../Timeline/Copy_Frame.png.import | 34 +++++++ .../Gold Themes/Timeline/Copy_Frame_Hover.png | Bin 0 -> 2722 bytes .../Timeline/Copy_Frame_Hover.png.import | 34 +++++++ .../Gold Themes/Timeline/Delete_Frame.png | Bin 0 -> 2146 bytes .../Timeline/Delete_Frame.png.import | 34 +++++++ .../Timeline/Delete_Frame_Hover.png | Bin 0 -> 2097 bytes .../Timeline/Delete_Frame_Hover.png.import | 34 +++++++ .../Light Themes/Timeline/Copy_Frame.png | Bin 0 -> 2340 bytes .../Timeline/Copy_Frame.png.import | 34 +++++++ .../Timeline/Copy_Frame_Hover.png | Bin 0 -> 2095 bytes .../Timeline/Copy_Frame_Hover.png.import | 34 +++++++ .../Light Themes/Timeline/Delete_Frame.png | Bin 0 -> 1847 bytes .../Timeline/Delete_Frame.png.import | 34 +++++++ .../Timeline/Delete_Frame_Hover.png | Bin 0 -> 1960 bytes .../Timeline/Delete_Frame_Hover.png.import | 34 +++++++ Main.tscn | 10 +- Prefabs/AnimationTimeline.tscn | 40 +++++++- Prefabs/FrameButton.tscn | 4 +- Scripts/AnimationTimeline.gd | 76 +++++++++++++++ Themes & Styles/Gray Theme/Gray Theme.tres | 90 ++++++++--------- Themes & Styles/Light Theme/Light Theme.tres | 92 +++++++++--------- 30 files changed, 622 insertions(+), 98 deletions(-) create mode 100644 Assets/Graphics/Dark Themes/Timeline/Copy_Frame.png create mode 100644 Assets/Graphics/Dark Themes/Timeline/Copy_Frame.png.import create mode 100644 Assets/Graphics/Dark Themes/Timeline/Copy_Frame_Hover.png create mode 100644 Assets/Graphics/Dark Themes/Timeline/Copy_Frame_Hover.png.import create mode 100644 Assets/Graphics/Dark Themes/Timeline/Delete_Frame.png create mode 100644 Assets/Graphics/Dark Themes/Timeline/Delete_Frame.png.import create mode 100644 Assets/Graphics/Dark Themes/Timeline/Delete_Frame_Hover.png create mode 100644 Assets/Graphics/Dark Themes/Timeline/Delete_Frame_Hover.png.import create mode 100644 Assets/Graphics/Gold Themes/Timeline/Copy_Frame.png create mode 100644 Assets/Graphics/Gold Themes/Timeline/Copy_Frame.png.import create mode 100644 Assets/Graphics/Gold Themes/Timeline/Copy_Frame_Hover.png create mode 100644 Assets/Graphics/Gold Themes/Timeline/Copy_Frame_Hover.png.import create mode 100644 Assets/Graphics/Gold Themes/Timeline/Delete_Frame.png create mode 100644 Assets/Graphics/Gold Themes/Timeline/Delete_Frame.png.import create mode 100644 Assets/Graphics/Gold Themes/Timeline/Delete_Frame_Hover.png create mode 100644 Assets/Graphics/Gold Themes/Timeline/Delete_Frame_Hover.png.import create mode 100644 Assets/Graphics/Light Themes/Timeline/Copy_Frame.png create mode 100644 Assets/Graphics/Light Themes/Timeline/Copy_Frame.png.import create mode 100644 Assets/Graphics/Light Themes/Timeline/Copy_Frame_Hover.png create mode 100644 Assets/Graphics/Light Themes/Timeline/Copy_Frame_Hover.png.import create mode 100644 Assets/Graphics/Light Themes/Timeline/Delete_Frame.png create mode 100644 Assets/Graphics/Light Themes/Timeline/Delete_Frame.png.import create mode 100644 Assets/Graphics/Light Themes/Timeline/Delete_Frame_Hover.png create mode 100644 Assets/Graphics/Light Themes/Timeline/Delete_Frame_Hover.png.import diff --git a/Assets/Graphics/Dark Themes/Timeline/Copy_Frame.png b/Assets/Graphics/Dark Themes/Timeline/Copy_Frame.png new file mode 100644 index 0000000000000000000000000000000000000000..2f571ab86116b0578f0b7fb4c6a352c27a19faf4 GIT binary patch literal 2356 zcmV-43Cs40P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+SOQDmMbd`{AU%t1SBT09L96r4tn_=f=rjov+uh< zU0F715+f->6E@?&|4j2A{5iI4d`J>=j23@B`^*J5V)tKO?_~XY-yi((jDF9X%LB%g z!|3+MRF3rp^WoqOS)FI@*dl% zvHZMduV8L!YklDtt;aaTWka6-8QQt8)ag!GU1TasnDdc#zqY) zdLEoGGBPF&*5&264=(d6W^>rTK~<6)e`G+%U~B{wg5jRcZAVJQ!9CW`43zb42A`>z`$bb-l7Kj@h!J_ zc32lM?hqoA`mq5Zg6sfg$bkVH5d##-Cgwy090ddwXwJ@a1p^cUcPPo;xyUB5u*$}F z60NlyII>P7H-U)YqD$Z=y8^Pj5AdJl1wK@Q3qFJpLkeO-4kfziV~8=Ps7bCQmwXB- zrj#V*RK$swAW@QtWGR`mLk@s8`DV{1BHGN zhe;Riewh1+HxuL|-uNAJMydN7%o$L3&)Wmmy4Jb27~4^(m|BPE!}C#-K`C)_>a&m& zW`y)pw>csiiuZBq=aHaantl4NH1?Q>ghJ3K!|>^RH%Ma8ld{)Tq`At%ni(N~0GNV* zEuQa3^XbA@<8ZE-&=13;s$upptW?Xja!(1NUb-I>p)3)^fox|5wUA*j`xyz(z?y#1 zimdHso3Tc{t0Pw(C9A+T-m7N#Z`k&KywMn7f^6*$BV4MhOT~pEoN9TVu@XjJP&+s| z*3BB03v#Ro9rRx=H+4;(pl;^T(|VqIS+0uA-b$>_#6Z}n6eY}Rh$R}m5$bFn!Q+00 zf-T^^d6G{Pkrwt=_HY%70#`9Zy6y$xr4e>^uC&B)wCs__2Kfvz&BUuKUZTb@mqy!4ItnAQs6^89>HNg#-o9Liwr)x^SN3X zN!VvCv*_u(H`1)M2muYJhL95c3rjj|@OExbNsX6Q!d(TTbMQeM{%}2-+ll*;My)vd zEZcL53;Y(B-Lk+h3cm5sbfNDK*H`fhe!v#6Iw3$rLH3cix#&&j5ENexvc@qlFwCSA z4ccgwGEnw%MJF7nhnQ+XTI><^F%GNeiHTC4;siD}$Xr!jkZP9$p^zYGN=0K^fzhEA zI@+N9gI%AzjflGVRr0T}hl)lhqD?m`3l0s@P&6rw1elh?uri5kzhlkQsy~S1KTm8^ zOQ86$#ynTCY@)I5G-)u;;?%Jqet^3<^#p~SQW!XBx}&s4liKo3=3O;bx|2Gzthlk@ z&jhPl)C^}&Xz!85c@1Go-NgpBaB}FQ*XT<|vg=@Opc$v$X6;eB9z4~#9*yQ^;-z0} zG{G@p^wQM22A#svvKTlPywKLCqF#@wj2$uNZG=1@Pvw?sD?@JWtoEKkJGDOvTl0zV z9k#DcHSZSOsJE57MIOeP=5CGqGwjU`_=C$RY8*W}({?_n|Gnt2JYInE~^(qrBT z4n65e_}BU9UyQFdq868h+OsQiEq3jRbKGZvQvLKe(4$ihu9}`CMj3?jytFDfF$#{1 zvU{RLHLR{|lV2J_HZ;4j^i><^+%I+QFWB|TMg-PsMN-+oC4@w<%l^}7t~?=k_WR34{cVHu`o|GgJlb`qv#dl%BIDqO!myc}NH zi*K}9qsuCtAT0B~=bg}aK3}nnzVwV&^W2}O6UAjHovX4iFDkJ1#m=nC4XfC=9r%ah z2eBQcStNcE??h>2*zEdgG7Wz`&274Ic5!a{s%>13ImN?f#FPmM6+LOD&JhlKQkQ~& zdrCrSLag3QGZiehm)H6FwJBdiQz{TY_88?u&uzpY`$sb~KA#xIQWP&Y)-_VEA!00Lr5M??Ux?BtzG z00009a7bBm001r{001r{0eGc9b^rhX2XskIMF->r4-6VIodOq~0000#NklYL zUB a%?bd6Rte3{B$tH%0000 zaB^>EX>4U6ba`-PAZ2)IW&i+q+TB=LlIu1M{KqMB1QJ{T9)}yMa)TT{O-lBRJ-g<8 zq+;2k#0_9K2m+@0&)-IW;lm|Iib*t=oE<)~#KIL1>W)v@ckkl9A20E2^N;m(Z(vjf zl;L=ldiJlVPcH**GJJciCp}wO&xy{4+k|0BW;~47N}`^R`kNwD=JAk=%4<~{A7#I3 ztS>+7yyr{pXj<>|x*`ft8VP~|^9(+?eb+;SaQrHM5qBRF`uY9LLFi~WH31+G%e$4% zy$0w3x zlLaMn=dkNE2p8_*;0c#EmQcb73eGxD3IWx8*TrwSWy|YcA$fRoWsk``hJ1L@XN^C( z$gD4jywf{Y(2JK{Lyg7Ux}z5e@pkf-Ho&**q~E==ADAi_OdDp!0;_As6fOA|+X|cK zfPM+(v4uRzI41x^ke#564`9G$>;a#>6K3%qI4TIL(40f$1_pdeJfI}U5Hgdn@{)}) z;&)$8oOxBlH-U&0au9G+LIqhdCfJWeg$>mdQcNl3BuOciRCCBNr<}9o<>aaaiIOCX zh)R*FL8B(kDymwv7A^rkFqK@SXep&urV2q7b5-=OsA=3ni!HU>q-iUyc9>6(J@wqB zYcIVH9$~;uj67uMD5FkK6P{wmnP#3cb(UETwr0ViCCetJR;=DxJ6U~m{eU%pvc{XK z)lcrMp_W8$Q~2dh(&7w^ar9tZ76UM7UYt4gG4f(=apnqRQzV9xX>mitFUCM&oSu{U zJ9jV4eTz3r`Yqo0E9PiX_a~SmQ1_O%cUT+C-Sy4bu?rWbE@1beeYQs4G=mzrozcaH z)F3voyeK$i8U*51X70hJ&0uRF_D-|uVGKIZ*H>r{j0AwS&@99ZAm zf7IG-V3HYz#~t7;3_+;By!$7l)I*n{OP2|n3*s|h16j+wR$HKZgzigJe9so(tu1%B zG!q;W9d9~v8l(3nULqO7RfcuJt67>QBBaS>TgQ_vOtHA}Li`sKJTRP28Y_$NG5JWh zhtJ9cuMKnSa8k<~$ED%O+xi;3i=SGI46_O*hbmgWn(^aO2-A}>br5GH9Sy={x+Q$5t1a%7+Tmx5a*;@PEr7m$Gyn-bZEWI=tV<=tuTI*WrCcm#)M6 zSVPz0eN>jN!}}RVzu0bc9o~x=eWfh@eybhm(sg(r6{e-J?D%!mByi(r%;S;wPQRRa zNjT2B?HH{i*Rd5iL9fSgbamkKIJ!FUc^q9G_&kn&i_L8u{T7?sIC?wqeY3$7?}>_n zkffV9Ql!K(dUXhUb^Wc$*P?&=6Y0Yj6NTPZ!i6~EOt|LQ3D*&xn%24=)U+YxO=L*m z5)$gFc_6fi>N>s=Vd-3d^-M&rNT!jp4?#eRjBte{q3w7DIm5EX>4Tx0C=38 zkg-a`P!xv0)KW#N4vK>~WN!ErCB6?67NK5WZ3NbX)+Ce zJk4#oadvTT`l@YQjyc7{X2g^U2^BqQrp^%#ds3HzfO|?pX+o^tOfwZXqEb#S2cm&U zw`s`Rs`EUhjN~zqmr1xIm8Z$W{O|YL$638;ZO-$c232;bRa{vG?BLDy{BLR4& zKXw2B00(qQO+^Rf1P=@w2hytI{{R30KuJVFR4C75WMF9d&p;5=FftOOjDdlHfr){E z$_iN!Ol<}RhN}$PXbP@UVB%F$tfr^0M-@^h3W+w6k=U#N0PK1RhRa48>;M1&07*qo IM6N<$g4BEFwEzGB literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Dark Themes/Timeline/Copy_Frame_Hover.png.import b/Assets/Graphics/Dark Themes/Timeline/Copy_Frame_Hover.png.import new file mode 100644 index 000000000..99c2bb82f --- /dev/null +++ b/Assets/Graphics/Dark Themes/Timeline/Copy_Frame_Hover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Copy_Frame_Hover.png-c0c72db5b872c01d7096594a37323da1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Dark Themes/Timeline/Copy_Frame_Hover.png" +dest_files=[ "res://.import/Copy_Frame_Hover.png-c0c72db5b872c01d7096594a37323da1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Assets/Graphics/Dark Themes/Timeline/Delete_Frame.png b/Assets/Graphics/Dark Themes/Timeline/Delete_Frame.png new file mode 100644 index 0000000000000000000000000000000000000000..8266a6ca72d5b5c5e9246f00cc05187c2cc3f993 GIT binary patch literal 1947 zcmV;M2W0q(P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U;0vaw{hg{Ld+J1ZH4hI1Zmxxj~Mf9$3k;tvo+F z{*hE!YwfOp9hz?FVeRH$e=he2KCB_RC|OfU$>S4CEL?G;{(Qrn7BE=PjGOTY66Ji#Z$Mm`=Oz`+k5C(* zYri4Zm+$Jl<4HSJ_S-!c#0-{(prgP%0|md&dJu&3t@uWqDG1sT%IsbpE@3yNL&&S) z-LBq067-7X+nsyM{{8L^`CPB^@P^BDafF+v6(rBe-xNP|9PWttb;THWVcwIxhORZw z=xR)0G+i^wyBj;3{WU;)4EwQ!BjYQ$&-*Ai)K}jj`S9I09Gwa=R9TpiG^o;|xv!l% zAV!{?ab@ltcA19Eg?liaq8+q2hZ06m=+=2UXchzCvC!_f?EX3_dLD$PObBLD|Ks6) zRr#62t<{Yp@_OeAxY*`3V3=}tMk@$H>(Wg&!MEd*-#^SBOjRf-n`XrTt8XVn6MC6j zVe1^wPH;U-h+H0508oU!1z;#Z0iUo2D3Q<1nFu^81gb#JA##HPB*FtAIfjtfWmdMn z@l2-OmW2~rF}w*vNJt?=n-VI-icv6sa#YNrDnX)%B*~&qiqsTROp;Q{$xN>1kYkpd za?YAdt{OC|Xws~zMQh;_;DJ(7$wf;kwX&<|s3KNH`-+mrEwtFArIwqv(rU-_>9I>s zJ$LP;*TEwU*u+R94;^LHNp8X^W}Gt9%u{EXbz!cpu;P-HR$jWws&~~cRo@+-P>n9t zcq?V?@?ABQx}0wz$m~Q+GbqN9pm;U~FrnEr^GY$YDQBAb!dMi-04b)88)S+>!Z?X# z(OtV2<$g;yC;D5u@kh!zlkPi|bCB-6ZckJjmgo9b?5slL)Ca6S)X$b3Qb}0L>ZD|p zDA_OAWP%xLjA_~LnSn2_vEncpM=DdL67UoZe1$k1Obj@wM6)9EDv!~ug#IUpsra+x z`SI2LZo^+)X9(TNxCW-p2IjAU)#kZ19yw#F*AeH!Qq~0FAa?K?LtzY<<4S}&sAdm( z)g5m2m0Gg9HcPXs7VEIjkD)pKjJ zc~{!Y74Ai6L7&KQ!-v>-mUj^B^F!&dKo@zzBUYIs?*@6)?TOf!WwjAT|xOZSKD9?xZ2m;|Q6nL?iZUfmc;78A391!mzyg}f;!pAc@+*kN`Mu+DG+SyDM`+`^+5-xZM#rB56(|7c%Jz1cb zD^`V3g3)Y7=q8M#qfFg78pIr0kjytNIyNnP<0fLll$y3MJ#Arh3scqG8)W5nQwESO zWx`gb^HE0PI~a$jI|BF55TMKf;cqZ7Q6GTVLZRa4nG~;F!)aM!y`}l@Qj+_Qoc0swC(wU55MFU$4Lr9O*s4zBm|V+eQ43x$DYcfR zmVty4kQsfgwI}Hm9kNNE5g8(*QpeeB!P*qtF$++q-+>~_FW+z6H;wFlpqZDz@!)B( zw-GgwB9}_ijyJUF@oL=*4aEilujDW=OXJ(v;Df__u%w$0E;4Jw(D)i!I73Ud`)dEu zTchB?zX9krtKSPfa*+T40VHWdLr_UWLm+T+Z)Rz1WdHzpoSl%dO2beThQHLJQWO!z zK^!u;7F-MnE>$523Nco&I;Ba9#UzF#rT7NEi9SpRLGTHD0tILP8yy_X;)TQiaX9Dy z@4e8nlQ1pYJCJ5o;rhM7<>1O*c%#h<9ah;3!ZPo9-U*H8^A*eJOV@Zc&;5Dkqqq#E zGgTJmMFrNr*qK(jVHNAQeg9DWAhx44i^Naj?I?{5n_WLmCgG2#xy@3XU7VY~Y73WR zPVulAGGR8W-^~^ut_yzP- zP-}DO133Ty00Lr5M??TeLN)gR00009a7bBm001r{001r{0eGc9b^rhX2XskIMF->r z4+;_|Jc|X)0000oNklYLUZgi6fzQ<6#z>U2gxDU>T>`9002ovPDHLkV1mL;o2vi- literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Dark Themes/Timeline/Delete_Frame.png.import b/Assets/Graphics/Dark Themes/Timeline/Delete_Frame.png.import new file mode 100644 index 000000000..3e70f1964 --- /dev/null +++ b/Assets/Graphics/Dark Themes/Timeline/Delete_Frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Delete_Frame.png-f4d36ee110b7238a6e25c5b91df0fb71.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Dark Themes/Timeline/Delete_Frame.png" +dest_files=[ "res://.import/Delete_Frame.png-f4d36ee110b7238a6e25c5b91df0fb71.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Assets/Graphics/Dark Themes/Timeline/Delete_Frame_Hover.png b/Assets/Graphics/Dark Themes/Timeline/Delete_Frame_Hover.png new file mode 100644 index 0000000000000000000000000000000000000000..fccc4dedf27669d13bdcad7b8e20ced8df1b707b GIT binary patch literal 1786 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 literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Gold Themes/Timeline/Copy_Frame_Hover.png.import b/Assets/Graphics/Gold Themes/Timeline/Copy_Frame_Hover.png.import new file mode 100644 index 000000000..1df668e40 --- /dev/null +++ b/Assets/Graphics/Gold Themes/Timeline/Copy_Frame_Hover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Copy_Frame_Hover.png-3f24eba5a1085b5c6f12e42e3cf40458.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Gold Themes/Timeline/Copy_Frame_Hover.png" +dest_files=[ "res://.import/Copy_Frame_Hover.png-3f24eba5a1085b5c6f12e42e3cf40458.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Assets/Graphics/Gold Themes/Timeline/Delete_Frame.png b/Assets/Graphics/Gold Themes/Timeline/Delete_Frame.png new file mode 100644 index 0000000000000000000000000000000000000000..3cdba3a6cb82d9aaf828d73608e2d67b744411aa GIT binary patch literal 2146 zcmV-o2%YzdP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U;0vaswv}{m&_S1dtGdLjC6%nVsx~^x ze$hC;-K*1L8iI`||V85UF(14G-;*NL*7K{sMtGLObU=F7yFv#8V zE~WRk2D&ryrRLsS|5|%ze5z+Vzq4gJZG_6hjv$YXzfF8IF<&*J`wp0^ept@M$ZO=a z=CQgO6D*p}9p&A{I@|hdKu+ZSS;D2b1$Et5!Id#h2js(d%-K*cfq=@wh72Rru)^GB z4;?B-nxrU+I`MAHtW>D8;S}u(iTGA!FtdFq8s>8PuO% z?pfz|F1J=U69u2Iwt`+{`x5lX={NPjfOpzgc4aZxCuZACstrnxB{#g1^Y*1#vZD|5=A75N_JADCQdO)N=cKETvgVn zqDfV=7Ok0c%#u^qoO8*wP+@SOlvK3jQcA7lDkiFsRWZJzrBUM+o3zxl8Weaz4SV0@BmGWG<4)qMxDV;FvW~hW|}(lEVC}`wZ$tgS!wCYtE_rO?L_s%^$pa* zi5hLBY@A+EL#tE0hzLd}VweFjiUEkLA%G1{hMCVHMl$3KGhYZ!Ap|AGuyG?8Vt_Et zK(fLWyEo)s!p%v32{-x*IcL!Q8^}38_Yt=Ts12jLz7adT&}`}%-iQ9#noBFovRBwn zy48l3rfXt}Q4whB8VR(hv&B8GL9~?}F*?fhWBD{IJMh^^Bn`h(hfLO{78C zy*tj+gIAjQoNtKGyH=JA2Av^o+HM&@;hPHXiQqy5l^7Y@2sFTIqZuC}vD$n%^umYf z;6p*aur4#5^LT&Egnncr(jiKumoPguus*)b0wx4k^i^ls19fidSh-bRGa%Mr-o>-k z%}`^xwkrq#Etg7pMi7ucSd~XY27^~O6$h7HwFC0=av>ATH~?+o5DL+CFEpp+%tN$xHCGSK zTs=2)^*INWlbGT29cfyuz59vW9G+AawmCh$wza*_A^x83H~DbC0RIe#x*5sX=x}aG zHHQy^)aJl($$?|vI1=(4BXJl z5L$jD591Dr<|1390e?vJ7nw$H^`JMCY4r9)rhA;!eP2iSQOTd_=w318D>}MY4Ec(V z?iEA6qN96mNKHti_slb<)b>uRi?_ZAID0D|JJCJfil@8pe6@2kcgL|rk**?UF1Wk> zcOluiM@n2Op*!`dCZRZR$bFcJznEw{|1V|izk+@R{nrKA(eZf_cpi#FNtF>q_LmQLN-XgiLj5iVY$gTF>f_s7QkgJj$N zBs+hUguAC%_)QZ2d18E|;O^OR9C`RP4M&77?r*g!+zF9F6;-2rA?vcj zd5g1Jsj=2Q`3pmNZDpD3G>4GDB9@SX2pKh$QGtaRtr{sN(zGA<@DDov6uD$_mBGld zfGSi-jvxFFes^mYCMVpaP#oxbvF(o$pnDf+)@}Ry*tVM|fd3h|(%SxN1DN?Fz24TM zM?iQRxVUa>@*Z%x0}MRrk|8;gpQcbK0Pkn?O*x?d76`7ny|wmn`T%68tK-w!eIa*h5Yy003B6Siez+hyVZp z0d!JMQvg8b*k%9#00Cl4M??UK1szBL000SaNLh0L04^f{04^f|c%?sf00007bV*G` z2jm0~3Kk&7gH>w)001UQL_t&t*JEH(f&v8wB{-lq)7Vf@(AXHlG!_&THm1H6a3;b- Y09=V0Zxgc8*8l(j07*qoM6N<$g2?6KcmMzZ literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Gold Themes/Timeline/Delete_Frame.png.import b/Assets/Graphics/Gold Themes/Timeline/Delete_Frame.png.import new file mode 100644 index 000000000..0da1a5977 --- /dev/null +++ b/Assets/Graphics/Gold Themes/Timeline/Delete_Frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Delete_Frame.png-1698b2ed71e69d68a618fc959521c5a5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Gold Themes/Timeline/Delete_Frame.png" +dest_files=[ "res://.import/Delete_Frame.png-1698b2ed71e69d68a618fc959521c5a5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Assets/Graphics/Gold Themes/Timeline/Delete_Frame_Hover.png b/Assets/Graphics/Gold Themes/Timeline/Delete_Frame_Hover.png new file mode 100644 index 0000000000000000000000000000000000000000..5e30fbc6bb249a7d83a99b76e8fcbdc80f2f86f0 GIT binary patch literal 2097 zcmV-12+sG3P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U;0da^xxu{bv<-2}lAYmcz5^?%*!}9C+ST0 z%=}E%#AQQ+Es1l`gSheEztjDLKk<}Yh-xXP$k_z})Ix*vD9 z3C571mE)(D^ZkPH`1Zl2gX;abvvY>+6m(8p0%d7tbozTEG0w;MWr)k;=%j4=-qgxR z+b)ak?VgRdyjYK^_1nE42nv*Xgd$-cLgM$+4h!VC3+{j?NyK}Ev4Wc&nkebC1c2Nv z?`pk&56~URSI>P!|JM5eK9_S`K46(njL`XVg5uZUZ;0P1mYYRpJQ8@AeP2Dj19#X2SxDuZM^l>1}Vx z=2`GwM0>apIqjzaKm^?p#*lykpWp+O$SboF0Y?Kt1(ve}u3&&-HB zRnx4+#DYajre>C{WX^&Z7<0;+E$3Vcy8=Z8vI^cW7^z&Ph8kIL41`BAGY(;|El`@Xk{ z;jUR$JFvu{NHoQ|>V%FN#+(&`*T)SRIv|zh>BA@y`>1vxQ(J9$bPm=>?*$=^bb%dn zm>LPoDXA_=rU%w4XrR)LWLiL-Q10ur6e6|qba_Og!Dn!LA5U7GPMA?KAU2kxfX{_8!{m> zk0v1!FqE8V_g01Qbn9OI;IE*+g8o23$O}W#q?%TUSrLX1E5-PVFbP>0L3u|QQ%tW2 z!-%2NA+D8K5VG1VDfc;b^c}ja78$%2wa6r0k)%42m1LHh8>7OlQyt5# zW#q%D5jIwo!Q`D@hiEb?zGl0V z_}zlPT!A~6@P(|`taEp;{DO7v3xI#hI`;^?SFLl8zc>N(k71qXU-&56qsE zR-`MqV{8Le&~{9C%YExU4$zQ3Db7Q1+JeItyjM5lfKRKjqF5tFMSzKz+jJ>YLuoZC zp~jQy1qYg@l{0Fc1RJpGZ!3~@YD0}*oGcLQ#YUuyjXuu3f|R}IY?JXYX}eOPyQ3m& z+lh~0@bGn8TpijjU0W0ApG(zaS$C4w&SLx8c6V?5&s*o-oA)c$xyR7HW}SNk-mBKR zN8r6`oqLAbkJhbi_pzvUKUYgE0@EpZGDW}(eQ>qv@vwN<}+=D%;^I zG?9Eci?EPn#50uJ9?3Tz$rq9I17t`?8?`lsrG1n2hgpjff}~YrWcNQy4cHcn3~a>! z00D$)LqkwWLqi~Na&Km7Y-Iodc$|HaJxIeq9K~PLic%^S>>%P0usT@~6>-!m6rnnNgNw7S4z7YA_yOYN=%nZ(CH^ldw21NGxF7HCJ?`EC zLZiY|GcXRQnq{ODaWR`)6}w*%Ko~*vVOV0OK9@=*;W@tU;p6LFjAwbD`*ZXvd6NM? zk$9HrhDE$VJiTe@ocD<%tRyMK=fq$1yloQn<%JTqcs((}X-VzJo4atE`L zp%PCKM-^40d?D+y!g-6cTB)(tJ^2emd2MBx>okXuz#^8Af(RKklu?0&7_Ay9CepMY z_wWxo{uH@na+Sfzv4AR6NRA);4}N!R7A7a$q);5_da><~5uke)Xx44}``EUdCxHJM zxYFAGY6F=0B)#6&qDMe@8@RY`Yw{j&xdRM5>5?HilAoqfC;;zg^i4US{}u?YxxKaa zaryvcsH@}+aBv8W7Abq(>@p6s+BfVh&000kAOjJbx000000G5$> z00013SXjSNhll_G00DGTPE!Ct=GbNc0004EOGiWihy@);00009a7bBm001r{001r{ z0eGc9b^rhX2XskIMF->r4+<7JqUimr0000SNklM4Hd7D`(3!Nc b4dEdG^<)`=g<)}m00000NkvXXu0mjf-=*DE literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Gold Themes/Timeline/Delete_Frame_Hover.png.import b/Assets/Graphics/Gold Themes/Timeline/Delete_Frame_Hover.png.import new file mode 100644 index 000000000..06969a165 --- /dev/null +++ b/Assets/Graphics/Gold Themes/Timeline/Delete_Frame_Hover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Delete_Frame_Hover.png-cdd4de5e383f55f9299a7f0230511d37.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Gold Themes/Timeline/Delete_Frame_Hover.png" +dest_files=[ "res://.import/Delete_Frame_Hover.png-cdd4de5e383f55f9299a7f0230511d37.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Assets/Graphics/Light Themes/Timeline/Copy_Frame.png b/Assets/Graphics/Light Themes/Timeline/Copy_Frame.png new file mode 100644 index 0000000000000000000000000000000000000000..f52a098b2947aa5ef280a1cee23afa35160fefc8 GIT binary patch literal 2340 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 literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Light Themes/Timeline/Copy_Frame_Hover.png.import b/Assets/Graphics/Light Themes/Timeline/Copy_Frame_Hover.png.import new file mode 100644 index 000000000..e02e9ed92 --- /dev/null +++ b/Assets/Graphics/Light Themes/Timeline/Copy_Frame_Hover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Copy_Frame_Hover.png-995ad5c2bf7fdc011a2efe84a1b5cc04.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Light Themes/Timeline/Copy_Frame_Hover.png" +dest_files=[ "res://.import/Copy_Frame_Hover.png-995ad5c2bf7fdc011a2efe84a1b5cc04.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Assets/Graphics/Light Themes/Timeline/Delete_Frame.png b/Assets/Graphics/Light Themes/Timeline/Delete_Frame.png new file mode 100644 index 0000000000000000000000000000000000000000..ead1def70a3af803f7796ced441320a6a3176018 GIT binary patch literal 1847 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 us6yO;1;$9mp void: Global.undo_redo.add_undo_property(Global, "current_frame", Global.current_frame) Global.undo_redo.commit_action() +func _on_DeleteFrame_pressed(): + if Global.canvases.size() == 1: + return + var canvas : Canvas = Global.canvases[Global.current_frame] + var new_canvases := Global.canvases.duplicate() + new_canvases.erase(canvas) + var new_hidden_canvases := Global.hidden_canvases.duplicate() + new_hidden_canvases.append(canvas) + var current_frame := Global.current_frame + if current_frame > 0 && current_frame == new_canvases.size(): # If it's the last frame + current_frame -= 1 + + Global.undos += 1 + Global.undo_redo.create_action("Remove Frame") + + Global.undo_redo.add_do_property(Global, "canvases", new_canvases) + Global.undo_redo.add_do_property(Global, "hidden_canvases", new_hidden_canvases) + Global.undo_redo.add_do_property(Global, "canvas", new_canvases[current_frame]) + Global.undo_redo.add_do_property(Global, "current_frame", current_frame) + + for i in range(Global.current_frame, new_canvases.size()): + var c : Canvas = new_canvases[i] + Global.undo_redo.add_do_property(c, "frame", i) + Global.undo_redo.add_undo_property(c, "frame", c.frame) + + Global.undo_redo.add_undo_property(Global, "canvases", Global.canvases) + Global.undo_redo.add_undo_property(Global, "hidden_canvases", Global.hidden_canvases) + Global.undo_redo.add_undo_property(Global, "canvas", canvas) + Global.undo_redo.add_undo_property(Global, "current_frame", Global.current_frame) + + Global.undo_redo.add_do_method(Global, "redo", [canvas]) + Global.undo_redo.add_undo_method(Global, "undo", [canvas]) + Global.undo_redo.commit_action() + +func _on_CopyFrame_pressed(): + var canvas : Canvas = Global.canvases[Global.current_frame] + var new_canvas : Canvas = load("res://Prefabs/Canvas.tscn").instance() + new_canvas.size = Global.canvas.size + new_canvas.frame = Global.canvases.size() + + var new_canvases := Global.canvases.duplicate() + new_canvases.append(new_canvas) + var new_hidden_canvases := Global.hidden_canvases.duplicate() + new_hidden_canvases.append(new_canvas) + + for layer in canvas.layers: # Copy every layer + var sprite := Image.new() + sprite.copy_from(layer[0]) + sprite.lock() + var tex := ImageTexture.new() + tex.create_from_image(sprite, 0) + new_canvas.layers.append([sprite, tex, layer[2]]) + + Global.undos += 1 + Global.undo_redo.create_action("Add Frame") + Global.undo_redo.add_do_method(Global, "redo", [new_canvas]) + Global.undo_redo.add_undo_method(Global, "undo", [new_canvas]) + + Global.undo_redo.add_do_property(Global, "canvases", new_canvases) + Global.undo_redo.add_do_property(Global, "hidden_canvases", Global.hidden_canvases) + Global.undo_redo.add_do_property(Global, "canvas", new_canvas) + Global.undo_redo.add_do_property(Global, "current_frame", new_canvases.size() - 1) + for i in range(Global.layers.size()): + for child in Global.layers[i][3].get_children(): + Global.undo_redo.add_do_property(child, "pressed", false) + Global.undo_redo.add_undo_property(child, "pressed", child.pressed) + for c in Global.canvases: + Global.undo_redo.add_do_property(c, "visible", false) + Global.undo_redo.add_undo_property(c, "visible", c.visible) + + Global.undo_redo.add_undo_property(Global, "canvases", Global.canvases) + Global.undo_redo.add_undo_property(Global, "hidden_canvases", new_hidden_canvases) + Global.undo_redo.add_undo_property(Global, "canvas", Global.canvas) + Global.undo_redo.add_undo_property(Global, "current_frame", Global.current_frame) + Global.undo_redo.commit_action() func _on_FrameTagButton_pressed() -> void: Global.tag_dialog.popup_centered() @@ -319,6 +394,7 @@ func _on_MergeDownLayer_pressed() -> void: func _on_OpacitySlider_value_changed(value) -> void: Global.canvas.layers[Global.current_layer][2] = value / 100 Global.layer_opacity_slider.value = value + Global.layer_opacity_slider.value = value Global.layer_opacity_spinbox.value = value Global.canvas.update() diff --git a/Themes & Styles/Gray Theme/Gray Theme.tres b/Themes & Styles/Gray Theme/Gray Theme.tres index 62b0531d7..c9e073ae7 100644 --- a/Themes & Styles/Gray Theme/Gray Theme.tres +++ b/Themes & Styles/Gray Theme/Gray Theme.tres @@ -127,25 +127,25 @@ corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 anti_aliasing = false -[sub_resource type="StyleBoxFlat" id=27] +[sub_resource type="StyleBoxFlat" id=14] border_width_top = 2 border_width_bottom = 2 border_color = Color( 0.321569, 0.321569, 0.321569, 1 ) -[sub_resource type="StyleBoxFlat" id=14] +[sub_resource type="StyleBoxFlat" id=15] bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) corner_radius_top_left = 4 corner_radius_top_right = 4 corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 -[sub_resource type="StyleBoxFlat" id=15] +[sub_resource type="StyleBoxFlat" id=16] bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) border_width_top = 3 border_width_bottom = 3 border_color = Color( 0.321569, 0.321569, 0.321569, 1 ) -[sub_resource type="StyleBoxFlat" id=16] +[sub_resource type="StyleBoxFlat" id=17] bg_color = Color( 0.109804, 0.0862745, 0.0862745, 0 ) border_width_left = 1 border_width_top = 1 @@ -158,10 +158,10 @@ corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 anti_aliasing = false -[sub_resource type="StyleBoxFlat" id=17] +[sub_resource type="StyleBoxFlat" id=18] bg_color = Color( 0.262745, 0.262745, 0.262745, 1 ) -[sub_resource type="StyleBoxFlat" id=18] +[sub_resource type="StyleBoxFlat" id=19] bg_color = Color( 0.2, 0.2, 0.2, 1 ) border_width_left = 6 border_width_top = 10 @@ -174,10 +174,10 @@ corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 anti_aliasing = false -[sub_resource type="StyleBoxFlat" id=19] +[sub_resource type="StyleBoxFlat" id=20] bg_color = Color( 0.2, 0.2, 0.2, 1 ) -[sub_resource type="StyleBoxFlat" id=20] +[sub_resource type="StyleBoxFlat" id=21] bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) border_width_left = 5 border_width_top = 10 @@ -190,7 +190,7 @@ corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 anti_aliasing = false -[sub_resource type="StyleBoxFlat" id=21] +[sub_resource type="StyleBoxFlat" id=22] bg_color = Color( 0.2, 0.2, 0.2, 1 ) border_width_left = 10 border_width_top = 6 @@ -198,7 +198,7 @@ border_width_right = 10 border_width_bottom = 8 border_color = Color( 0.2, 0.2, 0.2, 1 ) -[sub_resource type="StyleBoxFlat" id=22] +[sub_resource type="StyleBoxFlat" id=23] bg_color = Color( 0.145098, 0.145098, 0.164706, 1 ) border_width_left = 10 border_width_top = 6 @@ -206,7 +206,7 @@ border_width_right = 10 border_width_bottom = 8 border_color = Color( 0.145098, 0.145098, 0.164706, 1 ) -[sub_resource type="StyleBoxFlat" id=23] +[sub_resource type="StyleBoxFlat" id=24] bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) border_width_left = 10 border_width_top = 6 @@ -214,19 +214,6 @@ border_width_right = 10 border_width_bottom = 8 border_color = Color( 0.321569, 0.321569, 0.321569, 1 ) -[sub_resource type="StyleBoxFlat" id=24] -bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) -border_width_left = 4 -border_width_top = 4 -border_width_right = 4 -border_width_bottom = 4 -border_color = Color( 0.321569, 0.321569, 0.321569, 1 ) -corner_radius_top_left = 4 -corner_radius_top_right = 4 -corner_radius_bottom_right = 4 -corner_radius_bottom_left = 4 -anti_aliasing = false - [sub_resource type="StyleBoxFlat" id=25] bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) border_width_left = 4 @@ -238,14 +225,27 @@ corner_radius_top_left = 4 corner_radius_top_right = 4 corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 +anti_aliasing = false -[sub_resource type="StyleBoxFlat" id=28] +[sub_resource type="StyleBoxFlat" id=26] +bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) +border_width_left = 4 +border_width_top = 4 +border_width_right = 4 +border_width_bottom = 4 +border_color = Color( 0.321569, 0.321569, 0.321569, 1 ) +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 + +[sub_resource type="StyleBoxFlat" id=27] bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) border_width_left = 2 border_width_right = 2 border_color = Color( 0.321569, 0.321569, 0.321569, 1 ) -[sub_resource type="StyleBoxFlat" id=26] +[sub_resource type="StyleBoxFlat" id=28] bg_color = Color( 0.176471, 0.176471, 0.176471, 1 ) border_width_left = 2 border_width_top = 20 @@ -325,16 +325,16 @@ HScrollBar/styles/grabber_pressed = SubResource( 13 ) HScrollBar/styles/scroll = null HScrollBar/styles/scroll_focus = null HSeparator/constants/separation = 4 -HSeparator/styles/separator = SubResource( 27 ) +HSeparator/styles/separator = SubResource( 14 ) HSlider/icons/grabber = null HSlider/icons/grabber_disabled = null HSlider/icons/grabber_highlight = null HSlider/icons/tick = null HSlider/styles/focus = null -HSlider/styles/grabber_area = SubResource( 14 ) +HSlider/styles/grabber_area = SubResource( 15 ) HSlider/styles/grabber_disabled = null HSlider/styles/grabber_highlight = null -HSlider/styles/slider = SubResource( 15 ) +HSlider/styles/slider = SubResource( 16 ) LineEdit/colors/clear_button_color = Color( 0.878431, 0.878431, 0.878431, 1 ) LineEdit/colors/clear_button_color_pressed = Color( 1, 1, 1, 1 ) LineEdit/colors/cursor_color = Color( 0.941176, 0.941176, 0.941176, 1 ) @@ -345,7 +345,7 @@ LineEdit/constants/minimum_spaces = 12 LineEdit/fonts/font = null LineEdit/icons/clear = null LineEdit/styles/focus = null -LineEdit/styles/normal = SubResource( 16 ) +LineEdit/styles/normal = SubResource( 17 ) LineEdit/styles/read_only = null MenuButton/colors/font_color = Color( 0.878431, 0.878431, 0.878431, 1 ) MenuButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) @@ -371,7 +371,7 @@ OptionButton/styles/focus = null OptionButton/styles/hover = null OptionButton/styles/normal = null OptionButton/styles/pressed = null -Panel/styles/panel = SubResource( 17 ) +Panel/styles/panel = SubResource( 18 ) Panel/styles/panelf = null Panel/styles/panelnc = null PopupMenu/colors/font_color = Color( 0.878431, 0.878431, 0.878431, 1 ) @@ -389,10 +389,10 @@ PopupMenu/icons/unchecked = null PopupMenu/styles/hover = null PopupMenu/styles/labeled_separator_left = null PopupMenu/styles/labeled_separator_right = null -PopupMenu/styles/panel = SubResource( 18 ) +PopupMenu/styles/panel = SubResource( 19 ) PopupMenu/styles/panel_disabled = null PopupMenu/styles/separator = null -PopupPanel/styles/panel = SubResource( 19 ) +PopupPanel/styles/panel = SubResource( 20 ) SpinBox/icons/updown = null TabContainer/colors/font_color_bg = Color( 0.690196, 0.690196, 0.690196, 1 ) TabContainer/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) @@ -409,10 +409,10 @@ TabContainer/icons/increment = null TabContainer/icons/increment_highlight = null TabContainer/icons/menu = null TabContainer/icons/menu_highlight = null -TabContainer/styles/panel = SubResource( 20 ) -TabContainer/styles/tab_bg = SubResource( 21 ) -TabContainer/styles/tab_disabled = SubResource( 22 ) -TabContainer/styles/tab_fg = SubResource( 23 ) +TabContainer/styles/panel = SubResource( 21 ) +TabContainer/styles/tab_bg = SubResource( 22 ) +TabContainer/styles/tab_disabled = SubResource( 23 ) +TabContainer/styles/tab_fg = SubResource( 24 ) Tabs/colors/font_color_bg = Color( 0.69, 0.69, 0.69, 1 ) Tabs/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) Tabs/colors/font_color_fg = Color( 0.94, 0.94, 0.94, 1 ) @@ -428,10 +428,10 @@ Tabs/icons/increment = null Tabs/icons/increment_highlight = null Tabs/styles/button = null Tabs/styles/button_pressed = null -Tabs/styles/panel = SubResource( 20 ) -Tabs/styles/tab_bg = SubResource( 21 ) -Tabs/styles/tab_disabled = SubResource( 22 ) -Tabs/styles/tab_fg = SubResource( 23 ) +Tabs/styles/panel = SubResource( 21 ) +Tabs/styles/tab_bg = SubResource( 22 ) +Tabs/styles/tab_disabled = SubResource( 23 ) +Tabs/styles/tab_fg = SubResource( 24 ) TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) @@ -463,7 +463,7 @@ TextEdit/fonts/font = null TextEdit/icons/tab = null TextEdit/styles/completion = null TextEdit/styles/focus = null -TextEdit/styles/normal = SubResource( 24 ) +TextEdit/styles/normal = SubResource( 25 ) TextEdit/styles/read_only = null Tree/colors/cursor_color = Color( 0, 0, 0, 1 ) Tree/colors/custom_button_font_highlight = Color( 0.941176, 0.941176, 0.941176, 1 ) @@ -491,7 +491,7 @@ Tree/icons/checked = null Tree/icons/select_arrow = null Tree/icons/unchecked = null Tree/icons/updown = null -Tree/styles/bg = SubResource( 25 ) +Tree/styles/bg = SubResource( 26 ) Tree/styles/bg_focus = null Tree/styles/button_pressed = null Tree/styles/cursor = null @@ -515,7 +515,7 @@ VScrollBar/styles/grabber_pressed = SubResource( 13 ) VScrollBar/styles/scroll = null VScrollBar/styles/scroll_focus = null VSeparator/constants/separation = 4 -VSeparator/styles/separator = SubResource( 28 ) +VSeparator/styles/separator = SubResource( 27 ) WindowDialog/colors/title_color = Color( 1, 1, 1, 1 ) WindowDialog/constants/close_h_ofs = 18 WindowDialog/constants/close_v_ofs = 18 @@ -524,4 +524,4 @@ WindowDialog/constants/title_height = 20 WindowDialog/fonts/title_font = null WindowDialog/icons/close = null WindowDialog/icons/close_highlight = null -WindowDialog/styles/panel = SubResource( 26 ) +WindowDialog/styles/panel = SubResource( 28 ) diff --git a/Themes & Styles/Light Theme/Light Theme.tres b/Themes & Styles/Light Theme/Light Theme.tres index bae92087d..a2ada69b2 100644 --- a/Themes & Styles/Light Theme/Light Theme.tres +++ b/Themes & Styles/Light Theme/Light Theme.tres @@ -137,25 +137,25 @@ corner_radius_top_right = 2 corner_radius_bottom_right = 2 corner_radius_bottom_left = 2 -[sub_resource type="StyleBoxFlat" id=29] +[sub_resource type="StyleBoxFlat" id=15] border_width_top = 2 border_width_bottom = 2 border_color = Color( 0.627451, 0.627451, 0.627451, 1 ) -[sub_resource type="StyleBoxFlat" id=15] +[sub_resource type="StyleBoxFlat" id=16] bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) corner_radius_top_left = 4 corner_radius_top_right = 4 corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 -[sub_resource type="StyleBoxFlat" id=16] +[sub_resource type="StyleBoxFlat" id=17] bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) border_width_top = 3 border_width_bottom = 3 border_color = Color( 0.321569, 0.321569, 0.321569, 1 ) -[sub_resource type="StyleBoxFlat" id=17] +[sub_resource type="StyleBoxFlat" id=18] bg_color = Color( 0.109804, 0.0862745, 0.0862745, 0 ) border_width_left = 1 border_width_top = 1 @@ -168,10 +168,10 @@ corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 anti_aliasing = false -[sub_resource type="StyleBoxFlat" id=18] +[sub_resource type="StyleBoxFlat" id=19] bg_color = Color( 1, 1, 1, 1 ) -[sub_resource type="StyleBoxFlat" id=19] +[sub_resource type="StyleBoxFlat" id=20] bg_color = Color( 0.627451, 0.627451, 0.627451, 1 ) border_width_left = 6 border_width_top = 10 @@ -184,10 +184,10 @@ corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 anti_aliasing = false -[sub_resource type="StyleBoxFlat" id=20] +[sub_resource type="StyleBoxFlat" id=21] bg_color = Color( 0.764706, 0.764706, 0.764706, 1 ) -[sub_resource type="StyleBoxFlat" id=21] +[sub_resource type="StyleBoxFlat" id=22] bg_color = Color( 0.627451, 0.627451, 0.627451, 1 ) border_width_left = 5 border_width_top = 10 @@ -200,7 +200,7 @@ corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 anti_aliasing = false -[sub_resource type="StyleBoxFlat" id=22] +[sub_resource type="StyleBoxFlat" id=23] bg_color = Color( 0.352941, 0.352941, 0.352941, 1 ) border_width_left = 10 border_width_top = 6 @@ -208,7 +208,7 @@ border_width_right = 10 border_width_bottom = 8 border_color = Color( 0.352941, 0.352941, 0.352941, 1 ) -[sub_resource type="StyleBoxFlat" id=23] +[sub_resource type="StyleBoxFlat" id=24] bg_color = Color( 0.239216, 0.239216, 0.239216, 1 ) border_width_left = 10 border_width_top = 6 @@ -216,7 +216,7 @@ border_width_right = 10 border_width_bottom = 8 border_color = Color( 0.239216, 0.239216, 0.239216, 1 ) -[sub_resource type="StyleBoxFlat" id=24] +[sub_resource type="StyleBoxFlat" id=25] bg_color = Color( 0.627451, 0.627451, 0.627451, 1 ) border_width_left = 10 border_width_top = 6 @@ -224,19 +224,6 @@ border_width_right = 10 border_width_bottom = 8 border_color = Color( 0.627451, 0.627451, 0.627451, 1 ) -[sub_resource type="StyleBoxFlat" id=25] -bg_color = Color( 0.627451, 0.627451, 0.627451, 1 ) -border_width_left = 4 -border_width_top = 4 -border_width_right = 4 -border_width_bottom = 4 -border_color = Color( 0.627451, 0.627451, 0.627451, 1 ) -corner_radius_top_left = 4 -corner_radius_top_right = 4 -corner_radius_bottom_right = 4 -corner_radius_bottom_left = 4 -anti_aliasing = false - [sub_resource type="StyleBoxFlat" id=26] bg_color = Color( 0.627451, 0.627451, 0.627451, 1 ) border_width_left = 4 @@ -248,8 +235,21 @@ corner_radius_top_left = 4 corner_radius_top_right = 4 corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 +anti_aliasing = false [sub_resource type="StyleBoxFlat" id=27] +bg_color = Color( 0.627451, 0.627451, 0.627451, 1 ) +border_width_left = 4 +border_width_top = 4 +border_width_right = 4 +border_width_bottom = 4 +border_color = Color( 0.627451, 0.627451, 0.627451, 1 ) +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 + +[sub_resource type="StyleBoxFlat" id=28] bg_color = Color( 0.529412, 0.529412, 0.529412, 1 ) border_width_left = 5 border_width_right = 5 @@ -259,13 +259,13 @@ corner_radius_top_right = 2 corner_radius_bottom_right = 2 corner_radius_bottom_left = 2 -[sub_resource type="StyleBoxFlat" id=30] +[sub_resource type="StyleBoxFlat" id=29] bg_color = Color( 0.627451, 0.627451, 0.627451, 1 ) border_width_left = 2 border_width_right = 2 border_color = Color( 0.627451, 0.627451, 0.627451, 1 ) -[sub_resource type="StyleBoxFlat" id=28] +[sub_resource type="StyleBoxFlat" id=30] bg_color = Color( 0.835294, 0.835294, 0.835294, 1 ) border_width_left = 2 border_width_top = 20 @@ -345,16 +345,16 @@ HScrollBar/styles/grabber_pressed = SubResource( 13 ) HScrollBar/styles/scroll = SubResource( 14 ) HScrollBar/styles/scroll_focus = null HSeparator/constants/separation = 4 -HSeparator/styles/separator = SubResource( 29 ) +HSeparator/styles/separator = SubResource( 15 ) HSlider/icons/grabber = null HSlider/icons/grabber_disabled = null HSlider/icons/grabber_highlight = null HSlider/icons/tick = null HSlider/styles/focus = null -HSlider/styles/grabber_area = SubResource( 15 ) +HSlider/styles/grabber_area = SubResource( 16 ) HSlider/styles/grabber_disabled = null HSlider/styles/grabber_highlight = null -HSlider/styles/slider = SubResource( 16 ) +HSlider/styles/slider = SubResource( 17 ) Label/colors/font_color = Color( 0, 0, 0, 1 ) Label/colors/font_color_shadow = Color( 0, 0, 0, 0 ) Label/colors/font_outline_modulate = Color( 0, 0, 0, 1 ) @@ -374,7 +374,7 @@ LineEdit/constants/minimum_spaces = 12 LineEdit/fonts/font = null LineEdit/icons/clear = null LineEdit/styles/focus = null -LineEdit/styles/normal = SubResource( 17 ) +LineEdit/styles/normal = SubResource( 18 ) LineEdit/styles/read_only = null MenuButton/colors/font_color = Color( 0, 0, 0, 1 ) MenuButton/colors/font_color_disabled = Color( 1, 1, 1, 0.3 ) @@ -400,7 +400,7 @@ OptionButton/styles/focus = null OptionButton/styles/hover = null OptionButton/styles/normal = null OptionButton/styles/pressed = null -Panel/styles/panel = SubResource( 18 ) +Panel/styles/panel = SubResource( 19 ) Panel/styles/panelf = null Panel/styles/panelnc = null PopupMenu/colors/font_color = Color( 0, 0, 0, 1 ) @@ -418,10 +418,10 @@ PopupMenu/icons/unchecked = null PopupMenu/styles/hover = null PopupMenu/styles/labeled_separator_left = null PopupMenu/styles/labeled_separator_right = null -PopupMenu/styles/panel = SubResource( 19 ) +PopupMenu/styles/panel = SubResource( 20 ) PopupMenu/styles/panel_disabled = null PopupMenu/styles/separator = null -PopupPanel/styles/panel = SubResource( 20 ) +PopupPanel/styles/panel = SubResource( 21 ) SpinBox/icons/updown = null TabContainer/colors/font_color_bg = Color( 0, 0, 0, 1 ) TabContainer/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) @@ -438,10 +438,10 @@ TabContainer/icons/increment = null TabContainer/icons/increment_highlight = null TabContainer/icons/menu = null TabContainer/icons/menu_highlight = null -TabContainer/styles/panel = SubResource( 21 ) -TabContainer/styles/tab_bg = SubResource( 22 ) -TabContainer/styles/tab_disabled = SubResource( 23 ) -TabContainer/styles/tab_fg = SubResource( 24 ) +TabContainer/styles/panel = SubResource( 22 ) +TabContainer/styles/tab_bg = SubResource( 23 ) +TabContainer/styles/tab_disabled = SubResource( 24 ) +TabContainer/styles/tab_fg = SubResource( 25 ) Tabs/colors/font_color_bg = Color( 0.69, 0.69, 0.69, 1 ) Tabs/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) Tabs/colors/font_color_fg = Color( 0.94, 0.94, 0.94, 1 ) @@ -457,10 +457,10 @@ Tabs/icons/increment = null Tabs/icons/increment_highlight = null Tabs/styles/button = null Tabs/styles/button_pressed = null -Tabs/styles/panel = SubResource( 21 ) -Tabs/styles/tab_bg = SubResource( 22 ) -Tabs/styles/tab_disabled = SubResource( 23 ) -Tabs/styles/tab_fg = SubResource( 24 ) +Tabs/styles/panel = SubResource( 22 ) +Tabs/styles/tab_bg = SubResource( 23 ) +Tabs/styles/tab_disabled = SubResource( 24 ) +Tabs/styles/tab_fg = SubResource( 25 ) TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) @@ -492,7 +492,7 @@ TextEdit/fonts/font = null TextEdit/icons/tab = null TextEdit/styles/completion = null TextEdit/styles/focus = null -TextEdit/styles/normal = SubResource( 25 ) +TextEdit/styles/normal = SubResource( 26 ) TextEdit/styles/read_only = null ToolButton/colors/font_color = Color( 0, 0, 0, 1 ) ToolButton/colors/font_color_disabled = Color( 0.9, 0.95, 1, 0.3 ) @@ -531,7 +531,7 @@ Tree/icons/checked = null Tree/icons/select_arrow = null Tree/icons/unchecked = null Tree/icons/updown = null -Tree/styles/bg = SubResource( 26 ) +Tree/styles/bg = SubResource( 27 ) Tree/styles/bg_focus = null Tree/styles/button_pressed = null Tree/styles/cursor = null @@ -552,10 +552,10 @@ VScrollBar/icons/increment_highlight = null VScrollBar/styles/grabber = SubResource( 11 ) VScrollBar/styles/grabber_highlight = SubResource( 12 ) VScrollBar/styles/grabber_pressed = SubResource( 13 ) -VScrollBar/styles/scroll = SubResource( 27 ) +VScrollBar/styles/scroll = SubResource( 28 ) VScrollBar/styles/scroll_focus = null VSeparator/constants/separation = 4 -VSeparator/styles/separator = SubResource( 30 ) +VSeparator/styles/separator = SubResource( 29 ) WindowDialog/colors/title_color = Color( 1, 1, 1, 1 ) WindowDialog/constants/close_h_ofs = 18 WindowDialog/constants/close_v_ofs = 18 @@ -564,4 +564,4 @@ WindowDialog/constants/title_height = 20 WindowDialog/fonts/title_font = null WindowDialog/icons/close = null WindowDialog/icons/close_highlight = null -WindowDialog/styles/panel = SubResource( 28 ) +WindowDialog/styles/panel = SubResource( 30 )