Emmanouil Papadeas
41922c1261
Revert #928 as 1.0 pxos can no longer be imported in 0.x
2024-01-24 17:51:39 +02:00
Emmanouil Papadeas
eff79337e0
Fix selection being incorrect when the image is being scaled (mostly when being made smaller).
2024-01-23 19:54:23 +02:00
Emmanouil Papadeas
aca4c0bd14
Refactor scale methods of DrawingAlgos
2024-01-23 19:52:18 +02:00
Variable
8fb29f13f1
Fixed rotation gixmo ( #977 )
2024-01-20 02:07:02 +02:00
Emmanouil Papadeas
8333b93664
Export palettes as images on the Web version
2024-01-04 15:55:30 +02:00
Emmanouil Papadeas
802c06cd6b
When exporting a palette as an image, automatically set the file name to the palette name
2023-12-21 21:54:20 +02:00
Emmanouil Papadeas
ed1b5168f9
Exporting palettes to png files is now possible
2023-12-21 21:48:11 +02:00
Emmanouil Papadeas
75d13a0dd9
When saving, don't include ".pxo" in the project name
2023-12-18 21:27:01 +02:00
Emmanouil Papadeas
2b2a65e791
Show multiple save confirmation dialogs on quit for each project that has changes
2023-12-18 21:25:31 +02:00
Emmanouil Papadeas
7afc4d20bb
Loop through frames when clicking on go to previous/next frame buttons on the timeline
2023-12-18 21:02:30 +02:00
Emmanouil Papadeas
8135346f3f
Make timeline buttons be the same size
2023-12-18 21:00:40 +02:00
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