1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-18 17:19:50 +00:00
Commit graph

27 commits

Author SHA1 Message Date
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
imgbot[bot] eee4e50fd3
[ImgBot] Optimize images (#827)
*Total -- 1,021.17kb -> 489.23kb (52.09%)

/assets/graphics/splash_screen/artworks/roroto/roroto_025.png -- 6.31kb -> 2.95kb (53.24%)
/assets/graphics/splash_screen/artworks/roroto/roroto_023.png -- 6.33kb -> 2.96kb (53.2%)
/assets/graphics/splash_screen/artworks/roroto/roroto_057.png -- 6.26kb -> 2.93kb (53.19%)
/assets/graphics/splash_screen/artworks/roroto/roroto_024.png -- 6.32kb -> 2.96kb (53.18%)
/assets/graphics/splash_screen/artworks/roroto/roroto_031.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_029.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_027.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_030.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_028.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_022.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_026.png -- 6.29kb -> 2.95kb (53.17%)
/assets/graphics/splash_screen/artworks/roroto/roroto_021.png -- 6.26kb -> 2.94kb (53%)
/assets/graphics/splash_screen/artworks/roroto/roroto_049.png -- 6.14kb -> 2.89kb (52.99%)
/assets/graphics/splash_screen/artworks/roroto/roroto_056.png -- 6.15kb -> 2.90kb (52.92%)
/assets/graphics/splash_screen/artworks/roroto/roroto_046.png -- 6.22kb -> 2.93kb (52.91%)
/assets/graphics/splash_screen/artworks/roroto/roroto_017.png -- 6.23kb -> 2.93kb (52.9%)
/assets/graphics/splash_screen/artworks/roroto/roroto_014.png -- 6.23kb -> 2.93kb (52.89%)
/assets/graphics/splash_screen/artworks/roroto/roroto_013.png -- 6.23kb -> 2.93kb (52.89%)
/assets/graphics/splash_screen/artworks/roroto/roroto_012.png -- 6.23kb -> 2.93kb (52.89%)
/assets/graphics/splash_screen/artworks/roroto/roroto_015.png -- 6.23kb -> 2.93kb (52.89%)
/assets/graphics/splash_screen/artworks/roroto/roroto_124.png -- 6.12kb -> 2.88kb (52.87%)
/assets/graphics/splash_screen/artworks/roroto/roroto_157.png -- 6.12kb -> 2.88kb (52.87%)
/assets/graphics/splash_screen/artworks/roroto/roroto_091.png -- 6.12kb -> 2.88kb (52.87%)
/assets/graphics/splash_screen/artworks/roroto/roroto_104.png -- 6.13kb -> 2.89kb (52.84%)
/assets/graphics/splash_screen/artworks/roroto/roroto_071.png -- 6.13kb -> 2.89kb (52.84%)
/assets/graphics/splash_screen/artworks/roroto/roroto_137.png -- 6.13kb -> 2.89kb (52.84%)
/assets/graphics/splash_screen/artworks/roroto/roroto_072.png -- 6.13kb -> 2.89kb (52.84%)
/assets/graphics/splash_screen/artworks/roroto/roroto_105.png -- 6.13kb -> 2.89kb (52.84%)
/assets/graphics/splash_screen/artworks/roroto/roroto_138.png -- 6.13kb -> 2.89kb (52.84%)
/assets/graphics/splash_screen/artworks/roroto/roroto_080.png -- 6.12kb -> 2.89kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_147.png -- 6.12kb -> 2.89kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_114.png -- 6.12kb -> 2.89kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_113.png -- 6.12kb -> 2.89kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_081.png -- 6.12kb -> 2.89kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_146.png -- 6.12kb -> 2.89kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_043.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_044.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_041.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_035.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_042.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_040.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_037.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_045.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_036.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_038.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_039.png -- 6.19kb -> 2.92kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_125.png -- 6.10kb -> 2.88kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_092.png -- 6.10kb -> 2.88kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_158.png -- 6.10kb -> 2.88kb (52.83%)
/assets/graphics/splash_screen/artworks/roroto/roroto_047.png -- 6.17kb -> 2.91kb (52.82%)
/assets/graphics/splash_screen/artworks/roroto/roroto_048.png -- 6.17kb -> 2.91kb (52.82%)
/assets/graphics/splash_screen/artworks/roroto/roroto_121.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_156.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_155.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_123.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_089.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_122.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_154.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_088.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_090.png -- 6.11kb -> 2.89kb (52.8%)
/assets/graphics/splash_screen/artworks/roroto/roroto_153.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_085.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_152.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_118.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_119.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_087.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_086.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_151.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_120.png -- 6.12kb -> 2.89kb (52.79%)
/assets/graphics/splash_screen/artworks/roroto/roroto_107.png -- 6.12kb -> 2.89kb (52.77%)
/assets/graphics/splash_screen/artworks/roroto/roroto_139.png -- 6.12kb -> 2.89kb (52.77%)
/assets/graphics/splash_screen/artworks/roroto/roroto_140.png -- 6.12kb -> 2.89kb (52.77%)
/assets/graphics/splash_screen/artworks/roroto/roroto_106.png -- 6.12kb -> 2.89kb (52.77%)
/assets/graphics/splash_screen/artworks/roroto/roroto_074.png -- 6.12kb -> 2.89kb (52.77%)
/assets/graphics/splash_screen/artworks/roroto/roroto_073.png -- 6.12kb -> 2.89kb (52.77%)
/assets/graphics/splash_screen/artworks/roroto/roroto_006.png -- 6.14kb -> 2.90kb (52.74%)
/assets/graphics/splash_screen/artworks/roroto/roroto_033.png -- 6.20kb -> 2.93kb (52.73%)
/assets/graphics/splash_screen/artworks/roroto/roroto_007.png -- 6.14kb -> 2.90kb (52.73%)
/assets/graphics/splash_screen/artworks/roroto/roroto_082.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_148.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_115.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_083.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_149.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_150.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_117.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_084.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_116.png -- 6.10kb -> 2.88kb (52.71%)
/assets/graphics/splash_screen/artworks/roroto/roroto_003.png -- 6.10kb -> 2.89kb (52.7%)
/assets/graphics/splash_screen/artworks/roroto/roroto_001.png -- 6.10kb -> 2.89kb (52.7%)
/assets/graphics/splash_screen/artworks/roroto/roroto_004.png -- 6.10kb -> 2.89kb (52.7%)
/assets/graphics/splash_screen/artworks/roroto/roroto_005.png -- 6.10kb -> 2.89kb (52.7%)
/assets/graphics/splash_screen/artworks/roroto/roroto_002.png -- 6.10kb -> 2.89kb (52.7%)
/assets/graphics/splash_screen/artworks/roroto/roroto_016.png -- 6.21kb -> 2.94kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_110.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_111.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_144.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_145.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_112.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_079.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_077.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_078.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_143.png -- 6.10kb -> 2.89kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_064.png -- 6.09kb -> 2.88kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_096.png -- 6.09kb -> 2.88kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_097.png -- 6.09kb -> 2.88kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_130.png -- 6.09kb -> 2.88kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_129.png -- 6.09kb -> 2.88kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_063.png -- 6.09kb -> 2.88kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_010.png -- 6.13kb -> 2.90kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_009.png -- 6.13kb -> 2.90kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_008.png -- 6.13kb -> 2.90kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_011.png -- 6.13kb -> 2.90kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_032.png -- 6.13kb -> 2.90kb (52.68%)
/assets/graphics/splash_screen/artworks/roroto/roroto_101.png -- 6.09kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_068.png -- 6.09kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_100.png -- 6.09kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_134.png -- 6.09kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_067.png -- 6.09kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_133.png -- 6.09kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_066.png -- 6.09kb -> 2.89kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_099.png -- 6.09kb -> 2.89kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_131.png -- 6.09kb -> 2.89kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_098.png -- 6.09kb -> 2.89kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_132.png -- 6.09kb -> 2.89kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_065.png -- 6.09kb -> 2.89kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_127.png -- 6.08kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_061.png -- 6.08kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_128.png -- 6.08kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_062.png -- 6.08kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_095.png -- 6.08kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_094.png -- 6.08kb -> 2.88kb (52.65%)
/assets/graphics/splash_screen/artworks/roroto/roroto_055.png -- 6.04kb -> 2.86kb (52.62%)
/assets/graphics/splash_screen/artworks/roroto/roroto_060.png -- 6.06kb -> 2.87kb (52.6%)
/assets/graphics/splash_screen/artworks/roroto/roroto_059.png -- 6.06kb -> 2.87kb (52.6%)
/assets/graphics/splash_screen/artworks/roroto/roroto_159.png -- 6.06kb -> 2.87kb (52.6%)
/assets/graphics/splash_screen/artworks/roroto/roroto_093.png -- 6.06kb -> 2.87kb (52.6%)
/assets/graphics/splash_screen/artworks/roroto/roroto_126.png -- 6.06kb -> 2.87kb (52.6%)
/assets/graphics/splash_screen/artworks/roroto/roroto_020.png -- 6.19kb -> 2.93kb (52.58%)
/assets/graphics/splash_screen/artworks/roroto/roroto_019.png -- 6.19kb -> 2.93kb (52.58%)
/assets/graphics/splash_screen/artworks/roroto/roroto_018.png -- 6.19kb -> 2.93kb (52.58%)
/assets/graphics/splash_screen/artworks/roroto/roroto_058.png -- 6.13kb -> 2.91kb (52.57%)
/assets/graphics/splash_screen/artworks/roroto/roroto_070.png -- 6.09kb -> 2.89kb (52.56%)
/assets/graphics/splash_screen/artworks/roroto/roroto_069.png -- 6.09kb -> 2.89kb (52.56%)
/assets/graphics/splash_screen/artworks/roroto/roroto_103.png -- 6.09kb -> 2.89kb (52.56%)
/assets/graphics/splash_screen/artworks/roroto/roroto_102.png -- 6.09kb -> 2.89kb (52.56%)
/assets/graphics/splash_screen/artworks/roroto/roroto_135.png -- 6.09kb -> 2.89kb (52.56%)
/assets/graphics/splash_screen/artworks/roroto/roroto_136.png -- 6.09kb -> 2.89kb (52.56%)
/assets/graphics/splash_screen/artworks/roroto/roroto_141.png -- 6.10kb -> 2.90kb (52.52%)
/assets/graphics/splash_screen/artworks/roroto/roroto_108.png -- 6.10kb -> 2.90kb (52.52%)
/assets/graphics/splash_screen/artworks/roroto/roroto_109.png -- 6.10kb -> 2.90kb (52.52%)
/assets/graphics/splash_screen/artworks/roroto/roroto_142.png -- 6.10kb -> 2.90kb (52.52%)
/assets/graphics/splash_screen/artworks/roroto/roroto_075.png -- 6.10kb -> 2.90kb (52.52%)
/assets/graphics/splash_screen/artworks/roroto/roroto_076.png -- 6.10kb -> 2.90kb (52.52%)
/assets/graphics/splash_screen/artworks/roroto/roroto_034.png -- 6.11kb -> 2.91kb (52.48%)
/assets/graphics/splash_screen/artworks/roroto/roroto_051.png -- 5.97kb -> 2.84kb (52.44%)
/assets/graphics/splash_screen/artworks/roroto/roroto_054.png -- 5.97kb -> 2.84kb (52.44%)
/assets/graphics/splash_screen/artworks/roroto/roroto_052.png -- 5.97kb -> 2.84kb (52.44%)
/assets/graphics/splash_screen/artworks/roroto/roroto_050.png -- 5.97kb -> 2.84kb (52.44%)
/assets/graphics/splash_screen/artworks/roroto/roroto_053.png -- 5.97kb -> 2.84kb (52.44%)
/assets/graphics/splash_screen/artworks/wishdream.png -- 18.38kb -> 9.05kb (50.74%)
/assets/graphics/splash_screen/artworks/kalpar.png -- 4.28kb -> 2.32kb (45.76%)
/assets/dither-matrices/bayer16.png -- 0.79kb -> 0.51kb (35.65%)
/assets/graphics/splash_screen/artworks/uch.png -- 18.05kb -> 12.09kb (33.01%)
/assets/graphics/splash_screen/orama_64x64.png -- 1.14kb -> 0.81kb (28.56%)
/addons/keychain/assets/shortcut.svg -- 0.37kb -> 0.37kb (0.79%)
/assets/graphics/misc/value_arrow_hover.svg -- 0.39kb -> 0.39kb (0.75%)
/assets/graphics/misc/value_arrow.svg -- 0.39kb -> 0.39kb (0.75%)
/assets/graphics/misc/value_arrow_press.svg -- 0.39kb -> 0.39kb (0.74%)
/addons/keychain/assets/add.svg -- 0.15kb -> 0.14kb (0.67%)
/addons/keychain/assets/edit.svg -- 0.19kb -> 0.19kb (0.51%)
/addons/keychain/assets/folder.svg -- 0.22kb -> 0.22kb (0.44%)
/addons/keychain/assets/mouse.svg -- 0.23kb -> 0.23kb (0.43%)
/addons/keychain/assets/close.svg -- 0.28kb -> 0.28kb (0.35%)
/addons/keychain/assets/keyboard_physical.svg -- 0.45kb -> 0.45kb (0.22%)
/addons/keychain/assets/keyboard.svg -- 0.94kb -> 0.94kb (0.1%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-02-21 02:24:31 +02:00
20kdc 4658b1cfb6
APNG Loading (#797)
* APNG loader: Import addon to take over APNG handling

* APNG loader: Transition code to using the AImgIO addon

* APNG loader: Can now open APNGs.

* AImgIO: Update to fix bugs

* APNG loader: HTML5

* APNG loader: gdformat/gdlint addon

* APNG loader: OpenSave formatting fix

* APNG Loader: Add ignore line to OpenSave because it's too big

* Fix GIFAnimationExporter bug caused by the switch to the addon
2022-12-23 20:08:46 +02:00
Emmanouil Papadeas 927e4f45a6 Update the dockable_container addon to 1.1.1 2022-11-09 15:09:14 +02:00
mrtripie e8281bf056
Animation Timeline UI Improvements (#769)
* Fixed link cel indicator color and animation tags position

* New scrolling and min size

* fixed dockable container for the timeline min size

* Cleanup

* Tweaked minimum size

* Removed some hacks that are no longer needed

* Fixed frame scrollbar not being in the right place at startup, added ensure_control_visible

* frame scroll horziontally without shift if can't scroll vertically + min size tweaks

* Renamed the frames/layer/cel containers

* Always scroll by whole frames

* Fixed conflict

* reoranized AnimationTimeline scene's node tree to wrok as expected

* tweaks

* Fixed tag position and removed uneeded layer button theme code

* added the icon theme code back, I thought this was for the timeline XD

* Smaller LayerButtons

* Save Layer and Cel size between sessions

* Combined _on_AddLayer_pressed and _on_AddGroup_pressed into 1 add_layer method

* Rename scroll container

* formatting

Co-authored-by: MrTriPie <MrTriPie>
2022-10-21 16:04:26 +03:00
Emmanouil Papadeas 5693a0fe0e Make ShortcutEdit a VBoxContainer again
If it's not a VBoxContainer, the Tree's scrollbar does not appear. I'm not sure why this happens.
2022-09-22 17:26:18 +03:00
Emmanouil Papadeas 8b78877f0c Make themes have consistent alignment and add header for the shortcuts in Preferences 2022-09-20 19:39:15 +03:00
Emmanouil Papadeas f8c74948b3 [Keychain] Fix issue with menu events being triggered by actions that are not exact matches 2022-07-07 15:54:39 +03:00
Emmanouil Papadeas 9135caabbe Update Keychain 2022-05-29 12:51:56 +03:00
Martin Novák 86beee6aab
GIF export speedup (#696)
* Simplify code table to a single Dictionary

* Speedup local color table creation

* Remove blep

* Fix format

* Rewrite add image data block function

* Speedup get_bits_number

* Format and remove commented method

Co-authored-by: Emmanouil Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2022-05-23 17:56:05 +03:00
Emmanouil Papadeas ae62782489 [Keychain] - Hide Open Folder button on HTML5 2022-05-19 14:21:14 +03:00
Emmanouil Papadeas f509dfb9f6
Implement the Keychain Plugin (#700)
* Start implementing the godot_better_input plugin

* Update ShortcutEdit.gd

* Load & save preset option

* Add some groups and fix action events not being deleted on load

* Add MenuInputAction class for multiple menu accelerators

* Create a proper plugin and a BetterInput autoload

* Update menu accelerators

* Move settings to BetterInput

* Move menu enums to Global, make more MenuInputActions

* Add more menu events

* Add new groups

* Optimize BetterInput _input() method

* Remove a lot of lines of code

* Change some previous events, add ignore actions and a View menu group

* Change update_item_accelerator to update_ui

* Move MenuInputAction initialization to BetterInput.gd

* Update hint tooltips when a shortcut changes

Temporarily comment out some code regarding the configurable modifiers

* Some MenuInputAction variable name changes

* Add handle_input() to InputAction

* Update the shortcuts of buttons

* Fix shortcut selector menu position

* Change plugin name into Keychain

* Fix keyboard input dialog exiting when Enter or Space is being pressed

* Add two more groups

* Make groups folded by default

* Temporarily make tool modifier shortcuts not configurable

A temporary change, they will be made configurable again, with different actions that are currently mapped to the same events, local/independent from each other.

* Add license for Keychain

* Fix issue where a key event would be added in other input types

* Fix bug where the assigned state was not updated when the dialog appeared again

* Update Main.tscn

* Add a disabled line edit in keyboard shortcut selector to grab focus

* Load presets in the Keychain autoload

This way, the input actions get updated from the start, instead of only at the ShortcutEdit scene.

WARNING, this currently causes crashes if the menu items have no shortcut binded to them.

* Move custom settings away from Keychain.gd

To keep it the same as the upstream plugin

* Change menu enum names

* Made action_get_first_key() more general

* Use arrays for menu items instead of dictionaries, fixes crash

* Move moveable panels to Window menu

* Format

* Optimize hint tooltip updating

* Add support for translations in Keychain

* Translation changes

* Made tool modifiers configurable

Needs more testing.

* Made camera arrow key movement configurable & joypad axis support

This commit removes the ability to press Shift and Control+Shift to adjust the camera arrow key movement speed. Instead, the speed depends on the zoom level.

The right joypad analog stick is configured to move the camera by default.

* Rename presets into shortcut profiles, use Resources and let users create their own

* [skip ci] Update addons README

* Update Global.gd
2022-05-16 15:07:51 +03:00
Emmanouil Papadeas 7215f3e0a7 Fix formatting
No linter erros fixed yet
2022-04-22 15:42:36 +03:00
Manolis Papadeas 5d3963d495 Make panel tabs always visible if there are 2 or more tabs in a single panel 2022-03-12 20:46:17 +02:00
Manolis Papadeas e2bb0b8440
New UI system using Dockable Containers (#640)
* Add dockable container plugin

Experimenting with it, also added a tabs_visible property to the DockableContainer. Removed some code about Tallscreen from Main.gd, but not all of it.

* Add a panel behind the UI, temporarily restore the dark theme

* Remove tallscreen code

* Add edit mode, toggles DockableContainer's tab visibility on and off

* Split tool options into color pickers, left and right tool options

* Remove alternate_transparent_background

* Re-order tool buttons on resize

* Clip content in timeline

* Changes to the tool panel

* Removed some old unused node variables

* Restore Zen mode

* Set tabs_visible = false by default

* Better way to set tabs_visible = false by default

* Added the license of godot-dockable-container

* Remove unneeded lines

* Update README.md

* Restore window transparency with the canvas

It makes all of the TabContainers transparent however, which may not be what we actually want.

* Change tab names of the UI elements

* Remove unneeded nodes from ColorPickers.tscn

* Update default.tres

* Let the user hide elements individually

* Add some checks in HandleThemes

* Center tool icons

* Remove unneeded custom panel in SplashDialog

* Bump version to v0.10-dev and some other minor changes

* Fix crash on Zen Mode

* Added a hacky way to fix the issue with the palette panel size
2022-01-30 00:47:25 +02:00
Manolis Papadeas 3835a3f0da Fix all of linter errors 2021-11-29 18:58:40 +02:00
Manolis Papadeas c6b9a1fb82
Format code and add static checks (#599)
* gdformat .

* Lint code - Part 1

* Format code - Part 2

* Lint code - Part 2

Trying to fix the max allowed line length errors

* Add normal_map_invert_y to the image .import files

Because of Godot 3.4

* Do not call private methods outside of the script's scope

Lint code - Part 3

* Format code - Part 3

* Fixed more line length exceeded errors - Lint code Part 3

* Export array of licenses - Lint code part 4

* Clean hint_tooltip code from Global

Removes a lot of lines of code

* Create static-checks.yml

* Fix FreeType's license
2021-11-25 14:48:30 +02:00
Igor Santarek c5d1e3b52b
Fix for #341. :) (#488) 2021-05-21 15:55:06 -07:00
Manolis Papadeas 2d8d522031 Update gdgifexporter addon - closes #387
Note that you need Godot 3.2.4+ for the issue to be solved, the leaks still seem to occur in Godot 3.2.3 and prior.
2021-01-05 03:43:40 +02:00
OverloadedOrama 1ff32f2892 Fixed some leak issues with gdgifexporter
Made scrips extend Reference instead of Node
2020-08-19 01:01:00 +03:00
Martin Novák e171e2ee65
Update gdgifexporter (#299) 2020-08-09 00:16:03 +03:00
Martin Novák f3bce3857a
Replace godot-gifexporter with godot-gdgifexporter (#295)
Add exporting in a separate thread and a progress bar
Remove background color option from gif export
2020-08-07 08:13:04 +03:00
OverloadedOrama 181230cb3f Update godot-gifexporter 2020-06-15 00:10:32 +03:00
OverloadedOrama 110640a6b9 Update godot-gifexporter 2020-05-20 01:13:07 +03:00
Igor Santarek eb47d24df3
New remove current palette feature (#239)
* New remove current palette feature

This commit adds new feature to Pixelorama that will allow user to remove the current selected palette.

* Fixed grammar and added focus_mode = 0 on the remove palette button

Co-authored-by: OverloadedOrama <35376950+OverloadedOrama@users.noreply.github.com>
2020-05-20 00:35:48 +03:00
Martin Novák ada0a56d0b
Update godot-gifexporter submodule. (#237) 2020-05-17 03:16:23 +03:00
novhack e8c6025c46 Add gif export plugin and extend export dialog with GIF animation support. 2020-04-06 18:51:47 +02:00