diff --git a/assets/fonts/FontBold.ttf.import b/assets/fonts/FontBold.ttf.import
index fe22fe8..a4d7e65 100644
--- a/assets/fonts/FontBold.ttf.import
+++ b/assets/fonts/FontBold.ttf.import
@@ -21,6 +21,7 @@ msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
+modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
keep_rounding_remainders=true
diff --git a/assets/fonts/FontMono.ttf.import b/assets/fonts/FontMono.ttf.import
index 6787b91..f246421 100644
--- a/assets/fonts/FontMono.ttf.import
+++ b/assets/fonts/FontMono.ttf.import
@@ -21,6 +21,7 @@ msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
+modulate_color_glyphs=false
hinting=1
subpixel_positioning=1
keep_rounding_remainders=true
diff --git a/assets/logos/icon.icns b/assets/logos/icon.icns
deleted file mode 100644
index b83e5d6..0000000
Binary files a/assets/logos/icon.icns and /dev/null differ
diff --git a/assets/logos/icon.ico b/assets/logos/icon.ico
deleted file mode 100644
index 0b6df78..0000000
Binary files a/assets/logos/icon.ico and /dev/null differ
diff --git a/assets/logos/icon.png b/assets/logos/icon.png
index 21cc845..d7d65fa 100644
Binary files a/assets/logos/icon.png and b/assets/logos/icon.png differ
diff --git a/assets/logos/icon.png.import b/assets/logos/icon.png.import
index eec5f4f..7805969 100644
--- a/assets/logos/icon.png.import
+++ b/assets/logos/icon.png.import
@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://v7hej5yexkvl"
+uid="uid://bt124msoa30ho"
path="res://.godot/imported/icon.png-b10c6e7536cb4421f7ec0b345666f4b2.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.png-b10c6e7536cb4421f7ec0b345666f4b2.cte
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/assets/logos/icon.svg b/assets/logos/icon.svg
index e1d2644..1a391d9 100644
--- a/assets/logos/icon.svg
+++ b/assets/logos/icon.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/assets/logos/icon.svg.import b/assets/logos/icon.svg.import
index 85d78af..fa60fbe 100644
--- a/assets/logos/icon.svg.import
+++ b/assets/logos/icon.svg.import
@@ -1,18 +1,43 @@
[remap]
-importer="svg"
-type="SVGTexture"
-uid="uid://barsurula6j8n"
-path="res://.godot/imported/icon.svg-6128c91ba220bf70fcc2a632eba0b81d.svgtex"
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://mkitu0lvacs2"
+path="res://.godot/imported/icon.svg-6128c91ba220bf70fcc2a632eba0b81d.ctex"
+metadata={
+"vram_texture": false
+}
[deps]
source_file="res://assets/logos/icon.svg"
-dest_files=["res://.godot/imported/icon.svg-6128c91ba220bf70fcc2a632eba0b81d.svgtex"]
+dest_files=["res://.godot/imported/icon.svg-6128c91ba220bf70fcc2a632eba0b81d.ctex"]
[params]
-base_scale=1.0
-saturation=1.0
-color_map={}
-compress=true
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/assets/logos/no_bg_icon.png b/assets/logos/no_bg_icon.png
new file mode 100644
index 0000000..9ecee2e
Binary files /dev/null and b/assets/logos/no_bg_icon.png differ
diff --git a/godot_only/android_icons/monochrome_white.png.import b/assets/logos/no_bg_icon.png.import
similarity index 71%
rename from godot_only/android_icons/monochrome_white.png.import
rename to assets/logos/no_bg_icon.png.import
index 399be42..611249f 100644
--- a/godot_only/android_icons/monochrome_white.png.import
+++ b/assets/logos/no_bg_icon.png.import
@@ -2,16 +2,16 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://cop6bgxvtv4uq"
-path="res://.godot/imported/monochrome_white.png-336fe08161ffbbd756752ed6dada0830.ctex"
+uid="uid://bpdf3fhvmw5r3"
+path="res://.godot/imported/no_bg_icon.png-70395ef796ff8bf4ea5817d61372ae3a.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://godot_only/android_icons/monochrome_white.png"
-dest_files=["res://.godot/imported/monochrome_white.png-336fe08161ffbbd756752ed6dada0830.ctex"]
+source_file="res://assets/logos/no_bg_icon.png"
+dest_files=["res://.godot/imported/no_bg_icon.png-70395ef796ff8bf4ea5817d61372ae3a.ctex"]
[params]
diff --git a/assets/logos/splash.png b/assets/logos/splash.png
deleted file mode 100644
index 1a09feb..0000000
Binary files a/assets/logos/splash.png and /dev/null differ
diff --git a/export_presets.cfg b/export_presets.cfg
index fdd8300..bbc2d32 100644
--- a/export_presets.cfg
+++ b/export_presets.cfg
@@ -44,10 +44,10 @@ package/exclude_from_recents=false
package/show_in_android_tv=false
package/show_in_app_library=true
package/show_as_launcher_app=false
-launcher_icons/main_192x192="uid://cflbbkb28mhj8"
-launcher_icons/adaptive_foreground_432x432="uid://c6n5oi7xh600d"
-launcher_icons/adaptive_background_432x432="uid://yawkmqc2hnvo"
-launcher_icons/adaptive_monochrome_432x432="uid://cop6bgxvtv4uq"
+launcher_icons/main_192x192="uid://dclf4s1sqdf7b"
+launcher_icons/adaptive_foreground_432x432="uid://crxn45laxli7b"
+launcher_icons/adaptive_background_432x432="uid://by3jh6qw02yds"
+launcher_icons/adaptive_monochrome_432x432="uid://bxfhj5jliswi5"
graphics/opengl_debug=false
shader_baker/enabled=false
xr_features/xr_mode=0
@@ -58,6 +58,7 @@ screen/support_normal=true
screen/support_large=true
screen/support_xlarge=true
screen/edge_to_edge=false
+screen/background_color=Color(0, 0, 0, 1)
user_data_backup/allow=false
command_line/extra_args=""
apk_expansion/enable=false
@@ -265,10 +266,10 @@ package/exclude_from_recents=false
package/show_in_android_tv=false
package/show_in_app_library=true
package/show_as_launcher_app=false
-launcher_icons/main_192x192="uid://cflbbkb28mhj8"
-launcher_icons/adaptive_foreground_432x432="uid://c6n5oi7xh600d"
-launcher_icons/adaptive_background_432x432="uid://yawkmqc2hnvo"
-launcher_icons/adaptive_monochrome_432x432="uid://cop6bgxvtv4uq"
+launcher_icons/main_192x192="uid://dclf4s1sqdf7b"
+launcher_icons/adaptive_foreground_432x432="uid://crxn45laxli7b"
+launcher_icons/adaptive_background_432x432="uid://by3jh6qw02yds"
+launcher_icons/adaptive_monochrome_432x432="uid://bxfhj5jliswi5"
graphics/opengl_debug=false
shader_baker/enabled=false
xr_features/xr_mode=0
@@ -279,6 +280,7 @@ screen/support_normal=true
screen/support_large=true
screen/support_xlarge=true
screen/edge_to_edge=false
+screen/background_color=Color(0, 0, 0, 1)
user_data_backup/allow=false
command_line/extra_args=""
apk_expansion/enable=false
diff --git a/godot_only/android_icons/adaptive_background.png b/godot_only/android_icons/adaptive_background.png
index b2ecde4..d93a246 100644
Binary files a/godot_only/android_icons/adaptive_background.png and b/godot_only/android_icons/adaptive_background.png differ
diff --git a/godot_only/android_icons/adaptive_background.png.import b/godot_only/android_icons/adaptive_background.png.import
index 9019159..6db307a 100644
--- a/godot_only/android_icons/adaptive_background.png.import
+++ b/godot_only/android_icons/adaptive_background.png.import
@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://yawkmqc2hnvo"
+uid="uid://by3jh6qw02yds"
path="res://.godot/imported/adaptive_background.png-7c72c14c3e2a9a8c52a395814bca24e7.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/adaptive_background.png-7c72c14c3e2a9a8c52a39
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/godot_only/android_icons/adaptive_foreground.png b/godot_only/android_icons/adaptive_foreground.png
index ab406e5..be2e5b2 100644
Binary files a/godot_only/android_icons/adaptive_foreground.png and b/godot_only/android_icons/adaptive_foreground.png differ
diff --git a/godot_only/android_icons/adaptive_foreground.png.import b/godot_only/android_icons/adaptive_foreground.png.import
index 6517b43..3fc39ee 100644
--- a/godot_only/android_icons/adaptive_foreground.png.import
+++ b/godot_only/android_icons/adaptive_foreground.png.import
@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://c6n5oi7xh600d"
+uid="uid://crxn45laxli7b"
path="res://.godot/imported/adaptive_foreground.png-c31c178197f76c1d4d5164d34dfd6ccb.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/adaptive_foreground.png-c31c178197f76c1d4d516
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/godot_only/android_icons/legacy_icon.png b/godot_only/android_icons/legacy_icon.png
index 941e4e1..dc784aa 100644
Binary files a/godot_only/android_icons/legacy_icon.png and b/godot_only/android_icons/legacy_icon.png differ
diff --git a/godot_only/android_icons/legacy_icon.png.import b/godot_only/android_icons/legacy_icon.png.import
index d1dbbcf..70ee169 100644
--- a/godot_only/android_icons/legacy_icon.png.import
+++ b/godot_only/android_icons/legacy_icon.png.import
@@ -2,7 +2,7 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://cflbbkb28mhj8"
+uid="uid://dclf4s1sqdf7b"
path="res://.godot/imported/legacy_icon.png-9d350f83d685f7f9a1bdb6483591a9b8.ctex"
metadata={
"vram_texture": false
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/legacy_icon.png-9d350f83d685f7f9a1bdb6483591a
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/godot_only/android_icons/monochrome.png b/godot_only/android_icons/monochrome.png
new file mode 100644
index 0000000..221f499
Binary files /dev/null and b/godot_only/android_icons/monochrome.png differ
diff --git a/assets/logos/splash.png.import b/godot_only/android_icons/monochrome.png.import
similarity index 55%
rename from assets/logos/splash.png.import
rename to godot_only/android_icons/monochrome.png.import
index a504a73..2d00950 100644
--- a/assets/logos/splash.png.import
+++ b/godot_only/android_icons/monochrome.png.import
@@ -2,22 +2,24 @@
importer="texture"
type="CompressedTexture2D"
-uid="uid://bom8y28xu652f"
-path="res://.godot/imported/splash.png-fa4245d1b4ba6de106b46168106d9e6b.ctex"
+uid="uid://bxfhj5jliswi5"
+path="res://.godot/imported/monochrome.png-e9b9b7aa6b0b30b2175c50bc69f79e33.ctex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/logos/splash.png"
-dest_files=["res://.godot/imported/splash.png-fa4245d1b4ba6de106b46168106d9e6b.ctex"]
+source_file="res://godot_only/android_icons/monochrome.png"
+dest_files=["res://.godot/imported/monochrome.png-e9b9b7aa6b0b30b2175c50bc69f79e33.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/godot_only/android_icons/monochrome_icon.svg b/godot_only/android_icons/monochrome_icon.svg
new file mode 100644
index 0000000..1b14d71
--- /dev/null
+++ b/godot_only/android_icons/monochrome_icon.svg
@@ -0,0 +1 @@
+
diff --git a/godot_only/android_icons/monochrome_icon.svg.import b/godot_only/android_icons/monochrome_icon.svg.import
new file mode 100644
index 0000000..06b4c99
--- /dev/null
+++ b/godot_only/android_icons/monochrome_icon.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://hyoj00yqsoux"
+path="res://.godot/imported/monochrome_icon.svg-9db366abbe2b4418fe4eb97e6f637e4f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://godot_only/android_icons/monochrome_icon.svg"
+dest_files=["res://.godot/imported/monochrome_icon.svg-9db366abbe2b4418fe4eb97e6f637e4f.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/godot_only/android_icons/monochrome_white.png b/godot_only/android_icons/monochrome_white.png
deleted file mode 100644
index 93ec962..0000000
Binary files a/godot_only/android_icons/monochrome_white.png and /dev/null differ
diff --git a/godot_only/icons/BetterButton.svg.import b/godot_only/icons/BetterButton.svg.import
index 8591340..c2f7bb4 100644
--- a/godot_only/icons/BetterButton.svg.import
+++ b/godot_only/icons/BetterButton.svg.import
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/BetterButton.svg-05d13469c50d2eb36ca24ebd6644
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/godot_only/icons/BetterLineEdit.svg.import b/godot_only/icons/BetterLineEdit.svg.import
index c0ad41e..ea744c9 100644
--- a/godot_only/icons/BetterLineEdit.svg.import
+++ b/godot_only/icons/BetterLineEdit.svg.import
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/BetterLineEdit.svg-33c8d74a467cb95950aa75271d
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -26,6 +28,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/godot_only/icons/BetterTextEdit.svg.import b/godot_only/icons/BetterTextEdit.svg.import
index 0e8aca5..bc876fe 100644
--- a/godot_only/icons/BetterTextEdit.svg.import
+++ b/godot_only/icons/BetterTextEdit.svg.import
@@ -19,6 +19,8 @@ dest_files=["res://.godot/imported/BetterTextEdit.svg-f06d86b1b5bf325dabaff5aebe
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -26,6 +28,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/godot_only/icons/HTitledPanel.svg.import b/godot_only/icons/HTitledPanel.svg.import
index 877928e..2a8ef74 100644
--- a/godot_only/icons/HTitledPanel.svg.import
+++ b/godot_only/icons/HTitledPanel.svg.import
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/HTitledPanel.svg-44303fef29fe28f551efcc108f5d
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/godot_only/icons/LineEditButton.svg.import b/godot_only/icons/LineEditButton.svg.import
index 05b6ffc..cefde51 100644
--- a/godot_only/icons/LineEditButton.svg.import
+++ b/godot_only/icons/LineEditButton.svg.import
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/LineEditButton.svg-8852cdccf228ac979cde671d67
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/godot_only/icons/PanelGrid.svg.import b/godot_only/icons/PanelGrid.svg.import
index 9c3141f..66ee3a2 100644
--- a/godot_only/icons/PanelGrid.svg.import
+++ b/godot_only/icons/PanelGrid.svg.import
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/PanelGrid.svg-a9ed42ada73bdd9e53d178e4c19a285
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/godot_only/icons/VTitledPanel.svg.import b/godot_only/icons/VTitledPanel.svg.import
index 9caf675..12c3b8e 100644
--- a/godot_only/icons/VTitledPanel.svg.import
+++ b/godot_only/icons/VTitledPanel.svg.import
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/VTitledPanel.svg-8e4d8a4ebb840d7144f76b5b758a
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/godot_only/source_assets/icon_with_background.svg.import b/godot_only/source_assets/icon_with_background.svg.import
index ac793b0..45b36e7 100644
--- a/godot_only/source_assets/icon_with_background.svg.import
+++ b/godot_only/source_assets/icon_with_background.svg.import
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon_with_background.svg-3c3cf76e2a7ff61d7f3b
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/godot_only/source_assets/splash.svg.import b/godot_only/source_assets/splash.svg.import
index 5cc6ac5..fe3b4f8 100644
--- a/godot_only/source_assets/splash.svg.import
+++ b/godot_only/source_assets/splash.svg.import
@@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/splash.svg-5f67649ca379429ebe2166d0febc37b2.c
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
@@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
diff --git a/project.godot b/project.godot
index defb36c..92174bc 100644
--- a/project.godot
+++ b/project.godot
@@ -17,10 +17,10 @@ run/main_scene="uid://bihwwoedqcyo8"
config/use_custom_user_dir=true
config/features=PackedStringArray("4.5")
run/low_processor_mode=true
-boot_splash/bg_color=Color(0.1065, 0.1181, 0.15, 1)
+boot_splash/bg_color=Color(0.101960786, 0.101960786, 0.101960786, 1)
boot_splash/fullsize=false
-boot_splash/image="res://assets/logos/splash.png"
-config/icon="res://assets/logos/icon.png"
+boot_splash/image="uid://csx7rrk4qdh40"
+config/icon="uid://bt124msoa30ho"
[audio]
diff --git a/src/ui_parts/about_menu.tscn b/src/ui_parts/about_menu.tscn
index 4223795..0bd5baf 100644
--- a/src/ui_parts/about_menu.tscn
+++ b/src/ui_parts/about_menu.tscn
@@ -1,7 +1,7 @@
[gd_scene load_steps=5 format=3 uid="uid://mhfp37lr7q4f"]
[ext_resource type="Script" uid="uid://ys8g367cpqc2" path="res://src/ui_parts/about_menu.gd" id="1_xxltt"]
-[ext_resource type="Texture2D" uid="uid://barsurula6j8n" path="res://assets/logos/icon.svg" id="2_t7fbd"]
+[ext_resource type="Texture2D" uid="uid://mkitu0lvacs2" path="res://assets/logos/icon.svg" id="2_t7fbd"]
[ext_resource type="FontFile" uid="uid://depydd16jq777" path="res://assets/fonts/FontMono.ttf" id="3_e8i1t"]
[ext_resource type="Script" uid="uid://ci44864moadn" path="res://src/ui_widgets/PanelGrid.gd" id="7_nvctb"]
diff --git a/src/ui_parts/code_editor.tscn b/src/ui_parts/code_editor.tscn
index 5b9b351..d68f8b5 100644
--- a/src/ui_parts/code_editor.tscn
+++ b/src/ui_parts/code_editor.tscn
@@ -6,6 +6,7 @@
[ext_resource type="Script" uid="uid://dh5mir6i27u4u" path="res://src/ui_widgets/BetterTextEdit.gd" id="8_ser4i"]
[node name="CodeEditor" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 24.0
offset_bottom = 120.0
size_flags_vertical = 3
diff --git a/src/ui_parts/display.tscn b/src/ui_parts/display.tscn
index 3c5aac5..ccb2646 100644
--- a/src/ui_parts/display.tscn
+++ b/src/ui_parts/display.tscn
@@ -59,6 +59,7 @@ script = ExtResource("9_4xrk7")
[node name="ReferenceTexture" type="TextureRect" parent="ViewportPanel/VBoxContainer/ViewportContainer/Viewport"]
visible = false
+anchors_preset = -1
offset_right = 128.0
offset_bottom = 128.0
expand_mode = 1
@@ -187,7 +188,7 @@ mouse_filter = 2
[node name="TabsPanel" type="Button" parent="ViewportPanel/VBoxContainer/Toolbar/Control"]
layout_mode = 1
-anchors_preset = 5
+anchors_preset = -1
anchor_left = 0.5
anchor_right = 0.5
offset_left = -12.0
diff --git a/src/ui_parts/donate_menu.tscn b/src/ui_parts/donate_menu.tscn
index 8be6b65..24818a6 100644
--- a/src/ui_parts/donate_menu.tscn
+++ b/src/ui_parts/donate_menu.tscn
@@ -7,7 +7,7 @@
[node name="DonateMenu" type="PanelContainer"]
custom_minimum_size = Vector2(300, 240)
-anchors_preset = 8
+anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
diff --git a/src/ui_parts/export_menu.tscn b/src/ui_parts/export_menu.tscn
index e59405e..c4e8358 100644
--- a/src/ui_parts/export_menu.tscn
+++ b/src/ui_parts/export_menu.tscn
@@ -7,7 +7,7 @@
[ext_resource type="PackedScene" uid="uid://dad7fkhmsooc6" path="res://src/ui_widgets/number_edit.tscn" id="6_w1sag"]
[node name="ExportMenu" type="PanelContainer"]
-anchors_preset = 8
+anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
diff --git a/src/ui_parts/good_file_dialog.tscn b/src/ui_parts/good_file_dialog.tscn
index a340d42..f8c9696 100644
--- a/src/ui_parts/good_file_dialog.tscn
+++ b/src/ui_parts/good_file_dialog.tscn
@@ -10,6 +10,7 @@
[ext_resource type="Script" uid="uid://ynx3s1jc6bwq" path="res://src/ui_widgets/BetterButton.gd" id="7_ejhg0"]
[node name="GoodFileDialog" type="PanelContainer"]
+anchors_preset = -1
offset_right = 684.0
offset_bottom = 386.0
theme_type_variation = &"OverlayPanel"
diff --git a/src/ui_parts/import_warning_menu.tscn b/src/ui_parts/import_warning_menu.tscn
index 065d76b..3d394fc 100644
--- a/src/ui_parts/import_warning_menu.tscn
+++ b/src/ui_parts/import_warning_menu.tscn
@@ -5,7 +5,7 @@
[ext_resource type="FontFile" uid="uid://depydd16jq777" path="res://assets/fonts/FontMono.ttf" id="4_rpfrk"]
[node name="ImportWarningPanel" type="PanelContainer"]
-anchors_preset = 8
+anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
diff --git a/src/ui_parts/layout_popup.tscn b/src/ui_parts/layout_popup.tscn
index 6d95e75..9178b59 100644
--- a/src/ui_parts/layout_popup.tscn
+++ b/src/ui_parts/layout_popup.tscn
@@ -5,7 +5,6 @@
[node name="LayoutPopup" type="Control"]
custom_minimum_size = Vector2(168, 168)
layout_mode = 3
-anchors_preset = 0
offset_right = 168.0
offset_bottom = 168.0
script = ExtResource("1_1fo7n")
diff --git a/src/ui_parts/root_element_editor.tscn b/src/ui_parts/root_element_editor.tscn
index 07398f8..c1fc5c0 100644
--- a/src/ui_parts/root_element_editor.tscn
+++ b/src/ui_parts/root_element_editor.tscn
@@ -6,6 +6,7 @@
[ext_resource type="Script" uid="uid://ynx3s1jc6bwq" path="res://src/ui_widgets/BetterButton.gd" id="4_7r848"]
[node name="RootElementEditor" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 452.0
offset_bottom = 56.0
script = ExtResource("1_xgyg0")
@@ -36,7 +37,6 @@ theme_override_font_sizes/font_size = 12
toggle_mode = true
text = "width"
script = ExtResource("4_7r848")
-hover_pressed_font_color = Color(1, 1, 1, 0.4)
[node name="WidthEdit" parent="CenterContainer/Edits/Size/Width" instance=ExtResource("3_1gu7n")]
custom_minimum_size = Vector2(48, 22)
@@ -57,7 +57,6 @@ theme_override_font_sizes/font_size = 12
toggle_mode = true
text = "height"
script = ExtResource("4_7r848")
-hover_pressed_font_color = Color(1, 1, 1, 0.4)
[node name="HeightEdit" parent="CenterContainer/Edits/Size/Height" instance=ExtResource("3_1gu7n")]
custom_minimum_size = Vector2(48, 22)
@@ -79,7 +78,6 @@ theme_override_font_sizes/font_size = 12
toggle_mode = true
text = "viewBox"
script = ExtResource("4_7r848")
-hover_pressed_font_color = Color(1, 1, 1, 0.4)
[node name="Rect" type="HBoxContainer" parent="CenterContainer/Edits/Viewbox"]
layout_mode = 2
diff --git a/src/ui_parts/shortcut_panel_config.tscn b/src/ui_parts/shortcut_panel_config.tscn
index 28be390..3b4fc4c 100644
--- a/src/ui_parts/shortcut_panel_config.tscn
+++ b/src/ui_parts/shortcut_panel_config.tscn
@@ -5,7 +5,7 @@
[node name="ShortcutPanelConfig" type="PanelContainer"]
custom_minimum_size = Vector2(200, 300)
-anchors_preset = 8
+anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
diff --git a/src/ui_parts/tabs_panel.tscn b/src/ui_parts/tabs_panel.tscn
index faa2932..79be791 100644
--- a/src/ui_parts/tabs_panel.tscn
+++ b/src/ui_parts/tabs_panel.tscn
@@ -5,7 +5,7 @@
[node name="TabsPanel" type="PanelContainer"]
custom_minimum_size = Vector2(180, 0)
-anchors_preset = 9
+anchors_preset = -1
anchor_bottom = 1.0
offset_right = 96.0
grow_vertical = 2
diff --git a/src/ui_parts/top_app_bar.tscn b/src/ui_parts/top_app_bar.tscn
index 965f620..42ed85a 100644
--- a/src/ui_parts/top_app_bar.tscn
+++ b/src/ui_parts/top_app_bar.tscn
@@ -12,7 +12,7 @@
[ext_resource type="Texture2D" uid="uid://d0uvwj0t44n6v" path="res://assets/icons/Export.svg" id="9_yt30r"]
[node name="TopAppBar" type="HBoxContainer"]
-anchors_preset = 10
+anchors_preset = -1
anchor_right = 1.0
offset_bottom = 24.0
grow_horizontal = 2
diff --git a/src/ui_parts/update_menu.tscn b/src/ui_parts/update_menu.tscn
index 08cf685..5367152 100644
--- a/src/ui_parts/update_menu.tscn
+++ b/src/ui_parts/update_menu.tscn
@@ -5,7 +5,7 @@
[node name="UpdateMenu" type="PanelContainer"]
custom_minimum_size = Vector2(330, 300)
-anchors_preset = 8
+anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
diff --git a/src/ui_widgets/alert_dialog.tscn b/src/ui_widgets/alert_dialog.tscn
index 192b644..08df363 100644
--- a/src/ui_widgets/alert_dialog.tscn
+++ b/src/ui_widgets/alert_dialog.tscn
@@ -3,7 +3,7 @@
[ext_resource type="Script" uid="uid://dlsd0uctldklk" path="res://src/ui_widgets/alert_dialog.gd" id="1_qntyo"]
[node name="AlertDialog" type="PanelContainer"]
-anchors_preset = 8
+anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
diff --git a/src/ui_widgets/basic_xnode_frame.tscn b/src/ui_widgets/basic_xnode_frame.tscn
index 366b078..ff67c80 100644
--- a/src/ui_widgets/basic_xnode_frame.tscn
+++ b/src/ui_widgets/basic_xnode_frame.tscn
@@ -4,6 +4,7 @@
[ext_resource type="Script" uid="uid://dh5mir6i27u4u" path="res://src/ui_widgets/BetterTextEdit.gd" id="2_0i3q7"]
[node name="BasicXNodeFrame" type="Container"]
+anchors_preset = -1
offset_left = 2.0
offset_top = 2.0
offset_right = 55.0
diff --git a/src/ui_widgets/choose_name_dialog.tscn b/src/ui_widgets/choose_name_dialog.tscn
index 10c4ffb..a0f28c8 100644
--- a/src/ui_widgets/choose_name_dialog.tscn
+++ b/src/ui_widgets/choose_name_dialog.tscn
@@ -4,7 +4,7 @@
[ext_resource type="Script" uid="uid://1hox6gd5pxku" path="res://src/ui_widgets/BetterLineEdit.gd" id="3_q0a2q"]
[node name="ChooseNameDialog" type="PanelContainer"]
-anchors_preset = 8
+anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
diff --git a/src/ui_widgets/color_edit.tscn b/src/ui_widgets/color_edit.tscn
index 7122204..48283a4 100644
--- a/src/ui_widgets/color_edit.tscn
+++ b/src/ui_widgets/color_edit.tscn
@@ -5,7 +5,6 @@
[node name="ColorEdit" type="Control"]
custom_minimum_size = Vector2(68, 0)
layout_mode = 3
-anchors_preset = 0
offset_right = 68.0
script = ExtResource("1_1uexr")
button_visuals = false
diff --git a/src/ui_widgets/color_edit_popup.tscn b/src/ui_widgets/color_edit_popup.tscn
index d7a4446..1dd7edf 100644
--- a/src/ui_widgets/color_edit_popup.tscn
+++ b/src/ui_widgets/color_edit_popup.tscn
@@ -3,6 +3,7 @@
[ext_resource type="Script" uid="uid://6epc6l4yo18d" path="res://src/ui_widgets/color_edit_popup.gd" id="1_wmbff"]
[node name="ColorEditPopup" type="PanelContainer"]
+anchors_preset = -1
offset_right = 4.0
offset_bottom = 4.0
script = ExtResource("1_wmbff")
diff --git a/src/ui_widgets/color_field.tscn b/src/ui_widgets/color_field.tscn
index 7929472..8a6440d 100644
--- a/src/ui_widgets/color_field.tscn
+++ b/src/ui_widgets/color_field.tscn
@@ -5,7 +5,6 @@
[node name="ColorField" type="Control"]
custom_minimum_size = Vector2(68, 0)
layout_mode = 3
-anchors_preset = 0
offset_right = 68.0
script = ExtResource("1_2pe1j")
button_visuals = false
diff --git a/src/ui_widgets/color_field_popup.tscn b/src/ui_widgets/color_field_popup.tscn
index c76bc30..e0d794b 100644
--- a/src/ui_widgets/color_field_popup.tscn
+++ b/src/ui_widgets/color_field_popup.tscn
@@ -7,6 +7,7 @@
[node name="ColorFieldPopup" type="PanelContainer"]
custom_minimum_size = Vector2(160, 0)
+anchors_preset = -1
offset_right = 214.0
offset_bottom = 325.0
script = ExtResource("1_xn1jy")
diff --git a/src/ui_widgets/color_swatch.tscn b/src/ui_widgets/color_swatch.tscn
index 2a5d33f..70cad00 100644
--- a/src/ui_widgets/color_swatch.tscn
+++ b/src/ui_widgets/color_swatch.tscn
@@ -4,6 +4,7 @@
[node name="ColorSwatch" type="Button"]
custom_minimum_size = Vector2(22, 22)
+anchors_preset = -1
offset_right = 20.0
offset_bottom = 20.0
focus_mode = 0
diff --git a/src/ui_widgets/color_swatch_config.tscn b/src/ui_widgets/color_swatch_config.tscn
index de5425d..d4c3edf 100644
--- a/src/ui_widgets/color_swatch_config.tscn
+++ b/src/ui_widgets/color_swatch_config.tscn
@@ -4,6 +4,7 @@
[node name="ColorSwatchConfig" type="Button"]
custom_minimum_size = Vector2(22, 22)
+anchors_preset = -1
offset_right = 20.0
offset_bottom = 20.0
focus_mode = 0
diff --git a/src/ui_widgets/configure_color_popup.tscn b/src/ui_widgets/configure_color_popup.tscn
index d98dbb5..7fa1ae4 100644
--- a/src/ui_widgets/configure_color_popup.tscn
+++ b/src/ui_widgets/configure_color_popup.tscn
@@ -9,6 +9,7 @@
[node name="ConfigurePopup" type="PanelContainer"]
custom_minimum_size = Vector2(128, 40)
+anchors_preset = -1
offset_right = 4.0
offset_bottom = 4.0
theme_type_variation = &"SpaciousPanel"
diff --git a/src/ui_widgets/confirm_dialog.tscn b/src/ui_widgets/confirm_dialog.tscn
index 43baa15..3011794 100644
--- a/src/ui_widgets/confirm_dialog.tscn
+++ b/src/ui_widgets/confirm_dialog.tscn
@@ -3,7 +3,7 @@
[ext_resource type="Script" uid="uid://3gwwpcy3jctv" path="res://src/ui_widgets/confirm_dialog.gd" id="1_g3djf"]
[node name="ConfirmDialog" type="PanelContainer"]
-anchors_preset = 8
+anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
diff --git a/src/ui_widgets/dropdown.tscn b/src/ui_widgets/dropdown.tscn
index 438ae1b..fb4ed8a 100644
--- a/src/ui_widgets/dropdown.tscn
+++ b/src/ui_widgets/dropdown.tscn
@@ -7,6 +7,7 @@
[node name="Dropdown" type="HBoxContainer"]
custom_minimum_size = Vector2(0, 22)
+anchors_preset = -1
offset_right = 49.0
offset_bottom = 22.0
size_flags_horizontal = 0
diff --git a/src/ui_widgets/element_content_basic_shape.tscn b/src/ui_widgets/element_content_basic_shape.tscn
index b0be9cc..82de99e 100644
--- a/src/ui_widgets/element_content_basic_shape.tscn
+++ b/src/ui_widgets/element_content_basic_shape.tscn
@@ -3,6 +3,7 @@
[ext_resource type="Script" uid="uid://cv6p3un40sgne" path="res://src/ui_widgets/element_content_basic_shape.gd" id="1_tg77v"]
[node name="ElementContentBasicShape" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 40.0
offset_bottom = 40.0
script = ExtResource("1_tg77v")
diff --git a/src/ui_widgets/element_content_g.tscn b/src/ui_widgets/element_content_g.tscn
index b2bec88..f5ff2f3 100644
--- a/src/ui_widgets/element_content_g.tscn
+++ b/src/ui_widgets/element_content_g.tscn
@@ -3,6 +3,7 @@
[ext_resource type="Script" uid="uid://dcvadp80yr47v" path="res://src/ui_widgets/element_content_g.gd" id="1_wpyt2"]
[node name="ElementContentG" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 40.0
offset_bottom = 40.0
script = ExtResource("1_wpyt2")
diff --git a/src/ui_widgets/element_content_linear_gradient.tscn b/src/ui_widgets/element_content_linear_gradient.tscn
index 7d9e1d8..c8d43f7 100644
--- a/src/ui_widgets/element_content_linear_gradient.tscn
+++ b/src/ui_widgets/element_content_linear_gradient.tscn
@@ -3,6 +3,7 @@
[ext_resource type="Script" uid="uid://4xraagkofgdj" path="res://src/ui_widgets/element_content_linear_gradient.gd" id="1_q43hc"]
[node name="ElementContentLinearGradient" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 40.0
offset_bottom = 40.0
script = ExtResource("1_q43hc")
diff --git a/src/ui_widgets/element_content_path.tscn b/src/ui_widgets/element_content_path.tscn
index a456532..d451288 100644
--- a/src/ui_widgets/element_content_path.tscn
+++ b/src/ui_widgets/element_content_path.tscn
@@ -4,6 +4,7 @@
[ext_resource type="PackedScene" uid="uid://dqy5lv33sy5r7" path="res://src/ui_widgets/pathdata_field.tscn" id="1_vf17i"]
[node name="ElementContentPath" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 250.0
offset_bottom = 40.0
script = ExtResource("1_t5x4b")
diff --git a/src/ui_widgets/element_content_polyshape.tscn b/src/ui_widgets/element_content_polyshape.tscn
index 8858432..b587445 100644
--- a/src/ui_widgets/element_content_polyshape.tscn
+++ b/src/ui_widgets/element_content_polyshape.tscn
@@ -4,6 +4,7 @@
[ext_resource type="PackedScene" uid="uid://b2gchy70px8jt" path="res://src/ui_widgets/points_field.tscn" id="2_8l4pm"]
[node name="ElementContentPoly" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 40.0
offset_bottom = 40.0
script = ExtResource("1_10fyu")
diff --git a/src/ui_widgets/element_content_radial_gradient.tscn b/src/ui_widgets/element_content_radial_gradient.tscn
index f001f9e..1a012b8 100644
--- a/src/ui_widgets/element_content_radial_gradient.tscn
+++ b/src/ui_widgets/element_content_radial_gradient.tscn
@@ -3,6 +3,7 @@
[ext_resource type="Script" uid="uid://1mmtphi577im" path="res://src/ui_widgets/element_content_radial_gradient.gd" id="1_le714"]
[node name="ElementContentRadialGradient" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 40.0
offset_bottom = 40.0
script = ExtResource("1_le714")
diff --git a/src/ui_widgets/element_content_stop.tscn b/src/ui_widgets/element_content_stop.tscn
index 16e2129..e058be5 100644
--- a/src/ui_widgets/element_content_stop.tscn
+++ b/src/ui_widgets/element_content_stop.tscn
@@ -3,6 +3,7 @@
[ext_resource type="Script" uid="uid://b21t3dseqwcdt" path="res://src/ui_widgets/element_content_stop.gd" id="1_ymc3o"]
[node name="ElementContentStop" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 40.0
offset_bottom = 40.0
script = ExtResource("1_ymc3o")
diff --git a/src/ui_widgets/element_frame.tscn b/src/ui_widgets/element_frame.tscn
index ec1c43c..673ae53 100644
--- a/src/ui_widgets/element_frame.tscn
+++ b/src/ui_widgets/element_frame.tscn
@@ -3,6 +3,7 @@
[ext_resource type="Script" uid="uid://cgtbtlg2nfwvt" path="res://src/ui_widgets/element_frame.gd" id="1_5mc4m"]
[node name="ElementFrame" type="Container"]
+anchors_preset = -1
offset_left = 2.0
offset_top = 2.0
offset_right = 182.0
diff --git a/src/ui_widgets/flag_field.tscn b/src/ui_widgets/flag_field.tscn
index 8abe4c5..1073ca1 100644
--- a/src/ui_widgets/flag_field.tscn
+++ b/src/ui_widgets/flag_field.tscn
@@ -34,6 +34,7 @@ corner_radius_top_right = 3
[node name="FlagField" type="Button"]
custom_minimum_size = Vector2(0, 18)
+anchors_preset = -1
offset_right = 19.0
offset_bottom = 18.0
focus_mode = 0
diff --git a/src/ui_widgets/fps_limit_dropdown.tscn b/src/ui_widgets/fps_limit_dropdown.tscn
index 36361c1..141fb48 100644
--- a/src/ui_widgets/fps_limit_dropdown.tscn
+++ b/src/ui_widgets/fps_limit_dropdown.tscn
@@ -7,6 +7,7 @@
[node name="FPSLimitDropdown" type="HBoxContainer"]
custom_minimum_size = Vector2(0, 22)
+anchors_preset = -1
offset_right = 49.0
offset_bottom = 22.0
size_flags_horizontal = 0
diff --git a/src/ui_widgets/good_color_picker.tscn b/src/ui_widgets/good_color_picker.tscn
index 37690e7..63173fc 100644
--- a/src/ui_widgets/good_color_picker.tscn
+++ b/src/ui_widgets/good_color_picker.tscn
@@ -49,6 +49,7 @@ shader_parameter/horizontal = true
shader_parameter/inverted = false
[node name="GoodColorPicker" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 198.0
offset_bottom = 344.0
theme_override_constants/separation = 6
diff --git a/src/ui_widgets/href_field.tscn b/src/ui_widgets/href_field.tscn
index c8a5a7c..1f1227c 100644
--- a/src/ui_widgets/href_field.tscn
+++ b/src/ui_widgets/href_field.tscn
@@ -4,6 +4,7 @@
[node name="HrefField" type="LineEdit"]
custom_minimum_size = Vector2(54, 22)
+anchors_preset = -1
offset_right = 35.8125
offset_bottom = 21.0
size_flags_horizontal = 0
diff --git a/src/ui_widgets/id_field.tscn b/src/ui_widgets/id_field.tscn
index 05ad6a5..e1a9c4f 100644
--- a/src/ui_widgets/id_field.tscn
+++ b/src/ui_widgets/id_field.tscn
@@ -4,6 +4,7 @@
[node name="IdField" type="LineEdit"]
custom_minimum_size = Vector2(54, 22)
+anchors_preset = -1
offset_right = 35.8125
offset_bottom = 21.0
size_flags_horizontal = 0
diff --git a/src/ui_widgets/mini_number_field.tscn b/src/ui_widgets/mini_number_field.tscn
index a87a6e0..f08f4aa 100644
--- a/src/ui_widgets/mini_number_field.tscn
+++ b/src/ui_widgets/mini_number_field.tscn
@@ -4,6 +4,7 @@
[node name="MiniNumberField" type="LineEdit"]
custom_minimum_size = Vector2(0, 18)
+anchors_preset = -1
offset_right = 44.0
offset_bottom = 14.0
mouse_filter = 1
diff --git a/src/ui_widgets/number_dropdown.tscn b/src/ui_widgets/number_dropdown.tscn
index c589176..05b4ab1 100644
--- a/src/ui_widgets/number_dropdown.tscn
+++ b/src/ui_widgets/number_dropdown.tscn
@@ -7,6 +7,7 @@
[node name="NumberDropdown" type="HBoxContainer"]
custom_minimum_size = Vector2(0, 22)
+anchors_preset = -1
offset_right = 49.0
offset_bottom = 22.0
size_flags_horizontal = 0
diff --git a/src/ui_widgets/number_edit.tscn b/src/ui_widgets/number_edit.tscn
index a9aae34..9fddb36 100644
--- a/src/ui_widgets/number_edit.tscn
+++ b/src/ui_widgets/number_edit.tscn
@@ -4,6 +4,7 @@
[node name="NumberEdit" type="LineEdit"]
custom_minimum_size = Vector2(0, 22)
+anchors_preset = -1
offset_right = 35.8125
offset_bottom = 21.0
focus_mode = 1
diff --git a/src/ui_widgets/number_field.tscn b/src/ui_widgets/number_field.tscn
index 835f631..cf8396b 100644
--- a/src/ui_widgets/number_field.tscn
+++ b/src/ui_widgets/number_field.tscn
@@ -4,6 +4,7 @@
[node name="NumberField" type="LineEdit"]
custom_minimum_size = Vector2(54, 22)
+anchors_preset = -1
offset_right = 35.8125
offset_bottom = 21.0
size_flags_horizontal = 0
diff --git a/src/ui_widgets/number_field_with_slider.tscn b/src/ui_widgets/number_field_with_slider.tscn
index fd3d433..5199e42 100644
--- a/src/ui_widgets/number_field_with_slider.tscn
+++ b/src/ui_widgets/number_field_with_slider.tscn
@@ -6,7 +6,6 @@
clip_contents = true
custom_minimum_size = Vector2(62, 0)
layout_mode = 3
-anchors_preset = 0
offset_right = 100.0
script = ExtResource("1_ymm02")
button_visuals = false
diff --git a/src/ui_widgets/options_dialog.tscn b/src/ui_widgets/options_dialog.tscn
index cc1f2fb..758df99 100644
--- a/src/ui_widgets/options_dialog.tscn
+++ b/src/ui_widgets/options_dialog.tscn
@@ -3,7 +3,7 @@
[ext_resource type="Script" uid="uid://vjqyfycqgf8h" path="res://src/ui_widgets/options_dialog.gd" id="1_shf74"]
[node name="OptionsDialog" type="PanelContainer"]
-anchors_preset = 8
+anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
diff --git a/src/ui_widgets/palette_config.tscn b/src/ui_widgets/palette_config.tscn
index f8cd4c8..57eabc4 100644
--- a/src/ui_widgets/palette_config.tscn
+++ b/src/ui_widgets/palette_config.tscn
@@ -18,6 +18,7 @@ corner_radius_bottom_right = 5
corner_radius_bottom_left = 5
[node name="PaletteConfig" type="PanelContainer"]
+anchors_preset = -1
offset_right = 21.0
offset_bottom = 46.0
size_flags_horizontal = 3
@@ -68,7 +69,7 @@ mouse_filter = 2
visible = false
custom_minimum_size = Vector2(20, 20)
layout_mode = 1
-anchors_preset = 1
+anchors_preset = -1
anchor_left = 1.0
anchor_right = 1.0
offset_left = -16.0
diff --git a/src/ui_widgets/path_popup.tscn b/src/ui_widgets/path_popup.tscn
index 41d161c..f655e10 100644
--- a/src/ui_widgets/path_popup.tscn
+++ b/src/ui_widgets/path_popup.tscn
@@ -5,6 +5,7 @@
[node name="PathCommandPopup" type="PanelContainer"]
custom_minimum_size = Vector2(236, 0)
+anchors_preset = -1
offset_right = 106.0
offset_bottom = 97.0
script = ExtResource("1_j10aq")
diff --git a/src/ui_widgets/pathdata_field.tscn b/src/ui_widgets/pathdata_field.tscn
index 0482b7f..62f01ba 100644
--- a/src/ui_widgets/pathdata_field.tscn
+++ b/src/ui_widgets/pathdata_field.tscn
@@ -4,6 +4,7 @@
[ext_resource type="Script" uid="uid://1hox6gd5pxku" path="res://src/ui_widgets/BetterLineEdit.gd" id="2_48xgh"]
[node name="PathdataField" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 250.0
offset_bottom = 45.0
theme_override_constants/separation = 2
diff --git a/src/ui_widgets/points_field.tscn b/src/ui_widgets/points_field.tscn
index 5bf1b2f..0475dbc 100644
--- a/src/ui_widgets/points_field.tscn
+++ b/src/ui_widgets/points_field.tscn
@@ -4,6 +4,7 @@
[ext_resource type="Script" uid="uid://1hox6gd5pxku" path="res://src/ui_widgets/BetterLineEdit.gd" id="2_4uivs"]
[node name="PointsField" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 300.0
offset_bottom = 45.0
theme_override_constants/separation = 2
diff --git a/src/ui_widgets/presented_shortcut.tscn b/src/ui_widgets/presented_shortcut.tscn
index 02f6dbd..82b0c16 100644
--- a/src/ui_widgets/presented_shortcut.tscn
+++ b/src/ui_widgets/presented_shortcut.tscn
@@ -3,6 +3,7 @@
[ext_resource type="Script" uid="uid://beewlny6guury" path="res://src/ui_widgets/presented_shortcut.gd" id="1_mfl8k"]
[node name="PresentedShortcut" type="PanelContainer"]
+anchors_preset = -1
offset_right = 172.0
offset_bottom = 62.0
script = ExtResource("1_mfl8k")
diff --git a/src/ui_widgets/profile_frame.tscn b/src/ui_widgets/profile_frame.tscn
index 48fc25a..f2acb81 100644
--- a/src/ui_widgets/profile_frame.tscn
+++ b/src/ui_widgets/profile_frame.tscn
@@ -4,7 +4,7 @@
[node name="ProfileFrame" type="MarginContainer"]
custom_minimum_size = Vector2(0, 28)
-anchors_preset = 10
+anchors_preset = -1
anchor_right = 1.0
offset_bottom = 28.0
grow_horizontal = 2
diff --git a/src/ui_widgets/settings_content_palettes.tscn b/src/ui_widgets/settings_content_palettes.tscn
index ce2eb1f..d12df05 100644
--- a/src/ui_widgets/settings_content_palettes.tscn
+++ b/src/ui_widgets/settings_content_palettes.tscn
@@ -5,6 +5,7 @@
[ext_resource type="Texture2D" uid="uid://6ymbl3jqersp" path="res://assets/icons/Import.svg" id="3_p0ru4"]
[node name="SettingsContentPalettes" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 40.0
offset_bottom = 40.0
theme_override_constants/separation = 8
diff --git a/src/ui_widgets/settings_content_shortcuts.tscn b/src/ui_widgets/settings_content_shortcuts.tscn
index d7e3e48..cd07b10 100644
--- a/src/ui_widgets/settings_content_shortcuts.tscn
+++ b/src/ui_widgets/settings_content_shortcuts.tscn
@@ -3,6 +3,7 @@
[ext_resource type="Script" uid="uid://orlxtok0bt6x" path="res://src/ui_widgets/settings_content_shortcuts.gd" id="1_wf8o4"]
[node name="SettingsContentShortcuts" type="VBoxContainer"]
+anchors_preset = -1
offset_right = 40.0
offset_bottom = 40.0
theme_override_constants/separation = 6
diff --git a/src/ui_widgets/transform_editor.tscn b/src/ui_widgets/transform_editor.tscn
index caadf22..bebcca6 100644
--- a/src/ui_widgets/transform_editor.tscn
+++ b/src/ui_widgets/transform_editor.tscn
@@ -15,6 +15,7 @@ corner_radius_bottom_right = 4
corner_radius_bottom_left = 4
[node name="TransformEditor" type="PanelContainer"]
+anchors_preset = -1
offset_right = 31.0
offset_bottom = 24.0
theme_override_styles/panel = SubResource("StyleBoxFlat_af5dq")
diff --git a/src/ui_widgets/transform_popup.tscn b/src/ui_widgets/transform_popup.tscn
index e7f4702..5cae80f 100644
--- a/src/ui_widgets/transform_popup.tscn
+++ b/src/ui_widgets/transform_popup.tscn
@@ -7,6 +7,7 @@
[node name="TransformPopup" type="PanelContainer"]
custom_minimum_size = Vector2(168, 0)
+anchors_preset = -1
offset_right = 4.0
offset_bottom = 4.0
script = ExtResource("1_ye80i")
diff --git a/src/ui_widgets/unrecognized_field.tscn b/src/ui_widgets/unrecognized_field.tscn
index 72d7c65..30c3d4e 100644
--- a/src/ui_widgets/unrecognized_field.tscn
+++ b/src/ui_widgets/unrecognized_field.tscn
@@ -5,6 +5,7 @@
[node name="UnrecognizedField" type="LineEdit"]
custom_minimum_size = Vector2(78, 22)
+anchors_preset = -1
offset_right = 48.8125
offset_bottom = 21.0
focus_mode = 1
diff --git a/src/ui_widgets/zoom_menu.tscn b/src/ui_widgets/zoom_menu.tscn
index f017a34..776a197 100644
--- a/src/ui_widgets/zoom_menu.tscn
+++ b/src/ui_widgets/zoom_menu.tscn
@@ -5,6 +5,7 @@
[ext_resource type="Texture2D" uid="uid://eif2ioi0mw17" path="res://assets/icons/Plus.svg" id="2_284x5"]
[node name="ZoomMenu" type="HBoxContainer"]
+anchors_preset = -1
offset_right = 114.0
offset_bottom = 24.0
alignment = 1