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

3102 commits

Author SHA1 Message Date
Variable 601c25f2dd
Curve tool implementation (#1019)
* curve tool

* formatting

* formatting

* saving my progress

* update to kirita mode

* Formatting

* fixes for mirror mode

* added way to remove point, added tool shortcut

* Add translation strings

* Use Curve2D instead of a control_points array

---------

Co-authored-by: Emmanouil Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2024-05-20 03:46:40 +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 0fc60168e8 Fix polygon select tool circle radius not scaling properly with zoom 2024-05-18 15:01:21 +03:00
Emmanouil Papadeas 7cc820fcf4 Change the accent color of the dark theme to a lighter gray 2024-05-17 02:11:17 +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 0fb89bf888 [skip ci] Minor static typing and docstring improvements 2024-05-11 17:02:33 +03:00
Kiisu_Master 2e5f2e22c1
Return relationship lines to Tree theme (#1018) 2024-05-10 15:43:14 +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 d734ae24a5 Allow negative values in shading as requested in #1015 2024-05-04 15:08:21 +03:00
dependabot[bot] 11b7c1f96b
[skip ci] Bump actions/upload-artifact from 2 to 4 (#1013)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 14:50:51 +03:00
dependabot[bot] fb222b4813
[skip ci] Bump actions/checkout from 2 to 4 (#1012)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 14:50:33 +03:00
dependabot[bot] 9770a2c093
[skip ci] Bump actions/download-artifact from 2 to 4 (#1011)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v2...v4)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 14:50:15 +03:00
Emmanouil Papadeas ff206a086b Add a dependabot.yml file to automatically stay up to date with GitHub Actions versions 2024-05-02 01:32:47 +03:00
Emmanouil Papadeas 7c0c195ed3 [CI] Attempt to fix artifact paths 2024-05-01 20:00:00 +03:00
Emmanouil Papadeas f9447990dc Remove legacy palettes, add a new "Pixelorama" palette 2024-05-01 19:56:20 +03:00
Emmanouil Papadeas 3278e5c4b2 [CI] Change names of artifacts, file paths and generate Linux ARM64 & ARM32 builds in release.yml 2024-05-01 19:54:44 +03:00
Emmanouil Papadeas 74abc30f30 Add Control + Shift + T as a shortcut that opens the last project 2024-05-01 15:52:43 +03:00
Emmanouil Papadeas b1857fea7c Update names of donors, contributors & translators 2024-05-01 15:52:02 +03:00
Emmanouil Papadeas aa47a47b3c Make patterns not be copied on the main directory - Fixes #1010 2024-05-01 03:04:02 +03:00
Ivan Kruger 8e9ba696f1
Make default palettes available for clean installs on MacOS (#1008)
* resolved issue where pixelorama_data folder is to registered on MacOS builds

* Reverted changes to workflows and added Mac Resource directory to search path for palettes

* format Global.gd with gdtoolkit
2024-04-30 14:21:19 +03:00
Emmanouil Papadeas 489344866b Hide some preferences in non-desktop versions
Properties such as FFMPEG, native file dialog & single window don't make sense to exist in Web & potentially mobile platforms.
2024-04-30 01:57:20 +03:00
Emmanouil Papadeas a3a77d5b93 Update Default.tres 2024-04-29 15:14:10 +03:00
Emmanouil Papadeas 9a30f2fe85 Use a proper boot splash image instead of a single color 2024-04-29 03:11:00 +03:00
Emmanouil Papadeas 1586d438d8 Update the icon 2024-04-29 03:00:20 +03:00
Emmanouil Papadeas 25d8df1373
New Crowdin updates (#996) 2024-04-28 23:21:57 +03:00
Emmanouil Papadeas a33afbfffe
[skip ci] Add Steam page link on README.md 2024-04-26 00:52:34 +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