OverloadedOrama
30ce04b7f3
Set SaveSprite's current path when opening a project
2020-02-16 18:18:12 +02:00
OverloadedOrama
5a5484d4e0
Merge branch 'master' of https://github.com/Orama-Interactive/Pixelorama
2020-02-16 15:19:43 +02:00
OverloadedOrama
bc734658cd
Use Global.animation_timeline to toggle timeline's visibility
2020-02-16 15:19:01 +02:00
Michael Alexsander
736edf002e
Make opening a project set the save path
2020-02-15 21:12:17 -03:00
Manolis Papadeas
3b570ccf82
Merge pull request #156 from YeldhamDev/colorpicker_presets_hide
...
Hide presets in ColorPickers
2020-02-15 15:09:03 +02:00
Michael Alexsander
f808614384
Hide presets in ColorPickers
2020-02-15 02:34:42 -03:00
Michael Alexsander
0a9da7422d
Add option to hide the animation timeline
2020-02-14 22:30:40 -03:00
OverloadedOrama
ef9e906f19
Added Latvian translation
...
Closes #150
2020-02-11 16:03:25 +02:00
OverloadedOrama
8ff917111c
Changes to better follow GDScript style guide
...
Nothing new is being added in this commit, just code re-ordering & re-naming to better follow the recommended GDScript style guide.
http://docs.godotengine.org/en/3.2/getting_started/scripting/gdscript/gdscript_styleguide.html
And
https://www.gdquest.com/docs/guidelines/best-practices/godot-gdscript/
2020-02-11 00:06:24 +02:00
OverloadedOrama
a6d129526c
Fixed issue where Brushes and Palettes wouldn't load if you opened Pixelorama from a file
...
It now uses "OS.get_executable_path().get_base_dir()" to find the root directory of Pixelorama, instead of just "."
2020-02-10 01:23:33 +02:00
OverloadedOrama
9e7a3059f2
Opening .pxo files directly with Pixelorama is now also supported
...
Also added "-> void" to the methods that did not already have it
2020-02-09 18:06:03 +02:00
OverloadedOrama
93833ba06a
Added Chinese Simplified
2020-02-08 00:10:33 +02:00
OverloadedOrama
155b77b514
Moved Rotate Image selection up, fixed some warnings
...
And minor UI changes, like changing default cursor shape to pointing hand when hovering on some UI elements in RotateImage.tscn
2020-02-04 18:29:34 +02:00
Manolis Papadeas
c4229e1759
Merge pull request #143 from azagaya/master
...
Added 2 rotation algorithms and popup for rotating current layer
2020-02-04 18:14:32 +02:00
azagaya
8fd8a9db08
Added functions to rotate image, and added gui for the same purpose
2020-01-26 19:50:40 -03:00
OverloadedOrama
6e198c6c60
Imported Spanish translation in the project settings
2020-01-22 20:20:58 +02:00
OverloadedOrama
7a3f3eb4f9
Made AnimationTimeline a scene of its own
2020-01-15 22:01:43 +02:00
Manolis Papadeas
021ae469a7
Merge pull request #124 from YeldhamDev/splashscreen_yield_popup
...
Delay the splash screen popup so it shows properly centered
2020-01-14 14:08:38 +02:00
Michael Alexsander
1cde435d1a
Delay the splash screen popup so it shows properly centered
2020-01-14 00:44:16 -03:00
OverloadedOrama
97dad3ef10
v0.6.1 release
2020-01-13 14:50:57 +02:00
OverloadedOrama
2de8865b8b
Keep tool icon checkbox visible when a tool is selected
2020-01-13 13:15:06 +02:00
henlo-birb
6fa41000ed
added option to hide tool icons next to cursor
2020-01-12 20:41:17 -05:00
OverloadedOrama
582b9baedb
The canvas updates automatically when onion skinning settings change.
2020-01-12 02:51:12 +02:00
OverloadedOrama
5cce9d3180
Changes to the tool options UI
...
New option for the color picker tool (closes #115 - also includes new translatable strings), VSplitContainer for the tools and their options and a ScrollContainer for the tool options.
2020-01-10 22:44:29 +02:00
OverloadedOrama
60422c0133
Fixed bug where, if you had a random brush selected and then selected the pencil tool, "brush color from" did not appear
...
Also added our first patron, Mike King, to the donors name, in the "About" dialog. Thank you Mike!
2020-01-10 19:11:10 +02:00
OverloadedOrama
d72bda71ad
Closes #114
2020-01-10 16:21:46 +02:00
Manolis Papadeas
77a55f2495
Merge branch 'master' into master
2020-01-08 17:01:59 +02:00
Marco
fc1a30f12a
Italian translation
2020-01-08 14:45:50 +01:00
OverloadedOrama
2e7b32095b
Closes #111
2020-01-08 03:27:27 +02:00
OverloadedOrama
eb8ce5c2e9
v0.6 - Palettes, random brushes, multiple themes, image menu and many more!
2020-01-06 14:55:05 +02:00
OverloadedOrama
42c202d395
Make sure string "Layer" is translated on startup
2020-01-06 00:17:59 +02:00
OverloadedOrama
a04e179611
Changed "become a patron" button on the splash screen
2020-01-05 20:13:55 +02:00
OverloadedOrama
b1d84042b1
Big splash screen update & new translatable strings
2020-01-05 16:03:04 +02:00
OverloadedOrama
f57ea4d64f
Made "TimelineSeconds" update when FPS value changes
...
Also made it a bit smaller
2020-01-04 04:16:50 +02:00
OverloadedOrama
bd9c2c6dd0
Fixed layer opacity not working when merging layers
2020-01-03 02:44:37 +02:00
OverloadedOrama
cf8229a4ae
Fixed Noto font not being used for Chinese characters, when the user's System Language is not "zh_TW"
2020-01-02 16:46:31 +02:00
OverloadedOrama
78609a86fb
Put default value for "show on startup" in config_cache file
...
Also put the checkbutton's string on the translation files
2020-01-01 20:04:13 +02:00
Schweini07
13fa0bbc54
Destroyed the bug
2020-01-01 16:26:58 +01:00
Schweini07
6025271e29
Make the Splash Screen popup optional
2020-01-01 16:00:28 +01:00
OverloadedOrama
d917eb06de
Updated fix for #53 to only work on 3.1.x
...
As of 3.2.x, the fix has been implemented to Godot itself. See https://github.com/godotengine/godot/pull/34654
2020-01-01 15:00:46 +02:00
OverloadedOrama
830ae623d2
Added new strings to be translated
...
Greek translation is still in progress
2019-12-31 20:10:10 +02:00
OverloadedOrama
6beb4eed07
Added "View Splash Screen", "Issue Tracker" and "Changelog" as Help menu options
2019-12-31 18:36:57 +02:00
OverloadedOrama
d42648efe1
Added a Splash Screen popup window
...
Re-organized transparent backgrounds, removed the Timer from Canvas nodes.
2019-12-31 18:04:00 +02:00
OverloadedOrama
d1ef5c17e9
Added "Issue Tracker" to the Help menu
2019-12-31 14:40:44 +02:00
OverloadedOrama
810cd5ec88
Disconnected palette button signals from Main.gd and connected them to PaletteContainer.gd
2019-12-31 03:44:27 +02:00
OverloadedOrama
ff47ae26c0
Small UI changes
2019-12-31 03:02:53 +02:00
OverloadedOrama
129885ddfc
Cloning layers now adds "(copy") to the layer name
...
So if you clone "Layer 0", the cloned layer's name will be "Layer 0 (copy)"
2019-12-30 22:05:09 +02:00
OverloadedOrama
9ba5f6b023
Removed the Remove Palette button
...
Users can now just delete the .json files if they want to remove a palette.
2019-12-30 20:29:46 +02:00
OverloadedOrama
be91e65c55
Import as new frame on ImportSprites dialog now ticked on by default
2019-12-30 04:06:37 +02:00
OverloadedOrama
3ae679fe00
Choose how many rows or columns when exporting spritesheet
...
Also made CreateNewImage.tscn, ScaleImage.tscn and OutlineDialogn.tscn scenes of their own, with their respective scripts.
2019-12-30 00:24:37 +02:00
OverloadedOrama
67631ac648
Changed Export PNG settings, moved code from Main.gd to ExportSprites.gd
...
And made ExportSprites.tscn a scene of its own
2019-12-28 20:30:33 +02:00
OverloadedOrama
d1e5b23f0b
Importing spritesheets is now possible
...
Moved the import png code from Main.gd to a new ImportSprites.gd script, and made ImportSprites a scene of its own.
2019-12-28 18:35:53 +02:00
OverloadedOrama
87d6d6140b
When exporting a png, "Export PNG..." becomes "Export (filename)"
...
Also updated the translations to simply translate "export". Feel free to fix anything I may did wrong.
2019-12-28 03:07:48 +02:00
OverloadedOrama
5ea4835bb2
Canvas update() is called when undoing and redoing
...
Also changed "Black & White" to "Desaturation"
2019-12-28 00:57:28 +02:00
Michael Alexsander
a1ed703b56
Fix multiple inferring errors
2019-12-27 19:00:45 -03:00
OverloadedOrama
b720100995
Fixed View menu options not updating the canvas
2019-12-27 20:26:55 +02:00
OverloadedOrama
a3fcfc4597
Made themes be like languages in Preferences
...
Also changed palette grid container columns from 8 to 5
2019-12-27 02:12:26 +02:00
OverloadedOrama
de2f9b68be
Preferences Window Overhaul
...
Languages are now unique buttons instead of one OptionButton, this also fixes problem where Chinese characters weren't being rendered with the Roboto font. Also made the brushes popup a little bigger.
2019-12-27 01:02:36 +02:00
OverloadedOrama
aa4a769088
Importing brushes from the Brushes folder now looks inside the subfolders too
...
But not the subfolders of the subfolders. Also moved the code of brush importing from Main.gd to Import.gd
2019-12-26 19:01:08 +02:00
OverloadedOrama
4a2c0eb291
Added sliders next to spinboxes for the brush color from & LightenDarken amount
2019-12-25 21:42:01 +02:00
OverloadedOrama
d4b42534bb
Added sliders for brush size & 2 new custom brushes
...
Also, in Canvas.gd's _draw() method, draw_set_transform() is called again after the circle brush drawings, to reset the transform to its default state.
2019-12-25 21:17:29 +02:00
OverloadedOrama
d3ff1e984b
Added diagonal outlines, changed paint all pixels of the same color to respect selection
2019-12-25 02:53:45 +02:00
OverloadedOrama
a06dbdb9fc
Added Black & White, put Scale/Crop Image and Flip Horizontal/Vertical from Edit to Image
2019-12-25 01:43:21 +02:00
OverloadedOrama
ba4ee3418d
Enchanced Layer Opacity UI- Added Spinbox next to Slider
2019-12-25 00:23:45 +02:00
OverloadedOrama
ed2e757c11
Layer Opacity - Change alpha of each layer
...
Added a slider under the layer add/remove/etc buttons that changes the currently selected layer's transparency. It gets saved in .png and .pxo files, while respecting non-opaque pixels in the image too. Which means, their alpha values aren't being overwritten.
2019-12-24 23:51:08 +02:00
OverloadedOrama
aa860960e2
Fixes #54
2019-12-24 20:49:07 +02:00
OverloadedOrama
b8c92f629b
Invert colors under Image menu
2019-12-24 19:38:36 +02:00
OverloadedOrama
d0c890a63f
Fixed bug in outlines where some pixels might be outside the image boundaries
2019-12-24 17:52:58 +02:00
OverloadedOrama
ea97ec85f8
Added outline generation, under new "Image" menu
...
You can currently change outline color & thickness
2019-12-24 16:48:07 +02:00
OverloadedOrama
02f5bd0f5b
Fixes #90
2019-12-24 13:52:46 +02:00
OverloadedOrama
bfd64a6b84
Re-organized the right panel, fixed spaces in palette buttons, made AddPalette a TextureButton
2019-12-24 04:28:45 +02:00
OverloadedOrama
27ab9d14d7
Added texture for the palette buttons
...
Add palette needs to become a TextureButton though.
2019-12-24 04:01:58 +02:00
OverloadedOrama
23b83c8864
Asset re-organization, added light theme button textures
...
Most haven't been implemented yet, this commit just adds files
2019-12-21 03:17:37 +02:00
Overloaded
22a2b4133e
Merge pull request #81 from YeldhamDev/translation_brazilian_portuguese
...
Add brazilian portuguese translation
2019-12-20 18:56:58 +02:00
Michael Alexsander
8da4b78d30
Add brazilian portuguese translation
2019-12-20 13:25:02 -03:00
OverloadedOrama
c3e75496d6
Theme preferences now get saved in the config_cache file
2019-12-20 16:36:23 +02:00
Michael Alexsander
9dc5c53f7e
Keep "View" menu visible when toggling items
2019-12-19 18:14:08 -03:00
OverloadedOrama
80f7a0ca13
Added Shift+Ctrl+Z as a secondary shortcut for Redo
2019-12-19 17:07:26 +02:00
Schweini
2cce289b0b
Change Redo shortcut
2019-12-19 11:34:26 +01:00
OverloadedOrama
432c9690ff
PreferencesDialog is now a scene of its own
...
We should change the organization of the project, and use multiple saved scenes instead of everything being on Main.tscn.
Also restored "X" as a shortcut for color switch, because that somehow got lost.
2019-12-18 18:12:44 +02:00
CheetoHead
9a65960994
Import palette file dialog added
2019-12-18 09:43:11 -05:00
CheetoHead
18b9480a00
Merge branch 'master' into palette_updates
2019-12-17 19:49:28 -05:00
CheetoHead
3191e3f8c8
Add new palette updates 1
2019-12-17 19:49:20 -05:00
Hugo Locurcio
5d912d27f6
Simplify the Command key mask binding
...
`KEY_MASK_CMD` is automatically remapped by Godot to `KEY_MASK_CTRL`
or `KEY_MASK_META` depending on the OS.
2019-12-17 21:45:34 +01:00
OverloadedOrama
9289cb350d
Replaced sub_key_mask with KEY_MASK_CTRL because it lead to a crash
2019-12-17 22:35:16 +02:00
Overloaded
f3c77e30d0
Merge pull request #69 from AndreevAndrei/master
...
[hotkeys] Add cmd-key supporting for macOS, closes #67
2019-12-17 22:28:48 +02:00
Andreev Andrei
545aaf97c1
[hotkeys] Add cmd-key supporting for macOS, closes #67
2019-12-17 23:23:55 +03:00
OverloadedOrama
7dd67e7130
Put Traditional Chinese to Preferences and changes font when choosing Chinese
2019-12-17 19:52:09 +02:00
OverloadedOrama
bfcb52a2f0
Put Russian in preferences & in Project Settings
2019-12-17 13:10:42 +02:00
Overloaded
c32ad873a6
Merge branch 'master' into master
2019-12-17 13:02:41 +02:00
Andreev Andrei
cda19952f5
[languages] Add Russian language, closes #63
2019-12-17 12:05:40 +03:00
OverloadedOrama
3a29a729e9
Re-added Polish in Preferences and in Main.gd's loaded_locales
2019-12-17 04:22:39 +02:00
Overloaded
329099fed4
Merge branch 'master' into palette_updates
2019-12-17 04:07:44 +02:00
OverloadedOrama
c9071f30eb
Changed brush color interpolation and LightenDarken amount's range from 0-100, instead of 0-1
2019-12-17 04:01:38 +02:00
CheetoHead
b094c6595f
Added edit palette menu and custom file saving
2019-12-16 20:23:18 -05:00
OverloadedOrama
0570fc7351
Moved color preview under color picker
...
This closes #53
2019-12-16 15:36:33 +02:00
OverloadedOrama
6c14a7d5e2
Fixed issue where the brush type select popup window chose brush type for the right tool instead of the left
2019-12-16 02:02:49 +02:00
OverloadedOrama
ed42cdaef1
Fixed palette issue where, when you changed palette, you would still select colors from the Default palette
...
Also removed "pass" from the methods, since their purpose is to prevent errors from empty functions and they don't do anything else besides that.
2019-12-16 00:14:17 +02:00
Hugo Locurcio
fd9bf26695
Darken the UI when exiting the application
...
This improves user experience a bit when quitting Pixelorama,
especially on slower hardware.
2019-12-15 21:47:32 +01:00
OverloadedOrama
396f32735c
Fixed some translation issues
2019-12-15 17:40:38 +02:00