From d584ae0839834cc9dfb7fbebe04954ac6e0fe8bf Mon Sep 17 00:00:00 2001 From: Manolis Papadeas <35376950+OverloadedOrama@users.noreply.github.com> Date: Sat, 18 Sep 2021 18:59:15 +0300 Subject: [PATCH] Launch of version 0.9 - selections & shapes update --- CHANGELOG.md | 2 +- ...m.orama_interactive.Pixelorama.appdata.xml | 17 +++++----- README.md | 33 +++++++------------ project.godot | 2 +- src/UI/TopMenuContainer.gd | 2 +- 5 files changed, 23 insertions(+), 33 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b3c90b56..c5092b160 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). All the dates are in YYYY-MM-DD format.

-## [v0.9] - Unreleased +## [v0.9] - 2021-09-18 This update has been brought to you by the contributions of: Kawan Weege ([@DragonOfWar](https://github.com/DragonOfWar)), Martin Novák ([@novhack](https://github.com/novhack)), Fayez Akhtar ([@Variable-ind](https://github.com/Variable-ind)), Darshan Phaldesai ([@luiq54](https://github.com/luiq54)), Xenofon Konitsas ([@huskeee](https://github.com/huskeee)), Igor Santarek ([@jegor377](https://github.com/jegor377)), Álex Román Núñez ([@EIREXE](https://github.com/EIREXE)), [@mrtripie](https://github.com/mrtripie) diff --git a/Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml b/Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml index d65852697..5b74e7e3c 100644 --- a/Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml +++ b/Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml @@ -16,21 +16,22 @@ https://orama-interactive.itch.io/pixelorama https://github.com/Orama-Interactive/Pixelorama/issues - - https://static.wixstatic.com/media/673cdd_061f5f9602ea4c35b6d4f3c50713d36a~mv2.png - Art by Wishdream - - - https://static.wixstatic.com/media/cc6108_ccec89c37b3d425da4f03776160c859c~mv2.png + + https://img.itch.zone/aW1hZ2UvNDcwMzY3LzcwMTE1NzEucG5n/original/CyAplX.png Art by Erevos - - https://static.wixstatic.com/media/cc6108_854ca4dc022c481f96bbc2b4f03fb04d~mv2.png + + https://img.itch.zone/aW1hZ2UvNDcwMzY3LzcwMTE1NzQucG5n/original/xNGUSf.png + Art by Erevos + + + https://img.itch.zone/aW1hZ2UvNDcwMzY3LzcwMTE1NzUucG5n/original/7Ykr%2Fj.png Art by Erevos + diff --git a/README.md b/README.md index 6ef97f8fb..7cf4b9019 100644 --- a/README.md +++ b/README.md @@ -36,8 +36,7 @@

