Commit Graph

54556 Commits

Author SHA1 Message Date
Rémi Verschelde 9f05e16727
Merge pull request #70940 from MewPurPur/better-gradient2d-editor
Improvements to Gradient2D Editor
2023-05-29 10:28:46 +02:00
Rémi Verschelde 6dcd490d03
Merge pull request #66763 from MewPurPur/remove-bookmark-hiding
Remove editor setting for hiding bookmarks
2023-05-29 10:28:37 +02:00
Haoyu Qiu 85f137912d Fix code tag typo in class reference 2023-05-29 15:47:04 +08:00
Aaron Franke a98be434b7
Fix center of mass when importing GLTF physics bodies 2023-05-29 00:09:15 -05:00
Markus Sauermann a9bf3de08e Fix InputEvent being used twice
A single mouse click can cause multiple actions, which contradicts
the paradigm that a single Input Event should cause only a single
action.

The solution consists of two parts:
1. Physics Picking as the last step during viewport input event
handling, currently doesn't set the event as handled. This PR sets
the event as handled in the case of physics picking.
2. After an InputEvent is processed by a SubVieportContainer, it is
sent to its parent, even if it set as handled within the SubViewport.
This PR adds an additional test to check if the event is handled
before propagating the event to the parent Control.
2023-05-29 02:39:09 +02:00
Michael Alexsander af04d3fb2c
Fix error when attempting to move a embedded window with a negative title height 2023-05-28 16:46:16 -03:00
Ninni Pipping 17fb77223c Minor grammar fixes to documentation 2023-05-28 18:27:56 +02:00
RedworkDE 67e8c57f03 Invalidate the DocCache when updating the xml docs 2023-05-28 17:08:27 +02:00
VolTer 151a4ba6a5 Overhaul the top sections of the class reference (GUI classes) 2023-05-28 14:24:54 +02:00
VolTer a3c4a4b039 Overhaul the Curve Editor 2023-05-28 14:17:51 +02:00
Stanislav Labzyuk 7b139e77e8 Add spacebar for folding in the Create New Node window 2023-05-28 12:48:34 +02:00
Max Hilbrunner 28cca66d2c
Merge pull request #77541 from TokageItLab/remove-outdated-docs-from-skeleton 2023-05-28 09:00:22 +02:00
VolTer 21dd647af2 Fix WorldEnvironment icon 2023-05-28 06:56:37 +02:00
Kory Postma c8cac39446 Grayscale fix for Image::premultiply_alpha() and Image::convert(FORMAT_L8) while using REC.709, with added test case 2023-05-27 18:01:44 -05:00
VolTer ac8a9df2bf Reinstate NoiseTexture2D icon 2023-05-27 21:37:54 +02:00
Yuri Sizov 06ccbfe8ee
Merge pull request #77534 from aaronfranke/gltf-node-index
Add a `get_node_index` method to GLTFState
2023-05-27 20:35:19 +02:00
Yuri Sizov c670c4334a
Merge pull request #65902 from MJacred/editor/copysysteminfo
Add an editor option to copy system info to clipboard
2023-05-27 20:11:54 +02:00
VolTer 6f6fbb93be Manually optimize a lot of SVGs 2023-05-27 20:03:44 +02:00
patrickdown 391a1bf60e Implemented texture_2D_layered_initialize 2023-05-27 12:53:59 -05:00
Aaron Franke 5e139c2ab9
Add a get_node_index method to GLTFState 2023-05-27 12:30:25 -05:00
MJacred 9e5bf3d589 Copy system info to clipboard + Update bug_report.yml
plus minor static-related fixes
* linuxbsd: get_systemd_os_release_info_value() -> static breaks usage if used multiple times
* windows/linuxbsd: get_video_adapter_driver_info() writes info into static
* linuxbsd: get_distribution_name() + get_version() -> write bsd fallback into static variable
* windows/uwp/android: remove unnecessary use of static
2023-05-27 18:21:23 +02:00
Yuri Sizov 9a3221f1ed
Merge pull request #77419 from MewPurPur/remove-unused-svgs
Remove unused SVG icons
2023-05-27 17:59:54 +02:00
Yuri Sizov 36e7800679
Merge pull request #77511 from KoBeWi/destroy_size()
Minor improvements to sub-resource list
2023-05-27 17:51:06 +02:00
Yuri Sizov c87dc07fdd
Merge pull request #77514 from bruvzg/fix_dup_breaks
[TextServer] Prevent duplicate line breaks on virtual spaces when line width is significantly smaller than character width.
2023-05-27 17:49:49 +02:00
Yuri Sizov 9128ed4719
Merge pull request #77517 from KoBeWi/TranslateThisRightNow
Translate inspector changes indicator
2023-05-27 17:39:19 +02:00
Yuri Sizov f6dcd7f51a
Merge pull request #75181 from dalexeev/fix-light-only-mode
Fix "Light Only" mode of `CanvasItemMaterial`
2023-05-27 17:28:29 +02:00
Yuri Sizov 08fcf27038
Merge pull request #75313 from ChibiDenDen/gles_sampler_uniform_array_fix
Fix gles texture uniform array binding
2023-05-27 17:26:04 +02:00
Yuri Sizov a12327e277
Merge pull request #77445 from RedworkDE/gdextension-compat-update-validation
Update extension API validation
2023-05-27 17:23:26 +02:00
Yuri Sizov cbf4abfb4f
Merge pull request #77538 from timothyqiu/chained
Fix extraction of chained `tr()` calls
2023-05-27 17:22:03 +02:00
Yuri Sizov 7483864b79
Merge pull request #75949 from YuriSizov/import-split-texture-meta
Split editor-specific import metadata for textures
2023-05-27 17:06:16 +02:00
Yuri Sizov e730a5b59f
Merge pull request #77498 from m4gr3d/improve_touchpad_mouse_support_main
Improve touchpad and mouse support for the Android editor
2023-05-27 17:03:35 +02:00
Silc Lizard (Tokage) Renew 26cc4bbd82 Remove out-dated lines from class reference of Skeleton3D 2023-05-27 21:08:36 +09:00
Silc Lizard (Tokage) Renew c9c8205644 Implement NodeSub2 to AnimationTree & improve mathematical Nodes 2023-05-27 13:19:54 +09:00
Haoyu Qiu 3e88c4cd5c Fix extraction of chained tr() calls 2023-05-27 10:38:37 +08:00
Dani Frank 6d3634e29f fix gles texture uniform array binding 2023-05-26 23:11:02 +03:00
JoNax97 c07b2fcf4d Add Linear SRGB and OKLab color spaces to Gradient. 2023-05-26 16:18:01 -03:00
Yuri Sizov b856188904 Split editor-specific import metadata for textures 2023-05-26 18:48:23 +02:00
Igorrreha d8886e1a0c Fix LineEdit expanding to text length
Fix for issue #77474

