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
73830832ce
Update PaletteContainer.gd
2019-12-16 20:47:19 -05:00
CheetoHead
97efa20055
Merge branch 'master' into palette_updates
2019-12-16 20:36:06 -05:00
CheetoHead
b094c6595f
Added edit palette menu and custom file saving
2019-12-16 20:23:18 -05:00
OverloadedOrama
1ee38494e3
Changed default cursor shape for the rulers, because they were in the wrong direction
2019-12-17 00:04:25 +02:00
CheetoHead
388352467b
Updated remove button to be disabled for default palettes
2019-12-16 10:48:23 -05:00
CheetoHead
b40f8f0513
Merge branch 'master' into palette_updates
2019-12-16 10:23:46 -05:00
CheetoHead
b57e2c3c74
Palette switching bug fix
2019-12-16 10:14:16 -05:00
OverloadedOrama
9f1779893d
Changed default cursor shape for the rulers, to indicate that they are interactive
2019-12-16 16:00:02 +02: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
Overloaded
f97818d134
Merge branch 'master' into line-tool
2019-12-15 17:49:47 +02:00
OverloadedOrama
396f32735c
Fixed some translation issues
2019-12-15 17:40:38 +02:00
Subhang Nanduri
632a0c8dd3
Fix for crashes that occur when using selection tool and line tool
2019-12-15 10:19:58 -05:00
OverloadedOrama
00ef80e932
Fixed problem with drawing and filling gaps, created "shift" in Input Map
...
previous_mouse_pos is now used for regular drawing, while previous_mouse_pos_for_lines is used for straight lines
2019-12-15 14:07:28 +02:00
OverloadedOrama
f3ab5960ba
Imported German translation in the Project Settings
2019-12-15 13:44:53 +02:00
Overloaded
52f9683223
Merge branch 'master' into palette_updates
2019-12-15 13:36:46 +02:00
Subhang Nanduri
40dfe544d8
Changed line tool so it activates by pressing shift after last draw
2019-12-15 02:09:14 -05:00
CheetoHead
f2e858866e
Added another palette option and got the selector button working
2019-12-15 00:06:04 -05:00
CheetoHead
582ee8e790
Additional changes w/ merge from master
2019-12-14 22:35:31 -05:00
CheetoHead
4c3b43d350
Merge branch 'master' into palette_updates
2019-12-14 22:19:17 -05:00
CheetoHead
51e26f6efa
Loading palettes from json file in user folder
2019-12-14 22:11:32 -05:00
OverloadedOrama
482c06753e
Made color palette buttons work for the right mouse button too
...
Also fixed issue where the custom brushes' color wasn't being updated, and re-added French as an option in the preferences.
2019-12-15 03:15:01 +02:00
CheetoHead
8da50296a2
Added Palette
2019-12-14 18:18:45 -05:00
Hugo Locurcio
c4ca26c013
Fix compatibility with Godot 3.1
...
This closes #35 .
2019-12-14 23:21:55 +01:00
OverloadedOrama
a4b7fe2205
Implemented a fix for UndoRedo leak ( #34 ) - Thanks to qarmin!
2019-12-13 00:19:28 +02:00
OverloadedOrama
87cddbce06
Fixed LightenDarken drawing bugs
2019-12-11 02:47:54 +02:00
OverloadedOrama
719d29526f
Updated custom tool cursors & changed rectangle selection tool
...
- Also fixed a small translation bug with the menu items, for real this time
- Fixed a bug with the brush color not being updated when using the custom color picker tool
- The pixel indicators only appear for Pencil, Eraser and LightenDarken tools
- Small UI margin changes.
2019-12-11 01:00:26 +02:00
OverloadedOrama
1bd8ec4ae0
Added 2 small sprites below the cursor for the selected tools
...
Instead of having a tool icon as a cursor for the left tool only
2019-12-10 19:56:16 +02:00
OverloadedOrama
e26fd5077d
Made guides thicker so they won't disappear on certain zoom levels
2019-12-10 18:31:55 +02:00
OverloadedOrama
e157b33e1d
Fixed bug where if Pixelorama started with Greek and went to English, the menu items would remain in Greek
2019-12-10 14:28:19 +02:00
OverloadedOrama
704dcf90c0
Retain the zoom factor when adding a new frame
...
Also, when importing a PNG, the window title changes.
2019-12-09 01:39:59 +02:00
OverloadedOrama
31a67fcbc2
Fixed preview camera zooming issues on large images
2019-12-09 00:17:05 +02:00
OverloadedOrama
2a086a41d8
Custom canvas images for all tools
2019-12-08 03:32:58 +02:00
OverloadedOrama
bf4052ad84
Full Greek support and minor UI changes
...
Everything should now be translated in Greek. Will update if I have forgotten anything. Also made some changes to the layer and frame button colors and layer position.
2019-12-08 03:12:34 +02:00
OverloadedOrama
d81d7ee5ef
Grid size and color in preferences, update_texture optimization
...
- Added grid size and color in preferences
- Canvas' update_texture() updates the frame button's texture only when the user releases a mouse button. This should optimize drawing in large images.
- Cursor is no longer invisible inside the canvas
- Minor UI changes
- Added some more translations. This is going to be a common thing in commits from now on.
2019-12-07 19:34:54 +02:00
OverloadedOrama
ade2d05a1b
Partial localization support - Greek Language
...
Also added a Preferences window, where the user can change Pixelorama's language. Note that the .csv's delimiter is Tab and not comma.
2019-12-07 17:45:48 +02:00
OverloadedOrama
2369243cfc
Merging layer & saving sprite now uses custom blend_rect method
...
Also added CameraMovement.gd to the preview window camera and fixed a cursor problem where it always remained as the default arrow cursor outside the canvas
2019-12-07 01:08:23 +02:00
OverloadedOrama
5613c3d7ef
Overall code re-organizing & layer renaming changes
...
- When renaming a layer, the line edit grabs the focus. If enter is pressed, it gets invisible. Also fixed positioning and size
- Re-organized the variables in Global, now they are less messy and randomly placed
- Layer, frame & brush textures stretch mode has been changed to Keep Aspect Centered
2019-12-06 01:48:29 +02:00
OverloadedOrama
da61234b13
Added custom cursor images for bucket & color picker
...
- Custom cursor images for bucket & color picker, only when mapped to the left button
- Cursor is now invisible when the left chosen tool is anything but bucket, color picker and rectangle select.
- Improved and added more hint tooltips.
2019-12-06 00:27:47 +02:00
OverloadedOrama
340af88eb4
Added a mini-canvas preview window
2019-12-05 16:49:27 +02:00
OverloadedOrama
8b913553aa
Fixed bug when drawing custom brushes
...
Added a src_rect parameter to blend_rect()
2019-12-05 01:38:10 +02:00