-[![Pixelorama's UI](https://static.wixstatic.com/media/673cdd_061f5f9602ea4c35b6d4f3c50713d36a~mv2.png)](https://www.youtube.com/watch?v=NLb0TNxZ27E&list=PLVEP1Zz6BUpBiQC0CB6eNBhhLF4tEwBB-&index=10) -Art by Wishdream - winner of the first Pixelorama splash screen art contest! +[![Pixelorama's UI](https://img.itch.zone/aW1hZ2UvNDcwMzY3LzcwMTE1NzUucG5n/original/7Ykr%2Fj.png)](https://youtu.be/sM1v5uaBSrM) Make sure to visit our website for more information! https://www.orama-interactive.com @@ -45,7 +44,7 @@ Join our Discord community server​ where we can discuss about Pixelorama and a If you like, consider helping us by sponsoring this project! It would enable us to focus more on Pixelorama, and make more projects in the future! -Toss A Coin For A New Feature: [![Become a Patron!](https://c5.patreon.com/external/logo/become_a_patron_button.png)](https://patreon.com/OramaInteractive) +Support us on: [![Become a Patron!](https://c5.patreon.com/external/logo/become_a_patron_button.png)](https://patreon.com/OramaInteractive) ## Download Stable versions: @@ -64,36 +63,26 @@ You can find Online Documentation for Pixelorama here: https://orama-interactive It's still work in progress so there are some pages missing. If you want to contribute, you can do so in [Pixelorama-Docs' GitHub Repository](https://github.com/Orama-Interactive/Pixelorama-Docs). ## Cloning Instructions -Pixelorama uses Godot 3.2, so you will need to have it in order to run the project. +Pixelorama uses Godot 3.3, so you will need to have it in order to run the project. As of right now, most of the code is written using GDScript, so the mono version of Godot is not required, but Pixelorama should also work with it. -## Current features as of version v0.8: +## Current features as of version v0.9: -- Choosing between 7 tools – pencil, eraser, fill bucket, lighten/darken, color picker, rectangle select and zoom– and mapping them to both of your left and right mouse buttons. +- 16 different tools to help you draw, which you can map to both of your left and right mouse buttons. - Are you an animator? Pixelorama has its own animation timeline just for you! You can work at an individual cel level, where each cel refers to a unique layer and frame. Supports onion skinning, cel linking, motion drawing and frame grouping with tags. - Different tool options for each of the mouse buttons. -- Custom brushes! Load your brushes from files or select them in your project with the selection tool, and they will get stored in `.pxo` files! -- Random custom brushes! Every time you draw, expect to see a different random result! -- Create or import custom palettes! -- Multiple project support, using tabs! +- Custom brushes, including random brushes. +- Create or import custom palettes. - Pattern filling! Use the bucket tool to fill out an area with a pattern of your choosing. - Import images and edit them inside Pixelorama. If you import multiple files, they will be added as individual animation frames. Importing spritesheets is also supported. - Export your gorgeous art as `PNG` or `GIF` files. Exporting your projects as spritesheets is also possible. - Pixel perfect mode for perfect lines, for the pencil, eraser & lighten/darken tools. -- Save and open your projects as Pixelorama's custom file format, `.pxo` -- Undo/Redo support! - Autosave support, with data recovery in case of a software crash. -- Multiple theme support! Choose a theme from Dark, Gray, Blue, Caramel and Light! -- Horizontal & vertical mirrored drawing! -- Tile Mode for pattern creation! -- Split screen mode to see your masterpiece twice! And a mini canvas preview area to see it thrice! -- Create straight lines for pencil, eraser and the lighten/darken tool by pressing `Shift`. If you also press `Control`, you can constrain angles with a step of 15. -- Generate outlines for your images! -- Υou can zoom in and out with the mouse scroll wheel or the `+` and `-` keys respectively, and pan by clicking the middle mouse button, by holding `Space` or with the arrow keys! -- Keyboard shortcuts, and the ability to change their bindings. -- Rulers and guides! +- Horizontal & vertical mirrored drawing. +- Tile Mode for pattern creation. +- Rulers and guides. - Rectangular & isometric grid types. -- Scale, crop, rotate, flip, color invert, HSV-adjust, desaturate and generate gradients in your images! +- Scale, crop, rotate, flip, color invert, HSV-adjust, desaturate and generate outlines and gradients in your images! - Multi-language localization support! See our [Crowdin page](https://crowdin.com/project/pixelorama) for more details. diff --git a/project.godot b/project.godot index d18541650..b599d80b3 100644 --- a/project.godot +++ b/project.godot @@ -149,7 +149,7 @@ boot_splash/bg_color=Color( 0.145098, 0.145098, 0.164706, 1 ) config/icon="res://assets/graphics/icons/icon.png" config/macos_native_icon="res://assets/graphics/icons/icon.icns" config/windows_native_icon="res://assets/graphics/icons/icon.ico" -config/Version="v0.9-rc3" +config/Version="v0.9-stable" [audio] diff --git a/src/UI/TopMenuContainer.gd b/src/UI/TopMenuContainer.gd index 3597fd7ee..e58fd09a5 100644 --- a/src/UI/TopMenuContainer.gd +++ b/src/UI/TopMenuContainer.gd @@ -533,7 +533,7 @@ func help_menu_id_pressed(id : int) -> void: HelpMenuId.ISSUE_TRACKER: OS.shell_open("https://github.com/Orama-Interactive/Pixelorama/issues") HelpMenuId.CHANGELOG: - OS.shell_open("https://github.com/Orama-Interactive/Pixelorama/blob/master/CHANGELOG.md#v083---2021-05-04") + OS.shell_open("https://github.com/Orama-Interactive/Pixelorama/blob/master/CHANGELOG.md#v083---2021-09-18") HelpMenuId.ABOUT_PIXELORAMA: Global.control.get_node("Dialogs/AboutDialog").popup_centered() Global.dialog_open(true)