kleonc
63838964b3
Renamed enums to follow recommended naming convention ( #437 )
2021-01-20 06:59:42 -08:00
Manolis Papadeas
f189cef78d
Fixed mistake in Translations.pot
2021-01-20 16:22:28 +02:00
kleonc
eeb97f71e4
One shared offset for rectangular and isometric grids, added "Draw Grid over Tile Mode" toggle ( #434 )
...
* One shared offset for rectangular and isometric grids
* One draw call per grid
* Added "Draw Grid over Tile Mode" toggle
2021-01-19 16:17:33 -08:00
Manolis Papadeas
c60fb0632e
Fixed macOS butler deployment in release workflow
2021-01-18 17:22:00 -08:00
kleonc
9c520a65e9
Refactored isometric grid ( #430 )
...
* Move get_tile_mode_rect() method to the Project class
* Refactored isometric grid
Now it should be drawn properly in the target rect.
Settings (in pixels):
- cell's AABB size,
- offset from the canvas origin.
2021-01-18 12:59:26 -08:00
Manolis Papadeas
9f8c9807e7
Replaced pan tool icons
...
The previous icons made by Schweini in #399 will be used for the new move tool.
2021-01-17 21:46:15 +02:00
Manolis Papadeas
abe5f6ff62
Fix broken links in CONTRIBUTING.md
2021-01-17 10:56:00 -08:00
kleonc
db9980a883
Draw Grid only over Canvas. Added PixelGrid. ( #427 )
...
* Draw grid only over the Canvas (when in tiling mode)
* Replace some magic numbers with enums.
It's too easy to break something when adding something new in here. Should be a little harder now.
* Added Pixel Grid.
- Pixel grid is shown only when it's enabled and camera is zoomed close enough.
- Settings: pixel_grid_show_at_zoom (as a percentage because that's what's shown in the settings panel), pixel_grid_color. Default values might need changing.
- To distinguish between grid and pixel grid default settings for grid width, grid height are changed.
- Now both grid and pixel grid are drawn above (after) tile mode. Grid is drawn above (after) pixel grid.
2021-01-16 10:24:46 -08:00
Manolis Papadeas
4da4f4ebb8
If it's trying to load a theme that doesn't exist, default to the first theme
...
Useful for cases where a user uses a version with a theme, and goes to a previous version where that theme does not exist
2021-01-10 18:20:17 +02:00
kleonc
b1c0344d0b
Remove unneeded location variables ( #425 )
...
Co-authored-by: kleonc <kleonc@users.noreply.github.com>
2021-01-06 07:11:50 -08:00
kleonc
1b8520c1a9
Select new layer after adding it ( #424 )
...
Co-authored-by: kleonc <kleonc@users.noreply.github.com>
2021-01-06 06:18:41 -08:00
Manolis Papadeas
8daacbac5e
Added "Performance" tab in Preferences that exposes options related to the application's FPS to the user
...
This also makes the behavior added in #394 toggle-able.
2021-01-05 20:01:50 +02: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
kleonc
c18c705748
Update GUI for Cel.opacity on frame changed instead of on layer change ( #420 )
...
It's Cel's property and thus it changes when frame_changed is called (also layer_changed calls frame_changed on its own).
Co-authored-by: kleonc <kleonc@users.noreply.github.com>
2021-01-04 17:12:02 -08:00
kleonc
92a22fe9bc
Fix tiling opacity by drawing currently visible frame to a separate Viewport ( #417 )
...
- Now the current frame is drawn to a separate Viewport (with transparent background) taking into account only per layer opacity,
- Tiling is drawn by drawing current frame's ViewportTexture with tile mode opacity applied (using premultiply alpha blending).
Co-authored-by: kleonc <kleonc@users.noreply.github.com>
2021-01-04 09:30:15 -08:00
Manolis Papadeas
bc4d5fa51f
Added pan tool icon for blue theme
2021-01-04 02:00:41 +02:00
Manolis Papadeas
5f56cb523f
Update copyright statements to present
...
Happy new year, everyone!
2021-01-03 21:03:20 +02:00
kleonc
9edc0c9bb9
TileMode opacity fix ( #414 )
...
Now opacity is multiplicative.
Co-authored-by: kleonc <kleonc@users.noreply.github.com>
2020-12-30 09:56:28 -08:00
Laurenz Reinthaler
2eeadf35a2
Allow greater values than 100 for SpinBoxes in FrameTagDialog.tscn ( #408 )
2020-12-27 13:05:35 -08:00
Laurenz Reinthaler
b9c94e1b12
Resolve conflict with remapping shortcuts ( #407 )
2020-12-26 11:02:08 -08:00
Laurenz Reinthaler
2a7e668976
Add Pan Tool ( #399 )
2020-12-23 10:41:42 -08:00
Laurenz Reinthaler
425b11d4b2
Implement undo and redo while holding ( #405 )
2020-12-22 07:45:17 -08:00
Manolis Papadeas
ab583a7354
Fixes #404
...
Issue #404 not found
2020-12-18 17:22:45 +02:00
Manolis Papadeas
16d2c336e9
Fixed FPS not being updated when Pixelorama first runs
2020-12-17 02:52:13 +02:00
Manolis Papadeas
031efc0cdb
Make FPS project-specific and store it in the pxo files
2020-12-17 02:20:47 +02:00
Manolis Papadeas
05c9ef70d4
Put frame duration as a member of the Frame class
...
Instead of having a frame_duration[] array in the Project class. This makes the code much more readable and understandable, using less lines of code and, by avoiding an extra array, we also avoid potential out-of-bound array crashes.
The functionality for the user has not changed, and by testing so far I didn't find any issues.
2020-12-16 22:54:08 +02:00
Laurenz Reinthaler
329f4edc5c
Improve Cpu Usage while in Idle ( #394 )
...
Use focus insted of mouse
2020-12-15 07:30:47 -08:00
Manolis Papadeas
35eeaf4e90
Fixed an issue where Pixelorama crashed when a user coming from a new version to an old one and had selected a tool that doesn't exist in an older version
2020-12-13 21:42:45 +02:00
Manolis Papadeas
fe0fb7d21f
v0.8.2-stable
2020-12-12 16:55:13 +02:00
Manolis Papadeas
534ebaed02
New Crowdin updates ( #397 )
...
* New translations Translations.pot (Japanese)
* New translations Translations.pot (Turkish)
* New translations Translations.pot (Greek)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (German)
* New translations Translations.pot (Italian)
* New translations Translations.pot (Chinese Simplified)
* New translations Translations.pot (Korean)
2020-12-12 06:29:42 -08:00
Manolis Papadeas
359f0d473c
Added Japanese translation
2020-12-12 15:05:03 +02:00
Manolis Papadeas
a3b1c198f2
Update Translations.pot
2020-12-11 15:11:27 +02:00
Manolis Papadeas
4ca4cbcc01
Added Turkish translation
2020-12-10 20:39:29 +02:00
Manolis Papadeas
15994fb818
Fixed crash when importing spritesheets
2020-12-09 18:18:00 +02:00
Manolis Papadeas
de6f78b058
Fix crash when importing an image file as a new frame
2020-12-09 18:07:12 +02:00
Manolis Papadeas
b7f7643317
Use the new Discussions feature for feature proposals and Q&A
2020-12-08 14:58:24 -08:00
Manolis Papadeas
7896f69178
Update issue templates
2020-12-08 14:57:22 -08:00
Manolis Papadeas
aa943e05fc
New translations Translations.pot (Polish) ( #389 )
2020-12-08 12:06:19 -08:00
Manolis Papadeas
84d0bdf16d
Update CHANGELOG.md
2020-12-07 23:28:57 +02:00
Laurenz Reinthaler
da214efc53
Change shortcut key from CTRL to CMD on OSX ( #393 )
2020-12-05 16:10:40 -08:00
Laurenz Reinthaler
e0b010867a
Allow moving the canvas through panning and zooming through a zooming gesture ( #391 )
2020-12-04 17:41:16 -08:00
Manolis Papadeas
5c200bf290
v0.8.2 - Release Candidate 1
2020-12-04 00:05:05 +02:00
Manolis Papadeas
e9de204736
Update AboutDialog.gd
...
Clean code by putting `create_item` lines of code into their own methods and update missing translators
2020-12-03 23:40:09 +02:00
Manolis Papadeas
46939bd74d
Check the correct tile mode button in View > Tile Mode when changing between projects
...
Also changed the buttons to radiobuttons
2020-12-03 03:49:53 +02:00
Manolis Papadeas
cf35060e74
New Crowdin updates ( #386 )
...
* New translations Translations.pot (Japanese)
* New translations Translations.pot (Portuguese, Brazilian)
* New translations Translations.pot (Hindi)
* New translations Translations.pot (Norwegian)
* New translations Translations.pot (Japanese)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (French)
* New translations Translations.pot (Spanish)
* New translations Translations.pot (Afrikaans)
* New translations Translations.pot (Arabic)
* New translations Translations.pot (Catalan)
* New translations Translations.pot (Czech)
* New translations Translations.pot (Danish)
* New translations Translations.pot (German)
* New translations Translations.pot (Greek)
* New translations Translations.pot (Finnish)
* New translations Translations.pot (Hebrew)
* New translations Translations.pot (Hungarian)
* New translations Translations.pot (Italian)
* New translations Translations.pot (Korean)
* New translations Translations.pot (Dutch)
* New translations Translations.pot (Polish)
* New translations Translations.pot (Portuguese)
* New translations Translations.pot (Russian)
* New translations Translations.pot (Serbian (Cyrillic))
* New translations Translations.pot (Swedish)
* New translations Translations.pot (Turkish)
* New translations Translations.pot (Ukrainian)
* New translations Translations.pot (Chinese Simplified)
* New translations Translations.pot (Chinese Traditional)
* New translations Translations.pot (Vietnamese)
* New translations Translations.pot (Indonesian)
* New translations Translations.pot (Latvian)
* New translations Translations.pot (Esperanto)
* New translations Translations.pot (Greek)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (Chinese Simplified)
* New translations Translations.pot (Italian)
* New translations Translations.pot (German)
* New translations Translations.pot (Russian)
* New translations Translations.pot (Japanese)
* New translations Translations.pot (Korean)
* New translations Translations.pot (Turkish)
2020-12-02 06:20:49 -08:00
Manolis Papadeas
69fcdf0f03
Set up itch.io deployment on the release workflow
2020-12-01 00:24:28 +02:00
Manolis Papadeas
9fb2d0ea3d
Update README & CHANGELOG
2020-11-27 22:00:05 +02:00
Manolis Papadeas
b1e8bf98d2
Made TransparentChecker shader material unique for the main two viewports
...
Fixes #377 . The issue was that the shader material was being shared with the background of the cel buttons, and when the cel button transparent background was resized, the canvas transparent background was also affected.
2020-11-26 02:05:05 +02:00
Manolis Papadeas
512507e2c7
Fix "It's not a reference to a valid Image object" error when resizing canvas for the first time
2020-11-26 01:22:11 +02:00
Manolis Papadeas
4d85cf1a10
Symmetry guides now adjust their position when the image is being resized
...
Fixes #379
2020-11-25 21:59:18 +02:00