1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-02-22 13:33:13 +00:00
Commit graph

1290 commits

Author SHA1 Message Date
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