diff --git a/README.md b/README.md index a693d83c6..e0ebc4cfa 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)](https://www.youtube.com/watch?v=f6u910HCT_E) - 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/ diff --git a/Scripts/Main.gd b/Scripts/Main.gd index d6d940559..d93357aad 100644 --- a/Scripts/Main.gd +++ b/Scripts/Main.gd @@ -20,6 +20,7 @@ func _ready() -> void: # 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, "Open..." : KEY_MASK_CTRL + KEY_O,