azagaya
d1ef71ceee
Added nearest neighbour rotation
2020-02-03 13:55:55 -03:00
OverloadedOrama
14900ed5ab
Remove custom brushes with the middle mouse button
...
And made the "X" button on the custom brushes a little smaller. Partially addresses #132
2020-01-28 00:22:04 +02:00
OverloadedOrama
2f48547f6c
Added more translators in About & fixed translated importing image error
2020-01-27 15:57:40 +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
d83057120b
Fixed crash when importing images that were failing to load
...
They still fail to load, but Pixelorama does not crash.
2020-01-25 21:27:54 +02:00
OverloadedOrama
3b289c5772
Fixed issue when generating an outline inside the image
...
get_pixel() was being executed outside the image's borders
2020-01-24 04:53:14 +02:00
OverloadedOrama
6e198c6c60
Imported Spanish translation in the project settings
2020-01-22 20:20:58 +02:00
OverloadedOrama
d0a50c45e3
Translators can now be seen in the About window.
2020-01-22 19:31:33 +02:00
OverloadedOrama
808883b3a5
Restore freehand drawing on motion drawing
2020-01-16 01:38:44 +02:00
OverloadedOrama
1353db92d1
Don't execute Canvas' _input() method if it's not the selected frame
...
Canvas.gd's _input() method returns when the canvas' frame is not the currently selected frame. Saves a little bit of performance and fixes some issues like the line angles of ALL frames being drawn, and might fix some crashes I had with motion drawing and undo/redoing.
2020-01-15 22:47:56 +02:00
OverloadedOrama
bac3fdcad6
Canvas Line2D doesn't get freed and re-created
...
Make Line2D have the same position for both of its points so it's invisible when the user is not making a straight line
2020-01-15 22:31:02 +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
24480ede6f
Made the cursor tool icons visible by default
2020-01-13 13:26:06 +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
542f709a8f
Fixed issue where undo/redo was not working properly for straight lines that went outside the canvas
2020-01-13 01:11:03 +02:00
OverloadedOrama
ff758467dd
Fixed a rare crash with straight lines
...
It was possible that the variable `is_making_line` could be true, even if the line itself has been freed from memory.
2020-01-12 22:43:07 +02:00
OverloadedOrama
582b9baedb
The canvas updates automatically when onion skinning settings change.
2020-01-12 02:51:12 +02:00
OverloadedOrama
5562d3f2d5
LightenDarken tool no longer affects transparent pixels
2020-01-12 02:34:47 +02:00
OverloadedOrama
340a885cd7
Fixed crash on Godot 3.2.beta6 when pressing the Edit Palette button
...
Oddly enough, this crash did not occur on Godot 3.1.2 or even Godot 3.2.beta5
2020-01-12 02:22:37 +02:00
OverloadedOrama
50fa262a75
Put default image width and height to 64, made minor changes in the About dialog and in the Chinese translation
2020-01-11 00:29:29 +02:00
Manolis Papadeas
8b4c42a576
Merge pull request #118 from Gaarco/master
...
Add preference options for the Image: default width, default height, default fill color and their translation strings
2020-01-11 00:21:35 +02:00
Manolis Papadeas
d817f2e5d3
Fixed same issue as 6dfa3ac9b7
2020-01-11 00:14:56 +02:00
Manolis Papadeas
c59182019c
Fixed "fill_color variable already declared" warning
2020-01-11 00:11:36 +02:00
Manolis Papadeas
6dfa3ac9b7
Fixed issue where the size wouldn't change if the user modified only the width or the height
2020-01-11 00:08:24 +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
Marco
b341e19325
Merge branch 'master' of https://github.com/Orama-Interactive/Pixelorama
2020-01-10 20:49:18 +01:00
Marco
a34c163cdb
Add fill color
2020-01-10 20:47:44 +01:00
Marco
5e49c3eae8
Fix
2020-01-10 20:32:31 +01:00
Marco
7b0251fdfa
Image preferences and its translations
2020-01-10 20:24:07 +01: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
Marco
cd3814736d
Image preferences
2020-01-10 09:06:03 +01:00
OverloadedOrama
cc03b35650
Grid & Guides preferences now get saved in the config cache file
2020-01-10 00:12:36 +02:00
OverloadedOrama
16e92b0e9f
Removed uneccesary code from Canvas.gd that prevented _input() from executing if Space was being pressed
2020-01-09 20:51:03 +02:00
OverloadedOrama
48e871586c
Added space for panning - Closes #110
2020-01-09 20:49:27 +02:00
OverloadedOrama
83641ecc9a
Added 3 palette error strings for translation
2020-01-08 17:31:56 +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
c04dbc937b
Update the canvas when grid options are changed
2020-01-08 03:48:01 +02:00
OverloadedOrama
2e7b32095b
Closes #111
2020-01-08 03:27:27 +02:00
OverloadedOrama
63254258d0
Added a ScrollContainer for the palette buttons in EditPalettePopup
2020-01-08 02:16:48 +02:00
OverloadedOrama
c6e18fe902
Made "comments" be on top of "colors" in the JSON palette files
2020-01-08 01:09:35 +02:00
OverloadedOrama
d52e1937f5
Made Palette .json files more readable
2020-01-08 01:02:38 +02:00
OverloadedOrama
99a45275ff
Closes #112
2020-01-08 00:52:25 +02:00
OverloadedOrama
db29c1af67
Fixed crash that occured when trying to delete contents of a selection that were outside the canvas' borders
2020-01-07 17:20:25 +02:00
OverloadedOrama
ff3b5e321b
Have the Dark theme button pressed by default if the user hasn't saved any preferences
2020-01-07 02:37:47 +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
b0e9870d54
Update "Don't show again" button's pressed status based on what the user has selected
2020-01-06 00:15:16 +02:00
OverloadedOrama
46e4ea15ad
Fixed issue with line_2d in Canvas.gd where it wasn't being freed when releasing shift
2020-01-05 22:40:07 +02:00
OverloadedOrama
a04e179611
Changed "become a patron" button on the splash screen
2020-01-05 20:13:55 +02:00
OverloadedOrama
1b57c4ee22
Made 2 more strings in the About window translatable
2020-01-05 20:03:46 +02:00
OverloadedOrama
d7134dc616
Made strings "Patrons" and "Changes" translatable
...
Not sure if you'd want to translate them, but now you can if you want to.
2020-01-05 16:09:50 +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
9838a94f83
Fixed outlines inside image to work when the nearby pixels are the canvas borders
2020-01-04 01:38:53 +02:00
OverloadedOrama
eb28fd3d14
Added "Place inside image" option for outline generation
...
And this concludes outlines for v0.6
2020-01-04 01:22:23 +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
4356263aec
Update SplashDialog.gd
2020-01-01 16:33:32 +01: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
29baf3dcc0
Made About & Preferences update translations every time you open them
...
Also fixed "Grey" string, it was supposed to be "Gray"
2020-01-01 01:27:34 +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
2be469ec22
Using metadata for TreeItems in Preferences & About
...
To avoid issues with the TreeItem strings being translated. Starting to get more translation-friendly again, will commit changes to Translations.pot, en.po and el.po soon.
2019-12-31 19:04:54 +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
20d643b4ca
Rename palettes on EditPalettePopup, removed "Custom" subfolder
2019-12-31 01:24:56 +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
870cf8940d
Palettes now get loaded from the root directory instead of user://
...
Folders "Brushes", "Palette" and "Palette/Custom" now get created if they don't exist (tested on Windows export).
Also, the palettes don't need the Default palette to work anymore, and Default along with bubblegum16 aren't copied to the Palette folder now.
2019-12-30 20:03:22 +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
2be96f5d53
Fixed issue on exporting spritesheet
...
The spritesheet_rows/column variable wasn't updated when choosing between Columns/Rows. Also updated the GitHub Contributors in the About dialog.
2019-12-30 00:50:58 +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
1a6f6c1cc9
Resize image on exporting PNG
...
Also fixed issue when exporting a spritesheet, spritesheet_rows wasn't being updated if the user didn't change the value of the spinbox
2019-12-29 22:04:44 +02:00
OverloadedOrama
eeaa691d36
Better spritesheet exporting
...
You can now choose how many columns you want your spritesheet to be, allowing you to export atlases.
ISSUE: If the number of columns is larger than the number of rows AND rows * columns are not equal to the number of frames, the result is weird. The exported image has transparent space on its bottom side.
2019-12-29 16:55:01 +02:00
OverloadedOrama
4ae5968887
AboutDialog Overhaul
...
Made AboutDialog.tscn a scene of its own, added logo icons and names for the developer team, contributors and donors. Feel free to change/add things related to you!
2019-12-29 04:14:29 +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
04fe708560
Fixed issue where the canvas was stuck on 64x64 size
2019-12-28 19:03:45 +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
3cac42ba15
Fixed mirroring of the bucket tool
...
Also removed unnecessary double code from Canvas.gd, made it a little cleaner.
2019-12-28 15:14:54 +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
Overloaded
cefdbc5b47
Merge pull request #97 from YeldhamDev/inferring_errors_fix
...
Fix multiple inferring errors
2019-12-28 00:26:36 +02:00
OverloadedOrama
abfa70be31
Fixed issue with the filled circle brush
...
It no longer leaves any unfilled pixels
2019-12-28 00:25:44 +02:00
Michael Alexsander
a1ed703b56
Fix multiple inferring errors
2019-12-27 19:00:45 -03:00
OverloadedOrama
d6a199c53f
Added a new brush type - Filled Circle
...
Filled Circle brush is just like the Circle brush, but filled. Issue is, when drawing while moving the mouse, some pixels remain unfilled.
Also added some more file brushes.
2019-12-27 22:02:47 +02:00
OverloadedOrama
abc622d08e
Fixed issue when removing palette buttons
...
Also, when adding a new palette color, the new button gets automatically selected.
2019-12-27 20:49:12 +02:00
OverloadedOrama
b720100995
Fixed View menu options not updating the canvas
2019-12-27 20:26:55 +02:00
OverloadedOrama
86761c92ec
Layers stay invisible when adding/removing/moving a new layer
2019-12-27 20:24:44 +02:00
OverloadedOrama
42e3aec561
Fixed issue where Shift and Ctrl weren't working with straight lines on Canvas.gd
2019-12-27 17:38:43 +02:00