Emmanouil Papadeas
42b0f4f0c1
Fix bug where using shortcuts to switch between frames also moved the selection, causing deletions
2023-11-26 14:06:02 +02:00
Emmanouil Papadeas
f10c89ace5
Fix not being able to transform if the selection size is bigger than the project size
2023-11-25 00:32:05 +02:00
Emmanouil Papadeas
346d1f071a
Fix visible layers being wrong when exporting
2023-11-25 00:20:54 +02:00
Variable
8784427c72
[0.x] Make cloned frames only select a cel if it's coresponding original cel was selected as well ( #941 )
...
* Don't select new cels
* sync with 1.x version
2023-11-21 16:49:13 +02:00
Emmanouil Papadeas
f70f3d3458
Fix frame and layer clamping in ExtensionsAPI's get_cel_at()
2023-11-20 15:05:35 +02:00
Emmanouil Papadeas
e14a506d2c
[Undo/Redo] Compress SelectionMaps stored in memory, get rid of a lot of selection_map_copy instances
2023-11-17 19:41:09 +02:00
Emmanouil Papadeas
39bac838c5
Slightly optimize the start of transformations with selections
2023-11-17 18:25:29 +02:00
Emmanouil Papadeas
4707fd5da7
Fix formatting
2023-11-16 21:01:35 +02:00
Emmanouil Papadeas
e0bd25c374
[Undo/Redo] Compress most of the images stored in memory
...
Combines e62548517f
, 4f5f37a522
, e22794e611
, 9279a8e0ab
and 2c5ece53dd
from the master branch.
2023-11-16 20:59:48 +02:00
Emmanouil Papadeas
6473febe78
Fix shader-based rotation not working
2023-11-16 15:51:08 +02:00
Emmanouil Papadeas
fc33ee1da7
Resize image effect preview images to (1, 1) when the dialogs are being hidden
...
So that they do not waste RAM for no reason anymore
2023-11-11 00:25:30 +02:00
Emmanouil Papadeas
7235617db7
Fix memory leak when applying image effects
2023-11-11 00:20:56 +02:00
Emmanouil Papadeas
7c0de64b92
Fix tool shortcuts not working with Control
...
Addresses #935
2023-11-06 02:34:53 +02:00
Emmanouil Papadeas
1317e40ffa
Fix random brushes not working
2023-11-06 02:32:35 +02:00
Emmanouil Papadeas
4f3a7a305a
Fix ellipse tool producing gaps with large sizes
2023-11-06 02:29:48 +02:00
Emmanouil Papadeas
ac6a4db43d
Optimize canvas drawing by only calling update when the image has changed
2023-11-06 02:27:45 +02:00
Emmanouil Papadeas
ac1a438890
Release v0.11.3-stable
2023-10-30 15:42:51 +02:00
Variable
5fcffece4b
[0.x] Fix cel3d compatibility when transferring project from 1.0 to 0.x ( #928 )
...
* make cel3d backwards compatible
* further changes
* fix capsule shape
* formatting
2023-10-26 16:10:47 +03:00
Emmanouil Papadeas
23df5a3d15
Fix typos in code
2023-10-17 19:01:38 +03:00
Variable
9ae93a1387
backport #920 ( #921 )
2023-10-14 14:25:54 +03:00
Variable
7416ed375c
[0.x] Allow user to move Palettes to Trash/Recycle Bin instead of deleting them permanently ( #918 )
...
* backport #914
move palettes to bin instead of deleting them permanently
* update backport to use dialog
2023-10-11 19:20:49 +03:00
Variable
be093f3490
[0.x] Fix undo/redo history not working when the tool changes ( #916 )
...
* remove_undo_redo_draw_op from Draw.gd
* shifted undo_redo_draw_op to Global.gd
2023-10-09 12:55:17 +03:00
Emmanouil Papadeas
b2c157fa07
Release v0.11.2-stable
2023-08-31 11:38:47 +03:00
Emmanouil Papadeas
016bd67ef9
Update contributors, translators, donors
2023-08-30 15:18:00 +03:00
Emmanouil Papadeas
0cd1ef2c27
Fix snapping distance slider hint tooltip in the Preferences
2023-08-30 15:11:47 +03:00
Variable
5d1b0ccb25
Rectangular grid center snapping ( #905 )
...
* implement center snapping
* typo
* allow snap distance in center snapping
* better description of snapping distance
* Update Translations.pot
2023-08-28 14:17:05 +03:00
Emmanouil Papadeas
c5970b2edb
Fix mistake caused by a previous commit when re-arranging project tabs
2023-08-26 04:52:08 +03:00
Variable
2dfab468ff
remove old (pre 0.8) .pxo loading code ( #904 )
2023-08-25 10:04:36 +03:00
OverloadedOrama
5afbc1a4ec
Attempt to fix #901
2023-08-20 21:45:35 +03:00
TheLsbt
f515dbe57e
Add a silhouette option to reference images ( #898 )
...
* 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>
2023-08-15 01:56:43 +03:00
Emmanouil Papadeas
3c8c72401d
Release v0.11.1-stable
2023-08-12 13:35:06 +03:00
Emmanouil Papadeas
332a06fb5e
Add px suffix in PreviewDialog and new string in Translations.pot
2023-08-07 15:25:33 +03:00
Emmanouil Papadeas
87acad1b0a
Change hint tooltip of "merge distance" in the preview dialog
2023-08-07 15:18:03 +03:00
Emmanouil Papadeas
346a416094
[skip ci] Change hint tooltip string of integer zoom
2023-08-06 20:29:40 +03:00
Variable
edc6ba5944
Fix a bug in integer zoom ( #896 )
...
* Update CameraMovement.gd
* improvement to correction in fit to frame
2023-08-06 18:54:01 +03:00
Emmanouil Papadeas
74e3ff9f0b
Add strings for translation
2023-08-06 18:03:56 +03:00
Variable
63091dc90c
Added integer zoom ( #894 )
...
* Temporary prevent main.tscn (remove later)
* Added integer zoom
* formatting
* add hint
* updated label text
2023-08-06 16:19:44 +03:00
Variable
42428595c5
Spritesheet Autoslicer ( #893 )
...
* 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
2023-08-06 14:56:39 +03:00
Emmanouil Papadeas
17fc3d0fcb
Support bmp and tga image files in the Web version
2023-08-01 21:16:54 +03:00
Emmanouil Papadeas
996fb17304
Fix error caused by #891
2023-07-31 02:23:03 +03:00
Variable
eec986b466
Error elaborator ( #891 )
...
* elaborate error messages
* removed accidental change
for some reason godot changes main.tscn gets changed when i open it
* Update Main.tscn
removed accidental change part 2
* formatting
* formatting
* formatting
* lint ignore
2023-07-29 19:19:17 +03:00
Emmanouil Papadeas
51268362c6
Add palette file types as filters to the Open file dialog
2023-07-19 21:01:30 +03:00
Matteo Piovanelli
8fd306b734
Compress image data that is memorized for undo/redo operations ( #890 )
...
* Compress image data that is memorized for undo/redo operations
* Fixed formatting issues
2023-07-18 20:39:36 +03:00
Emmanouil Papadeas
e195e32e00
Update translators
2023-07-16 15:24:14 +03:00
Emmanouil Papadeas
19f82021b8
Fix crash on generating a palette from the current project, and non-pixel cels exist
2023-07-09 15:48:49 +03:00
Emmanouil Papadeas
6e46cf0c8d
Minor code/scene changes
...
Renames "Centralize" to "Center", as it is a more appropriate verb.
2023-07-08 17:47:24 +03:00
Emmanouil Papadeas
8ab4d05327
Don't save the project's name inside the pxo
...
Instead, get it from the file's name
2023-07-08 17:28:44 +03:00
Variable
fa892e1fee
[ExtensionsAPI] New SelectionAPI and more project methods ( #885 )
...
* Added more project methods
* Added selection methods
* added resize selection
* formatting
* bug-fix
2023-07-06 02:52:27 +03:00
Variable
26aa9bda38
Move Centralize Image to the frame menu ( #884 )
...
* moved centralize to frame menu
And make it effect on selected frames
* Formatting (1 of 2)
* Formatting (2 of 2)
2023-07-05 02:00:36 +03:00
Emmanouil Papadeas
a099e2195d
Add offset image to Keychain
2023-07-04 14:52:48 +03:00