Emmanouil Papadeas
98cef503c2
Fix various typos
2023-06-15 18:00:29 +03:00
20kdc
51998092d9
Update opacity across selected frames ( #865 )
...
* Update opacity across selected frames
* Opacity frames update: Remove unnecessary frame poking
2023-06-15 13:48:29 +03:00
Variable
a176622b18
Fix Ok button Text of Save and Export Dialog ( #876 )
...
to "Save" (also changes to "Save & Quit" when needed) and "Export"
2023-06-14 00:10:36 +03:00
Emmanouil Papadeas
6f2e2e89ba
[skip ci] Add a release date for v0.11
2023-06-13 17:53:06 +03:00
Emmanouil Papadeas
90ac3f60cb
Update splash screen artworks to v0.11
...
Congratulations on all the winners! For roroto's animation, the apng importer is now being used.
2023-06-13 15:01:16 +03:00
Emmanouil Papadeas
e7ff9a6c2e
Update AboutDialog.gd
2023-06-04 23:09:28 +03:00
Emmanouil Papadeas
e073790ca2
Update donors
2023-05-28 16:36:54 +03:00
Variable
10245ea056
[Targeted for 0.11.0] Export options to extension ( #869 )
...
* Added Export Options
* some improvements
* Improvements
* linting
* don't add format if it's already added
* Fix some more bugs
* fixed accidental change
* add accidentally deleted signal
2023-05-27 17:29:53 +03:00
Variable
c3b0e45205
Export Gif Message ( #868 )
2023-05-24 12:20:36 +03:00
Variable
35e5340bd6
[Targeted for 0.11.0] Additions to ExtensionsAPI ( #867 )
...
* clear layer option button before adding new items
* removed some unneeded things and add new things
* Update ExtensionsAPI.gd
* typos
2023-05-23 19:02:34 +03:00
Variable
e6cb05fe0d
limit onion sliders to 10 ( #866 )
2023-05-19 16:15:21 +03:00
Variable
74fea47a8c
[Targeted for 0.11.0] Make Onion skin update live with the "Move" tool ( #862 )
...
* Make onion skin consistent with move tool
* Update OnionSkinning.gd
2023-05-18 14:43:11 +03:00
Emmanouil Papadeas
361fe36d7a
Make the horizontal bar of the timeline's frame buttons visible
...
This is useful for users that do not have a mouse wheel, such as touchscreen users. Changing themes also changes the theme for the frame buttons automatically as well.
2023-05-18 14:40:25 +03:00
Emmanouil Papadeas
1669cc1a42
[skip ci] Fix some typos in the code
2023-05-18 14:10:15 +03:00
Variable
243bb1d9aa
fix tag bug ( #863 )
2023-05-18 14:01:59 +03:00
Variable
67a94ccc10
[Targeted for 0.11.0][Bug FIX] Mirror preview fix ( #860 )
...
* fix mirror previews
* Fix incorredt selection resizing of selection
in mirror mode
* Fix mirror previews (selection tools)
* typo
2023-05-18 13:55:08 +03:00
Emmanouil Papadeas
fb4b26a060
Change occurrences of canvas_preview.frame to canvas_preview.frame_index
2023-05-17 17:34:53 +03:00
Variable
29b03b0332
[Targeted for 0.11.0] Fix Onion skin settings don't save between runs ( #857 )
...
* Onion skin settings don't save between runs
* formatting
* Change some spinboxes to valuesliders
* removed un-needed signals
2023-05-14 13:31:15 +03:00
Emmanouil Papadeas
308a3a2416
Fix bug where undoing after pasting, did not make the previous selection appear
2023-05-12 13:28:53 +03:00
Emmanouil Papadeas
362f4109d4
Fix issue where resizing pasted content resulted in errors
2023-05-12 13:24:49 +03:00
Emmanouil Papadeas
23720afd05
Hacky fix for a bug that makes panel tabs visible if a panel's visibility is toggled
2023-05-11 17:32:08 +03:00
Emmanouil Papadeas
298f495993
Fix a bug from #855
2023-05-11 00:35:39 +03:00
Variable
e65e69f14d
Make cloned 3D cel have the same selected object as the orignal ( #855 )
...
* Update 3DShapeEdit.gd
do not set selected to null
* clone cel recieves selected cel from it's parent
* Add one more yield
2023-05-10 13:45:38 +03:00
Emmanouil Papadeas
08996fe6de
Add a Cel3DButton scene for 3D cels instead of using PixelCelButton
...
Mostly to remove the popup menu that appears when you right click a cel
2023-05-09 16:37:32 +03:00
Emmanouil Papadeas
e5aeedf3e8
Raise the vertical minimum size of the canvas preview panel
2023-05-09 14:39:14 +03:00
Emmanouil Papadeas
018673690c
Minor UI change for the canvas zoom and rotation sliders
2023-05-09 13:01:24 +03:00
Emmanouil Papadeas
5436298947
[3D cels] Do not display the object outline if it's behind the camera
2023-05-08 17:40:11 +03:00
Emmanouil Papadeas
6dac85486a
Prevent 3D gizmos from overlapping with each other
2023-05-06 14:49:59 +03:00
Emmanouil Papadeas
f1b4b77745
Fix recorder not saving all layers and add more static typing
2023-05-06 14:33:44 +03:00
Emmanouil Papadeas
2ed3605f0f
Update contributors, translators and donors
2023-05-03 14:12:33 +03:00
Emmanouil Papadeas
162d0bd2a5
Fix selection tile mode crashing when enabling it
2023-04-28 16:38:14 +03:00
Variable
7b189cc45e
TileMode for selection, (plus some other fixes) ( #834 )
...
* Tilemode selections
* Selection TileMode
* Fixed some bugs with the ORIGINAL tile mode
Image brushes needed to be adjusted
* remove behaviour checkbutton
* fixed remaining things
* formating
* formatting
* formatting
* formatting
* fix crash on rotating image
* Fix Color getting transparent on double chicking
same swatch twice
* typo
* typo
* Update RotateImage.gd
* Use sheckbox instead of option button
* make checkbox directly under select menu
2023-04-27 12:22:32 +03:00
Emmanouil Papadeas
118e2e7671
Move set_nodes() logic to parent class ImageEffect
...
Also fixes a crash when trying to change the affected cels option in image effects that do not have animation options
2023-04-20 22:29:03 +03:00
Emmanouil Papadeas
0fe315d605
Remove separator from the image menu
...
Temporary, easy fix bug where assigning a shortcut to an image effect, actually assigned it to the one above.
2023-04-20 16:49:31 +03:00
Emmanouil Papadeas
91b1186d6f
Remove unneeded shader parameters
...
Also changed the parameter names in HSV to reduce some lines of code
2023-04-20 16:21:09 +03:00
Emmanouil Papadeas
483e7df52e
ValueSlider arrow buttons now respect snap_by_default
2023-04-20 16:11:16 +03:00
Emmanouil Papadeas
ec2dcae8f7
Add a Posterize image effect, with optional dithering
...
Seems to produce the same result as GIMP's Posterize color filter. Should be useful for reducing the colors of an image, and it could work together with 3D lighting. Thanks to https://godotshaders.com/shader/color-reduction-and-dither/ for the shader.
2023-04-20 16:08:06 +03:00
Emmanouil Papadeas
9607981567
Do not call CameraMovement._input() if the cursor is not on the canvas
...
Slight optimization, as only one camera can now receive input at a time.
2023-04-19 21:35:29 +03:00
Emmanouil Papadeas
1a9691052e
Only redraw the second canvas and canvas preview when necessary
...
Should optimize things ever further. Hopefully I didn't break anything.
2023-04-19 20:51:08 +03:00
Emmanouil Papadeas
0ffd34a4d6
Small optimization in CanvasPreview
...
On large canvases (like 4096x4096), simply moving the mouse around was laggy. It turns out that texture_to_draw = current_cels[i].image_texture was causing the lag, but I'm not sure why. It could be that texture_to_draw was a Texture and not an ImageTexture.
There is still some room for optimization, both the second canvas and canvas preview are being drawn on _input(), which is unnecessary.
2023-04-19 20:35:27 +03:00
Emmanouil Papadeas
72a7b277fb
Use a ValueSliderV2 in the gradient dialog, and reverse the radius logic
...
The larger the radius value, the larger the circle, as it should be
2023-04-19 03:44:28 +03:00
Emmanouil Papadeas
1187b0bc49
Load cleanEdge shader when the rotate image or scale image dialog is shown
...
This should save some time on initial loading, but it introduces a slight loading time when opening the scale or rotate dialog for the first time in a session
2023-04-18 20:08:00 +03:00
Emmanouil Papadeas
1325aaa13f
Use ValueSliderV2s for grid preferences
2023-04-18 16:38:55 +03:00
Emmanouil Papadeas
02aa91a394
Fix camera jitter when zooming in the canvas
2023-04-17 18:09:49 +03:00
Emmanouil Papadeas
1196fb5b0b
Use ValueSliders for the canvas zoom and rotation
...
Should also clean the code a little bit
2023-04-17 02:07:48 +03:00
Emmanouil Papadeas
23198a84aa
Small canvas preview UI changes and translation string additions
2023-04-15 13:46:42 +03:00
Variable
d40b9744ed
fix canvas preview only showing first layer ( #844 )
2023-04-12 13:24:19 +03:00
Emmanouil Papadeas
2bca2db27a
Add more licenses to the AboutDialog
2023-04-08 00:34:38 +03:00
Emmanouil Papadeas
6700a72e73
Sort contributors and donors in AboutDialog in alphabetical order
2023-04-07 03:01:02 +03:00
Emmanouil Papadeas
60997723e2
Create a parent scene for the image effects
...
This helps with shared nodes, such as the preview, the affect selection, cels etc options, and the animation properties
2023-04-04 04:19:18 +03:00