diff --git a/Changelog.md b/Changelog.md index ed51e3cff..d5b3e9b27 100644 --- a/Changelog.md +++ b/Changelog.md @@ -12,8 +12,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - You can now export your projects to .gif files - Thanks to Martin Novák (novhack)! - A new rotation method has been added, "Upscale, Rotate and Downscale". It's similar to Rotsprite. Thanks to luiq54! - Pattern filling is now possible. If the user chooses a brush that is not the pixel or a circle brush and uses the bucket tool, the brush image is used as a pattern that fills the area. +- Users can change keyboard shortcut binding for tools - thanks to Martin Novák (novhack)! - Importing .pngs as palettes is now possible - thanks to Martin Novák (novhack)! - A confirmation message now appears when the user quits Pixelorama, if there are unsaved changes - thanks to Schweini07! +- Templates and a lock aspect ratio option have been added to the "Create new image" dialog - thanks to Gaarco! - Locking layers is now possible. When a layer is locked, no changes can be made to it. Layers are unlocked by default. - Ability to get color for palette buttons, when editing a palette, from the currently selected left and right colors. - Esperanto translation - thanks to Teashrock! @@ -23,7 +25,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Changed - The UI - and especially the timeline - has been revamped! - The export dialog has also been revamped - thanks to thanks to Martin Novák (novhack)! -- Templates and a lock aspect ratio option have been added to the "Create new image" dialog - thanks to Gaarco! - An asterisk is added to the window title if there are unsaved changes. - A VSplitContainer has been added between the canvas and the timeline. - Notification text is now black on the gold and light themes. diff --git a/Prefabs/Dialogs/PreferencesDialog.tscn b/Prefabs/Dialogs/PreferencesDialog.tscn index a0ecfe944..ba8195fc0 100644 --- a/Prefabs/Dialogs/PreferencesDialog.tscn +++ b/Prefabs/Dialogs/PreferencesDialog.tscn @@ -5,7 +5,6 @@ [ext_resource path="res://Assets/Fonts/CJK/NotoSansCJKtc-Regular.tres" type="DynamicFont" id=3] [node name="PreferencesDialog" type="AcceptDialog"] -visible = true margin_right = 430.0 margin_bottom = 1347.0 rect_min_size = Vector2( 430, 0 ) diff --git a/Scripts/Dialogs/PreferencesDialog.gd b/Scripts/Dialogs/PreferencesDialog.gd index 14a884d2c..143e7ce94 100644 --- a/Scripts/Dialogs/PreferencesDialog.gd +++ b/Scripts/Dialogs/PreferencesDialog.gd @@ -329,6 +329,8 @@ func change_theme(ID : int) -> void: # Make sure the frame text gets updated Global.current_frame = Global.current_frame + $Popups/ShortcutSelector.theme = main_theme + func apply_shortcuts_preset(preset) -> void: for action in preset: