1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-02-16 02:23:15 +00:00
Commit graph

52 commits

Author SHA1 Message Date
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
bd9c2c6dd0 Fixed layer opacity not working when merging layers 2020-01-03 02:44:37 +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
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
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
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
Hugo Locurcio
5f4bb8fe0b
Optimize images losslessly using oxipng -o6 --strip --zopfli 2019-12-28 00:34:40 +01: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
06e0d74c14 Added proper circle brush - Bresenham's Circle Algorithm
The circle's radius is the brush's size. Respects image/selection boundaries, works with mirror. A special plot_circle() method is found on Global, to calculate the rectangles used by the mouse cursor/position indicator.
2019-12-25 20:27:25 +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
60a51e0812 Added light theme to preferences 2019-12-22 23:36:02 +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
ba9ee9bdd8 Changed normal textures of light theme UI buttons 2019-12-22 20:50:37 +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
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
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
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
9a65960994 Import palette file dialog added 2019-12-18 09:43:11 -05:00
OverloadedOrama
329e89451a Added more graphics for the buttons & dark theme 2019-12-18 02:05:23 +02:00
CheetoHead
b094c6595f Added edit palette menu and custom file saving 2019-12-16 20:23:18 -05:00
CheetoHead
5ba89fddbd Updated default palettes to include 'editable' flag 2019-12-16 10:35:17 -05:00
CheetoHead
f2e858866e Added another palette option and got the selector button working 2019-12-15 00:06:04 -05:00
CheetoHead
51e26f6efa Loading palettes from json file in user folder 2019-12-14 22:11:32 -05:00
CheetoHead
f085768d15 Added default palette 2019-12-14 18:23:20 -05:00
CheetoHead
8da50296a2 Added Palette 2019-12-14 18:18:45 -05: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
2a086a41d8 Custom canvas images for all tools 2019-12-08 03:32:58 +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
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
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
3312b8064f Removed left and right brush arrows
- Removed left and right brush arrow indicators completely.
- Fixed bug when removing custom project brushes.
2019-11-30 02:45:45 +02:00
OverloadedOrama
4721a01f2e More UI changes
- Left tool options is now on top of the right tool options.
- Brushes have been removed from the right panel, and have instead become a popup that appears when you press one of the brush type buttons, to choose a brush. The indicators will be removed.
2019-11-30 00:41:34 +02:00
OverloadedOrama
7318db30ab Major UI changes - including new icons!
- New UI icons for the tools, layer and frame buttons.
- Removed clone, remove and move frame buttons. You can now right click on a frame button to do these actions instead.
- Added first, previous, next and last frame buttons to the timeline.
- Added rulers for the main canvas viewport.
- Window size bumped to 1152x648.
- Default FPS is now 6 instead of 1.
- Fill tool renamed to Bucket.
- Mouse default cursor shape for the canvas is the arrow instead of cross.
- Mouse default cursor shape for the mirror and onion skinning buttons is the pointing hand.
2019-11-19 23:23:43 +02:00
OverloadedOrama
22c57a1b36 Backend for rulers
- Added HorizontalRuler.gd and VerticalRuler.gd - UI for the rulers will arrive soon, along with the other UI changes
- Changed transparency background
2019-11-19 03:52:04 +02:00
Hugo Locurcio
f407de234b
Remove trailing whitespace and ensure newlines at end of files 2019-10-25 16:39:09 +02:00
OverloadedOrama
4e4a526332 Custom brushes, crop image, split screen, about menu & asset re-organizing
- Added support for custom brushes. When you Ctrl-C a selection, it gets added to the list of custom brushes. Each mouse button can have a different brush, and the user can choose whether their color comes from the brush itself or the selected color in the tool options. They can also be resized based on the selected brush size.
- Custom brushes are also being saved on .pxo files.
- You can now crop images (per frame). All layers of that frame are taken into account and are affected.
- Added split screen support. The user can toggle between single screen and split screen, where a second canvas is being shown. Note that you cannot draw on the second canvas.
- Added an About Pixelorama selection on the new Help menu.
- Project assets are re-organized.
2019-09-25 22:59:48 +03:00