Rémi Verschelde
3546add9b3
Merge pull request #60786 from Rindbee/update-editor-property-status
...
Update checked based on the variant type of the value
2022-09-16 09:24:10 +02:00
Rémi Verschelde
37146763b1
Merge pull request #65868 from timothyqiu/metadata-crash
...
Fix crash open opening Add Metadata dialog
2022-09-16 09:24:02 +02:00
Rémi Verschelde
18ad00b44c
Merge pull request #65846 from clayjohn/mem-leak
...
Free preview sun and environement on editor close
2022-09-16 09:23:54 +02:00
Rémi Verschelde
14c602f032
Merge pull request #65854 from YeldhamDev/add_element_fix
...
Fix empty text in the add button when editing nodes with items
2022-09-16 09:22:36 +02:00
Rémi Verschelde
a981a8061f
Merge pull request #65325 from TokageItLab/refactor-variant-for-anim
...
Move some static methods to `Animation` from `Variant` for refactoring `Animation` and `Tween`
2022-09-16 09:20:50 +02:00
clayjohn
969f20656a
Free preview sun and environement on editor close.
...
Previously, they would only be freed if they were in the editor node tree.
2022-09-15 20:45:19 -07:00
Haoyu Qiu
372e4cfd49
Fix crash open opening Add Metadata dialog
2022-09-16 11:28:09 +08:00
Michael Alexsander
2f016c521f
Fix empty text in the add button when editing nodes with items
2022-09-15 22:01:52 -03:00
Rindbee
9066d55763
Update checked based on the variant type of the value
...
In `EditorProperty::update_revert_and_pin_status`, if `checkable` is `true`, update `checked` based on the variant type of the value, and rename the function as `EditorProperty::update_editor_property_status`.
**Known problems:**
1. Unable to check Checkbox for properties of type `Object` when it is unchecked. This is probably because during value store/fetch, the `nullptr` (variant type is `Variant::OBJECT`) eventually becomes `Variant()` (variant type is `Variant::NIL`).
2. For theme overrides, click the revert icon will uncheck the Checkbox. This is probably because `EditorPropertyRevert::get_property_revert_value` returns `Variant()`.
2022-09-16 07:22:50 +08:00
Aaron Franke
2be9ef507a
Remove unused `abort_scan` variable
2022-09-15 14:23:38 -05:00
Rémi Verschelde
76b41bde3c
Merge pull request #65830 from EricEzaM/fix-shortcut-crash
...
Check TreeItem for nullptr before accessing.
2022-09-15 20:12:18 +02:00
Rémi Verschelde
78a9a3de69
Merge pull request #62903 from Rindbee/fix-property-link-not-work-in-MultiNodeEdit
...
Set the changed field to empty (meaning all) if the link button is pressed
2022-09-15 20:12:12 +02:00
Rémi Verschelde
80802d2718
Merge pull request #65196 from TokageItLab/fix-redraw-anim-tree
...
Fix redraw timing in `AnimationBlendTreeEditor`
2022-09-15 20:11:36 +02:00
Eric M
badea350ac
Check TreeItem for nullptr before accessing.
2022-09-15 23:50:52 +10:00
Rémi Verschelde
51082d6e47
Merge pull request #65806 from akien-mga/pm-improve-conversion-dialog
...
Clarify text in project conversion dialogs
2022-09-15 01:43:09 +02:00
Rémi Verschelde
e7ce3f539e
Project Manager: Clarify text in project conversion dialogs
...
Let the cancel button grab focus to prevent any accident.
Make the full project conversion respect OS specific ok/cancel
positions.
Improve popup sizing and wrapping a bit.
2022-09-15 01:38:26 +02:00
Lyuma
033abdc59f
2D and 3D Skeleton modification docs, and small fixes.
...
Mark SkeletonModificationStack3D and related as deprecated.
Mark local bone override and axis functions deprecated in Skeleton3D api.
Fix array property glitch in SkeletonModificationStack2D
Mark SkeletonModificationStack2D and related APIs as experimental. Mark SkeletonIK3D as deprecated.
2022-09-14 15:07:45 -07:00
Silc Renew
9d47e079b7
Move some methods to Animation from Variant for refactoring
2022-09-15 04:52:43 +09:00
Rémi Verschelde
89840b75c9
Merge pull request #65430 from SaracenOne/read_only_array
...
Add read-only mode to inspector array and dictionary viewer.
2022-09-14 17:43:49 +02:00
Rémi Verschelde
bbed0b43f7
Merge pull request #65774 from bruvzg/no_mono_hinting
...
Do not use horizontal hinting for the editor monospace font.
2022-09-14 17:42:58 +02:00
Rémi Verschelde
85cd6960c6
Merge pull request #65494 from V-Sekai/fix_inspect_command_context
2022-09-14 14:44:03 +02:00
Rémi Verschelde
50a6905f2d
Merge pull request #65421 from V-Sekai/spriteframes_read_only
2022-09-14 14:42:18 +02:00
Silc Renew
cff95e54e0
Fix redraw timing in AnimationBlendTreeEditor
2022-09-14 21:05:21 +09:00
bruvzg
e94ac75d3d
Do not use horizontal hinting for the editor monospace font.
2022-09-14 11:05:09 +03:00
Rémi Verschelde
d9e974cdb0
Merge pull request #65493 from V-Sekai/lod_scaling
...
Fixes LOD scaling issues on skinned meshes.
2022-09-14 09:57:02 +02:00
Fredia Huya-Kouadio
9d5e48f873
Disable menus and functionality that are not relevant on the Android Editor port
2022-09-13 20:48:33 -07:00
SaracenOne
13f5c62124
Fix LOD-generation on skinned meshes.
2022-09-14 02:46:10 +01:00
Rémi Verschelde
2d9583fa3b
Merge pull request #65490 from halgriffiths/profiler-fix
...
Fix broken profiler in 4.0
2022-09-14 00:04:56 +02:00
kobewi
ae2d07d4ca
Don't print error on empty actions
2022-09-13 19:36:22 +02:00
halgriffiths
026e0811b9
Fix profiler being disabled at wrong times
...
Co-authored by: Will Whitty <tavurth@gmail.com>
2022-09-13 10:21:11 +01:00
Rémi Verschelde
abdaa6da3d
Merge pull request #65621 from KoBeWi/eternal_pattern
...
Fix broken patterns on TileMap layer change
2022-09-13 10:58:29 +02:00
Rémi Verschelde
ecefae22cb
Merge pull request #65624 from KoBeWi/help_I'm_stuck
...
Prevent infinite loops in editor help search
2022-09-13 10:58:25 +02:00
Rémi Verschelde
2ac8bcdd1a
Merge pull request #65632 from YeldhamDev/thin_editors
...
Shrink shader editor's oversized borders
2022-09-13 10:58:09 +02:00
Rémi Verschelde
ed381078a4
Merge pull request #65651 from dzil123/animation_tree_node_rename
2022-09-13 10:42:49 +02:00
Rémi Verschelde
78042ce235
Merge pull request #64927 from KoBeWi/three2four
2022-09-13 10:39:15 +02:00
Rémi Verschelde
f9b4af4ba5
Merge pull request #65708 from akien-mga/vcs-plugin-ssh-key-HOME
2022-09-13 10:35:27 +02:00
Rémi Verschelde
2092858087
Merge pull request #65679 from Calinou/3d-editor-improve-preview-sun-sky-usability
2022-09-13 10:32:47 +02:00
Yuri Rubinsky
d2ba60b4b5
Fix category of view_index inputs in the visual shader editor
2022-09-13 10:06:34 +03:00
Rémi Verschelde
f8ec046b14
Merge pull request #65704 from akien-mga/web-editor-fix-some-errors
...
Fix some errors affecting the Web editor
2022-09-13 08:31:59 +02:00
Nathan Franke
020b8e6c68
project manager language OptionButton fit to longest item
2022-09-12 19:59:16 -05:00
kobewi
305d407dad
Add option to convert project from Project Manager
2022-09-12 18:31:03 +02:00
Rémi Verschelde
fc227ea919
VCS plugin: SSH key dialog defaults to HOME
...
Fixes #65691 .
2022-09-12 17:03:20 +02:00
Rémi Verschelde
1513d76cb9
Fix some errors affecting the Web editor
...
- Don't warn about minimized/maximized modes not being available.
- Blender and FBX export both depend on running thirdparty applications,
which can't be done (easily at least) for Web and Android editors.
- Editor theme complained about not being able to retrieve texture data
for an icon. It was only used once so instead of flipping at runtime,
let's just add a flipped icon.
Part of #65702 .
2022-09-12 16:29:45 +02:00
Hugo Locurcio
598b5b19ac
Improve 3D editor preview sun and sky usability
...
- Use grayscale icons to look better when pressed (with accent color
modulation).
- Invert state to be more logical (pressed = preview is enabled, not disabled).
2022-09-12 03:58:29 +02:00
dzil123
f9bee90994
Ignore node rename if already exited blend tree
2022-09-11 02:33:59 -07:00
SaracenOne
cc4bda8500
Add ability to flag classes as experimental or deprecated.
2022-09-11 00:11:33 +01:00
Michael Alexsander
c2553f530b
Shrink shader editor's oversized borders
2022-09-10 17:58:31 -03:00
bruvzg
f6adf07ffa
Fix Ctrl/Cmd+F always processed by the asset library, instead of script editor / help.
2022-09-10 21:40:45 +02:00
Rémi Verschelde
b52305351d
Merge pull request #64465 from TokageItLab/bind-after-gui-input
...
Bind `AfterGUIInput` to GDScript and update document
2022-09-10 20:01:48 +02:00
kobewi
7fc075d235
Prevent infinite loops in editor help search
2022-09-10 19:34:26 +02:00