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
ea97ec85f8
Added outline generation, under new "Image" menu
...
You can currently change outline color & thickness
2019-12-24 16:48:07 +02:00
OverloadedOrama
a127b71aaa
Fixes #91
2019-12-24 14:35:29 +02:00
OverloadedOrama
02f5bd0f5b
Fixes #90
2019-12-24 13:52:46 +02:00
OverloadedOrama
1f2d8406c2
Text under frames and TimelineSeconds color change on different themes
2019-12-24 04:37:17 +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
f083fdea88
Update Go_To_Last_Frame.png
2019-12-23 02:23:03 +02:00
OverloadedOrama
5358d0f6f8
Custom UI button textures for the Light theme
2019-12-23 02:16:34 +02:00
OverloadedOrama
f732e61754
Changed color switch & default buttons their textures and positions again
2019-12-22 22:51:21 +02:00
OverloadedOrama
d958966bb7
Changed color switch and color default's textures and position in Main.tscn
...
Their normal textures now change when switching from a dark to a light theme and vice versa
2019-12-22 22:07:31 +02:00
OverloadedOrama
b32c9634f9
Renamed Next_Frame_Hover
...
Had to commit twice because it wasn't detecting a name change when I capitalized "h" in Next_Frame_hover
2019-12-21 22:37:13 +02:00
OverloadedOrama
5a4f70e7b7
Renamed Next_Frame_hover
2019-12-21 22:35:52 +02:00
OverloadedOrama
2ea71475ea
Fixed crash in Palette.gd where json files for palettes may not have had "comments" and "editable"
...
Also updated com.orama_interactive.Pixelorama.appdata.xml
2019-12-21 22:24:39 +02:00
CheetoHead
5fb8c92673
Import GPL merge update
2019-12-21 11:28:44 -05:00
CheetoHead
5f434e7d33
Merge remote-tracking branch 'upstream/master'
2019-12-21 10:50:28 -05:00
OverloadedOrama
f4a62f227f
Changed transparent background and default clear color for Godot's theme
2019-12-21 05:03:57 +02:00
OverloadedOrama
c6ded721d1
Canvas transparent background changes on dark & gold themes
...
It's also in Global.gd instead of Canvas.gd
2019-12-21 04:56:48 +02:00
OverloadedOrama
f69cd0ff94
Default clear color changes on Gold theme
...
Also made buttons' texture_pressed change between themes
2019-12-21 04:17:39 +02:00
OverloadedOrama
238bb3b488
Made Timeline & Tool buttons change depending on theme type
...
Changed "LayerButtons" group to "UIButtons", as it includes most UI buttons.
2019-12-21 03:50:09 +02:00
OverloadedOrama
8058cf2f55
Button textures change based on their filename and not their node name
...
Restored layer nodes back to their previous names
2019-12-21 03:27:11 +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
OverloadedOrama
f08d6c8708
Layer buttons change depending on theme
...
2 theme types, dark and light. 2 types of graphics for the layer buttons for each theme type.
2019-12-21 03:02:57 +02:00
OverloadedOrama
c159eda437
Layer graphics for the light theme, renamed dark layer graphics, removed unecessary graphics
...
Also put hover textures for layer visible/invisible
2019-12-21 02:20:23 +02:00
CheetoHead
888832b209
GPL importer update after Theme bug fix
2019-12-20 16:12:38 -05:00
CheetoHead
33551c4d81
Merge remote-tracking branch 'upstream/master'
2019-12-20 15:23:14 -05:00
CheetoHead
770c633db2
Added GPL importer, new palette classes for clarification
2019-12-20 15:22:52 -05:00
OverloadedOrama
2fc9711788
Added Light theme in Preferences
...
Light theme is still work in progress
2019-12-20 15:32:43 +02:00
Erevoid
ec86d35d9f
Godot theme completed
...
Polished Godot Theme
2019-12-20 05:34:33 +02:00
OverloadedOrama
abee0653d6
3 themes available under Preferences, changed theme organization
...
Dark theme (default), gray theme, Godot's theme
2019-12-20 05:22:03 +02:00
Erevoid
2185408ecc
Added Hsliders, switched some colors, New "Original theme"
...
Title self explanatory
2019-12-20 03:30:58 +02:00
OverloadedOrama
69392ff34b
Constrained angles on straight lines while pressing Ctrl
2019-12-19 15:50:41 +02:00
OverloadedOrama
91b21a52f5
Angle between last drawn pixel and line is now appearing on the top when drawing a straight line
...
Also straight lines work with LightenDarken now, and moved the Seconds Timeline a bit to the left
2019-12-19 03:15:23 +02:00
OverloadedOrama
3cf44a6d55
Created basic theme changing under Preferences
...
Also fixed bug where Global.can_draw wasn't being set to true after PreferencesDialog was hidden
2019-12-19 01:18:57 +02: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
Overloaded
1b23cc25f4
Merged Main.tscn with the theme changes
2019-12-18 17:54:05 +02:00
CheetoHead
60af640970
Updates to new palette import button
2019-12-18 09:55:15 -05:00
CheetoHead
19f3ba7dab
Merge branch 'master' into palette_updates
2019-12-18 09:43:17 -05:00
CheetoHead
9a65960994
Import palette file dialog added
2019-12-18 09:43:11 -05:00
OverloadedOrama
0d192c4e49
Removed "Main Theme" from FrameButton.tscn and LayerContainer.tscn
...
They inherit the theme anyway from the main Control node when added in the main scene.
2019-12-18 04:20:55 +02:00
CheetoHead
b08452034d
Add new empty palette working
2019-12-17 20:04:37 -05:00
OverloadedOrama
91698cd8da
Made changes to Main.tscn, Dark Theme is the default theme (for now)
2019-12-18 02:43:49 +02: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
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
6bd4f57903
Merged with 58f47d0
2019-12-16 20:37:42 -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
Erevoid
fd7acd62d4
Fixed theme inconsistencies
...
I changed the Main Theme so that it's more consistent, without gradients and with less colors for easier use.
2019-12-17 02:39:59 +02: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
OverloadedOrama
9f1779893d
Changed default cursor shape for the rulers, to indicate that they are interactive
2019-12-16 16:00:02 +02:00
OverloadedOrama
8bfd7db4d9
Changed color switch shortcut from Ctrl-X to just X
...
This closes #55
2019-12-16 15:40:10 +02:00
OverloadedOrama
b377dfa98b
Shortcut for color switching - Ctrl-X
2019-12-16 15:30:45 +02:00
Hugo Locurcio
35b14b0e6c
Write each language name in the target language
...
In a language selection menu, languge names should be written
in the target language so that they can be easily understood
by those speaking the language.
This also removes the need for individual translations to supply
their own strings for every language name.
2019-12-16 14:15:38 +01:00
Dawid Niedźwiedzki
442fb998c7
Polish translation
2019-12-16 02:32:59 +01:00
OverloadedOrama
396f32735c
Fixed some translation issues
2019-12-15 17:40:38 +02:00
Michael Alexsander
470c6d2620
Enable switching between menus in menu bar on hover
2019-12-15 10:22:56 -03: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
Schweini07
1e1909fa7a
Optimization for PR
2019-12-15 11:54:17 +01:00
Schweini07
9b3aad4fe7
German localization
2019-12-15 11:43:34 +01: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
0962d15174
Add French localization
2019-12-14 21:26:42 +01: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
92e841f20d
Added some experimental UI for the future palettes but it's going to be kept invisible since they won't be a part of v0.5
2019-12-10 14:22:21 +02:00
OverloadedOrama
da13b94138
Added shortcuts for the 6 timeline buttons
2019-12-09 02:06:24 +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
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
0982cc7408
Made a theme and changed font to Roboto
2019-12-05 00:26:05 +02:00
OverloadedOrama
c35a8a6854
Added quit dialog
...
Works when quitting from the menu, when quitting by pressing the close ("X") button and on Alt-F4.
2019-12-04 19:16:18 +02:00
OverloadedOrama
f63d0105d3
Minor UI changes
2019-12-04 17:54:10 +02:00
OverloadedOrama
5f72e970c6
Added a custom color picker tool, which allows you to select a color from the canvas
2019-12-04 17:22:21 +02:00
OverloadedOrama
dd60f0fc7e
Added lighten/darken option and amount for the LightenDarken tool
...
You don't use Ctrl anymore to switch between Lighten and Darken
2019-12-04 01:01:37 +02:00
OverloadedOrama
700f287edc
Added fill area option for the bucket tool - this restores the old "paint all pixels of the same color" tool's functionality
2019-12-04 00:14:14 +02:00
OverloadedOrama
9102614a0c
Tool options now hide and appear depending on selected tool
...
More tool options for the other tools, like bucket, should come soon. The PaintAllPixelsSameColor tool has been removed, as it will be implemented as an option for the bucket tool.
2019-12-03 18:36:28 +02:00
OverloadedOrama
74ca33ed35
"Brush color from" doesn't appear when Pencil isn't selected
...
Also renamed some nodes and made changes to the links found at the About Dialog.
2019-12-03 17:59:50 +02:00
OverloadedOrama
5ffd0ecf6a
"Brush color from" now invisible when pixel brush is selected
2019-12-03 00:25:22 +02:00
OverloadedOrama
a2fdf7c4a5
Changed split screen button icon
2019-12-02 02:04:46 +02:00
OverloadedOrama
bc1d16c14c
Added color switch and defaults button
...
- Changed left and right color picker position in the UI
- Added a color switch button that switches the left & right colors
- Added a reset to default color button, that makes the left color black and the right white
2019-12-01 00:52:58 +02:00
OverloadedOrama
f10bf4c96f
Possible fix of #10 - thanks azagaya!
2019-11-30 03:22:56 +02:00