From 545aaf97c1834b5afce883309304efdd35ca7665 Mon Sep 17 00:00:00 2001 From: Andreev Andrei Date: Tue, 17 Dec 2019 23:23:55 +0300 Subject: [PATCH 1/7] [hotkeys] Add cmd-key supporting for macOS, closes #67 --- Scripts/Main.gd | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/Scripts/Main.gd b/Scripts/Main.gd index 7067335049c6..1aba0e1b4c6e 100644 --- a/Scripts/Main.gd +++ b/Scripts/Main.gd @@ -15,6 +15,7 @@ var redone := false var fps := 6.0 var animation_loop := 0 #0 is no loop, 1 is cycle loop, 2 is ping-pong loop var animation_forward := true +var sub_key_mask := KEY_MASK_CMD if OS.has_feature("OSX") else sub_key_mask # Called when the node enters the scene tree for the first time. func _ready() -> void: @@ -51,18 +52,18 @@ func _ready() -> void: OS.window_size = config_cache.get_value("window", "size") var file_menu_items := { - "New..." : KEY_MASK_CTRL + KEY_N, - "Open..." : KEY_MASK_CTRL + KEY_O, - "Save..." : KEY_MASK_CTRL + KEY_S, - "Save as..." : KEY_MASK_SHIFT + KEY_MASK_CTRL + KEY_S, - "Import PNG..." : KEY_MASK_CTRL + KEY_I, - "Export PNG..." : KEY_MASK_CTRL + KEY_E, - "Export PNG as..." : KEY_MASK_SHIFT + KEY_MASK_CTRL + KEY_E, - "Quit" : KEY_MASK_CTRL + KEY_Q + "New..." : sub_key_mask + KEY_N, + "Open..." : sub_key_mask + KEY_O, + "Save..." : sub_key_mask + KEY_S, + "Save as..." : KEY_MASK_SHIFT + sub_key_mask + KEY_S, + "Import PNG..." : sub_key_mask + KEY_I, + "Export PNG..." : sub_key_mask + KEY_E, + "Export PNG as..." : KEY_MASK_SHIFT + sub_key_mask + KEY_E, + "Quit" : sub_key_mask + KEY_Q } var edit_menu_items := { - "Undo" : KEY_MASK_CTRL + KEY_Z, - "Redo" : KEY_MASK_SHIFT + KEY_MASK_CTRL + KEY_Z, + "Undo" : sub_key_mask + KEY_Z, + "Redo" : KEY_MASK_SHIFT + sub_key_mask + KEY_Z, "Scale Image" : 0, "Crop Image" : 0, "Clear Selection" : 0, @@ -71,10 +72,10 @@ func _ready() -> void: "Preferences" : 0 } var view_menu_items := { - "Tile Mode" : KEY_MASK_CTRL + KEY_T, - "Show Grid" : KEY_MASK_CTRL + KEY_G, - "Show Rulers" : KEY_MASK_CTRL + KEY_R, - "Show Guides" : KEY_MASK_CTRL + KEY_Y + "Tile Mode" : sub_key_mask + KEY_T, + "Show Grid" : sub_key_mask + KEY_G, + "Show Rulers" : sub_key_mask + KEY_R, + "Show Guides" : sub_key_mask + KEY_Y } var help_menu_items := { "About Pixelorama" : 0 From 9289cb350d50e8ef02c7748194d72e6a04ce991f Mon Sep 17 00:00:00 2001 From: OverloadedOrama <35376950+OverloadedOrama@users.noreply.github.com> Date: Tue, 17 Dec 2019 22:35:16 +0200 Subject: [PATCH 2/7] Replaced sub_key_mask with KEY_MASK_CTRL because it lead to a crash --- Scripts/Main.gd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Scripts/Main.gd b/Scripts/Main.gd index 8eea55648350..88de7fd40843 100644 --- a/Scripts/Main.gd +++ b/Scripts/Main.gd @@ -15,7 +15,7 @@ var redone := false var fps := 6.0 var animation_loop := 0 #0 is no loop, 1 is cycle loop, 2 is ping-pong loop var animation_forward := true -var sub_key_mask := KEY_MASK_CMD if OS.has_feature("OSX") else sub_key_mask +var sub_key_mask := KEY_MASK_CMD if OS.has_feature("OSX") else KEY_MASK_CTRL # Called when the node enters the scene tree for the first time. func _ready() -> void: From 9e54b710598d6bdd8253d8e8ee34cab915c9f597 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Tue, 17 Dec 2019 21:40:34 +0100 Subject: [PATCH 3/7] Fix application identifier in the AppStream metadata The DBus specification forbids `-` in identifiers (except in the last segment), so we need to replace it with an underscore. --- ...appdata.xml => com.orama_interactive.Pixelorama.appdata.xml} | 2 +- ...elorama.desktop => com.orama_interactive.Pixelorama.desktop} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename Misc/Linux/{com.orama-interactive.Pixelorama.appdata.xml => com.orama_interactive.Pixelorama.appdata.xml} (95%) rename Misc/Linux/{com.orama-interactive.Pixelorama.desktop => com.orama_interactive.Pixelorama.desktop} (100%) diff --git a/Misc/Linux/com.orama-interactive.Pixelorama.appdata.xml b/Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml similarity index 95% rename from Misc/Linux/com.orama-interactive.Pixelorama.appdata.xml rename to Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml index ea8cf1a393d7..9ea914312f83 100644 --- a/Misc/Linux/com.orama-interactive.Pixelorama.appdata.xml +++ b/Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml @@ -1,7 +1,7 @@ - com.orama-interactive.Pixelorama.desktop + com.orama_interactive.Pixelorama.desktop Pixelorama 2D sprite editor with animation support diff --git a/Misc/Linux/com.orama-interactive.Pixelorama.desktop b/Misc/Linux/com.orama_interactive.Pixelorama.desktop similarity index 100% rename from Misc/Linux/com.orama-interactive.Pixelorama.desktop rename to Misc/Linux/com.orama_interactive.Pixelorama.desktop From 5d912d27f6c6c59acac872ee358c87250084ebb8 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Tue, 17 Dec 2019 21:45:34 +0100 Subject: [PATCH 4/7] Simplify the Command key mask binding `KEY_MASK_CMD` is automatically remapped by Godot to `KEY_MASK_CTRL` or `KEY_MASK_META` depending on the OS. --- Scripts/Main.gd | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/Scripts/Main.gd b/Scripts/Main.gd index 88de7fd40843..9586ed6c1573 100644 --- a/Scripts/Main.gd +++ b/Scripts/Main.gd @@ -15,7 +15,6 @@ var redone := false var fps := 6.0 var animation_loop := 0 #0 is no loop, 1 is cycle loop, 2 is ping-pong loop var animation_forward := true -var sub_key_mask := KEY_MASK_CMD if OS.has_feature("OSX") else KEY_MASK_CTRL # Called when the node enters the scene tree for the first time. func _ready() -> void: @@ -52,18 +51,18 @@ func _ready() -> void: OS.window_size = config_cache.get_value("window", "size") var file_menu_items := { - "New..." : sub_key_mask + KEY_N, - "Open..." : sub_key_mask + KEY_O, - "Save..." : sub_key_mask + KEY_S, - "Save as..." : KEY_MASK_SHIFT + sub_key_mask + KEY_S, - "Import PNG..." : sub_key_mask + KEY_I, - "Export PNG..." : sub_key_mask + KEY_E, - "Export PNG as..." : KEY_MASK_SHIFT + sub_key_mask + KEY_E, - "Quit" : sub_key_mask + KEY_Q + "New..." : KEY_MASK_CMD + KEY_N, + "Open..." : KEY_MASK_CMD + KEY_O, + "Save..." : KEY_MASK_CMD + KEY_S, + "Save as..." : KEY_MASK_SHIFT + KEY_MASK_CMD + KEY_S, + "Import PNG..." : KEY_MASK_CMD + KEY_I, + "Export PNG..." : KEY_MASK_CMD + KEY_E, + "Export PNG as..." : KEY_MASK_SHIFT + KEY_MASK_CMD + KEY_E, + "Quit" : KEY_MASK_CMD + KEY_Q } var edit_menu_items := { - "Undo" : sub_key_mask + KEY_Z, - "Redo" : KEY_MASK_SHIFT + sub_key_mask + KEY_Z, + "Undo" : KEY_MASK_CMD + KEY_Z, + "Redo" : KEY_MASK_SHIFT + KEY_MASK_CMD + KEY_Z, "Scale Image" : 0, "Crop Image" : 0, "Clear Selection" : 0, @@ -72,10 +71,10 @@ func _ready() -> void: "Preferences" : 0 } var view_menu_items := { - "Tile Mode" : sub_key_mask + KEY_T, - "Show Grid" : sub_key_mask + KEY_G, - "Show Rulers" : sub_key_mask + KEY_R, - "Show Guides" : sub_key_mask + KEY_Y + "Tile Mode" : KEY_MASK_CMD + KEY_T, + "Show Grid" : KEY_MASK_CMD + KEY_G, + "Show Rulers" : KEY_MASK_CMD + KEY_R, + "Show Guides" : KEY_MASK_CMD + KEY_Y } var help_menu_items := { "About Pixelorama" : 0 @@ -1070,4 +1069,3 @@ func _on_RemovePalette_pressed() -> void: func _on_NewPaletteDialog_confirmed() -> void: Global.palette_container.on_new_palette_confirmed() pass - From 6220ad82bcc0b492876dfddb211a0800c4da93f1 Mon Sep 17 00:00:00 2001 From: OverloadedOrama <35376950+OverloadedOrama@users.noreply.github.com> Date: Wed, 18 Dec 2019 00:53:06 +0200 Subject: [PATCH 5/7] Frame number labels change color when selected --- Scripts/Canvas.gd | 1 + Scripts/Global.gd | 2 ++ 2 files changed, 3 insertions(+) diff --git a/Scripts/Canvas.gd b/Scripts/Canvas.gd index fec0a35181db..e8ad8c8e1d51 100644 --- a/Scripts/Canvas.gd +++ b/Scripts/Canvas.gd @@ -49,6 +49,7 @@ func _ready() -> void: frame_button.get_node("FrameButton").frame = frame frame_button.get_node("FrameButton").pressed = true frame_button.get_node("FrameID").text = str(frame + 1) + frame_button.get_node("FrameID").add_color_override("font_color", Color("#3c5d75")) Global.frame_container.add_child(frame_button) frame_texture_rect = Global.find_node_by_name(frame_button, "FrameTexture") diff --git a/Scripts/Global.gd b/Scripts/Global.gd index d62aadceb904..cfe5ec39e597 100644 --- a/Scripts/Global.gd +++ b/Scripts/Global.gd @@ -395,8 +395,10 @@ func frame_changed(value : int) -> void: #Make all frame buttons unpressed for c in canvases: c.frame_button.get_node("FrameButton").pressed = false + c.frame_button.get_node("FrameID").add_color_override("font_color", Color.white) #Make only the current frame button pressed canvas.frame_button.get_node("FrameButton").pressed = true + canvas.frame_button.get_node("FrameID").add_color_override("font_color", Color("#3c5d75")) func create_brush_button(brush_img : Image, brush_type := BRUSH_TYPES.CUSTOM, hint_tooltip := "") -> void: From 329e89451afa69231d4124c15633bbb1c3887083 Mon Sep 17 00:00:00 2001 From: OverloadedOrama <35376950+OverloadedOrama@users.noreply.github.com> Date: Wed, 18 Dec 2019 02:05:23 +0200 Subject: [PATCH 6/7] Added more graphics for the buttons & dark theme --- Assets/Graphics/Layers/clone_layer_hover.png | Bin 0 -> 767 bytes .../Layers/clone_layer_hover.png.import | 34 ++ .../Graphics/Layers/delete_layer_disabled.png | Bin 750 -> 753 bytes Assets/Graphics/Layers/delete_layer_hover.png | Bin 0 -> 751 bytes .../Layers/delete_layer_hover.png.import | 34 ++ .../Graphics/Layers/layer_visible_hover.png | Bin 0 -> 776 bytes .../Layers/layer_visible_hover.png.import | 34 ++ .../Graphics/Layers/merge_down_disabled.png | Bin 775 -> 773 bytes Assets/Graphics/Layers/merge_down_hover.png | Bin 0 -> 775 bytes .../Layers/merge_down_hover.png.import | 34 ++ Assets/Graphics/Layers/move_down_disabled.png | Bin 734 -> 738 bytes Assets/Graphics/Layers/move_down_hover.png | Bin 0 -> 734 bytes .../Layers/move_down_hover.png.import | 34 ++ Assets/Graphics/Layers/move_up_disabled.png | Bin 731 -> 733 bytes Assets/Graphics/Layers/move_up_hover.png | Bin 0 -> 731 bytes .../Graphics/Layers/move_up_hover.png.import | 34 ++ Assets/Graphics/Layers/new_layer_hover.png | Bin 0 -> 743 bytes .../Layers/new_layer_hover.png.import | 34 ++ Assets/Graphics/Palette/bubblegum16.json | 7 +- Assets/Graphics/Palette/default_palette.json | 8 +- .../Timeline/Go_To_First_Frame_Disabled.png | Bin 0 -> 6713 bytes .../Go_To_First_Frame_Disabled.png.import | 34 ++ .../Timeline/Go_To_First_Frame_Hover.png | Bin 0 -> 6923 bytes .../Go_To_First_Frame_Hover.png.import | 34 ++ .../Timeline/Go_To_Last_Frame_Disabled.png | Bin 0 -> 6704 bytes .../Go_To_Last_Frame_Disabled.png.import | 34 ++ .../Timeline/Go_To_Last_Frame_Hover.png | Bin 0 -> 6923 bytes .../Go_To_Last_Frame_Hover.png.import | 34 ++ Assets/Graphics/Timeline/New_Frame.png | Bin 187 -> 631 bytes Assets/Graphics/Timeline/New_Frame_Hover.png | Bin 0 -> 6323 bytes .../Timeline/New_Frame_Hover.png.import | 34 ++ .../Graphics/Timeline/Next_Frame_Disabled.png | Bin 0 -> 6731 bytes .../Timeline/Next_Frame_Disabled.png.import | 34 ++ Assets/Graphics/Timeline/Next_Frame_hover.png | Bin 0 -> 6898 bytes .../Timeline/Next_Frame_hover.png.import | 34 ++ Assets/Graphics/Timeline/Pause_Hover.png | Bin 0 -> 6443 bytes .../Graphics/Timeline/Pause_Hover.png.import | 34 ++ .../Timeline/Play Backwards_Hover.png | Bin 0 -> 6498 bytes .../Timeline/Play Backwards_Hover.png.import | 34 ++ Assets/Graphics/Timeline/Play_Hover.png | Bin 0 -> 6508 bytes .../Graphics/Timeline/Play_Hover.png.import | 34 ++ .../Timeline/Previous_Frame_Disabled.png | Bin 0 -> 6714 bytes .../Previous_Frame_Disabled.png.import | 34 ++ .../Timeline/Previous_Frame_Hover.png | Bin 0 -> 6884 bytes .../Timeline/Previous_Frame_Hover.png.import | 34 ++ Themes & Styles/Dark Theme.tres | 421 ++++++++++++++++++ Themes & Styles/DarkRulerStyle.tres | 4 + 47 files changed, 1077 insertions(+), 9 deletions(-) create mode 100644 Assets/Graphics/Layers/clone_layer_hover.png create mode 100644 Assets/Graphics/Layers/clone_layer_hover.png.import create mode 100644 Assets/Graphics/Layers/delete_layer_hover.png create mode 100644 Assets/Graphics/Layers/delete_layer_hover.png.import create mode 100644 Assets/Graphics/Layers/layer_visible_hover.png create mode 100644 Assets/Graphics/Layers/layer_visible_hover.png.import create mode 100644 Assets/Graphics/Layers/merge_down_hover.png create mode 100644 Assets/Graphics/Layers/merge_down_hover.png.import create mode 100644 Assets/Graphics/Layers/move_down_hover.png create mode 100644 Assets/Graphics/Layers/move_down_hover.png.import create mode 100644 Assets/Graphics/Layers/move_up_hover.png create mode 100644 Assets/Graphics/Layers/move_up_hover.png.import create mode 100644 Assets/Graphics/Layers/new_layer_hover.png create mode 100644 Assets/Graphics/Layers/new_layer_hover.png.import create mode 100644 Assets/Graphics/Timeline/Go_To_First_Frame_Disabled.png create mode 100644 Assets/Graphics/Timeline/Go_To_First_Frame_Disabled.png.import create mode 100644 Assets/Graphics/Timeline/Go_To_First_Frame_Hover.png create mode 100644 Assets/Graphics/Timeline/Go_To_First_Frame_Hover.png.import create mode 100644 Assets/Graphics/Timeline/Go_To_Last_Frame_Disabled.png create mode 100644 Assets/Graphics/Timeline/Go_To_Last_Frame_Disabled.png.import create mode 100644 Assets/Graphics/Timeline/Go_To_Last_Frame_Hover.png create mode 100644 Assets/Graphics/Timeline/Go_To_Last_Frame_Hover.png.import create mode 100644 Assets/Graphics/Timeline/New_Frame_Hover.png create mode 100644 Assets/Graphics/Timeline/New_Frame_Hover.png.import create mode 100644 Assets/Graphics/Timeline/Next_Frame_Disabled.png create mode 100644 Assets/Graphics/Timeline/Next_Frame_Disabled.png.import create mode 100644 Assets/Graphics/Timeline/Next_Frame_hover.png create mode 100644 Assets/Graphics/Timeline/Next_Frame_hover.png.import create mode 100644 Assets/Graphics/Timeline/Pause_Hover.png create mode 100644 Assets/Graphics/Timeline/Pause_Hover.png.import create mode 100644 Assets/Graphics/Timeline/Play Backwards_Hover.png create mode 100644 Assets/Graphics/Timeline/Play Backwards_Hover.png.import create mode 100644 Assets/Graphics/Timeline/Play_Hover.png create mode 100644 Assets/Graphics/Timeline/Play_Hover.png.import create mode 100644 Assets/Graphics/Timeline/Previous_Frame_Disabled.png create mode 100644 Assets/Graphics/Timeline/Previous_Frame_Disabled.png.import create mode 100644 Assets/Graphics/Timeline/Previous_Frame_Hover.png create mode 100644 Assets/Graphics/Timeline/Previous_Frame_Hover.png.import create mode 100644 Themes & Styles/Dark Theme.tres create mode 100644 Themes & Styles/DarkRulerStyle.tres diff --git a/Assets/Graphics/Layers/clone_layer_hover.png b/Assets/Graphics/Layers/clone_layer_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..ccd8dac45eb894c633a88095c40d0dab4c79b06e GIT binary patch literal 767 zcmVEX>4Tx04R}tkv&MmKpe$iQ>7vmkrokg2vVIah>AE$6^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;i>s5Oi`@MG$@HM+n0bGxbDzAp_6xbq^n3@1i`*``n+SN6DKE@QK8;OgAjzb>itw zOXs{#9A+g+AwDM_Gw6cEk6f2se&bwpSm2pqBa@mV4ik&THkR9%l?;`5ia4UE8s!UF zmle)ioYiubHSft^7|d(SX|B^8LL7@oAPEsNs@Omo7NWFjq?kz2e$2x^==hW5lF79J zMvi$@ph9x|;D7MDTeC1Z;U)!RK-;*Z=?k24YJ`L;yJe82~^qS-9r_000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdJ87BmhuXdguY000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0002iNkl&2CkF{} zSNsl(xhdlNXnd%gbC8#{_J)ZSLQwfwuL9;ciO97QTq1J8=2G7KdnbYI4(OUiF-9=P zK#Z}t#uzh)00%7rC6Ysr;G5zlN02LORoF!!cYuQD+;)ET|2n xA#wcwPci?it*j7&dPf)Ra3Nu8KC$|H{sA*!U*!Sn$Lat8002ovPDHLkV1ke3M(F?m literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Layers/clone_layer_hover.png.import b/Assets/Graphics/Layers/clone_layer_hover.png.import new file mode 100644 index 000000000000..c0bc54383af3 --- /dev/null +++ b/Assets/Graphics/Layers/clone_layer_hover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/clone_layer_hover.png-122a42327b359a33843a6f637f063bfb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Layers/clone_layer_hover.png" +dest_files=[ "res://.import/clone_layer_hover.png-122a42327b359a33843a6f637f063bfb.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/Layers/delete_layer_disabled.png b/Assets/Graphics/Layers/delete_layer_disabled.png index 7b2bcc3cbe2f62a4ccf771ffd0aa517c54af0f16..8f758c0102be93a3bde4144489d1ecd31ec37e39 100644 GIT binary patch delta 693 zcmV;m0!sbv1@Q%tB!7izLqkwWLqi~Na&Km7Y-IodD3N`UJxIeq9K~N#r6LuP77=j> zQk^V_ia1IYi(sL&62R|084ld5RI=Bjg;0K6{tCOOOl=#1- z&?3fz<9@um_qclp2=y{k&5m(E)hr_wkBQmbiWqoB5Pj%J2!F#8GxbDzAp_6xbq^n3 z@1i`*``n+SN6DKE@QK8;OgAjzb>itwOXs{#9A+g+AwDM_Gw6cEk6f2se&bwpSm2pq zBa@mV4ik&THkR9%l?;`5ia4UE8s!UFmle)ioYiubHSft^7|d(SX|B^8LL7@oAPEsN zs@Omo7NWFjq<@%5(SFRsKj`?Am~{NR7^yIZp`IpHP+V?gJNZGVga zfnA_cv+eI=+isiy{%7DyYxyg6VCIwbT1$%@0lnM6#dS-Q_khbCVBkrY49SuFG=)L| zct4|W$^oHUpnKKrt+|iW2OvXTE!_YIhrno&ve!J`-AmQp+rMX;{rv!owQ{lUciPwh z000JJOGiWi{{a60|De66lK=n!32;bRa{vG?BLDy{BLR4&KXw2B00(qQO+^Re3=tMP z8mKDQ_mk@ZD1XRFL_t(o!|j*b4Zt7>MbUH!W^n)pa9k#Gi}uUJ5ViGDX%qRQA>Jde zRO7ve)Ita+yl9AMQvX;bEOjD?T`8Uev7l^LHP4 zdic}0p%Ro1kK(VCK#EFVinqWR=iJ%S2T~{k^=6_8;9gFkrwsq-fln=>(oI`NuNxrO zgth6Iz6o>PemA01H(|*ifl%*($9o{RbVlO37t#J9*#Of4nNgNw7S4z7YA_yOYL>ZIr*CH^ld zw21NGxF7HCJ?`ECLZi$yt7`(#^s1SRMWsx3RqA;~03nDNM1MeLmJv@arr|lh?&0I> zU4&7I>y; zrjzr;BC%BHV5Ngu(bR~iiNmU?RNSu59A>z@3D!JNL5;yTR{#IS@o5|E&v zh7!uCB0{T9ihqS9?MFTQ!;U{eE`?krFmf!Q0u8d`2mgcL-CFsnNjE7N1-f5s`(qU7 z*#(+)+x|Yb?dA#Ke+I7fw!hK-w#jea+z?{E&Tuh z00v@9M??Ss00000`9r&Z00009a7bBm001r{001r{0eGc9b^rhX2XskIMF-;x4-^|4 zOUvsKlk5Q~f5u5fK~z}7?U&mPfFKM-3t@+D!~jgkEZwM6=og7;0Ij^#*uR>l_dp*J z6GDKadG9wEXhdX=zMCa1brOi3DV_tdu-HtDaa#$n{04r2_W&RwAY!*T6#yavGXpbM zlV6Q%DnTiE5+70mDJp#_u7R<4PoDf1adioD5G~^GTFB-* za}9SkqFpy($!~#J-UCiMdbLrz8m9)(Bpkko{y(Dc0m!%7Od}%mj1sK4g{0}^huP2b Y9TMr7Vmnctng9R*07*qoM6N<$f`i95+yDRo diff --git a/Assets/Graphics/Layers/delete_layer_hover.png b/Assets/Graphics/Layers/delete_layer_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..e075a7850e8468a0661af8e81ea54dd5f8855483 GIT binary patch literal 751 zcmVEX>4Tx04R}tkv&MmKpe$iQ>7vmkrokg2vVIah>AE$6^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;i>s5Oi`@MG$@HM+n0bGxbDzAp_6xbq^n3@1i`*``n+SN6DKE@QK8;OgAjzb>itw zOXs{#9A+g+AwDM_Gw6cEk6f2se&bwpSm2pqBa@mV4ik&THkR9%l?;`5ia4UE8s!UF zmle)ioYiubHSft^7|d(SX|B^8LL7@oAPEsNs@Omo7NWFjq?kz2e$2x^==hW5lF79J zMvi$@ph9x|;D7MDTeC1Z;U)!RK-;*Z=?k24YJ`L;yJe82~^qS-9r_000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdJ87BVEbiE$MG000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0002SNkl|> zywupgnx^+a9}yEmfTMZuHyCI{WRAX@B`kFkh@B~(1F^8!OpI|`39$SIet`D?AR-`Q zw>T95A_6l5Ggp&ejcY1FDR~kfQUWO|eJQSiv3F0N{1$O_333oE;_vB!M=he#Nj0N) z8z9$kwdv@-33Cm1HlkfOVaacSSl$CpJ9@QIyBenk&?Fqbi2gsK?*YiS+Ds!N^NbR# hxP_$YEX>4Tx04R}tkv&MmKpe$iQ>7vmkrokg2vVIah>AE$6^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;i>s5Oi`@MG$@HM+n0bGxbDzAp_6xbq^n3@1i`*``n+SN6DKE@QK8;OgAjzb>itw zOXs{#9A+g+AwDM_Gw6cEk6f2se&bwpSm2pqBa@mV4ik&THkR9%l?;`5ia4UE8s!UF zmle)ioYiubHSft^7|d(SX|B^8LL7@oAPEsNs@Omo7NWFjq?kz2e$2x^==hW5lF79J zMvi$@ph9x|;D7MDTeC1Z;U)!RK-;*Z=?k24YJ`L;yJe82~^qS-9r_000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdJ87BV_QhD>$<000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0002rNklnHZpOC-jj*- zghSiYKFFKK@_!&w)!utmnse?{e>6nYrF|aN-i-dY%HIAfQK_ikJh-Ae7IpQ_zaC z2I4?O$50aeh~+H2zY$TSckPiH;P#oTkM2IeRjs7zd+G`#MN@uEWuX=Mtw!{#qj9Nz ztQAur(|<-Ij`xLR1Be0Yx7tiYME#B}SdoRS3H8M6=lKT=3w%;B_Ix)00000p|llRbuhW~Luk^Fq_{W= zt_24_7OM^}&bm6d3WDGVh>NR}qKlOHzogJ2#)IR2yu0_fdj|;hGE>ctaX{59BNdN{ z+1!d4ctsF>=tl^{5;OHgdLaYP@pTU$U+3t5*H z&Rd+-a+Njj$zK@EYs+b_(;Pw^i%1{|5i+XSKp7UIv}&Z7NYQ@G!$0WwljM@gwE;$s zc~qc6a{Sy{D4^000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdJ87CR{y`nKVd>;Wi$+(|@1R9M69SJ4f{AP7X` z5G=qd4B)t~;sS2*-j|6nZ3Bw-y~O)#OT2?BCoaYaElMdLSO`RP?Q_^g-1Af+ekb{r z5DzaSXtQT#NGSm`-^Qer#8n7datTotDS;m)H~R(Bz&0aIhGqiV3Rsb=1XvTR_rNL~ z0Y|_QFeQL;nWtOy`*y79f=}&uv{j1*5Ygkp?KdKVoU^?b+}ZMsQK|QUvAR`{0sA0 VX$ac{smuTX002ovPDHLkV1hydJfr{s delta 689 zcmV;i0#5yf28RZaK7Sa7-=<1MD;=yL;*g;_Sr8R*lqwd%LTM|s>R@u|A2ex5Qd}Gb z*MfsTi&X~~XI&j!1wrr!#KqM~(M3x9E-AE#@s8sj-uvE{yYB#@QDLgtH36uaWu)RU zF`HWz1Fz^qh~_K?C1&c0^kN2{JD8OWm3W#sqNp0>3t5*H z&Rd+-N{zMd$zK@EYb$B4(;7h>OGqFI5i)8hqXG+2+BH&4r06{6;U9MVNpi{LDua<@ z0ad7w96$IU{D1DPS(uu1lY%jz`^C0DMuEUC(5&0`_pxm^PXPZjaHX~V)dn#8NqW7l zMUH^bHgIv>*5p0lat9cC(j`N3BtI>oPypV~=$mrDz%9_b=Ju_1j?)JqL%mwQ0S*p< zu_9%!d%U}+vv2>_wEFi0uBCFnVjhDs00006VoOIv05MVkQUFp>&F#_v000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdG55C;pl0uJ<(>;Wi$-bqA3R9M69SJ4T?APiM; zgg`cO0H<>nHww7J-ItInZ7)%)ci{W0NZ(6H@{El!8jcXc%RGpjv*q7@7V(j%3UM>Z z&xAO$7&fJ(iXIUS5gA0hyhB9d|9LIBgs6&?z_pT(f;a;_B29$D1n>-uB3IYINMdyj zJcTV_3)lj5x&$C%_lRDe0hJfrjpNo)Ef!Ep5s&FoiUEM}UT|g0Jw~Ojfjfd0vuY~B zGon_fZ0-V1*kjYar-eqm5B_Hk0KnH)nX+-!P-&#yTtdj~b{4v)A)C XH^pQmP(u!`00000NkvXXu0mjfhkG;X diff --git a/Assets/Graphics/Layers/merge_down_hover.png b/Assets/Graphics/Layers/merge_down_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..e3979a6becb012bc2e4f88667b158fa0f3225d65 GIT binary patch literal 775 zcmV+i1Ni)jP)EX>4Tx04R}tkv&MmKpe$iQ>7vmkrokg2vVIah>AE$6^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;i>s5Oi`@MG$@HM+n0bGxbDzAp_6xbq^n3@1i`*``n+SN6DKE@QK8;OgAjzb>itw zOXs{#9A+g+AwDM_Gw6cEk6f2se&bwpSm2pqBa@mV4ik&THkR9%l?;`5ia4UE8s!UF zmle)ioYiubHSft^7|d(SX|B^8LL7@oAPEsNs@Omo7NWFjq?kz2e$2x^==hW5lF79J zMvi$@ph9x|;D7MDTeC1Z;U)!RK-;*Z=?k24YJ`L;yJe82~^qS-9r_000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdJ87BdqWFXdYR000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0002qNkl*R$U+qvOUpEBcQbs0Xvx^EWreWF$~S4z2(I002ovPDHLk FV1nsqOT7R9 literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Layers/merge_down_hover.png.import b/Assets/Graphics/Layers/merge_down_hover.png.import new file mode 100644 index 000000000000..68d8a71fb919 --- /dev/null +++ b/Assets/Graphics/Layers/merge_down_hover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/merge_down_hover.png-784a31cbd8f9b3d8cd836db6a5b74195.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Layers/merge_down_hover.png" +dest_files=[ "res://.import/merge_down_hover.png-784a31cbd8f9b3d8cd836db6a5b74195.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/Layers/move_down_disabled.png b/Assets/Graphics/Layers/move_down_disabled.png index f4a05c9708a6ac690fd36f6094d61e3a662e2ae8..3436c215ffa4284a6621ea7f895c7b130f10292d 100644 GIT binary patch delta 652 zcmV;70(1S|1>yyeK7Sm=UsI(b6_FMZaR^eKEQpFYN)?M>p|llRbuhW~Luk^Fq_{W= zt_24_7OM^}&bm6d3WDGVh>NR}qKlOHzogJ2#)IR2yu0_fdj|;hGE>ctaX{59BNdN{ z+1!d4ctsF>=tl^{5;OHgdLaYP@pTU$U+3t5*H z&Rd+-a+Njj$zK@EYs+b_(;Pw^i%1{|5i+XSKp7UIv}&Z7NYQ@G!$0WwljM@gwE;$s zc~qc6a{Sy{D4^000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdJ87CSbY^1Bq1>;Wi$xk*GpR9M69m(dBuAPhxS z93rzgKn8GJCvuCvFF}H(G4&-C%wMJD-g^>@`kb@ttJZqCKNbM^{yAz1Q=MicXo`=F z1ZP~qB7IN6p1?6+Z6HcMLd4;EDMiP?NbJtknSmuO;Nqq4ab_Y)d%kKW0#|%y$Pkge zBla0WE`^y-^!shYCknIaMFj3lNW}O36H*G&^q(N$Q%d49VWS{T|JuMgk}WYn?`oO_ m0R9^-u%OU1BVEwGp8o*+8C04UI}ud?0000oG delta 648 zcmV;30(br51>OaaK7Sa7-=<1MD;=yL;*g;_Sr8R*lqwd%LTM|s>R@u|A2ex5Qd}Gb z*MfsTi&X~~XI&j!1wrr!#KqM~(M3x9E-AE#@s8sj-uvE{yYB#@QDLgtH36uaWu)RU zF`HWz1Fz^qh~_K?C1&c0^kN2{JD8OWm3W#sqNp0>3t5*H z&Rd+-N{zMd$zK@EYb$B4(;7h>OGqFI5i)8hqXG+2+BH&4r06{6;U9MVNpi{LDua<@ z0ad7w96$IU{D1DPS(uu1lY%jz`^C0DMuEUC(5&0`_pxm^PXPZjaHX~V)dn#8NqW7l zMUH^bHgIv>*5p0lat9cC(j`N3BtI>oPypV~=$mrDz%9_b=Ju_1j?)JqL%mwQ0S*p< zu_9%!d%U}+vv2>_wEFi0uBCFnVjhDs00006VoOIv05MVkQUFp>&F#_v000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdG55C<021Y#|d>;Wi$wMj%lR9M69m(dM?APhu- zutPUu0H$M>Zp0M&r7;b}Qni(Y{z)|VdOalgoU^-DN@;T+79#rVbJP;1ItNJ56mNk9 zXI#FNvRML{JFo!E0ixt10BEk)T6F+gVm+vpfmcSrwU@rf$wZXS{H;s`uJ}mE0D!$C z<_RI!g^}({=i7#NE{t|Ba-atx5uf)@NL`S2Kkso&U66MF2;iykI*v~OdRNmdMD+g{ ifrSf)W~2++*Yh2XfmPr+9(B9`0000EX>4Tx04R}tkv&MmKpe$iQ>7vmkrokg2vVIah>AE$6^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;i>s5Oi`@MG$@HM+n0bGxbDzAp_6xbq^n3@1i`*``n+SN6DKE@QK8;OgAjzb>itw zOXs{#9A+g+AwDM_Gw6cEk6f2se&bwpSm2pqBa@mV4ik&THkR9%l?;`5ia4UE8s!UF zmle)ioYiubHSft^7|d(SX|B^8LL7@oAPEsNs@Omo7NWFjq?kz2e$2x^==hW5lF79J zMvi$@ph9x|;D7MDTeC1Z;U)!RK-;*Z=?k24YJ`L;yJe82~^qS-9r_000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdJ87BePKoFRAs000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0002BNkl%VIBKqrd)DosT2T0HqZ-E47T)vdDSpt|lumH>fqU0k0 zXs*{2_(;eAfW0H;2_e^ok?!Z)hIcNEb}w?E z2O$xk_fJS&kaj=saZFv1cK-FUZK7Sm=UsI(b6_FMZaR^eKEQpFYN)?M>p|llRbuhW~Luk^Fq_{W= zt_24_7OM^}&bm6d3WDGVh>NR}qKlOHzogJ2#)IR2yu0_fdj|;hGE>ctaX{59BNdN{ z+1!d4ctsF>=tl^{5;OHgdLaYP@pTU$U+3t5*H z&Rd+-a+Njj$zK@EYs+b_(;Pw^i%1{|5i+XSKp7UIv}&Z7NYQ@G!$0WwljM@gwE;$s zc~qc6a{Sy{D4^000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdJ87XSzLTs|R_>;Wi$v`IukR9M69m(dNwAPhte z@(`Yd0XzWXdLp(+zbqjXwFIZQZhL=86y4ps4@9c9La)}^0dEu$rT!Ur8IL|1B=0mo z3zETE*`s|=!Jk0r0L%=`>=S^QK}0}AOd(=UpzT!_3h@Yx?X48@9p;u0aVB`xew9KD z0<-N`DBzV!2}YA=-)Duhjb_ZQQ2LJ3@DAbXkJe*Yl}ahcPfzd<;2&VTtL+pKrO%ka hgMxbE_+t0<`~jz)Qeye_-R}SZ002ovPDHLkV1oI`E9n3L delta 645 zcmV;00($-31=|IXK7Sa7-=<1MD;=yL;*g;_Sr8R*lqwd%LTM|s>R@u|A2ex5Qd}Gb z*MfsTi&X~~XI&j!1wrr!#KqM~(M3x9E-AE#@s8sj-uvE{yYB#@QDLgtH36uaWu)RU zF`HWz1Fz^qh~_K?C1&c0^kN2{JD8OWm3W#sqNp0>3t5*H z&Rd+-N{zMd$zK@EYb$B4(;7h>OGqFI5i)8hqXG+2+BH&4r06{6;U9MVNpi{LDua<@ z0ad7w96$IU{D1DPS(uu1lY%jz`^C0DMuEUC(5&0`_pxm^PXPZjaHX~V)dn#8NqW7l zMUH^bHgIv>*5p0lat9cC(j`N3BtI>oPypV~=$mrDz%9_b=Ju_1j?)JqL%mwQ0S*p< zu_9%!d%U}+vv2>_wEFi0uBCFnVjhDs00006VoOIv05MVkQUFp>&F#_v000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdG55C;Wi$vPnciR9M69m&*;rAPhte zq6c?G0aQmV?#NYSPe_rK-SA25wZz;Yhk2f{6cI`(a8}OwfEPtX;e1Y7#?q&OL{0N6 zkO;;KwbsKDz&rup0Eh^PXaj(Vz|6qROAtOQXwx^Xq~I?BIsIx1@d@)42tO6vO+TB0 zj|6(BpGhG|jZ`2_etqv%>Yb>^Y$T=qJ09MFyPZ%4nCW`&zy|mVAm3`5BBJmg6EX>4Tx04R}tkv&MmKpe$iQ>7vmkrokg2vVIah>AE$6^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;i>s5Oi`@MG$@HM+n0bGxbDzAp_6xbq^n3@1i`*``n+SN6DKE@QK8;OgAjzb>itw zOXs{#9A+g+AwDM_Gw6cEk6f2se&bwpSm2pqBa@mV4ik&THkR9%l?;`5ia4UE8s!UF zmle)ioYiubHSft^7|d(SX|B^8LL7@oAPEsNs@Omo7NWFjq?kz2e$2x^==hW5lF79J zMvi$@ph9x|;D7MDTeC1Z;U)!RK-;*Z=?k24YJ`L;yJe82~^qS-9r_000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdJ87Be}*lq`(^000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}00028Nkl%dNRgG@ z@JZ~o#M~f|2*wJv*25COJOSSThzN*i z1AvIY%)rb`5I!qt(>JZ8;4c9={b~yF3G)>QKNZ|fKbwM&1bU~RNg<6?AWeRK?^WuZ zsK;z1rTse|-hsQFPz9Ljdhfsn_zEE3YMLUV@E;Xeq|iK*ywHB0e*krtQ1CYSFbe?P)EX>4Tx04R}tkv&MmKpe$iQ>7vmkrokg2vVIah>AE$6^me@v=v%)FuC+YXws0R zxHt-~1qVMCs}3&Cx;nTDg5U>;i>s5Oi`@MG$@HM+n0bGxbDzAp_6xbq^n3@1i`*``n+SN6DKE@QK8;OgAjzb>itw zOXs{#9A+g+AwDM_Gw6cEk6f2se&bwpSm2pqBa@mV4ik&THkR9%l?;`5ia4UE8s!UF zmle)ioYiubHSft^7|d(SX|B^8LL7@oAPEsNs@Omo7NWFjq?kz2e$2x^==hW5lF79J zMvi$@ph9x|;D7MDTeC1Z;U)!RK-;*Z=?k24YJ`L;yJe82~^qS-9r_000SaNLh0L z04^f{04^f|c%?sf00007bV*G`2jdJ87BnE~z7mQ6000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0002KNklEpRBJPVo!rjI9VJl{a9M;+w421Vy<gU9m0EOpq7bUf-PW3M|8F?to0L$nU_pPX*|0|2Fi(bmiw;^q>b6* Z`5SzmNQMFLDX{{9 literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Layers/new_layer_hover.png.import b/Assets/Graphics/Layers/new_layer_hover.png.import new file mode 100644 index 000000000000..0a8fc6d8338d --- /dev/null +++ b/Assets/Graphics/Layers/new_layer_hover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/new_layer_hover.png-3289838446c9e10bb883f5f29f157210.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Layers/new_layer_hover.png" +dest_files=[ "res://.import/new_layer_hover.png-3289838446c9e10bb883f5f29f157210.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/Palette/bubblegum16.json b/Assets/Graphics/Palette/bubblegum16.json index 021041afbde4..1239d8abf66d 100644 --- a/Assets/Graphics/Palette/bubblegum16.json +++ b/Assets/Graphics/Palette/bubblegum16.json @@ -1,6 +1,6 @@ { - "name": "BubbleGum16", - "colors" : [ + "name": "BubbleGum16", + "colors" : [ { "data" : "#FF000000", "name" : "no name" }, { "data" : "#FF7f0622", "name" : "no name" }, { "data" : "#FFd62411", "name" : "no name" }, @@ -18,6 +18,5 @@ { "data" : "#FF007899", "name" : "no name" }, { "data" : "#FF002859", "name" : "no name" }, ], - "comments": "by PineTreePizza - https://twitter.com/PineTreePizza", - "editable": false + "comments": "by PineTreePizza - https://twitter.com/PineTreePizza" } \ No newline at end of file diff --git a/Assets/Graphics/Palette/default_palette.json b/Assets/Graphics/Palette/default_palette.json index 73d3c7e42e18..b76ab8e6aa82 100644 --- a/Assets/Graphics/Palette/default_palette.json +++ b/Assets/Graphics/Palette/default_palette.json @@ -1,6 +1,6 @@ { - "name": "Default", - "colors" : [ + "name": "Default", + "colors" : [ { "data" : "#FF000000", "name" : "no name" }, { "data" : "#FF222034", "name" : "no name" }, { "data" : "#FF45283c", "name" : "no name" }, @@ -33,7 +33,5 @@ { "data" : "#FFd77bba", "name" : "no name" }, { "data" : "#FF8f974a", "name" : "no name" }, { "data" : "#FF8a6f30", "name" : "no name" } - ], - "comments": "Aseprite default palette", - "editable": false + ] } \ No newline at end of file diff --git a/Assets/Graphics/Timeline/Go_To_First_Frame_Disabled.png b/Assets/Graphics/Timeline/Go_To_First_Frame_Disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..49bed89b5ee74a6ea91e96e79c218f49a482b25b GIT binary patch literal 6713 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 W9cF=Um<|*X=H|52vBF_Z^8Wy+YE|L@ literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Timeline/Go_To_First_Frame_Disabled.png.import b/Assets/Graphics/Timeline/Go_To_First_Frame_Disabled.png.import new file mode 100644 index 000000000000..e81d9ccbfa73 --- /dev/null +++ b/Assets/Graphics/Timeline/Go_To_First_Frame_Disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Go_To_First_Frame_Disabled.png-847b83ff8bb78a0a8f232a8912e269a8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Timeline/Go_To_First_Frame_Disabled.png" +dest_files=[ "res://.import/Go_To_First_Frame_Disabled.png-847b83ff8bb78a0a8f232a8912e269a8.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/Timeline/Go_To_First_Frame_Hover.png b/Assets/Graphics/Timeline/Go_To_First_Frame_Hover.png new file mode 100644 index 0000000000000000000000000000000000000000..2b4e8f113d2458ee1aff47108be6f818dc9d9d42 GIT binary patch literal 6923 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 Wc%i|YtT~WXn1ijW%_*y(xPJjAwVDF} literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Timeline/Go_To_First_Frame_Hover.png.import b/Assets/Graphics/Timeline/Go_To_First_Frame_Hover.png.import new file mode 100644 index 000000000000..e5d380256a79 --- /dev/null +++ b/Assets/Graphics/Timeline/Go_To_First_Frame_Hover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Go_To_First_Frame_Hover.png-9c1d7453663385574f36f6c2e2103f20.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Timeline/Go_To_First_Frame_Hover.png" +dest_files=[ "res://.import/Go_To_First_Frame_Hover.png-9c1d7453663385574f36f6c2e2103f20.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/Timeline/Go_To_Last_Frame_Disabled.png b/Assets/Graphics/Timeline/Go_To_Last_Frame_Disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..6ab2169238692f239d7b10c1ae3024cae2537e5f GIT binary patch literal 6704 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 Tb1Lm2uQ00Z8k;h!Es_5MIxdh# literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Timeline/Go_To_Last_Frame_Hover.png.import b/Assets/Graphics/Timeline/Go_To_Last_Frame_Hover.png.import new file mode 100644 index 000000000000..9ae24251e912 --- /dev/null +++ b/Assets/Graphics/Timeline/Go_To_Last_Frame_Hover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Go_To_Last_Frame_Hover.png-20ec0443a96a3f1dc86bb0bf79459cbb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Timeline/Go_To_Last_Frame_Hover.png" +dest_files=[ "res://.import/Go_To_Last_Frame_Hover.png-20ec0443a96a3f1dc86bb0bf79459cbb.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/Timeline/New_Frame.png b/Assets/Graphics/Timeline/New_Frame.png index ec4fbbe90073df98f4fa61aaaaf5b3275c58586e..e80dc2c2c665ade5d7be96bc96bd8f282e624367 100644 GIT binary patch literal 631 zcmV--0*L*IP)EX>4Tx04R}tkv&MmKpe$iQ$^8=phZL+GPF(>L`58>ibb$c+6t{Ym|Xe=O&XFE z7e~Rh;NZt%)xpJCR|i)?5c~jfadlF3krMxx6k5c1aNLh~_a1le0HI!Hs@X9CsG4OY zV^J}aT@|}t(Tf29VGK#k)Z?keG(5-GJ$!tV@h8Y7ldA+q zjs;YpLUR1zfAG6oGe0%yCIzBE=ZkHBgn_PIpi#5!?_=9;oB;l3;7V)xD|KM@lk{3k z3mpOd+rY(jOOyA2%N=0&NtX=Ck^D4;d>(i|qi@OrgSSA>n%i4*AEysMnz~xP0S*p< zu>xhUd%U~5y|;hQH2eDjW3O_d7Y=~l00006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru;|mf2G!~!uK^Oo402y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{002)(L_t(I%VT6`3zRfEtLA4v7tX7+Ab`F`ZqAE7@Rk&1ftSV5AH)FH^e;007wM7$qXX R5nliR002ovPDHLkV1l9m_G175 literal 187 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 literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Timeline/New_Frame_Hover.png.import b/Assets/Graphics/Timeline/New_Frame_Hover.png.import new file mode 100644 index 000000000000..53e85b0b19b4 --- /dev/null +++ b/Assets/Graphics/Timeline/New_Frame_Hover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/New_Frame_Hover.png-757d1276bed2b5a5a8a97f71b12b6037.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Timeline/New_Frame_Hover.png" +dest_files=[ "res://.import/New_Frame_Hover.png-757d1276bed2b5a5a8a97f71b12b6037.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/Timeline/Next_Frame_Disabled.png b/Assets/Graphics/Timeline/Next_Frame_Disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..c20d39fb37870d7d38f588a7c028b17c596c80af GIT binary patch literal 6731 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 AJpcdz literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Timeline/Next_Frame_hover.png.import b/Assets/Graphics/Timeline/Next_Frame_hover.png.import new file mode 100644 index 000000000000..d11b15e12e15 --- /dev/null +++ b/Assets/Graphics/Timeline/Next_Frame_hover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Next_Frame_hover.png-110da860ba2c86a21b572101cb336b74.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Timeline/Next_Frame_hover.png" +dest_files=[ "res://.import/Next_Frame_hover.png-110da860ba2c86a21b572101cb336b74.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/Timeline/Pause_Hover.png b/Assets/Graphics/Timeline/Pause_Hover.png new file mode 100644 index 0000000000000000000000000000000000000000..66f63f4834746fd38a3cb6d22d308d1047dd1320 GIT binary patch literal 6443 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 c#-2US1T#V??kn7Wb6vmnpAz8n2LJ#7 literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Timeline/Play_Hover.png.import b/Assets/Graphics/Timeline/Play_Hover.png.import new file mode 100644 index 000000000000..be33cf41d61f --- /dev/null +++ b/Assets/Graphics/Timeline/Play_Hover.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Play_Hover.png-aeaa83590cb839bb63f204d76d1912ac.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Timeline/Play_Hover.png" +dest_files=[ "res://.import/Play_Hover.png-aeaa83590cb839bb63f204d76d1912ac.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/Timeline/Previous_Frame_Disabled.png b/Assets/Graphics/Timeline/Previous_Frame_Disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a73d526a7c28257f1cb8263041e45c8e037d8f43 GIT binary patch literal 6714 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 literal 0 HcmV?d00001 diff --git a/Assets/Graphics/Timeline/Previous_Frame_Disabled.png.import b/Assets/Graphics/Timeline/Previous_Frame_Disabled.png.import new file mode 100644 index 000000000000..70e16c24c75e --- /dev/null +++ b/Assets/Graphics/Timeline/Previous_Frame_Disabled.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Previous_Frame_Disabled.png-234ea1cee85ce788e6fc59a1d8a41110.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Timeline/Previous_Frame_Disabled.png" +dest_files=[ "res://.import/Previous_Frame_Disabled.png-234ea1cee85ce788e6fc59a1d8a41110.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/Timeline/Previous_Frame_Hover.png b/Assets/Graphics/Timeline/Previous_Frame_Hover.png new file mode 100644 index 0000000000000000000000000000000000000000..1e11d11e43f1dd8583701b49b4024c90e7cda62e GIT binary patch literal 6884 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 fyQ}gi Date: Wed, 18 Dec 2019 02:43:49 +0200 Subject: [PATCH 7/7] Made changes to Main.tscn, Dark Theme is the default theme (for now) --- Main.tscn | 259 +++++++++++++++++--------------- Themes & Styles/Dark Theme.tres | 40 ++--- 2 files changed, 158 insertions(+), 141 deletions(-) diff --git a/Main.tscn b/Main.tscn index 0c2b145a9915..475675f4d0bb 100644 --- a/Main.tscn +++ b/Main.tscn @@ -1,6 +1,6 @@ -[gd_scene load_steps=62 format=2] +[gd_scene load_steps=75 format=2] -[ext_resource path="res://Themes & Styles/Main Theme.tres" type="Theme" id=1] +[ext_resource path="res://Themes & Styles/Dark Theme.tres" type="Theme" id=1] [ext_resource path="res://Scripts/Main.gd" type="Script" id=2] [ext_resource path="res://Assets/Graphics/Tools/RectSelect.png" type="Texture" id=3] [ext_resource path="res://Assets/Graphics/Tools/ColorPicker.png" type="Texture" id=4] @@ -11,7 +11,7 @@ [ext_resource path="res://Assets/Graphics/Color switch.png" type="Texture" id=9] [ext_resource path="res://Assets/Graphics/Color defaults.png" type="Texture" id=10] [ext_resource path="res://Assets/Graphics/Brush_button.png" type="Texture" id=11] -[ext_resource path="res://Themes & Styles/RulerStyle.tres" type="StyleBox" id=12] +[ext_resource path="res://Themes & Styles/DarkRulerStyle.tres" type="StyleBox" id=12] [ext_resource path="res://Scripts/HorizontalRuler.gd" type="Script" id=13] [ext_resource path="res://Scripts/VerticalRuler.gd" type="Script" id=14] [ext_resource path="res://Prefabs/Canvas.tscn" type="PackedScene" id=15] @@ -19,34 +19,47 @@ [ext_resource path="res://Scripts/SelectionRectangle.gd" type="Script" id=17] [ext_resource path="res://Scripts/SecondViewport.gd" type="Script" id=18] [ext_resource path="res://Assets/Graphics/Timeline/Go_To_First_Frame.png" type="Texture" id=19] -[ext_resource path="res://Assets/Graphics/Timeline/Previous_Frame.png" type="Texture" id=20] -[ext_resource path="res://Assets/Graphics/Timeline/Play Backwards.png" type="Texture" id=21] -[ext_resource path="res://Assets/Graphics/Timeline/Pause.png" type="Texture" id=22] -[ext_resource path="res://Assets/Graphics/Timeline/Play.png" type="Texture" id=23] -[ext_resource path="res://Assets/Graphics/Timeline/Next_Frame.png" type="Texture" id=24] -[ext_resource path="res://Assets/Graphics/Timeline/Go_To_Last_Frame.png" type="Texture" id=25] -[ext_resource path="res://Assets/Graphics/Timeline/Loop_None.png" type="Texture" id=26] -[ext_resource path="res://Scripts/TimelineSeconds.gd" type="Script" id=27] -[ext_resource path="res://Assets/Graphics/Timeline/New_Frame.png" type="Texture" id=28] -[ext_resource path="res://Assets/Graphics/Layers/new_layer.png" type="Texture" id=29] -[ext_resource path="res://Assets/Graphics/Layers/delete_layer.png" type="Texture" id=30] -[ext_resource path="res://Assets/Graphics/Layers/delete_layer_disabled.png" type="Texture" id=31] -[ext_resource path="res://Assets/Graphics/Layers/move_up.png" type="Texture" id=32] -[ext_resource path="res://Assets/Graphics/Layers/move_up_disabled.png" type="Texture" id=33] -[ext_resource path="res://Assets/Graphics/Layers/move_down.png" type="Texture" id=34] -[ext_resource path="res://Assets/Graphics/Layers/move_down_disabled.png" type="Texture" id=35] -[ext_resource path="res://Assets/Graphics/Layers/clone_layer.png" type="Texture" id=36] -[ext_resource path="res://Assets/Graphics/Layers/merge_down.png" type="Texture" id=37] -[ext_resource path="res://Assets/Graphics/Layers/merge_down_disabled.png" type="Texture" id=38] -[ext_resource path="res://Scripts/PaletteContainer.gd" type="Script" id=39] -[ext_resource path="res://Prefabs/BrushButton.tscn" type="PackedScene" id=40] -[ext_resource path="res://Assets/Graphics/Canvas_split.png" type="Texture" id=41] -[ext_resource path="res://Assets/Graphics/Canvas_unsplit.png" type="Texture" id=42] -[ext_resource path="res://Scripts/AboutDialog.gd" type="Script" id=43] -[ext_resource path="res://Scripts/EditPalettePopup.gd" type="Script" id=44] +[ext_resource path="res://Assets/Graphics/Timeline/Go_To_First_Frame_Hover.png" type="Texture" id=20] +[ext_resource path="res://Assets/Graphics/Timeline/Previous_Frame.png" type="Texture" id=21] +[ext_resource path="res://Assets/Graphics/Timeline/Previous_Frame_Hover.png" type="Texture" id=22] +[ext_resource path="res://Assets/Graphics/Timeline/Play Backwards.png" type="Texture" id=23] +[ext_resource path="res://Assets/Graphics/Timeline/Pause.png" type="Texture" id=24] +[ext_resource path="res://Assets/Graphics/Timeline/Play Backwards_Hover.png" type="Texture" id=25] +[ext_resource path="res://Assets/Graphics/Timeline/Play.png" type="Texture" id=26] +[ext_resource path="res://Assets/Graphics/Timeline/Play_Hover.png" type="Texture" id=27] +[ext_resource path="res://Assets/Graphics/Timeline/Next_Frame.png" type="Texture" id=28] +[ext_resource path="res://Assets/Graphics/Timeline/Next_Frame_hover.png" type="Texture" id=29] +[ext_resource path="res://Assets/Graphics/Timeline/Go_To_Last_Frame.png" type="Texture" id=30] +[ext_resource path="res://Assets/Graphics/Timeline/Go_To_Last_Frame_Hover.png" type="Texture" id=31] +[ext_resource path="res://Assets/Graphics/Timeline/Loop_None.png" type="Texture" id=32] +[ext_resource path="res://Scripts/TimelineSeconds.gd" type="Script" id=33] +[ext_resource path="res://Assets/Graphics/Timeline/New_Frame.png" type="Texture" id=34] +[ext_resource path="res://Assets/Graphics/Timeline/New_Frame_Hover.png" type="Texture" id=35] +[ext_resource path="res://Assets/Graphics/Layers/new_layer.png" type="Texture" id=36] +[ext_resource path="res://Assets/Graphics/Layers/new_layer_hover.png" type="Texture" id=37] +[ext_resource path="res://Assets/Graphics/Layers/delete_layer.png" type="Texture" id=38] +[ext_resource path="res://Assets/Graphics/Layers/delete_layer_hover.png" type="Texture" id=39] +[ext_resource path="res://Assets/Graphics/Layers/delete_layer_disabled.png" type="Texture" id=40] +[ext_resource path="res://Assets/Graphics/Layers/move_up.png" type="Texture" id=41] +[ext_resource path="res://Assets/Graphics/Layers/move_up_hover.png" type="Texture" id=42] +[ext_resource path="res://Assets/Graphics/Layers/move_up_disabled.png" type="Texture" id=43] +[ext_resource path="res://Assets/Graphics/Layers/move_down.png" type="Texture" id=44] +[ext_resource path="res://Assets/Graphics/Layers/move_down_hover.png" type="Texture" id=45] +[ext_resource path="res://Assets/Graphics/Layers/move_down_disabled.png" type="Texture" id=46] +[ext_resource path="res://Assets/Graphics/Layers/clone_layer.png" type="Texture" id=47] +[ext_resource path="res://Assets/Graphics/Layers/clone_layer_hover.png" type="Texture" id=48] +[ext_resource path="res://Assets/Graphics/Layers/merge_down.png" type="Texture" id=49] +[ext_resource path="res://Assets/Graphics/Layers/merge_down_hover.png" type="Texture" id=50] +[ext_resource path="res://Assets/Graphics/Layers/merge_down_disabled.png" type="Texture" id=51] +[ext_resource path="res://Scripts/PaletteContainer.gd" type="Script" id=52] +[ext_resource path="res://Prefabs/BrushButton.tscn" type="PackedScene" id=53] +[ext_resource path="res://Assets/Graphics/Canvas_split.png" type="Texture" id=54] +[ext_resource path="res://Assets/Graphics/Canvas_unsplit.png" type="Texture" id=55] +[ext_resource path="res://Scripts/AboutDialog.gd" type="Script" id=56] +[ext_resource path="res://Scripts/EditPalettePopup.gd" type="Script" id=57] [sub_resource type="StyleBoxFlat" id=1] -bg_color = Color( 0.223529, 0.223529, 0.243137, 1 ) +bg_color = Color( 0.0823529, 0.0823529, 0.0823529, 1 ) [sub_resource type="Image" id=18] data = { @@ -134,7 +147,6 @@ anchor_bottom = 1.0 custom_constants/separation = 0 [node name="MenuContainer" type="Panel" parent="MenuAndUI"] -editor/display_folded = true margin_right = 1152.0 margin_bottom = 28.0 rect_min_size = Vector2( 0, 28 ) @@ -146,31 +158,31 @@ margin_top = 4.0 margin_right = 1010.0 [node name="FileMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"] -margin_right = 31.0 +margin_right = 27.0 margin_bottom = 23.0 mouse_default_cursor_shape = 2 text = "File" switch_on_hover = true [node name="EditMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"] -margin_left = 35.0 -margin_right = 68.0 +margin_left = 31.0 +margin_right = 60.0 margin_bottom = 23.0 mouse_default_cursor_shape = 2 text = "Edit" switch_on_hover = true [node name="ViewMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"] -margin_left = 72.0 -margin_right = 110.0 +margin_left = 64.0 +margin_right = 98.0 margin_bottom = 23.0 mouse_default_cursor_shape = 2 text = "View" switch_on_hover = true [node name="HelpMenu" type="MenuButton" parent="MenuAndUI/MenuContainer/MenuItems"] -margin_left = 114.0 -margin_right = 151.0 +margin_left = 102.0 +margin_right = 135.0 margin_bottom = 23.0 mouse_default_cursor_shape = 2 text = "Help" @@ -202,7 +214,6 @@ text = "[64×64]" align = 2 [node name="UI" type="HBoxContainer" parent="MenuAndUI"] -editor/display_folded = true margin_top = 28.0 margin_right = 1152.0 margin_bottom = 648.0 @@ -339,7 +350,6 @@ button_mask = 3 texture_normal = ExtResource( 8 ) [node name="ColorAndToolOptions" type="VBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools"] -editor/display_folded = true margin_top = 159.0 margin_right = 208.0 margin_bottom = 612.0 @@ -411,7 +421,6 @@ margin_right = 208.0 margin_bottom = 103.0 [node name="LeftToolOptions" type="VBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions"] -editor/display_folded = true margin_top = 111.0 margin_right = 208.0 margin_bottom = 242.0 @@ -461,7 +470,6 @@ margin_bottom = 23.0 text = "Brush: Pixel" [node name="LeftBrushSize" type="HBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions/LeftToolOptions"] -editor/display_folded = true margin_top = 75.0 margin_right = 208.0 margin_bottom = 92.0 @@ -474,11 +482,12 @@ text = "Brush size:" [node name="LeftBrushSizeEdit" type="SpinBox" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions/LeftToolOptions/LeftBrushSize"] margin_left = 62.0 -margin_right = 126.0 +margin_right = 116.0 margin_bottom = 17.0 mouse_default_cursor_shape = 2 min_value = 1.0 value = 1.0 +align = 1 suffix = "px" [node name="LeftColorInterpolation" type="HBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions/LeftToolOptions"] @@ -591,7 +600,6 @@ margin_right = 208.0 margin_bottom = 254.0 [node name="RightToolOptions" type="VBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions"] -editor/display_folded = true margin_top = 262.0 margin_right = 208.0 margin_bottom = 393.0 @@ -640,7 +648,6 @@ margin_bottom = 23.0 text = "Brush: Pixel" [node name="RightBrushSize" type="HBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions/RightToolOptions"] -editor/display_folded = true margin_top = 75.0 margin_right = 208.0 margin_bottom = 92.0 @@ -653,11 +660,12 @@ text = "Brush size:" [node name="RightBrushSizeEdit" type="SpinBox" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions/RightToolOptions/RightBrushSize"] margin_left = 62.0 -margin_right = 126.0 +margin_right = 116.0 margin_bottom = 17.0 mouse_default_cursor_shape = 2 min_value = 1.0 value = 1.0 +align = 1 suffix = "px" [node name="RightColorInterpolation" type="HBoxContainer" parent="MenuAndUI/UI/ToolPanel/Tools/ColorAndToolOptions/RightToolOptions"] @@ -766,7 +774,6 @@ mouse_default_cursor_shape = 2 text = "Vertical" [node name="CanvasAndTimeline" type="VBoxContainer" parent="MenuAndUI/UI"] -editor/display_folded = true margin_left = 224.0 margin_right = 928.0 margin_bottom = 620.0 @@ -877,7 +884,6 @@ zoom = Vector2( 0.15, 0.15 ) script = ExtResource( 16 ) [node name="AnimationTimeline" type="Panel" parent="MenuAndUI/UI/CanvasAndTimeline"] -editor/display_folded = true margin_top = 478.0 margin_right = 704.0 margin_bottom = 620.0 @@ -909,15 +915,14 @@ rect_min_size = Vector2( 0, 24 ) [node name="CurrentFrame" type="Label" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons"] margin_top = 4.0 -margin_right = 237.0 +margin_right = 242.0 margin_bottom = 19.0 size_flags_horizontal = 3 text = "Current frame: 1/1" [node name="PlaybackButtons" type="HBoxContainer" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons"] -editor/display_folded = true -margin_left = 241.0 -margin_right = 381.0 +margin_left = 246.0 +margin_right = 386.0 margin_bottom = 24.0 size_flags_horizontal = 2 @@ -929,6 +934,7 @@ mouse_default_cursor_shape = 2 shortcut_in_tooltip = false shortcut = SubResource( 7 ) texture_normal = ExtResource( 19 ) +texture_hover = ExtResource( 20 ) [node name="PreviousFrame" type="TextureButton" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/PlaybackButtons"] margin_left = 24.0 @@ -938,7 +944,8 @@ hint_tooltip = "PREVIOUSFRAME_HT" mouse_default_cursor_shape = 2 shortcut_in_tooltip = false shortcut = SubResource( 9 ) -texture_normal = ExtResource( 20 ) +texture_normal = ExtResource( 21 ) +texture_hover = ExtResource( 22 ) [node name="PlayBackwards" type="TextureButton" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/PlaybackButtons"] margin_left = 48.0 @@ -949,8 +956,9 @@ mouse_default_cursor_shape = 2 toggle_mode = true shortcut_in_tooltip = false shortcut = SubResource( 11 ) -texture_normal = ExtResource( 21 ) -texture_pressed = ExtResource( 22 ) +texture_normal = ExtResource( 23 ) +texture_pressed = ExtResource( 24 ) +texture_hover = ExtResource( 25 ) [node name="PlayForward" type="TextureButton" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/PlaybackButtons"] margin_left = 72.0 @@ -962,8 +970,9 @@ size_flags_horizontal = 0 toggle_mode = true shortcut_in_tooltip = false shortcut = SubResource( 13 ) -texture_normal = ExtResource( 23 ) -texture_pressed = ExtResource( 22 ) +texture_normal = ExtResource( 26 ) +texture_pressed = ExtResource( 24 ) +texture_hover = ExtResource( 27 ) [node name="NextFrame" type="TextureButton" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/PlaybackButtons"] margin_left = 96.0 @@ -973,7 +982,8 @@ hint_tooltip = "NEXTFRAME_HT" mouse_default_cursor_shape = 2 shortcut_in_tooltip = false shortcut = SubResource( 15 ) -texture_normal = ExtResource( 24 ) +texture_normal = ExtResource( 28 ) +texture_hover = ExtResource( 29 ) [node name="LastFrame" type="TextureButton" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/PlaybackButtons"] margin_left = 120.0 @@ -983,31 +993,33 @@ hint_tooltip = "LASTFRAME_HT" mouse_default_cursor_shape = 2 shortcut_in_tooltip = false shortcut = SubResource( 17 ) -texture_normal = ExtResource( 25 ) +texture_normal = ExtResource( 30 ) +texture_hover = ExtResource( 31 ) [node name="LoopButtons" type="HBoxContainer" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons"] -margin_left = 482.0 +margin_left = 492.0 margin_right = 570.0 margin_bottom = 24.0 size_flags_horizontal = 0 [node name="FPSValue" type="SpinBox" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/LoopButtons"] -margin_right = 64.0 +margin_right = 54.0 margin_bottom = 24.0 hint_tooltip = "FPS_HT" mouse_default_cursor_shape = 2 min_value = 0.1 step = 0.1 value = 6.0 +align = 1 suffix = "FPS" [node name="LoopAnim" type="TextureButton" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/AnimationButtons/LoopButtons"] -margin_left = 68.0 -margin_right = 88.0 +margin_left = 58.0 +margin_right = 78.0 margin_bottom = 24.0 hint_tooltip = "No loop" mouse_default_cursor_shape = 2 -texture_normal = ExtResource( 26 ) +texture_normal = ExtResource( 32 ) [node name="HSeparator" type="HSeparator" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer"] margin_top = 28.0 @@ -1019,7 +1031,7 @@ margin_top = 36.0 margin_right = 570.0 margin_bottom = 52.0 rect_min_size = Vector2( 0, 16 ) -script = ExtResource( 27 ) +script = ExtResource( 33 ) [node name="HSeparator2" type="HSeparator" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer"] margin_top = 56.0 @@ -1027,23 +1039,23 @@ margin_right = 570.0 margin_bottom = 60.0 [node name="FrameAndButtonContainer" type="HBoxContainer" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer"] -editor/display_folded = true margin_top = 64.0 margin_right = 570.0 -margin_bottom = 100.0 +margin_bottom = 84.0 [node name="AddFrame" type="TextureButton" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/FrameAndButtonContainer"] -margin_right = 36.0 -margin_bottom = 36.0 +margin_right = 20.0 +margin_bottom = 20.0 hint_tooltip = "Add a new frame" mouse_default_cursor_shape = 2 size_flags_horizontal = 0 -texture_normal = ExtResource( 28 ) +texture_normal = ExtResource( 34 ) +texture_hover = ExtResource( 35 ) [node name="ScrollContainer" type="ScrollContainer" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/TimelineContainer/FrameAndButtonContainer"] -margin_left = 40.0 +margin_left = 24.0 margin_right = 570.0 -margin_bottom = 36.0 +margin_bottom = 20.0 size_flags_horizontal = 3 size_flags_vertical = 3 scroll_vertical_enabled = false @@ -1056,7 +1068,6 @@ margin_right = 578.0 margin_bottom = 138.0 [node name="OnionSkinningButtons" type="VBoxContainer" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer"] -editor/display_folded = true margin_left = 582.0 margin_right = 681.0 margin_bottom = 138.0 @@ -1077,6 +1088,7 @@ margin_top = 38.0 margin_right = 99.0 margin_bottom = 55.0 mouse_default_cursor_shape = 2 +align = 1 [node name="OnionSkinningFuture" type="Label" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/OnionSkinningButtons"] margin_top = 59.0 @@ -1089,6 +1101,7 @@ margin_top = 78.0 margin_right = 99.0 margin_bottom = 95.0 mouse_default_cursor_shape = 2 +align = 1 [node name="BlueRedMode" type="CheckBox" parent="MenuAndUI/UI/CanvasAndTimeline/AnimationTimeline/AnimationContainer/OnionSkinningButtons"] margin_top = 99.0 @@ -1103,7 +1116,6 @@ margin_right = 689.0 margin_bottom = 138.0 [node name="LayerPanel" type="Panel" parent="MenuAndUI/UI"] -editor/display_folded = true margin_left = 928.0 margin_right = 1152.0 margin_bottom = 620.0 @@ -1153,7 +1165,6 @@ margin_right = 224.0 margin_bottom = 199.0 [node name="LayerVBoxContainer" type="VBoxContainer" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc"] -editor/display_folded = true margin_top = 203.0 margin_right = 224.0 margin_bottom = 384.0 @@ -1174,7 +1185,8 @@ margin_right = 32.0 margin_bottom = 32.0 hint_tooltip = "LAYERNEW_HT" mouse_default_cursor_shape = 2 -texture_normal = ExtResource( 29 ) +texture_normal = ExtResource( 36 ) +texture_hover = ExtResource( 37 ) [node name="RemoveLayerButton" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons"] margin_left = 36.0 @@ -1183,8 +1195,9 @@ margin_bottom = 32.0 hint_tooltip = "LAYERREMOVE_HT" mouse_default_cursor_shape = 8 disabled = true -texture_normal = ExtResource( 30 ) -texture_disabled = ExtResource( 31 ) +texture_normal = ExtResource( 38 ) +texture_hover = ExtResource( 39 ) +texture_disabled = ExtResource( 40 ) [node name="MoveUpLayer" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons"] margin_left = 72.0 @@ -1193,8 +1206,9 @@ margin_bottom = 32.0 hint_tooltip = "LAYERUP_HT" mouse_default_cursor_shape = 8 disabled = true -texture_normal = ExtResource( 32 ) -texture_disabled = ExtResource( 33 ) +texture_normal = ExtResource( 41 ) +texture_hover = ExtResource( 42 ) +texture_disabled = ExtResource( 43 ) [node name="MoveDownLayer" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons"] margin_left = 108.0 @@ -1203,8 +1217,9 @@ margin_bottom = 32.0 hint_tooltip = "LAYERDOWN_HT" mouse_default_cursor_shape = 8 disabled = true -texture_normal = ExtResource( 34 ) -texture_disabled = ExtResource( 35 ) +texture_normal = ExtResource( 44 ) +texture_hover = ExtResource( 45 ) +texture_disabled = ExtResource( 46 ) [node name="CloneLayer" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons"] margin_left = 144.0 @@ -1212,7 +1227,8 @@ margin_right = 176.0 margin_bottom = 32.0 hint_tooltip = "LAYERCLONE_HT" mouse_default_cursor_shape = 2 -texture_normal = ExtResource( 36 ) +texture_normal = ExtResource( 47 ) +texture_hover = ExtResource( 48 ) [node name="MergeDownLayer" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer/CenterLayerButtons/LayerButtons"] margin_left = 180.0 @@ -1221,8 +1237,9 @@ margin_bottom = 32.0 hint_tooltip = "LAYERMERGE_HT" mouse_default_cursor_shape = 8 disabled = true -texture_normal = ExtResource( 37 ) -texture_disabled = ExtResource( 38 ) +texture_normal = ExtResource( 49 ) +texture_hover = ExtResource( 50 ) +texture_disabled = ExtResource( 51 ) [node name="ScrollLayers" type="ScrollContainer" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/LayerVBoxContainer"] editor/display_folded = true @@ -1270,25 +1287,25 @@ size_flags_horizontal = 3 [node name="AddPalette" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons"] margin_right = 32.0 margin_bottom = 32.0 -texture_normal = ExtResource( 29 ) +texture_normal = ExtResource( 36 ) [node name="RemovePalette" type="TextureButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons"] margin_left = 36.0 margin_right = 68.0 margin_bottom = 32.0 -texture_normal = ExtResource( 30 ) -texture_disabled = ExtResource( 31 ) +texture_normal = ExtResource( 38 ) +texture_disabled = ExtResource( 40 ) [node name="PaletteOptionButton" type="OptionButton" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons"] margin_left = 72.0 -margin_right = 187.0 +margin_right = 191.0 margin_bottom = 32.0 grow_horizontal = 0 size_flags_horizontal = 3 clip_text = true [node name="EditPalette" type="Button" parent="MenuAndUI/UI/LayerPanel/LayersAndMisc/PaletteVBoxContainer/PaletteButtons"] -margin_left = 191.0 +margin_left = 195.0 margin_right = 224.0 margin_bottom = 32.0 text = "Edit" @@ -1304,7 +1321,7 @@ size_flags_vertical = 3 margin_right = 224.0 size_flags_horizontal = 3 columns = 8 -script = ExtResource( 39 ) +script = ExtResource( 52 ) [node name="BrushesPopup" type="Popup" parent="."] editor/display_folded = true @@ -1330,7 +1347,7 @@ scroll_horizontal_enabled = false [node name="FileBrushContainer" type="GridContainer" parent="BrushesPopup/TabContainer/File"] columns = 5 -[node name="PixelBrushButton" parent="BrushesPopup/TabContainer/File/FileBrushContainer" instance=ExtResource( 40 )] +[node name="PixelBrushButton" parent="BrushesPopup/TabContainer/File/FileBrushContainer" instance=ExtResource( 53 )] hint_tooltip = "Pixel brush" [node name="Project" type="ScrollContainer" parent="BrushesPopup/TabContainer"] @@ -1359,8 +1376,8 @@ hint_tooltip = "SPLITSCREEN_HT" mouse_default_cursor_shape = 2 size_flags_vertical = 0 toggle_mode = true -texture_normal = ExtResource( 41 ) -texture_pressed = ExtResource( 42 ) +texture_normal = ExtResource( 54 ) +texture_pressed = ExtResource( 55 ) [node name="CreateNewImage" type="ConfirmationDialog" parent="."] editor/display_folded = true @@ -1381,51 +1398,51 @@ text = "Image Size" [node name="OptionsContainer" type="GridContainer" parent="CreateNewImage/VBoxContainer"] margin_top = 19.0 margin_right = 184.0 -margin_bottom = 90.0 +margin_bottom = 76.0 columns = 2 [node name="WidthLabel" type="Label" parent="CreateNewImage/VBoxContainer/OptionsContainer"] -margin_top = 5.0 +margin_top = 1.0 margin_right = 75.0 -margin_bottom = 20.0 +margin_bottom = 16.0 text = "Width:" [node name="WidthValue" type="SpinBox" parent="CreateNewImage/VBoxContainer/OptionsContainer"] margin_left = 75.0 margin_right = 139.0 -margin_bottom = 25.0 +margin_bottom = 17.0 min_value = 1.0 max_value = 16384.0 value = 64.0 suffix = "px" [node name="Height" type="Label" parent="CreateNewImage/VBoxContainer/OptionsContainer"] -margin_top = 30.0 +margin_top = 19.0 margin_right = 75.0 -margin_bottom = 45.0 +margin_bottom = 33.0 text = "Height:" [node name="HeightValue" type="SpinBox" parent="CreateNewImage/VBoxContainer/OptionsContainer"] margin_left = 75.0 -margin_top = 25.0 +margin_top = 19.0 margin_right = 139.0 -margin_bottom = 50.0 +margin_bottom = 34.0 min_value = 1.0 max_value = 16384.0 value = 64.0 suffix = "px" [node name="FillColorLabel" type="Label" parent="CreateNewImage/VBoxContainer/OptionsContainer"] -margin_top = 53.0 +margin_top = 41.0 margin_right = 75.0 -margin_bottom = 68.0 +margin_bottom = 53.0 text = "Fill with color:" [node name="FillColor" type="ColorPickerButton" parent="CreateNewImage/VBoxContainer/OptionsContainer"] margin_left = 75.0 -margin_top = 50.0 +margin_top = 38.0 margin_right = 139.0 -margin_bottom = 71.0 +margin_bottom = 57.0 rect_min_size = Vector2( 64, 20 ) color = Color( 0, 0, 0, 0 ) @@ -1553,7 +1570,6 @@ items = [ "Nearest", null, false, 0, null, "Bilinear", null, false, 1, null, "Cu selected = 0 [node name="PreferencesDialog" type="AcceptDialog" parent="."] -editor/display_folded = true margin_right = 200.0 margin_bottom = 70.0 window_title = "Preferences" @@ -1580,7 +1596,7 @@ text = "Language:" [node name="LanguageOption" type="OptionButton" parent="PreferencesDialog/VBoxContainer/OptionsContainer"] margin_left = 57.0 -margin_right = 180.0 +margin_right = 176.0 margin_bottom = 23.0 text = "System Language" items = [ "System Language", null, false, 0, null, "Deutsch [de]", null, false, 1, null, "Ελληνικά [el]", null, false, 2, null, "English [en]", null, false, 3, null, "Français [fr]", null, false, 4, null, "Polski [pl]", null, false, 5, null, "Русский [ru]", null, false, 6, null, "繁體中文 [zh_TW]", null, false, 7, null ] @@ -1614,14 +1630,14 @@ value = 1.0 suffix = "px" [node name="Height" type="Label" parent="PreferencesDialog/VBoxContainer/GridOptions"] -margin_top = 18.0 +margin_top = 19.0 margin_right = 39.0 margin_bottom = 33.0 text = "Height:" [node name="GridHeightValue" type="SpinBox" parent="PreferencesDialog/VBoxContainer/GridOptions"] margin_left = 39.0 -margin_top = 17.0 +margin_top = 19.0 margin_right = 103.0 margin_bottom = 34.0 min_value = 1.0 @@ -1630,14 +1646,14 @@ value = 1.0 suffix = "px" [node name="GridColorLabel" type="Label" parent="PreferencesDialog/VBoxContainer/GridOptions"] -margin_top = 38.0 +margin_top = 42.0 margin_right = 39.0 margin_bottom = 53.0 text = "Color:" [node name="GridColor" type="ColorPickerButton" parent="PreferencesDialog/VBoxContainer/GridOptions"] margin_left = 39.0 -margin_top = 34.0 +margin_top = 38.0 margin_right = 103.0 margin_bottom = 57.0 rect_min_size = Vector2( 64, 20 ) @@ -1647,7 +1663,7 @@ editor/display_folded = true margin_right = 284.0 margin_bottom = 186.0 window_title = "About Pixelorama" -script = ExtResource( 43 ) +script = ExtResource( 56 ) [node name="AboutUI" type="VBoxContainer" parent="AboutDialog"] margin_left = 8.0 @@ -1677,8 +1693,8 @@ margin_bottom = 77.0 [node name="LinkButtons" type="HBoxContainer" parent="AboutDialog/AboutUI/Links"] editor/display_folded = true -margin_left = 37.0 -margin_right = 231.0 +margin_left = 43.0 +margin_right = 225.0 margin_bottom = 23.0 [node name="Website" type="Button" parent="AboutDialog/AboutUI/Links/LinkButtons"] @@ -1719,11 +1735,12 @@ window_title = "Error!" dialog_text = "This is an error message!" [node name="EditPalettePopup" type="WindowDialog" parent="."] +editor/display_folded = true margin_right = 600.0 margin_bottom = 550.0 rect_min_size = Vector2( 600, 550 ) window_title = "Edit Palette" -script = ExtResource( 44 ) +script = ExtResource( 57 ) [node name="VBoxContainer" type="VBoxContainer" parent="EditPalettePopup"] anchor_right = 1.0 @@ -1766,13 +1783,13 @@ margin_bottom = 482.0 [node name="AddSwatchButton" type="TextureButton" parent="EditPalettePopup/VBoxContainer/HBoxContainer/VBoxContainer"] margin_right = 36.0 margin_bottom = 36.0 -texture_normal = ExtResource( 28 ) +texture_normal = ExtResource( 34 ) [node name="RemoveSwatchButton" type="TextureButton" parent="EditPalettePopup/VBoxContainer/HBoxContainer/VBoxContainer"] margin_top = 40.0 margin_right = 36.0 margin_bottom = 72.0 -texture_normal = ExtResource( 30 ) +texture_normal = ExtResource( 38 ) [node name="HBoxContainer3" type="HBoxContainer" parent="EditPalettePopup/VBoxContainer"] margin_top = 486.0 @@ -1838,15 +1855,15 @@ margin_right = 315.0 margin_bottom = 31.0 [node name="Label" type="Label" parent="NewPaletteDialog/HBoxContainer2"] -margin_top = 5.0 +margin_top = 4.0 margin_right = 77.0 -margin_bottom = 20.0 +margin_bottom = 19.0 text = "Palette Name:" [node name="NewPaletteNameLineEdit" type="LineEdit" parent="NewPaletteDialog/HBoxContainer2"] margin_left = 81.0 -margin_right = 192.0 -margin_bottom = 25.0 +margin_right = 307.0 +margin_bottom = 23.0 size_flags_horizontal = 3 expand_to_text_length = true diff --git a/Themes & Styles/Dark Theme.tres b/Themes & Styles/Dark Theme.tres index f5f889419e6d..90ecd54febbe 100644 --- a/Themes & Styles/Dark Theme.tres +++ b/Themes & Styles/Dark Theme.tres @@ -95,10 +95,10 @@ corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 anti_aliasing = false -[sub_resource type="StyleBoxFlat" id=22] +[sub_resource type="StyleBoxFlat" id=13] bg_color = Color( 0.2, 0.2, 0.2, 1 ) -[sub_resource type="StyleBoxFlat" id=13] +[sub_resource type="StyleBoxFlat" id=14] bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) border_width_left = 5 border_width_top = 10 @@ -111,7 +111,7 @@ corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 anti_aliasing = false -[sub_resource type="StyleBoxFlat" id=14] +[sub_resource type="StyleBoxFlat" id=15] bg_color = Color( 0.2, 0.2, 0.2, 1 ) border_width_left = 10 border_width_top = 6 @@ -119,7 +119,7 @@ border_width_right = 10 border_width_bottom = 8 border_color = Color( 0.2, 0.2, 0.2, 1 ) -[sub_resource type="StyleBoxFlat" id=15] +[sub_resource type="StyleBoxFlat" id=16] bg_color = Color( 0.145098, 0.145098, 0.164706, 1 ) border_width_left = 10 border_width_top = 6 @@ -127,7 +127,7 @@ border_width_right = 10 border_width_bottom = 8 border_color = Color( 0.145098, 0.145098, 0.164706, 1 ) -[sub_resource type="StyleBoxFlat" id=16] +[sub_resource type="StyleBoxFlat" id=17] bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) border_width_left = 10 border_width_top = 6 @@ -135,7 +135,7 @@ border_width_right = 10 border_width_bottom = 8 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.321569, 0.321569, 0.321569, 1 ) border_width_left = 4 border_width_top = 4 @@ -147,7 +147,7 @@ corner_radius_top_right = 4 corner_radius_bottom_right = 4 corner_radius_bottom_left = 4 -[sub_resource type="StyleBoxFlat" id=18] +[sub_resource type="StyleBoxFlat" id=19] bg_color = Color( 0.321569, 0.321569, 0.321569, 1 ) border_width_left = 1 border_width_top = 1 @@ -160,7 +160,7 @@ 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.517647, 0.517647, 0.517647, 1 ) border_width_left = 1 border_width_top = 1 @@ -173,7 +173,7 @@ 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.2, 0.2, 0.2, 1 ) border_width_left = 1 border_width_top = 1 @@ -186,7 +186,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.133333, 0.133333, 0.133333, 1 ) border_width_top = 20 border_color = Color( 0.403922, 0.403922, 0.403922, 1 ) @@ -307,7 +307,7 @@ PopupMenu/styles/labeled_separator_right = null PopupMenu/styles/panel = SubResource( 12 ) PopupMenu/styles/panel_disabled = null PopupMenu/styles/separator = null -PopupPanel/styles/panel = SubResource( 22 ) +PopupPanel/styles/panel = SubResource( 13 ) 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 ) @@ -324,10 +324,10 @@ TabContainer/icons/increment = null TabContainer/icons/increment_highlight = null TabContainer/icons/menu = null TabContainer/icons/menu_highlight = null -TabContainer/styles/panel = SubResource( 13 ) -TabContainer/styles/tab_bg = SubResource( 14 ) -TabContainer/styles/tab_disabled = SubResource( 15 ) -TabContainer/styles/tab_fg = SubResource( 16 ) +TabContainer/styles/panel = SubResource( 14 ) +TabContainer/styles/tab_bg = SubResource( 15 ) +TabContainer/styles/tab_disabled = SubResource( 16 ) +TabContainer/styles/tab_fg = SubResource( 17 ) 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 ) @@ -387,7 +387,7 @@ Tree/icons/checked = null Tree/icons/select_arrow = null Tree/icons/unchecked = null Tree/icons/updown = null -Tree/styles/bg = SubResource( 17 ) +Tree/styles/bg = SubResource( 18 ) Tree/styles/bg_focus = null Tree/styles/button_pressed = null Tree/styles/cursor = null @@ -405,9 +405,9 @@ VScrollBar/icons/decrement = null VScrollBar/icons/decrement_highlight = null VScrollBar/icons/increment = null VScrollBar/icons/increment_highlight = null -VScrollBar/styles/grabber = SubResource( 18 ) -VScrollBar/styles/grabber_highlight = SubResource( 19 ) -VScrollBar/styles/grabber_pressed = SubResource( 20 ) +VScrollBar/styles/grabber = SubResource( 19 ) +VScrollBar/styles/grabber_highlight = SubResource( 20 ) +VScrollBar/styles/grabber_pressed = SubResource( 21 ) VScrollBar/styles/scroll = null VScrollBar/styles/scroll_focus = null WindowDialog/colors/title_color = Color( 1, 1, 1, 1 ) @@ -418,4 +418,4 @@ WindowDialog/constants/title_height = 20 WindowDialog/fonts/title_font = null WindowDialog/icons/close = null WindowDialog/icons/close_highlight = null -WindowDialog/styles/panel = SubResource( 21 ) +WindowDialog/styles/panel = SubResource( 22 )