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

2024 commits

Author SHA1 Message Date
Emmanouil Papadeas
5a64dde3e5 Remove frame tag button & make onion skinning settings into general timeline settings
The "Animation plays only on frames of the same tag" button has been moved to the general timeline settings, along with a new slider that resizes the cel buttons in the timeline.
2024-05-08 01:09:20 +03:00
Emmanouil Papadeas
ecb1890024 Change AnimationTagUI to be a Control instead of a VBoxContainer 2024-05-07 23:20:15 +03:00
Emmanouil Papadeas
592260ef93 Minor tag code improvements 2024-05-07 17:38:45 +03:00
Emmanouil Papadeas
e60ec8528b Fix issue with the export dialog closing when the path dialog closes and native file dialogs are enabled 2024-05-07 01:27:51 +03:00
Emmanouil Papadeas
7b7da476b6 Various small translation-related fixes 2024-05-07 01:09:26 +03:00
Emmanouil Papadeas
cabe6234b1 Set the menu's MarginContainer horizontal grow direction to right 2024-05-07 00:41:51 +03:00
Emmanouil Papadeas
002d5cae86 Add a "New Tag" option in the frame menu to easily create new tags 2024-05-06 20:50:12 +03:00
Emmanouil Papadeas
c6e9b1621d Implement the ability to edit a tag by clicking on it from the timeline
Editing tags now is faster! Just click on it from the timeline to bring out the edit dialog.
2024-05-06 20:29:37 +03:00
Emmanouil Papadeas
02f85ade06 Make TagOptions its own scene 2024-05-06 20:13:09 +03:00
Emmanouil Papadeas
d8704fdf5d Change tag color, text and size in AnimationTagUI.gd 2024-05-06 16:30:10 +03:00
Emmanouil Papadeas
8414f3deaf Fix integer camera zoom going smaller than 100% 2024-05-05 18:14:17 +03:00
Emmanouil Papadeas
645e09701e Add snap step to the zoom and rotation canvas sliders 2024-05-05 18:13:50 +03:00
Emmanouil Papadeas
d734ae24a5 Allow negative values in shading as requested in #1015 2024-05-04 15:08:21 +03:00
Emmanouil Papadeas
b1857fea7c Update names of donors, contributors & translators 2024-05-01 15:52:02 +03:00
Emmanouil Papadeas
aa47a47b3c Make patterns not be copied on the main directory - Fixes #1010 2024-05-01 03:04:02 +03:00
Ivan Kruger
8e9ba696f1
Make default palettes available for clean installs on MacOS (#1008)
* resolved issue where pixelorama_data folder is to registered on MacOS builds

* Reverted changes to workflows and added Mac Resource directory to search path for palettes

* format Global.gd with gdtoolkit
2024-04-30 14:21:19 +03:00
Emmanouil Papadeas
489344866b Hide some preferences in non-desktop versions
Properties such as FFMPEG, native file dialog & single window don't make sense to exist in Web & potentially mobile platforms.
2024-04-30 01:57:20 +03:00
OverloadedOrama
05d08c661f Enable aspect ratio in scale image dialog by default 2024-04-25 19:44:11 +03:00
Emmanouil Papadeas
324fdc9fc8 Hide Split Layers checkbox on the Export dialog when the Spritesheet tab is selected
Spritesheet exporting does not currently support layer splitting
2024-04-22 17:15:25 +03:00
Emmanouil Papadeas
074fed10bf [skip ci] Fix typos and replace tabs with a single space in store_info.md 2024-04-21 15:04:37 +03:00
Emmanouil Papadeas
1d89064efb [skip ci] Fix wrong tag in store_info.md 2024-04-20 20:02:21 +03:00
Emmanouil Papadeas
b3ef4f1ff3 Add OpenDyslexicFont to the Extensions explorer 2024-04-20 19:57:15 +03:00
Emmanouil Papadeas
d75c2be6c5
[skip ci] Update store_info.md 2024-04-19 21:06:16 +03:00
Emmanouil Papadeas
d0c58e249a Add LospecPaletteImporter extension in store_info.md 2024-04-19 21:00:58 +03:00
Emmanouil Papadeas
85d73bdb5d Allow extensions to create new palettes 2024-04-19 18:50:27 +03:00
Emmanouil Papadeas
9fa9c01a93 Fix extensions not being listed in the Preferences 2024-04-19 16:08:13 +03:00
Emmanouil Papadeas
6c002756c7 Move all selected layers with drag & drop
Similar to 7507206726 but for layers. Layer swapping (with control) only works when one layer is selected. The move up/down buttons in the timeline only work with one layer as of this commit.
2024-04-15 02:10:52 +03:00
Emmanouil Papadeas
4ddcf37d0b Fix crash when dropping frames to re-arrange them
Also don't allow dropping on a selected frame
2024-04-14 16:03:22 +03:00
Emmanouil Papadeas
0d375631b8 Better static typing in the timeline related methods in Project 2024-04-14 00:57:53 +03:00
Emmanouil Papadeas
dc6efe02bb Fix issue where shader-based effects were not respecting the selection bounds, when the selection was out of the canvas 2024-04-13 19:51:12 +03:00
Emmanouil Papadeas
c3bb85f6c9 Fix dimension label showing fractions in the final image size in the Export dialog 2024-04-13 19:15:37 +03:00
Emmanouil Papadeas
9a1464f73b Move selection offset code inside SelectionMap.is_pixel_selected() 2024-04-13 17:57:51 +03:00
Emmanouil Papadeas
9184b25c01 Fix Lasso Vector2 appending to array of type Vector2i error 2024-04-13 15:39:42 +03:00
Emmanouil Papadeas
1e83173697 Fix regression where interecting selections was not working 2024-04-13 15:34:36 +03:00
Emmanouil Papadeas
79b18fc242 Fix brushes being able to get drawn outside of the selection, if the selection is outside the canvas 2024-04-13 14:31:48 +03:00
Emmanouil Papadeas
edf7b1f5e5 Set the selection texture's filter to nearest in shaders 2024-04-12 01:26:46 +03:00
Emmanouil Papadeas
7507206726 Move all selected frames - implements #743
This only works for frames at the moment, not layers and cels. Layers may be harder to support because they also have children. Supports both the "move left/right" options and drag and dropping. Frame swapping (with control) only works when one frame is selected, because I am unsure how they should be handled, especially when the selected frames are not continuous.

Didn't encounter any issues on my testing, but more testing is always welcome.
2024-04-11 18:03:43 +03:00
Emmanouil Papadeas
529962f91f Layer effect UI improvements & implement dragging to re-arrange 2024-04-11 00:31:50 +03:00
Emmanouil Papadeas
92e8666da2 Change layers with Control + Up/Down arrow keys
We already have Control + Left/Right for changing frames, so it makes sense to have Up/Down for layers
2024-04-10 16:58:04 +03:00
Emmanouil Papadeas
4e8a02c1a4 Fix issue with the TopMenuContainer where menu options weren't clickable in some languages 2024-04-10 16:42:23 +03:00
Emmanouil Papadeas
64b2b7b9af Make 3D rotation gizmos lines a bit thinner 2024-04-10 02:24:21 +03:00
Emmanouil Papadeas
97a1de6db2 Fix bug where images with width or height 1 are unable to be exported/affected by image effects
For some reason, ShaderImageEffect does not like images with width/height of 1.
2024-04-10 02:15:11 +03:00
Emmanouil Papadeas
018f95158e If there's already a 3D object with the same name in the 3DShapeEdit selected object OptionButton, add a number next to it 2024-04-10 02:09:18 +03:00
Emmanouil Papadeas
a4f06d8cbe Fix 3D layer buttons not having the same offset as the other layer type buttons 2024-04-10 01:25:57 +03:00
Emmanouil Papadeas
1c9c8bf4e3 Add Palettize and Pixelize effects
Pixelize makes the image pixelated, and Palettize maps the color of the input to the nearest color in the selected palette. Useful for limiting color in pixel art and for artistic effects.
2024-04-10 01:20:28 +03:00
Emmanouil Papadeas
dbfd4d8412 When merging layers, automatically make the bottom layer visible
If the bottom layer is invisible, it becomes visible now. Consistent with behavior seen in Krita and Photopea.
2024-04-09 02:30:50 +03:00
Emmanouil Papadeas
8f395b2be7 Create a new Effects menu and move all of the cel-specific effects there, away from the Image menu
Also moves Project properties into Image
2024-04-09 01:52:12 +03:00
Emmanouil Papadeas
25a69a99d6 Fix texture loading in LayerEffectsSettings 2024-04-08 02:43:01 +03:00
Emmanouil Papadeas
785701b093 Add an option to export a JSON file with the project data
Probably temporary, it might be a good idea to add a third "Data" tab in the export dialog, if we add stuff like exporting to Godot resources, such as AnimatedSprite, AnimationPlayer etc.
2024-04-06 03:30:50 +03:00
Emmanouil Papadeas
8c0a194468 Update camera when the viewport size changes 2024-04-06 00:09:58 +03:00