From bf91e2ceae5f21d851ff57a233252280bb58924c Mon Sep 17 00:00:00 2001 From: Overloaded <35376950+OverloadedOrama@users.noreply.github.com> Date: Tue, 10 Sep 2019 16:52:58 +0300 Subject: [PATCH 1/3] Update README.md --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a693d83c6..53a8b1cf6 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,21 @@ # Pixelorama - your free and open-source sprite editor! A free & open-source 2D sprite editor, made with Godot Engine, using GDScript! - ![Pixelorama's horrible UI](https://functionoverload590613498.files.wordpress.com/2019/09/screenshot_260-2.png) + ![Pixelorama's horrible UI](https://functionoverload590613498.files.wordpress.com/2019/09/screenshot_260-3.png) - Current features as of version v0.1: +Current features as of version v0.2: - Choosing between 3 tools – pencil, eraser and fill bucket – and mapping them to both of your left and right mouse buttons. That’s, pretty wild, huh? -- Different colors for each of the mouse buttons. +- Different colors and brush sizes for each of the mouse buttons. - Creating a new canvas with a size of your choosing. -- Importing PNG and JPEG images, and edit them inside Pixelorama. +- Are you an animator? Then you've come to the right place! Pixelorama has its own Animation Timeline just for you!​ +- Importing PNG and JPEG images, and edit them inside Pixelorama. If you import multiple files, they will be added as individual animation frames. - Export your gorgeous art as PNG files. - Create straight lines for pencil and eraser by holding down Shift while you draw. - The middle mouse wheel isn’t forgotten, you can use it to pan around the canvas and by scrolling up and down, you can zoom in and out! - Keyboard shortcuts! I’m pretty sure this is a lifesaver for most of you. - Just like onions, Pixelorama has a multiple layer system! You can add, remove, move up and down, clone and merge as many layers as you like! +- Scale your images! - It’s freeeeeee! And open source! Make sure to read my blog post on Function(Overload) for more information! https://functionoverload590613498.wordpress.com/2019/08/18/i-made-my-own-sprite-editor-in-godot/ From 77811261622c3eb55613e2a75b2f8a75b7015a08 Mon Sep 17 00:00:00 2001 From: Overloaded <35376950+OverloadedOrama@users.noreply.github.com> Date: Tue, 10 Sep 2019 16:55:14 +0300 Subject: [PATCH 2/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 53a8b1cf6..e0ebc4cfa 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Pixelorama - your free and open-source sprite editor! A free & open-source 2D sprite editor, made with Godot Engine, using GDScript! - ![Pixelorama's horrible UI](https://functionoverload590613498.files.wordpress.com/2019/09/screenshot_260-3.png) + [![Pixelorama's horrible UI](https://functionoverload590613498.files.wordpress.com/2019/09/screenshot_260-3.png)](https://www.youtube.com/watch?v=f6u910HCT_E) Current features as of version v0.2: From cec04970d1b8a91b33f9a73f86c92972780dd49b Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Sat, 14 Sep 2019 19:02:29 +0200 Subject: [PATCH 3/3] Define a minimum window size when supported This prevents UI elements from collapsing when resizing the window. --- Scripts/Main.gd | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Scripts/Main.gd b/Scripts/Main.gd index 240bdfa90..50262c83a 100644 --- a/Scripts/Main.gd +++ b/Scripts/Main.gd @@ -14,6 +14,10 @@ var animation_forward := true # Called when the node enters the scene tree for the first time. func _ready() -> void: + # Set a minimum window size to prevent UI elements from collapsing on each other. + # This property is only available in 3.2alpha or later, so use `set()` to fail gracefully if it doesn't exist. + OS.set("min_window_size", Vector2(1024, 600)) + var file_menu_items := { "New..." : KEY_MASK_CTRL + KEY_N, #The import and export key shortcuts will change,