Emmanouil Papadeas
5eaf81aeae
[skip ci] Add a Steam achievement for creating a 3D layer
2024-07-27 13:00:16 +03:00
Emmanouil Papadeas
40fb5894b0
Update AboutDialog.gd
2024-07-26 18:19:52 +03:00
Emmanouil Papadeas
5fa02fe75f
Bump version to v1.0-rc2
2024-07-26 18:08:30 +03:00
imgbot[bot]
21a474d30d
[ImgBot] Optimize images ( #1042 )
...
*Total -- 154.83kb -> 90.50kb (41.55%)
/assets/graphics/splash_screen/artworks/nighters.png -- 4.28kb -> 2.08kb (51.54%)
/assets/graphics/splash.png -- 14.43kb -> 7.08kb (50.91%)
/assets/graphics/icons/icon.png -- 1.00kb -> 0.49kb (50.88%)
/assets/graphics/splash_screen/artworks/roroto/roroto_0005.png -- 4.24kb -> 2.16kb (48.99%)
/assets/graphics/splash_screen/artworks/roroto/roroto_0006.png -- 4.23kb -> 2.17kb (48.69%)
/assets/graphics/splash_screen/artworks/roroto/roroto_0007.png -- 4.33kb -> 2.23kb (48.34%)
/assets/graphics/splash_screen/artworks/kalpar.png -- 14.26kb -> 7.38kb (48.28%)
/assets/graphics/splash_screen/artworks/roroto/roroto_0009.png -- 4.18kb -> 2.17kb (48.09%)
/assets/graphics/splash_screen/artworks/roroto/roroto_0008.png -- 4.28kb -> 2.22kb (48.09%)
/assets/graphics/splash_screen/artworks/roroto/roroto_0004.png -- 4.17kb -> 2.17kb (47.95%)
/assets/graphics/splash_screen/artworks/roroto/roroto_0003.png -- 4.19kb -> 2.18kb (47.9%)
/assets/graphics/splash_screen/artworks/roroto/roroto_0010.png -- 4.00kb -> 2.10kb (47.52%)
/assets/graphics/splash_screen/artworks/roroto/roroto_0013.png -- 4.17kb -> 2.20kb (47.27%)
/assets/graphics/splash_screen/artworks/roroto/roroto_0002.png -- 4.28kb -> 2.27kb (47.04%)
/assets/graphics/splash_screen/artworks/roroto/roroto_0001.png -- 4.29kb -> 2.28kb (46.96%)
/assets/graphics/splash_screen/artworks/roroto/roroto_0011.png -- 3.96kb -> 2.10kb (46.87%)
/assets/graphics/splash_screen/artworks/roroto/roroto_0012.png -- 3.99kb -> 2.12kb (46.85%)
/assets/graphics/icons/android_main_icon.png -- 0.75kb -> 0.43kb (43.19%)
/assets/graphics/splash_screen/artworks/wishdream.png -- 26.76kb -> 17.06kb (36.27%)
/assets/graphics/splash_screen/artworks/uch.png -- 31.38kb -> 20.45kb (34.84%)
/assets/graphics/misc/value_arrow_right.svg -- 0.63kb -> 0.50kb (20.46%)
/assets/graphics/misc/animate.png -- 0.94kb -> 0.75kb (20.23%)
/addons/dockable_container/icon.svg -- 0.96kb -> 0.82kb (14.71%)
/assets/graphics/misc/value_arrow_up.svg -- 0.42kb -> 0.42kb (1.38%)
/assets/graphics/misc/move_up_arrow.svg -- 0.42kb -> 0.42kb (1.38%)
/assets/graphics/gizmos/omni_light.svg -- 0.30kb -> 0.30kb (0.98%)
/addons/keychain/assets/shortcut.svg -- 0.37kb -> 0.37kb (0.79%)
/assets/graphics/gizmos/spot_light.svg -- 0.38kb -> 0.38kb (0.77%)
/addons/keychain/assets/add.svg -- 0.15kb -> 0.14kb (0.67%)
/assets/graphics/misc/close.svg -- 0.18kb -> 0.18kb (0.53%)
/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%)
/assets/graphics/misc/external_link.svg -- 0.28kb -> 0.28kb (0.35%)
/assets/graphics/misc/heart.svg -- 0.31kb -> 0.31kb (0.31%)
/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>
2024-07-26 17:01:04 +03:00
Emmanouil Papadeas
6feb8b6ba1
New Crowdin updates ( #1040 )
2024-07-26 17:00:58 +03:00
Variable
50858be854
Add readme button to extensions (if they posess one) ( #1045 )
2024-07-26 17:00:21 +03:00
Variable
bd42a0cba6
added palette docs, allow more than one dimentional ValueSlider, add … ( #1044 )
...
* added palette docs, allow more than one dimentional ValueSlider, add more error messages
* split into 3 functions
2024-07-26 16:27:54 +03:00
nicejammer
9196995697
Fix certain strings not updating when language changes ( #1043 )
...
A few buttons and labels in Pixelorama weren't getting updated when changing languages, they'd just remain at the language the program started up with or only update when changing projects.
This fixes that and ensures they get updated as soon as the user changes languages.
2024-07-26 16:10:56 +03:00
Emmanouil Papadeas
40be1a9559
Some minor optimizations in BlendLayer.gdshader
2024-07-24 00:48:16 +03:00
Emmanouil Papadeas
cec0073a84
Make the draggable area for resizing popup windows a bit larger
2024-07-24 00:39:04 +03:00
Emmanouil Papadeas
96a1d2770d
Call Global.dialog_open()
on the tag properties popup
2024-07-23 22:27:29 +03:00
Emmanouil Papadeas
30dfb6aa58
Try to fix issue when certain languages are set to the OS system locale and some GUI elements are not being translated during startup
...
Only confirmed with Brazilian Portuguese at the moment
2024-07-23 19:34:49 +03:00
Emmanouil Papadeas
e5fd34aa91
Update Keychain
2024-07-23 18:50:14 +03:00
Emmanouil Papadeas
ab9a5aa0fd
Fix bug where the ValueSlider text color wasn't getting updated when its enabled parameter was toggled
2024-07-23 18:40:35 +03:00
Emmanouil Papadeas
785f0eccd4
Fix issue where the minimum size of the color shapes of the color picker panel gets reset when the theme changes
2024-07-23 18:31:24 +03:00
Emmanouil Papadeas
e485633cb9
Make the color picker panel have slightly less empty space on the bottom
2024-07-23 18:22:47 +03:00
Emmanouil Papadeas
899fa521eb
Fix crash when adding a new layer to a collapsed group layer
2024-07-23 17:58:19 +03:00
Emmanouil Papadeas
c6d24d458e
Replace some Vector2s with Vector2is
2024-07-23 13:51:02 +03:00
Emmanouil Papadeas
7e2fad6b38
New Crowdin updates ( #1033 )
2024-07-22 14:56:22 +03:00
Variable
75bdc6d9be
Added some ambience to Splash backgrounds ( #1039 )
...
* splash ambient
* change fill to radial
2024-07-22 14:56:03 +03:00
Emmanouil Papadeas
f8a4346c3d
Add a 48x48px version of the icon to icon.ico
2024-07-22 04:35:44 +03:00
Emmanouil Papadeas
f84f15b8ae
Experiment with Steam achievements, using a new SteamManager class
...
This has no effect on non-Steam builds. Steam achievements are mostly for fun, but can also be educational because they can let users know of certain features and functionalities. It's using the GodotSteam GDExtension, but because I do not want to bloat the GitHub repository with things that are not needed for most builds, I decided not to include the GDExtension files, and instead check if the `Steam` class exists in `ClassDB`. The new SteamManager class pretty much does nothing on non-Steam builds, so do not worry about bloat.
In the future we could even take advantage of more of Steam's features, such as Cloud storage for pxo files.
2024-07-22 03:11:29 +03:00
Emmanouil Papadeas
d58da13493
Bump version to v1.0-rc1
2024-07-22 01:00:25 +03:00
Emmanouil Papadeas
d82a40f9f9
Remove Global.main_window
variable
2024-07-21 21:25:03 +03:00
Emmanouil Papadeas
774786ab44
Remove unused variables
2024-07-21 21:17:18 +03:00
Emmanouil Papadeas
b8af094529
Add the 1.0 splash screen artworks
2024-07-21 03:23:25 +03:00
Emmanouil Papadeas
db8aa7ba8a
[skip ci] Update Translations.pot
2024-07-21 00:37:26 +03:00
Variable
3df7a67b9b
fix some stuff in extension explorer, and changed (open logs folder) to (open editor data folder) ( #1038 )
2024-07-20 23:09:38 +03:00
Emmanouil Papadeas
6b23c51e12
Fix some typos
2024-07-19 19:41:31 +03:00
Emmanouil Papadeas
64ced35bac
Move the dynamics-related code into a new script
...
This also fixes the dynamics previews not working, as `_input()` is now handled locally in the dynamics popup panel.
2024-07-19 19:39:13 +03:00
Emmanouil Papadeas
506004b2a3
Fix checker background not appearing in the drop shadow dialog
2024-07-19 19:23:46 +03:00
Emmanouil Papadeas
b3133130ad
Include tag name even if we're exporting a single file
2024-07-19 17:24:58 +03:00
Variable
237eeef4d1
show extension info on hover ( #1037 )
...
* show extension info on hover
* formatting
2024-07-19 00:48:23 +03:00
Emmanouil Papadeas
4bc4ed1299
Change the extension repository link
2024-07-16 17:33:31 +03:00
Emmanouil Papadeas
3ea0ef0b5a
Make the size of the text of rulers and guides be affected by the font size
2024-07-15 00:31:52 +03:00
Emmanouil Papadeas
bcbd0ea7da
Fix crash when the theme has no default font, by using Godot's fallback font instead
2024-07-14 16:08:18 +03:00
Emmanouil Papadeas
5d06af39b2
Fix rulers being incorrect at the start
2024-07-14 16:02:16 +03:00
Emmanouil Papadeas
919d0117ca
Update AboutDialog.gd
2024-07-14 01:30:56 +03:00
Emmanouil Papadeas
4277ff4317
[skip ci] Update CHANGELOG.md
2024-07-14 01:20:14 +03:00
Emmanouil Papadeas
3358d59f6f
Implement filling while moving the mouse in the bucket tool
...
Probably the last new feature for version 1.0
2024-07-14 00:15:38 +03:00
Emmanouil Papadeas
b4e54afa76
Fix bug where the exported files had the wrong tag name, if "Include frame tags in the file name" is enabled
2024-07-14 00:15:03 +03:00
Variable
e1649a064e
Fixes to perspective editor ( #1034 )
...
* removed some redundant code
(not sure how it got there), made tracker toggle obey the variable
* Changed perspective editor from Control to PanelContainer to avoid some UI issues
2024-07-13 20:52:32 +03:00
Emmanouil Papadeas
b4384f4085
When using the canvas, release focus of other GUI elements of the application
2024-07-13 20:38:29 +03:00
Emmanouil Papadeas
d685177918
Restore diagonal movement of selections with arrow keys
2024-07-13 20:38:04 +03:00
Emmanouil Papadeas
d50ae3b00e
Fix canvas no longer remaining in the drag state even when the mouse is outside of it
2024-07-12 14:49:11 +03:00
Emmanouil Papadeas
f4f0e4047e
Fix gradient map layer effect being purple when it's first created
2024-07-12 14:45:24 +03:00
Emmanouil Papadeas
fae89ed2a1
Increase the slider bounds of the crop tool and the scale slider max value of the 3DShapeEdit tool
2024-07-12 12:53:37 +03:00
Emmanouil Papadeas
547f307b53
Fix crash on Godot 4.3 when the mouse is inside the window when Pixelorama is starting
2024-07-09 15:04:16 +03:00
Emmanouil Papadeas
158e0fa18b
Validate the extension file SHA-256 hash when downloading for security purposes
...
This is just an added step for security. Now, if an extension file gets compromised, Pixelorama can detect the mismatch between the file's SHA256 and the SHA256 from the extension repository, and refuse to install the extension.
For example, someone with malicious intent could gain access in the repository where the extension file is hosted, and replace it with a different file. Before this commit, the malicious file would be downloaded normally, but now, since the file will change, so will its SHA-256 hash, so Pixelorama will be able detect the mismatch and recognize that it is potentially malicious.
2024-07-07 18:29:10 +03:00
Emmanouil Papadeas
b04c502470
Fix bug in import preview dialog of the apply all button being unpressed when the import options change
...
Most likely caused by #957 . The line `setup_smart_slice(false)` was caused the bug, hopefully I'm not breaking anything by removing it.
2024-07-07 16:26:23 +03:00