* Added a silhoutte system to refrence images
* Added translations
* Fixed dialogs visibility
* SilhouetteShader.tres -> Silhouette.gdshader
* Update ReferenceImage.gd
Fixed the linter issue (mabey)
* Update PreferencesDialog.tscn
Copied the code from the Pixelorama's PrefrenceDialog.tscn to my fork.
* Update ReferenceImage.gd
Created a variable at the top of the script.
---------
Co-authored-by: TheLSBT1 <theflowcorporationofficial@gmail.com>
* Added autoSlicer
* Fixed the remaining things (Autoslicer fully functional)
* Update RegionUnpacker.gd
* Formatting
* formatting
* formatting
* neatify
* Update RegionUnpacker.gd
* formatting
* formatting
* Update RegionUnpacker.gd
* Update README.md
* Added region unpacker class
* Optimized the region unpacker, this should now be twice as fast
addon version: f01526e50db98eea6d4d69db3c241d360887af7f
* change Smart Slicer to 5745b26a6e0b7e10bc4a46d07b5f9f0dd8f26c96
5745b26a6e
* Delete addons/SmartSlicer/Shader directory
* removed shader
* Update SmartSlicer Version
278b1c5a80b2c8b89279e405156d556732ce98d2
* Formatting (This is torture LOL)
2578b74ba84289aa109ae715b4a6c90fd5e23126
* Delete addons/SmartSlicer/addons/SmartSlicer/Classes directory
* Formatting
Version remains same
* Delete SmartSlicePreview.gd
* use _draw instead of line2d
and moved SmartSlicerPreview.gd for better organization
* Formatting
* More formatting
* Fix bugs related to import
* fix crash on attempting to open empty image
as new spritesheet tab (smart)
* removed accidental print
* fix empty image warnings
Revert 21b4f3369f, but make that behavior toggle-able in the Preferences. Also exposes the onion skinning colors for the past and future frames, and renames "Blue-Red Mode" to "Color mode".
* Better Animate System
* checkbutton to checkbox
* fixed value and saturation sliders being divided by 360 (when they should be divided by 100)
* minor code cleanup
* moved frame index code to ImageEffect.gd
* code cleanup
* more cleanup
* preview animation is now possible
* fixing things
* only hide when affect == FRAME
* formatting
* formatting
* formatting
* renamed Animate.png and a minor improvement
* removed unintentional changes
And fix issue where the clone, remove and reverse frames always only affected the selected frames and not the frame where the right click occurred (bug introduced some commits ago, it's not present in v0.11).
The frame number digit count is now 4, so for example exported files are being named as "name_0001.png", "name_0002.png", ... "name_0010.png" and so on. The tag name is now not included in the file name by default.
* Duplicated frames
* Added Clone Tag feature
* fix remaining tag issues
* Update AnimationTimeline.gd
formatting
* formatting
* formatting
* add icon and other remaining stuff
* formatting
* formatting
* Update AnimationTimeline.gd
* Update AnimationTimeline.gd
* some bug fixes
* some bug fixes
* make empty tags appear as (Untitled)
* linting
* Delete copy_frame.png
* Delete copy_tag.png
* Add files via upload
* removed separate button and use tag button
* UI improvements to
"Paste content from tag"
* remove some lines that appeared
during resolving conflicts
* Update AnimationTimeline.gd
* moved paste tag code to it's own script
to reduce lines to 1000 in animation timeline.gd
* formatting
* Add files via upload
* test lint disabling
* Update AnimationTimeline.gd
* increase max file lines to 2000
* Removed accidental changes by commit:.....
1902938b98
(Due to my bad habit of dragging and dropping files instead of using git)
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.
Previously, it was set to the size of the object_properties dictionary, but if the user has deleted objects, the object id would be higher than the size of the dictionary, since current_object_id never decreases.
* 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
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.
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.