OverloadedOrama
9fa91ffd8e
Added SymmetryGuides
...
Two special guides - one horizontal and one vertical - that let you change the axis of symmetry for mirroring. On the next commit(s) I will make them visible only if mirroring is toggled on. Almost solves #133
2020-07-16 04:25:59 +03:00
OverloadedOrama
7529e967e3
Selection no longer affects the mirroring point of symmetry
...
Instead, x_symmetry_point and y_symmetry_point are being used in Project.gd that determine the points of symmetry. This is necessary for #133
2020-07-15 21:23:15 +03:00
OverloadedOrama
70ba60cbaa
Have "untitled" be the default project name on save & export
2020-07-15 20:27:14 +03:00
OverloadedOrama
ebf19c7bfe
Disable "open last project" option in HTML5
2020-07-15 18:36:46 +03:00
OverloadedOrama
8ec3256ce6
Have "untitled" as default project name in SaveSpriteHTML5
2020-07-15 18:28:46 +03:00
OverloadedOrama
ea717cfea7
CreateNewImage now remembers the last created canvas size - Closes #178
...
The default image width, height and fill color are being used only when the program first launches. After that, if the user creates an image with changed settings, these settings are being kept.
2020-07-15 03:25:59 +03:00
OverloadedOrama
c6ccbd4868
Import image file as part of a random brush
...
The random brush gets loaded only if Pixelorama gets restarted. I'll see if I can change this somehow.
2020-07-14 03:33:01 +03:00
OverloadedOrama
1b561220b2
Merge brush_name_replace() and pattern_name_replace() to file_name_replace()
2020-07-13 22:13:21 +03:00
OverloadedOrama
8c02e696a9
Add hint tooltips for Project Brush buttons when importing them from image files
2020-07-13 21:59:25 +03:00
OverloadedOrama
c42a8a7219
Same as the previous commit but for Patterns too
2020-07-13 21:57:37 +03:00
OverloadedOrama
72f5ed1d2b
When importing a file brush and its filename already exists, add a number to its filename
...
Similar to 5df25c21c6
but for brushes.
2020-07-13 21:42:40 +03:00
OverloadedOrama
20f28ff492
Import project brushes from an image file
2020-07-13 21:17:08 +03:00
Kinwailo
fd3afbfebc
Add overwrite option to pencil. ( #282 )
2020-07-13 15:10:17 +03:00
OverloadedOrama
e04b79dd4b
Added pattern file name as a tooltip for their buttons
2020-07-13 03:44:08 +03:00
OverloadedOrama
b47685e857
Fixed importing brushes and patterns by opening file
2020-07-13 03:36:42 +03:00
OverloadedOrama
d099666abe
Fixed transparent background in ResizeCanvas dialog
...
It was always square, even on non-square image dimensions.
2020-07-11 03:19:52 +03:00
OverloadedOrama
d31509035f
Add a "Use ZSTD Compression" checkbox on Save Sprite dialog
2020-07-11 02:09:17 +03:00
OverloadedOrama
671536cbd7
Fixed bucket crash when there were no patterns
2020-07-09 15:52:59 +03:00
Kinwailo
4a668f71f5
Refactoring tools ( #281 )
...
* Refactoring tools
* Remove unused code
* Fixed some inferring errors and added translations
* Attempt to fix some Script Errors found in the CI workflow
* Fix bucket crash.
* Fix static type convert.
Co-authored-by: OverloadedOrama <35376950+OverloadedOrama@users.noreply.github.com>
2020-07-09 15:22:17 +03:00
OverloadedOrama
e1724148fc
Updated translations, Readme & Changelog
2020-07-05 02:24:07 +03:00
OverloadedOrama
0713342c0f
Change "err" variable for HTML5 in OpenSave.save_pro_file()
2020-07-05 02:22:48 +03:00
Manolis Papadeas
67a6397f0e
CI - copy "pixelorama" folder to the Artifact without cloning the repo
...
We already checkout as out first step so we don't need to clone the repository again. This commit also removes the ".gdignore" file from the Artifacts.
2020-07-03 20:33:49 +03:00
OverloadedOrama
9464c7a953
Importing palettes is now possible in HTML5
2020-07-01 04:48:18 +03:00
OverloadedOrama
d02bb52d48
Removed some old code about pen pressure
2020-07-01 03:57:27 +03:00
OverloadedOrama
6e7b3610d0
Workaround for #275
2020-07-01 03:08:50 +03:00
OverloadedOrama
0bc26bbbae
Always ensure that directory_path is "user://" on HTML5
2020-06-30 22:36:03 +03:00
OverloadedOrama
7e3436d3ba
Loading image files is now possible in HTML5
...
Had to move some palette png code around in order to make it possible to use these image files as palettes. Hopefully loading .pxo files should be next. Addresses #280
2020-06-30 22:29:24 +03:00
OverloadedOrama
637a60d9ee
Saving .pxo files in HTML5 is now possible
...
Addresses #280
2020-06-30 20:25:43 +03:00
OverloadedOrama
a517f9178a
Fix png files not being recognized when being exported from the HTML5 build
2020-06-30 18:38:26 +03:00
OverloadedOrama
fb7c1a1874
Saving .png files is now possible in HTML5
...
Addresses #280 . Huge thanks to https://github.com/Pukkah/HTML5-File-Exchange-for-Godot
2020-06-30 18:32:16 +03:00
OverloadedOrama
6b26bb5b10
Removed custom blend_rect() method from DrawingAlgos
2020-06-30 15:07:09 +03:00
OverloadedOrama
b15e846f29
Replace hardcoded shortcut strings in Global.update_hint_tooltips()
...
Addresses https://github.com/Orama-Interactive/Pixelorama/issues/273#issuecomment-650149617
2020-06-27 16:01:17 +03:00
Manolis Papadeas
2b8df6b0f9
Skip ci when importing translations
2020-06-26 16:54:02 +03:00
Manolis Papadeas
3b4cb058de
Update workflow to Godot 3.2.2
2020-06-26 16:37:14 +03:00
Manolis Papadeas
e080e99caa
Update README.md
2020-06-26 00:08:21 +03:00
OverloadedOrama
41a56eec7a
Restore backup system in HTML5
...
Apparently backups do get stored in HTML5. I did not know that. I'm keeping "open last project" hidden though.
2020-06-25 23:25:46 +03:00
OverloadedOrama
b8bdcfbb62
Fix Preferences having "General" always chosen when the dialog pops up
2020-06-25 22:27:08 +03:00
Manolis Papadeas
4f0c0d77c5
Added "Test" GitHub Actions Workflow ( #269 )
...
* Remove export_presets.cfg from gitignore
* Create export_presets.cfg
* Create godot-ci-export.yml
* Test DLL copying to artifact
* Test repo cloning and copying files
* Attempt to fix directory paths
* Fix directory paths again
* Remove export paths from export_presets.cfg
* Fix inferring script error
* Attempt to fix script error in Global.gd
This and the previous error in Input.gd only happened in the builds generated by GH Actions.
* Attempting to fix another error in Global.gd
* Checkout with submodules
* Added pixelorama folder to Linux build
And renamed "windows" to "windows-64bit" and "linux" to "linux-64bit" directories.
* Renamed artifacts
* Added emojis to step names
* Emojis for job names
* Removed --recurse-submodules from git clone
* Attempt to copy pixelorama folder to Mac's zip
* Revert previous commit
* Update and rename godot-ci-export.yml to godot-ci-test.yml
2020-06-25 18:18:20 +03:00
OverloadedOrama
8bb1e61d8f
If it's HTML5, hide Autosave and Open Last Project options in Preferences
2020-06-25 18:08:39 +03:00
OverloadedOrama
9fbfbc7432
Fix wrong "Export" text changing on the File menu
2020-06-25 05:07:07 +03:00
OverloadedOrama
8230d9de96
Added image size and frame size labels on PreviewDialog
...
Just to show the image size and the frame size. The latter is only visible if the user chose to import the sprite as a spritesheet.
2020-06-25 01:22:26 +03:00
OverloadedOrama
5ce061d793
Palettes can now be created from the colors of the selected sprite
2020-06-24 20:22:44 +03:00
OverloadedOrama
5df25c21c6
When making a new palette or importing one and its name already exists, Pixelorama will add a number to its name.
...
For example, "Palette_Name" would become "Palette_Name (2)", "Palette_Name (3)", etc.
2020-06-24 20:02:03 +03:00
OverloadedOrama
90d02ad75b
Have the ResizeCanvas width & height values the same as the project's size the first time
2020-06-24 04:02:19 +03:00
OverloadedOrama
89b6e3a989
Added a preview to the Resize Canvas dialog
2020-06-24 03:55:58 +03:00
OverloadedOrama
9362b3486b
Added a Center button to the ResizeCanvas dialog
2020-06-24 03:31:44 +03:00
OverloadedOrama
fa2dfb6bca
Change image offset in Resize Canvas
2020-06-24 03:21:44 +03:00
OverloadedOrama
8e2fe8dac3
Ability to import an image file as a pattern
...
Also moved some pattern importing code from Import.gd to Global.create_pattern_button()
2020-06-24 00:25:54 +03:00
OverloadedOrama
a8de56ed68
Ability to import an image file as a brush
...
Works only for file brushes at the moment. The image files gets copied into the "pixelorama/Brushes" directory.
2020-06-23 21:59:47 +03:00
OverloadedOrama
31fae924bf
Removed import button from splash screen and fixed #265
2020-06-23 17:15:18 +03:00