Remove wrong tab

Change the comment to more relevant

Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2023-05-26 23:42:03 +07:00
Rémi Verschelde 2210111eb5
Merge pull request #77521 from KoBeWi/to_StringName_or_not_to_StringName
Add indicator for StringName properties
2023-05-26 18:16:10 +02:00
Rémi Verschelde 8267dbbebe
Merge pull request #77520 from allenwp/subtract-blend-mode-fix
Fixed Subtract blend mode of Forward+ and Mobile renderers
2023-05-26 18:15:47 +02:00
Rémi Verschelde 5de3f5c317
Merge pull request #77467 from bitsawer/fix_shader_editor_crash
Fix shader editor crash
2023-05-26 18:15:20 +02:00
kobewi 54be252259 Add indicator for StringName properties 2023-05-26 17:49:01 +02:00
Allen Pestaluky 4e19f34856 Changed Subtract blend mode of Forward+ and Mobile renderers to match behaviour of the Godot 3 and Compatibility renderers
The OpenGL implementation has used GL_FUNC_REVERSE_SUBTRACT for a long time, but the new RenderingDevice abstraction used by the Vulkan renderers had been mistakenly set to BLEND_OP_SUBTRACT instead of BLEND_OP_REVERSE_SUBTRACT.

Fixes #77448
2023-05-26 10:50:35 -04:00
kobewi adf427c806 Translate inspector changes indicator 2023-05-26 15:55:51 +02:00
bruvzg 8a4a883854 [TextServer] Prevent duplicate line breaks on virtual spaces when line width is significantly smaller than character width. 2023-05-26 16:18:26 +03:00
kobewi 05663b8633 Minor improvements to sub-resource list 2023-05-26 14:37:30 +02:00
Rémi Verschelde d984ad64d4
Merge pull request #77509 from KoBeWi/a_whole_new_tree_of_possibilities_unfolds_before_you
Uncollapse `res://` by default
2023-05-26 14:06:04 +02:00
kobewi 8eb076a630 Uncollapse res:// by default 2023-05-26 13:25:09 +02:00
Rémi Verschelde 95d745f8dc
Merge pull request #77382 from rakkarage/tileset_merge_crash
Fix crash when using tile atlas merge with recreated alt tile
2023-05-26 11:23:03 +02:00
Rémi Verschelde 15b7a8e7f1
Merge pull request #77505 from lyuma/rest_fixer_skin_mutation
Avoid mutating the same Skin multiple times.
2023-05-26 11:02:54 +02:00