From 7ddd0fcfb1fb329b5902235f3596855e501372a9 Mon Sep 17 00:00:00 2001 From: OverloadedOrama <35376950+OverloadedOrama@users.noreply.github.com> Date: Wed, 23 Sep 2020 16:51:08 +0300 Subject: [PATCH] v0.8 - The multiple project & Web update! --- .github/workflows/release.yml | 2 +- CHANGELOG.md | 2 +- Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml | 3 ++- README.md | 8 +++++--- project.godot | 2 +- src/UI/Dialogs/AboutDialog.gd | 2 +- src/UI/TopMenuContainer.gd | 2 +- 7 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9f31f2ed5..f6dabc350 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -86,7 +86,7 @@ jobs: godot -v --export "Linux/X11 64-bit" ./build/linux-64bit/$EXPORT_NAME.x86_64 godot -v --export "Linux/X11 32-bit" ./build/linux-32bit/$EXPORT_NAME.x86 - name: Give execute permission ☑️ - run: + run: | chmod +x ./build/linux-64bit/$EXPORT_NAME.x86_64 chmod +x ./build/linux-32bit/$EXPORT_NAME.x86 - name: Copy pixelorama_data folder 📁 diff --git a/CHANGELOG.md b/CHANGELOG.md index 77a4c4c10..95dbf911a 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.

-## [Unreleased] +## [v0.8] - 2020-09-23 This update has been brought to you by the contributions of: Darshan Phaldesai (luiq54), Igor Santarek (jegor377), rob-a-bolton, Kinwailo, Michael Alexsander (YeldhamDev), Hugo Locurcio (Calinou), Martin Novák (novhack), Xenofon Konitsas (huskeee), Matthew Paul (matthewpaul-us) diff --git a/Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml b/Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml index dec61fc94..6e7c17fc1 100644 --- a/Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml +++ b/Misc/Linux/com.orama_interactive.Pixelorama.appdata.xml @@ -1,5 +1,5 @@ - + com.orama_interactive.Pixelorama.desktop Pixelorama @@ -31,6 +31,7 @@ + diff --git a/README.md b/README.md index 24c0f75fd..a66dee3a7 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ If you like, consider helping us by sponsoring this project! It would enable us You can also support the development on patreon: [![Become a Patron!](https://c5.patreon.com/external/logo/become_a_patron_button.png)](https://patreon.com/OramaInteractive) ## Download -- [Itch.io (Windows, Linux & Mac)](https://orama-interactive.itch.io/pixelorama) +- [Itch.io (Windows, Linux, Mac & Web)](https://orama-interactive.itch.io/pixelorama) - [GitHub Releases (Windows, Linux & Mac)](https://github.com/Orama-Interactive/Pixelorama/releases) - [Flathub (Linux)](https://flathub.org/apps/details/com.orama_interactive.Pixelorama) - [Snap Store (Linux)](https://snapcraft.io/pixelorama) @@ -64,7 +64,7 @@ It's still work in progress so there are some pages missing. If you want to cont Pixelorama uses Godot 3.2, 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.7: +## Current features as of version v0.8: - 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. - 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. @@ -72,6 +72,7 @@ As of right now, most of the code is written using GDScript, so the mono version - 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! - 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. @@ -88,7 +89,8 @@ As of right now, most of the code is written using GDScript, so the mono version - Υ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! -- Scale, crop, rotate, flip, color invert, HSV-adjust and desaturate your images! +- Rectangular & isometric grid types. +- Scale, crop, rotate, flip, color invert, HSV-adjust, desaturate and generate 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 8e6503f8d..0f9edcc2a 100644 --- a/project.godot +++ b/project.godot @@ -113,7 +113,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.8-rc1" +config/Version="v0.8-stable" [audio] diff --git a/src/UI/Dialogs/AboutDialog.gd b/src/UI/Dialogs/AboutDialog.gd index 11c3997a6..43b6e4adb 100644 --- a/src/UI/Dialogs/AboutDialog.gd +++ b/src/UI/Dialogs/AboutDialog.gd @@ -137,7 +137,7 @@ func _on_Groups_item_selected() -> void: func _on_Website_pressed() -> void: - OS.shell_open("https://www.orama-interactive.com/pixelorama") + OS.shell_open("https://www.orama-interactive.com") func _on_GitHub_pressed() -> void: diff --git a/src/UI/TopMenuContainer.gd b/src/UI/TopMenuContainer.gd index b14250bad..c211f89ce 100644 --- a/src/UI/TopMenuContainer.gd +++ b/src/UI/TopMenuContainer.gd @@ -379,7 +379,7 @@ func help_menu_id_pressed(id : int) -> void: if OS.get_name() == "OSX": OS.shell_open("https://github.com/Orama-Interactive/Pixelorama/blob/master/CHANGELOG.md") else: - OS.shell_open("https://github.com/Orama-Interactive/Pixelorama/blob/master/CHANGELOG.md#v07---2020-05-16") + OS.shell_open("https://github.com/Orama-Interactive/Pixelorama/blob/master/CHANGELOG.md#v08---2020-09-23") 4: # About Pixelorama Global.control.get_node("Dialogs/AboutDialog").popup_centered() Global.dialog_open(true)