diff --git a/Prefabs/Dialogs/SplashDialog.tscn b/Prefabs/Dialogs/SplashDialog.tscn index ab3244d91..737c3d33f 100644 --- a/Prefabs/Dialogs/SplashDialog.tscn +++ b/Prefabs/Dialogs/SplashDialog.tscn @@ -7,9 +7,12 @@ [node name="SplashDialog" type="WindowDialog"] margin_right = 400.0 -margin_bottom = 380.0 +margin_bottom = 399.0 rect_min_size = Vector2( 400, 380 ) script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} [node name="Contents" type="VBoxContainer" parent="."] anchor_right = 1.0 @@ -45,25 +48,32 @@ mouse_default_cursor_shape = 2 text = "Art by Erevoid" flat = true -[node name="HSeparator2" type="HSeparator" parent="Contents"] +[node name="CheckBox" type="CheckBox" parent="Contents"] margin_top = 330.0 margin_right = 400.0 -margin_bottom = 334.0 +margin_bottom = 354.0 +text = "Don't show on the next startup" + +[node name="HSeparator2" type="HSeparator" parent="Contents"] +margin_top = 358.0 +margin_right = 400.0 +margin_bottom = 362.0 [node name="DevelopedBy" type="Label" parent="Contents"] -margin_top = 338.0 +margin_top = 366.0 margin_right = 400.0 -margin_bottom = 351.0 +margin_bottom = 379.0 custom_fonts/font = ExtResource( 4 ) text = "Pixelorama v0.6 - Developed by Orama Interactive" align = 1 [node name="Copyright" type="Label" parent="Contents"] -margin_top = 355.0 +margin_top = 383.0 margin_right = 400.0 -margin_bottom = 368.0 +margin_bottom = 396.0 custom_fonts/font = ExtResource( 4 ) text = "Copyright 2019-2020 Orama Interactive" align = 1 [connection signal="about_to_show" from="." to="." method="_on_SplashDialog_about_to_show"] [connection signal="pressed" from="Contents/ArtCredits" to="." method="_on_ArtCredits_pressed"] +[connection signal="toggled" from="Contents/CheckBox" to="." method="_on_CheckBox_toggled"] diff --git a/Scripts/Dialogs/SplashDialog.gd b/Scripts/Dialogs/SplashDialog.gd index 7dfde3c17..64871bb9f 100644 --- a/Scripts/Dialogs/SplashDialog.gd +++ b/Scripts/Dialogs/SplashDialog.gd @@ -9,3 +9,9 @@ func _on_SplashDialog_about_to_show() -> void: func _on_ArtCredits_pressed() -> void: OS.shell_open("https://www.instagram.com/erevos_art") + +func _on_CheckBox_toggled(pressed) -> void: + if pressed: + Global.config_cache.set_value("preferences", "startup", false) + else: + Global.config_cache.set_value("preferences", "startup", true) diff --git a/Scripts/Main.gd b/Scripts/Main.gd index 05e074769..264e1cb12 100644 --- a/Scripts/Main.gd +++ b/Scripts/Main.gd @@ -157,6 +157,9 @@ func _ready() -> void: Import.import_brushes("Brushes") $SplashDialog.popup_centered() # Splash screen + if not Global.config_cache.get_value("preferences", "startup"): + $SplashDialog.hide() + OS.set_window_title("(" + tr("untitled") + ") - Pixelorama") func _input(event : InputEvent) -> void: @@ -925,4 +928,4 @@ func _on_QuitDialog_confirmed() -> void: # (it won't respond to user input in this state). modulate = Color(0.5, 0.5, 0.5) - get_tree().quit() \ No newline at end of file + get_tree().quit() diff --git a/Translations/de.po b/Translations/de.po index 461bd0bf3..44bdd1f4e 100644 --- a/Translations/de.po +++ b/Translations/de.po @@ -50,10 +50,10 @@ msgstr "Ansicht" #, fuzzy msgid "Image" -msgstr "Bildgröße" +msgstr "Bild" msgid "Effects" -msgstr "" +msgstr "Effekte" msgid "Help" msgstr "Hilfe" @@ -148,10 +148,10 @@ msgid "Export Sprite" msgstr "Exportiere Sprite" msgid "File Exists, Overwrite?" -msgstr "" +msgstr "Datei existiert schon, überschreiben?" msgid "Resize:" -msgstr "" +msgstr "Größe verändern" #, fuzzy msgid "EXPORT_CURRENT_FRAME_LABEL" @@ -166,10 +166,10 @@ msgid "EXPORT_FRAMES_AS_SPRITESHEET_LABEL" msgstr "Vertikales Spritesheet" msgid "Columns" -msgstr "" +msgstr "Spalten" msgid "Rows" -msgstr "" +msgstr "Reihen" msgid "Path:" msgstr "Pfad:" @@ -178,7 +178,7 @@ msgid "Directories & Files:" msgstr "Verzeichnisse & Dateien:" msgid "Create Folder" -msgstr "" +msgstr "Erstelle Ordner" msgid "File:" msgstr "Datei:" @@ -203,18 +203,18 @@ msgid "Language" msgstr "Sprache:" msgid "Themes" -msgstr "" +msgstr "Designs" msgid "Guides & Grid" -msgstr "" +msgstr "Guides & Gitter" #, fuzzy msgid "Language options" -msgstr "Sprache:" +msgstr "Sprachoptionen" #, fuzzy msgid "Theme options" -msgstr "Gitter Optionen" +msgstr "Design Optionen" msgid "Grid options" msgstr "Gitter Optionen" @@ -223,7 +223,7 @@ msgid "Color:" msgstr "Farbe:" msgid "Guide color:" -msgstr "" +msgstr "Guidefarbe" msgid "System Language" msgstr "Systemsprache" @@ -243,31 +243,31 @@ msgid "Light" msgstr "Erhellen" msgid "Invert colors" -msgstr "" +msgstr "Kehre Farben um" msgid "Desaturation" -msgstr "" +msgstr "Entsättigung" msgid "Outline" -msgstr "" +msgstr "Umriss" msgid "Diagonal" -msgstr "" +msgstr "Diagonal" msgid "Place inside image" -msgstr "" +msgstr "Platziere in Bild" msgid "Thickness:" -msgstr "" +msgstr "Dicke:" msgid "View Splash Screen" -msgstr "" +msgstr "Zeige Splash Screen" msgid "Issue Tracker" -msgstr "" +msgstr "Issue Tracker" msgid "Changelog" -msgstr "" +msgstr "Änderungsprotokoll" msgid "About Pixelorama" msgstr "Über Pixelorama" @@ -282,32 +282,32 @@ msgid "Donate" msgstr "Spenden" msgid "Developers" -msgstr "" +msgstr "Entwickler" msgid "Contributors" -msgstr "" +msgstr "Beitragende" msgid "Donors" -msgstr "" +msgstr "Spender" msgid "Development Team" -msgstr "" +msgstr "Entwicklerteam" msgid "GitHub Contributors" -msgstr "" +msgstr "Github Beitragende" msgid "Art by" -msgstr "" +msgstr "Kunst von" msgid "untitled" -msgstr "" +msgstr "unbenannt" #, fuzzy msgid "imported" msgstr "Datei exportiert" msgid "copy" -msgstr "" +msgstr "kopiere" msgid "QUIT_LABEL" msgstr "Möchten sie Pixelorama wirklich verlassen?" @@ -574,25 +574,25 @@ msgid "LAYERMERGE_HT" msgstr "Führe Ebene mit der darunter zusammen" msgid "Opacity:" -msgstr "" +msgstr "Deckkraft" msgid "LAYERVISIBILITY_HT" msgstr "Ändere die Sichtbarkeit der Ebene" msgid "Palette" -msgstr "" +msgstr "Palette" msgid "Palettes" -msgstr "" +msgstr "Paletten" msgid "NEWPALETTE_HT" -msgstr "" +msgstr "Füge eine neue Palette hinzu" msgid "EDITPALETTE_HT" -msgstr "" +msgstr "Bearbeite ausgewählte Palette" msgid "CHOOSEPALETTE_HT" -msgstr "" +msgstr "Wähle Palette" msgid "Undo: Draw" msgstr "Rückgängig: Zeichen" @@ -670,23 +670,23 @@ msgid "File exported" msgstr "Datei exportiert" msgid "New Empty Palette" -msgstr "" +msgstr "Neue leere Palette" msgid "Import Palette" -msgstr "" +msgstr "Importiere Palette" msgid "Palette Name:" -msgstr "" +msgstr "Palettenname" #, fuzzy msgid "Color Name:" msgstr "Farbe:" msgid "Create a new empty palette?" -msgstr "" +msgstr "Erstelle eine neue leere Palette" msgid "Edit Palette" -msgstr "" +msgstr "Bearbeite Palette" #~ msgid "Language:" #~ msgstr "Sprache:"