mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-01-18 17:19:50 +00:00
Pixelorama's version number now appears on the window title
This commit is contained in:
parent
8b682570b2
commit
a4014e5842
|
@ -43,16 +43,17 @@ sapient-cogbag, Kinwailo, Igor Santarek (jegor377), Dávid Gábor BODOR (dragonf
|
||||||
- Layer's LineEdit now saves the changes when it loses focus, or when the user presses ESC (or Enter).
|
- Layer's LineEdit now saves the changes when it loses focus, or when the user presses ESC (or Enter).
|
||||||
- LineEdits lose focus when the user presses Enter.
|
- LineEdits lose focus when the user presses Enter.
|
||||||
- When cloning a frame, the clone will appear next to the original.
|
- When cloning a frame, the clone will appear next to the original.
|
||||||
- Layer visibility is taken into account when exporting the drawing as a .png file. This means that invisible layers will not be included in the final .png file.
|
- Layer visibility is taken into account when exporting the drawing as a `.png` file. This means that invisible layers will not be included in the final `.png` file.
|
||||||
- The Godot theme has changed.
|
- The Godot theme has changed.
|
||||||
- Visual change, added border outlines to all window dialogs.
|
- Visual change, added border outlines to all window dialogs.
|
||||||
- Animation now loops by default.
|
- Animation now loops by default.
|
||||||
- Onion skinning settings have been moved to a popup window, and 2 new buttons were added. One that toggles onion skinning, and one that opens the settings window.
|
- Onion skinning settings have been moved to a popup window, and 2 new buttons were added. One that toggles onion skinning, and one that opens the settings window.
|
||||||
- The default window size is now 1280x720, and the minimum window size is 1024x576.
|
- The default window size is now 1280x720, and the minimum window size is 1024x576.
|
||||||
- `.pxo` files now use ZSTD compression to result in smaller file sizes.
|
- `.pxo` files now use ZSTD compression to result in smaller file sizes.
|
||||||
- Palettes/Brushes get loaded/saved in appropriate locations as specified by the XDG basedir standard, for easier usage of standard linux/bsd packaging methods and for better per-user usability.
|
- Palettes/Brushes get loaded/saved in appropriate locations as specified by the XDG basedir standard, for easier usage of standard Linux/BSD packaging methods and for better per-user usability.
|
||||||
- The splash screen has been revamped and is no longer purple, it now gets affected by the chosen theme.
|
- The splash screen has been revamped and is no longer purple, it now gets affected by the chosen theme.
|
||||||
- The brush selection popup now closes when a brush is selected.
|
- The brush selection popup now closes when a brush is selected.
|
||||||
|
- Pixelorama's version number now appears on the window title.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Chinese characters not being rendered in notifications (the labels that appear when undoing/redoing) and at the splash screen for Platinum & Gold Sponsor Placeholder labels
|
- Chinese characters not being rendered in notifications (the labels that appear when undoing/redoing) and at the splash screen for Platinum & Gold Sponsor Placeholder labels
|
||||||
|
|
|
@ -264,6 +264,8 @@ var palette_import_file_dialog : FileDialog
|
||||||
|
|
||||||
var error_dialog : AcceptDialog
|
var error_dialog : AcceptDialog
|
||||||
|
|
||||||
|
onready var current_version : String = ProjectSettings.get_setting("application/config/Version")
|
||||||
|
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
randomize()
|
randomize()
|
||||||
|
@ -563,7 +565,7 @@ func clear_canvases() -> void:
|
||||||
play_forward.pressed = false
|
play_forward.pressed = false
|
||||||
animation_timer.stop()
|
animation_timer.stop()
|
||||||
|
|
||||||
self.window_title = "(" + tr("untitled") + ") - Pixelorama"
|
self.window_title = "(" + tr("untitled") + ") - Pixelorama " + Global.current_version
|
||||||
OpenSave.current_save_path = ""
|
OpenSave.current_save_path = ""
|
||||||
control.get_node("ExportDialog").was_exported = false
|
control.get_node("ExportDialog").was_exported = false
|
||||||
control.file_menu.set_item_text(3, tr("Save..."))
|
control.file_menu.set_item_text(3, tr("Save..."))
|
||||||
|
|
|
@ -151,7 +151,7 @@ func open_pxo_file(path : String, untitled_backup : bool = false) -> void:
|
||||||
if not untitled_backup:
|
if not untitled_backup:
|
||||||
# Untitled backup should not change window title and save path
|
# Untitled backup should not change window title and save path
|
||||||
current_save_path = path
|
current_save_path = path
|
||||||
Global.window_title = path.get_file() + " - Pixelorama"
|
Global.window_title = path.get_file() + " - Pixelorama " + Global.current_version
|
||||||
Global.project_has_changed = false
|
Global.project_has_changed = false
|
||||||
|
|
||||||
|
|
||||||
|
@ -239,7 +239,7 @@ func save_pxo_file(path : String, autosave : bool) -> void:
|
||||||
Global.notification_label("File saved")
|
Global.notification_label("File saved")
|
||||||
|
|
||||||
if backup_save_path == "":
|
if backup_save_path == "":
|
||||||
Global.window_title = path.get_file() + " - Pixelorama"
|
Global.window_title = path.get_file() + " - Pixelorama " + Global.current_version
|
||||||
|
|
||||||
else:
|
else:
|
||||||
Global.notification_label("File failed to save")
|
Global.notification_label("File failed to save")
|
||||||
|
@ -306,7 +306,7 @@ func reload_backup_file(project_path : String, backup_path : String) -> void:
|
||||||
|
|
||||||
if project_path != backup_path:
|
if project_path != backup_path:
|
||||||
current_save_path = project_path
|
current_save_path = project_path
|
||||||
Global.window_title = project_path.get_file() + " - Pixelorama(*)"
|
Global.window_title = project_path.get_file() + " - Pixelorama(*) " + Global.current_version
|
||||||
Global.project_has_changed = true
|
Global.project_has_changed = true
|
||||||
|
|
||||||
Global.notification_label("Backup reloaded")
|
Global.notification_label("Backup reloaded")
|
||||||
|
|
|
@ -160,7 +160,7 @@ func _ready() -> void:
|
||||||
Global.left_color_picker.get_picker().move_child(Global.left_color_picker.get_picker().get_child(0), 1)
|
Global.left_color_picker.get_picker().move_child(Global.left_color_picker.get_picker().get_child(0), 1)
|
||||||
Global.right_color_picker.get_picker().move_child(Global.right_color_picker.get_picker().get_child(0), 1)
|
Global.right_color_picker.get_picker().move_child(Global.right_color_picker.get_picker().get_child(0), 1)
|
||||||
|
|
||||||
Global.window_title = "(" + tr("untitled") + ") - Pixelorama"
|
Global.window_title = "(" + tr("untitled") + ") - Pixelorama " + Global.current_version
|
||||||
|
|
||||||
Global.layers[0][0] = tr("Layer") + " 0"
|
Global.layers[0][0] = tr("Layer") + " 0"
|
||||||
Global.layers_container.get_child(0).label.text = Global.layers[0][0]
|
Global.layers_container.get_child(0).label.text = Global.layers[0][0]
|
||||||
|
|
|
@ -40,8 +40,7 @@ func _ready() -> void:
|
||||||
|
|
||||||
|
|
||||||
func _on_AboutDialog_about_to_show() -> void:
|
func _on_AboutDialog_about_to_show() -> void:
|
||||||
var current_version : String = ProjectSettings.get_setting("application/config/Version")
|
window_title = tr("About Pixelorama") + " " + Global.current_version
|
||||||
window_title = tr("About Pixelorama") + " " + current_version
|
|
||||||
|
|
||||||
var groups_root := groups.create_item()
|
var groups_root := groups.create_item()
|
||||||
var developers_button := groups.create_item(groups_root)
|
var developers_button := groups.create_item(groups_root)
|
||||||
|
|
|
@ -142,7 +142,9 @@ func _on_ImportSprites_files_selected(paths : PoolStringArray) -> void:
|
||||||
Global.canvas = Global.canvases[Global.canvases.size() - 1]
|
Global.canvas = Global.canvases[Global.canvases.size() - 1]
|
||||||
Global.canvas.visible = true
|
Global.canvas.visible = true
|
||||||
|
|
||||||
Global.window_title = first_path.get_file() + " (" + tr("imported") + ") - Pixelorama"
|
Global.window_title = first_path.get_file() + " (" + tr("imported") + ") - Pixelorama " + Global.current_version
|
||||||
|
if Global.project_has_changed:
|
||||||
|
Global.window_title = Global.window_title + "(*)"
|
||||||
var file_name := first_path.get_basename().get_file()
|
var file_name := first_path.get_basename().get_file()
|
||||||
var directory_path := first_path.get_basename().replace(file_name, "")
|
var directory_path := first_path.get_basename().replace(file_name, "")
|
||||||
Global.export_dialog.directory_path = directory_path
|
Global.export_dialog.directory_path = directory_path
|
||||||
|
|
|
@ -11,9 +11,8 @@ onready var gold_placeholder_label : Label = $"Contents/MarginContainer/Info/Spo
|
||||||
func _on_SplashDialog_about_to_show() -> void:
|
func _on_SplashDialog_about_to_show() -> void:
|
||||||
if Global.config_cache.has_section_key("preferences", "startup"):
|
if Global.config_cache.has_section_key("preferences", "startup"):
|
||||||
show_on_startup_button.pressed = !Global.config_cache.get_value("preferences", "startup")
|
show_on_startup_button.pressed = !Global.config_cache.get_value("preferences", "startup")
|
||||||
var current_version : String = ProjectSettings.get_setting("application/config/Version")
|
window_title = "Pixelorama" + " " + Global.current_version
|
||||||
window_title = "Pixelorama" + " " + current_version
|
changes_label.text = Global.current_version + " " + tr("Changes")
|
||||||
changes_label.text = current_version + " " + tr("Changes")
|
|
||||||
|
|
||||||
art_by_label.text = tr("Art by") + ": Erevos"
|
art_by_label.text = tr("Art by") + ": Erevos"
|
||||||
if "zh" in TranslationServer.get_locale():
|
if "zh" in TranslationServer.get_locale():
|
||||||
|
|
Loading…
Reference in a new issue