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

1202 commits

Author SHA1 Message Date
Emmanouil Papadeas
d73ab82e04 Remember display layer effects and snap settings between sessions 2024-06-15 15:58:10 +03:00
Emmanouil Papadeas
f79ae7e333 Fix canvas not updating when switching between projects that have the same size and amount of cels
Also fixes issue with tile mode not being updated properly when switching project
2024-06-07 14:49:08 +03:00
Emmanouil Papadeas
1a0f82753e Actually fix pixel perfect and alpha lock buttons having different shortcuts 2024-06-04 00:41:42 +03:00
Emmanouil Papadeas
aa2a2bdce8 Immediately disable the delete layer button when locking a layer 2024-06-03 20:41:48 +03:00
Emmanouil Papadeas
0b96e3aa6f Make zoom slider slightly bigger to prevent the percentage from overlapping with the buttons 2024-06-03 19:15:58 +03:00
Emmanouil Papadeas
429d3469fd Fix issue with layers on the timeline having the wrong size on Greek 2024-06-01 18:29:38 +03:00
Emmanouil Papadeas
26da9070f8 Make the create new image a bit taller 2024-06-01 18:28:16 +03:00
Emmanouil Papadeas
006be19464 Switch Square and Circle patterns in the outline effect
Not sure how they got out of order in the first place, they were fine in v0.11.4
2024-06-01 13:09:55 +03:00
Emmanouil Papadeas
e1a53ed905 Fix alpha lock having the same shortcut as pixel perfect 2024-06-01 00:49:01 +03:00
Emmanouil Papadeas
6c8e058164 Fix recorder mode button do the opposite from what it suggests 2024-05-31 14:40:05 +03:00
Kiisu_Master
2613e02cd2
Fix ruler text not getting clipped (#1023) 2024-05-28 00:38:35 +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
72a2c59986 Fix codespell errors 2024-05-25 00:41:57 +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
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
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
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
Emmanouil Papadeas
8414f3deaf Fix integer camera zoom going smaller than 100% 2024-05-05 18:14:17 +03:00
Emmanouil Papadeas
645e09701e Add snap step to the zoom and rotation canvas sliders 2024-05-05 18:13:50 +03:00
Emmanouil Papadeas
b1857fea7c Update names of donors, contributors & translators 2024-05-01 15:52:02 +03:00
OverloadedOrama
05d08c661f Enable aspect ratio in scale image dialog by default 2024-04-25 19:44:11 +03:00
Emmanouil Papadeas
324fdc9fc8 Hide Split Layers checkbox on the Export dialog when the Spritesheet tab is selected
Spritesheet exporting does not currently support layer splitting
2024-04-22 17:15:25 +03:00
Emmanouil Papadeas
074fed10bf [skip ci] Fix typos and replace tabs with a single space in store_info.md 2024-04-21 15:04:37 +03:00
Emmanouil Papadeas
1d89064efb [skip ci] Fix wrong tag in store_info.md 2024-04-20 20:02:21 +03:00
Emmanouil Papadeas
b3ef4f1ff3 Add OpenDyslexicFont to the Extensions explorer 2024-04-20 19:57:15 +03:00
Emmanouil Papadeas
d75c2be6c5
[skip ci] Update store_info.md 2024-04-19 21:06:16 +03:00
Emmanouil Papadeas
d0c58e249a Add LospecPaletteImporter extension in store_info.md 2024-04-19 21:00:58 +03:00
Emmanouil Papadeas
6c002756c7 Move all selected layers with drag & drop
Similar to 7507206726 but for layers. Layer swapping (with control) only works when one layer is selected. The move up/down buttons in the timeline only work with one layer as of this commit.
2024-04-15 02:10:52 +03:00
Emmanouil Papadeas
4ddcf37d0b Fix crash when dropping frames to re-arrange them
Also don't allow dropping on a selected frame
2024-04-14 16:03:22 +03:00
Emmanouil Papadeas
0d375631b8 Better static typing in the timeline related methods in Project 2024-04-14 00:57:53 +03:00
Emmanouil Papadeas
dc6efe02bb Fix issue where shader-based effects were not respecting the selection bounds, when the selection was out of the canvas 2024-04-13 19:51:12 +03:00
Emmanouil Papadeas
c3bb85f6c9 Fix dimension label showing fractions in the final image size in the Export dialog 2024-04-13 19:15:37 +03:00
Emmanouil Papadeas
9a1464f73b Move selection offset code inside SelectionMap.is_pixel_selected() 2024-04-13 17:57:51 +03:00