Emmanouil Papadeas
e1a53ed905
Fix alpha lock having the same shortcut as pixel perfect
2024-06-01 00:49:01 +03:00
Emmanouil Papadeas
d8a17abd1d
Use the default Godot 4 version property in project.godot
...
The custom one we used was because Godot 3 has no version property, but this is no longer the case.
2024-05-31 16:01:36 +03:00
Emmanouil Papadeas
6c8e058164
Fix recorder mode button do the opposite from what it suggests
2024-05-31 14:40:05 +03:00
Emmanouil Papadeas
bf6fcda3dc
New Crowdin updates ( #1016 )
2024-05-31 02:01:09 +03:00
Emmanouil Papadeas
9611bf7263
Update the icons of the curve and 3D shape edit tools
2024-05-30 00:13:04 +03:00
Emmanouil Papadeas
dcf828ad46
Fix indentation mistake in the previous commit
2024-05-29 21:28:43 +03:00
Emmanouil Papadeas
a6ba29e2ce
Generate Linux ARM64 builds for early access
2024-05-29 21:26:23 +03:00
Emmanouil Papadeas
4232539fdb
Update to v1.0-beta1
...
The time to release v1.0 is nigh! This should mark v1.0's feature freeze, as we now focus on finding and fixing bugs, and updating the documentation.
2024-05-29 21:17:24 +03:00
Emmanouil Papadeas
10d3eac253
Add a confirmation dialog to confirm whether a user wants to enable an extension
...
For security purposes. Extensions can be dangerous, the user must know what they are doing. Better safe than sorry.
2024-05-29 03:27:54 +03:00
Kiisu_Master
2613e02cd2
Fix ruler text not getting clipped ( #1023 )
2024-05-28 00:38:35 +03:00
Emmanouil Papadeas
d070f8c5f5
Put the effects menu shortcuts under an "Effects" group
2024-05-27 15:32:01 +03:00
Emmanouil Papadeas
b9c289e742
[Curve tool] Don't draw a circle when hovering over the first point, if there is only one point in the curve
2024-05-26 14:27:02 +03:00
Emmanouil Papadeas
7b17262c85
Show a confirmation dialog when attempting to drag and drop an image from a browser, for security purposes
2024-05-25 16:16:32 +03:00
Emmanouil Papadeas
8c5aba0083
Implement dragging and dropping images directly from the browser to download them and import them
2024-05-25 15:02:13 +03:00
Emmanouil Papadeas
b25ae8b4cc
Fix curve being immediately applied if the user presses and releases immediately
2024-05-25 00:42:34 +03:00
Emmanouil Papadeas
72a2c59986
Fix codespell errors
2024-05-25 00:41:57 +03:00
Emmanouil Papadeas
06ff7bfda3
Update Keychain
2024-05-24 03:05:45 +03:00
Emmanouil Papadeas
653c905bcc
Update clipping_mask.png
2024-05-23 02:57:11 +03:00
Emmanouil Papadeas
dc94f76d6a
Update the ratio of the AspectRatioContainer in the Import Preview dialog, plus some code cleaning
2024-05-23 01:29:16 +03:00
Emmanouil Papadeas
46ce9aef01
[skip ci] Update CHANGELOG.md
2024-05-22 17:44:48 +03:00
Emmanouil Papadeas
a54e37ac2a
[skip ci] Fix curve tool description translation string
2024-05-21 19:42:57 +03:00
Emmanouil Papadeas
0a38345376
[Curve tool] Only control the out control point when holding Shift
...
Needed to make curves with sharp edges. Inspired by Krita's Bezier curve tool
2024-05-21 19:37:47 +03:00
Emmanouil Papadeas
e5d0a661f7
Properly fix polygon select tool circle radius not scaling properly with zoom
...
For real this time
2024-05-21 03:01:23 +03:00
Emmanouil Papadeas
3f8799f25a
When hovering above the first position when using the curve tool, apply the curve shape
2024-05-21 02:59:37 +03:00
Emmanouil Papadeas
318b381938
Add a fill shape checkbox in the curve tool options
...
Now the curve tool can also be used as a polygon tool
2024-05-21 02:28:40 +03:00
Variable
601c25f2dd
Curve tool implementation ( #1019 )
...
* curve tool
* formatting
* formatting
* saving my progress
* update to kirita mode
* Formatting
* fixes for mirror mode
* added way to remove point, added tool shortcut
* Add translation strings
* Use Curve2D instead of a control_points array
---------
Co-authored-by: Emmanouil Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2024-05-20 03:46:40 +03:00
Emmanouil Papadeas
fe4fc8b0a2
[skip ci] Set a default name for the CollapsibleContainers, if they have none
...
Mostly useful for debugging CollapsibleContainers made with code
2024-05-19 23:35:27 +03:00
Emmanouil Papadeas
0fc60168e8
Fix polygon select tool circle radius not scaling properly with zoom
2024-05-18 15:01:21 +03:00
Emmanouil Papadeas
7cc820fcf4
Change the accent color of the dark theme to a lighter gray
2024-05-17 02:11:17 +03:00
Emmanouil Papadeas
a8440b80cc
Rename config file from cache.ini to config.ini
2024-05-16 00:07:38 +03:00
Emmanouil Papadeas
3a4517abf4
[skip ci] Update the Lospec Palette Importer extension version
2024-05-13 19:32:31 +03:00
Emmanouil Papadeas
0fb89bf888
[skip ci] Minor static typing and docstring improvements
2024-05-11 17:02:33 +03:00
Kiisu_Master
2e5f2e22c1
Return relationship lines to Tree theme ( #1018 )
2024-05-10 15:43:14 +03:00
Emmanouil Papadeas
6b1329ff1f
Set color picker's expand button focus mode to none
2024-05-09 02:45:48 +03:00
Emmanouil Papadeas
4ec7259c63
Optimize non-shader rotation by clearing non-selected pixels with masking
2024-05-09 01:36:11 +03:00
Emmanouil Papadeas
e15b207993
Pass a transformation matrix in CommonRotation shaders instead of an angle
...
This will allow us to implement shearing more easily. Also, for the non-SmearRotxel shaders, normalize their pivot in GDScript, before passing it to the script. Should probably be faster this way
2024-05-09 00:44:52 +03:00
Emmanouil Papadeas
25f7192573
Pass angles in radians in SmearRotxel
...
Should be a slight optimization, since angles are being converted to radians only once, and that calculation is done in the CPU
2024-05-08 23:31:03 +03:00
Emmanouil Papadeas
fe54f943e9
Change the color picker panel's expand button to be bigger and have text
2024-05-08 16:32:51 +03:00
Emmanouil Papadeas
a2539c34f8
Add a minimum size to the Color Picker panel
2024-05-08 15:46:08 +03:00
Emmanouil Papadeas
e3ee931059
Move and resize tags by dragging their edges
2024-05-08 03:44:26 +03:00
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