1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-19 01:29:49 +00:00
Commit graph

104 commits

Author SHA1 Message Date
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
CheetoHead f2e858866e Added another palette option and got the selector button working 2019-12-15 00:06:04 -05:00
Hugo Locurcio c4ca26c013
Fix compatibility with Godot 3.1
This closes #35.
2019-12-14 23:21:55 +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 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