Hugo Locurcio
a53264ab41
Add support for documenting most editor settings in the class reference
...
Settings defined in editor plugins are missing (about 100 of them),
but all other settings (about 200 of them) can now be documented in the
EditorSettings class.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit 63ce655e75
)
2022-08-24 17:22:48 +02:00
Aaron Franke
284af7be96
Allow exporting PCK files without export templates installed
...
(cherry picked from commit 8d81ce9561
)
2022-08-24 17:08:47 +02:00
Rémi Verschelde
ac9bdabe5b
Merge pull request #50180 from Calinou/gpu-particles-improve-visibility-generation-3.x
2022-08-23 21:38:28 +02:00
Hugo Locurcio
cf002d4a99
Improve visibility rect/AABB generation usability in Particles
...
- Don't display the time dialog if the automatically calculated
generation time is short enough.
- Clarify the purpose of waiting in the progress dialog.
2022-08-23 14:25:06 +02:00
Rémi Verschelde
3f82c157af
Merge pull request #64375 from RandomShaper/inheritable_cl_args_3.x
2022-08-22 22:29:01 +02:00
Pedro J. Estébanez
4dd3e95377
Overhaul CLI argument forwarding to processes started by the editor
2022-08-19 11:13:56 +02:00
Yuri Sizov
d9dddf3a68
Merge pull request #64283 from KoBeWi/g3t_no_color
...
[3.x] Optimize theme usage in editor log
2022-08-15 16:42:03 +03:00
Fredia Huya-Kouadio
d2213f76a9
Refactor the export checking logic to improve separation of concerns
2022-08-14 08:47:09 -07:00
kobewi
c65360eed1
Optimize theme usage in editor log
2022-08-12 16:38:36 +02:00
Rémi Verschelde
c18ef0df08
Merge pull request #63197 from rcorre/fix-copy-node-path
2022-08-08 17:53:21 +02:00
Rémi Verschelde
36fc99158d
Merge pull request #63971 from paddy-exe/spatial-shader-built-ins
2022-08-08 15:50:25 +02:00
Rémi Verschelde
4f1dc83b0d
Merge pull request #64044 from Calinou/add-torusmesh-3.x
2022-08-08 15:37:58 +02:00
Rémi Verschelde
5b4e7a0693
Merge pull request #64071 from Calinou/3d-editor-remove-alt-fov-adjustment-3.x
2022-08-08 12:00:22 +02:00
Chia-Hsiang Cheng
c9e59457e5
Disable the OK button when no node is selected.
...
(cherry picked from commit 83d478ffcd
)
2022-08-08 10:52:14 +02:00
Grzegorz Puławski
1799189202
Fix axis snapping of CollisionPolygon2d's newly created vertex
...
(cherry picked from commit ba58491ca7
)
2022-08-08 10:52:14 +02:00
kleonc
666ca36b99
`FileSystemDock` Fix crash when renaming a file in split mode
...
(cherry picked from commit 25ce459fc5
)
2022-08-08 09:47:53 +02:00
foxydevloper
543e74a988
Improve tooltips for grouping/ungrouping nodes
...
(cherry picked from commit 1ff9a09e2c
)
2022-08-08 09:40:48 +02:00
Hugo Locurcio
53f4ff243d
Remove FOV adjustment with Alt + mouse wheel in the 3D editor
...
This shortcut got in the way when using the Maya navigation scheme,
and also when using the slow freelook modifier (regardless of
navigation scheme).
2022-08-07 19:47:22 +02:00
hoontee
53adb2a142
Add `TorusMesh`
2022-08-07 12:42:24 +02:00
Rémi Verschelde
ab7e2564f3
Merge pull request #63659 from PrecisionRender/add-shape-cast-3d
...
[3.x] Add `ShapeCast` and `ShapeCast2D` nodes
2022-08-06 00:33:29 +02:00
Rémi Verschelde
0dccbcd7ce
Merge pull request #61878 from bruvzg/backport_locale_select
...
[3.x] Backport locale selection improvements.
2022-08-05 23:45:17 +02:00
Patrick Exner
be3d331f26
Backport spatial shader built-ins
...
Backport of this PR: https://github.com/godotengine/godot/pull/63597
This adds these as new Built-Ins to Spatial Shaders
* Object's Position in World Space
* Camera Position in World Space
* Camera Direction in World Space
* Object's Position in View Space
2022-08-05 21:19:15 +02:00
Rémi Verschelde
74de571827
Merge pull request #55626 from Calinou/3d-editor-drag-and-drop-auto-root-node-3.x
2022-08-05 19:38:45 +02:00
Rémi Verschelde
1b7037807f
Merge pull request #59328 from raulsntos/csharp-flag-enums-3.x
2022-08-05 19:37:29 +02:00
Rémi Verschelde
173a803c8a
Merge pull request #49495 from kleonc/sprite_frames_editor-updating-fixes-3x
2022-08-05 19:35:30 +02:00
Rémi Verschelde
a6e70f1f1c
Merge pull request #63250 from YuriSizov/toolbars-go-with-the-flow-3.x
2022-08-05 19:34:21 +02:00
Rémi Verschelde
4e64c1f1b6
i18n: Sync editor translations with Weblate
2022-08-05 03:09:55 +02:00
Alfred R. Baudisch
c574f718b1
Display sub-plugins when Stay in Script Editor is On
...
Currently, with stay_in_script_editor_on_node_selected as On, inspector_only is forcibly set, and no editors from the node selected are displayed.
With this change, if the selected Node has a Main Editor, it's still not shown (the intended behaviour of the feature), but the sub-editors are shown, this correctly opens the AnimationPlayerEditor plugin and other sub-plugins.
Fixes and closes #63621 .
(cherry picked from commit eaaedb24a3
)
2022-08-03 15:02:57 +02:00
bruvzg
e0101e511c
Improve some export error messages.
...
(cherry picked from commit ea00cf7270
)
2022-08-01 10:37:04 +02:00
PrecisionRender
47a62e28ac
[3.x] Add `ShapeCast` and `ShapeCast2D` nodes
2022-07-30 10:23:58 -05:00
Rémi Verschelde
5e66d2e2c4
i18n: Sync editor translations with Weblate
2022-07-27 15:31:01 +02:00
Pedro J. Estébanez
27aa752335
Keep crash handler status on editor restart
...
(cherry picked from commit 116f03a1b6
)
2022-07-27 15:23:50 +02:00
Hugo Locurcio
7edd5e4b39
Require ScriptInstance to be valid in the editor debugger
...
This fixes an issue with visual scripts spamming error messages
in the editor when running the project with the remote scene tree
visible.
(cherry picked from commit 829c824755
)
2022-07-26 11:01:55 +02:00
Alfred R. Baudisch
f00ee23b7a
Script Editor: Don't switch to 2D/3D viewports when selecting nodes
...
Selecting nodes in the Scene dock automatically switches to the relevant 2D
or 3D viewport. This behavior can be annoying while using the Script Editor
and wanting to inspect node properties, so it's now disabled by default when
the Script Editor is active.
This new behavior can be changed back to the previous auto-switching using
the `text_editor/navigation/stay_in_script_editor_on_node_selected` editor
setting.
(cherry picked from commit c4433c3793
)
2022-07-26 11:01:53 +02:00
Rémi Verschelde
818f1eed31
Code quality: Fix header guards consistency
...
Adds `header_guards.sh` bash script, used in CI to validate future
changes. Can be run locally to fix invalid header guards.
2022-07-25 14:53:37 +02:00
Nathan Franke
14e3d478e1
dependency editor: set current directory to closest existing directory
...
(cherry picked from commit 905c431191
)
2022-07-25 11:42:42 +02:00
bruvzg
d6698c1f81
[Command line export] return 0 exit code when export is finished with warnings.
...
(cherry picked from commit d02bf7584a
)
2022-07-25 11:32:59 +02:00
kobewi
e71cf7c560
Fix node dragging not working when dock is moved
...
(cherry picked from commit b42bbca266
)
2022-07-22 01:02:16 +02:00
Yuri Sizov
842c3a644f
Use FlowContainer to handle toolbar overflow more gracefully
2022-07-20 17:22:36 +03:00
Ryan Roden-Corrent
26223fe855
Don't process input in hidden EditorProperty.
...
This causes EditorProperty nodes to intercept input events even when the
Editor Properties dialog is not visible. This means that after closing
the dialog, ctrl+shift+c will still copy the last selected property
path.
Fixes #62866 .
2022-07-19 07:57:43 -04:00
Rémi Verschelde
59629fdf20
Merge pull request #49255 from kleonc/sprite_frames_editor-anim-search-box
2022-07-19 12:40:05 +02:00
kleonc
66551a94be
`TileMapEditor` Fix interrupted erasing not being properly finished
2022-07-18 22:29:50 +02:00
kleonc
728a725b7b
SpriteFramesEditor Add animation searchbox
2022-07-18 15:47:32 +02:00
Rémi Verschelde
556e090bcc
i18n: Sync editor translations with Weblate
2022-07-18 10:14:53 +02:00
kleonc
8ae246f15e
AnimatedSprite Fix updating inspector when SpriteFrames is modified
2022-07-13 15:48:11 +02:00
Twarit Waikar
af3a834d0e
VCS: Fix wrong number of args passed into _refresh_commit_list
2022-07-09 23:31:44 +05:30
Rémi Verschelde
875a0dba5a
AssetLib: Only notify when unavailable in verbose mode
...
(cherry picked from commit dc86bce306
)
2022-07-08 16:42:03 +02:00
Fabio Alessandrelli
ad5fdcc0f3
[AssetLib] Fix crash in Web editor.
...
Add EditorAssetLibrary::is_available which always returns false in the
Web editor and use it in EditorNode for detection.
(cherry picked from commit 0e504e4191
)
2022-07-08 14:37:35 +02:00
Rémi Verschelde
30ceef93b0
i18n: Sync editor translations with Weblate
2022-07-06 14:59:09 +02:00
Haoyu Qiu
b200a011d1
Fix heap-use-after-free when closing a scene with its builtin script open
...
(cherry picked from commit 61bc7d6576
)
2022-07-06 11:45:12 +02:00