Commit graph

15604 commits

Author SHA1 Message Date
Rémi Verschelde a8cc65f54f
Merge pull request #92495 from matheusmdx/fix-animation-player-error
Fix error after create a new animation in an empty AnimationPlayer
2024-05-29 22:14:03 +02:00
Rémi Verschelde c42751cae2
Merge pull request #91033 from Hilderin/keep_current_bottom_panel_on_play
Add editor setting to keep bottom panel state on play and stop game
2024-05-29 22:13:45 +02:00
Rémi Verschelde d489d4aa24
Merge pull request #90570 from timothyqiu/at-last
Rearrange "Open In" menu items of FileSystem dock
2024-05-29 22:13:40 +02:00
bruvzg c82003c474
Defer ActionMapEditor::_action_edited signal to prevent tree updates when tree is blocked. 2024-05-29 13:13:20 +03:00
Hilderin 76205d4276 Add editor setting to keep bottom panel state on play and stop game 2024-05-29 05:45:17 -04:00
Rémi Verschelde 6c7ca019d7
Merge pull request #92473 from passivestar/animation-disabled-controls
Fix animation player controls being enabled when no player is selected
2024-05-29 11:20:08 +02:00
Rémi Verschelde 21810cad38
Merge pull request #92457 from YeldhamDev/extreme_corner_case_but_still
Set `doc_name` even when categories are hidden in the inspector
2024-05-29 11:19:57 +02:00
Rémi Verschelde 4d255a1b50
Merge pull request #92454 from jsjtxietian/multi-connect
Prevent connect `scroll_to_paragraph` multiple times to `class_desc`
2024-05-29 11:19:54 +02:00
Rémi Verschelde 47fa384b89
Merge pull request #92279 from SaracenOne/scene_reload_crashfix_2
Fix script properties being lost and prevent node reference corruption upon scene reimport
2024-05-29 11:19:48 +02:00
Rémi Verschelde 4d906f46b3
Merge pull request #90660 from adamscott/rename-file-updated-dialog
Improve UX when saving newer files on disk
2024-05-29 11:19:41 +02:00
Rémi Verschelde bda8e30e80
Merge pull request #83248 from pkowal1982/event_configuration
(Un)Fold event categories by double click
2024-05-29 11:19:35 +02:00
passivestar 2eaeee59d4 Fix animation player controls being enabled when no player is selected 2024-05-29 13:02:31 +04:00
jsjtxietian b33811d46b Prevent connect scroll_to_paragraph multiple times to class_desc 2024-05-29 12:58:08 +08:00
matheusmdx 18cdb3c0d7 Fix error after create a new animation in an empty AnimationPlayer 2024-05-28 19:14:00 -03:00
Michael Alexsander 1bfcb6ee65
Set doc_name even when categories are hidden in the inspector
Otherwise, tooltips will fail to fetch descriptions.
2024-05-28 15:44:22 -03:00
Saracen e57312d84e Updated scene hot-reloading:
Preserves exported script variables
Prevents corruption of direct node references.
2024-05-28 09:23:59 -07:00
Rémi Verschelde 1446722d23
Merge pull request #92442 from pkowal1982/sprite_frames
Select text in SpriteFramesEditor spin boxes on focus
2024-05-28 17:48:45 +02:00
Rémi Verschelde c98fef08bf
Merge pull request #89033 from bruvzg/doc_end_err
[DisplayServer] Add error messages and descriptions to callbacks.
2024-05-28 17:48:42 +02:00
Saracen 846bafd47f Changes the scene reimport function to handle some crash edge cases:
* The reimported instance attempt to preserve ownerless nodes.
* A recursive function call to '_nodes_scene_reimported' so these can be recreated if required.
* Clears instance scene_state on new instantiated replacement nodes.
2024-05-28 08:42:16 -07:00
bruvzg 714effdf07
[DisplayServer] Add error messages and descriptions to callbacks. 2024-05-28 17:36:54 +03:00
Rémi Verschelde e408c77f57
Merge pull request #92470 from timothyqiu/drop-error
Fix error when dropping image onto the scene dock
2024-05-28 16:13:35 +02:00
Rémi Verschelde b8f3c5e2ab
Merge pull request #92427 from AThousandShips/bind_go_away
Replace `.bind(...).call_deferred()` with `.call_deferred(...)`
2024-05-28 15:50:01 +02:00
Rémi Verschelde 7d772e713c
Merge pull request #92389 from ckaiser/light-mode-profiler
Fix profiler seek line color in light modes, update on theme change
2024-05-28 15:49:51 +02:00
Rémi Verschelde 8630439111
Merge pull request #92351 from ajreckof/fix-crash-on-dictionary-return-to-default-in-C#
Fix crash on dictionary initialization after return to default in C#.
2024-05-28 15:49:30 +02:00
Rémi Verschelde f87be863ca
Merge pull request #92322 from groud/implement_custom_data_label
Display custom data name instead of indices in TileData inspector
2024-05-28 15:49:12 +02:00
Rémi Verschelde 25b17bd245
Merge pull request #92188 from SaracenOne/ownerless_node_select
Disallow selection of ownerless nodes
2024-05-28 15:48:54 +02:00
Rémi Verschelde ca708b5706
Merge pull request #92026 from Repiteo/scons/web-fixes
SCons: Minor fixes/adjustments for web compilation
2024-05-28 15:48:49 +02:00
Rémi Verschelde b0ba8ac0e2
Merge pull request #91622 from Daylily-Zeleen/daylily-zeleen/limit_icon_size_in_EditorDebuggerTree
Limit icon size in `EditorDebuggerTree`.
2024-05-28 15:48:37 +02:00
Rémi Verschelde f7b9cdcef2
Merge pull request #90849 from AThousandShips/tile_edit_fix
[Editor] Fix crash when editing TileMap
2024-05-28 15:48:30 +02:00
Rémi Verschelde f9dc62b265
Merge pull request #89806 from timothyqiu/smart-undo
Disable shader editor's undo/redo menu items when they do nothing
2024-05-28 15:48:20 +02:00
Haoyu Qiu 8a17acf35c Fix error when dropping image onto the scene dock 2024-05-28 18:57:04 +08:00
Saracen 596026a1ee Disallows selection of ownerless nodes:
Attempts to select first node owned by the edited scene instead.
2024-05-28 11:13:40 +01:00
Paweł 18243c5b7a Select text in SpriteFramesEditor spin boxes on focus 2024-05-27 21:50:15 +02:00
A Thousand Ships f9901761be
[Editor] Fix crash when editing TileMap 2024-05-27 15:22:37 +02:00
A Thousand Ships 4ed62665a2
Replace .bind(...).call_deferred() with .call_deferred(...) 2024-05-27 13:29:57 +02:00
Christian Kaiser cd43627078 Fix profiler seek line color in light modes, update on theme change 2024-05-26 14:27:52 -03:00
Gilles Roudière 85eac45513 Display custom data name instead of indices in TileData inspector 2024-05-25 17:21:31 +02:00
ajreckof f764c5336a Fix crash on dictionary initialization after return to default in C#. 2024-05-25 11:12:10 +02:00
Daylily-Zeleen b941459719 Limit icon size in EditorDebuggerTree. 2024-05-25 14:13:13 +08:00
Thaddeus Crews 5d265e9a7e
SCons: Minor fixes/adjustments for web compilation 2024-05-24 12:30:24 -05:00
Rémi Verschelde bceebdf212
Merge pull request #92275 from ajreckof/fix-bounding-box-glitch-
Fix bounding box glitch
2024-05-23 23:25:57 +02:00
Rémi Verschelde 4e3d77a873
Merge pull request #92231 from Calinou/editor-frametime-panel-prevent-width-flicker
Prevent label width from flickering rapidly in editor frametime panel
2024-05-23 23:25:45 +02:00
Rémi Verschelde dab6e1514f
Merge pull request #92207 from YeldhamDev/undo_theme_fix
Fix unchecking theme overrides not creating an undo action
2024-05-23 23:25:42 +02:00
Rémi Verschelde 0d52de617f
Merge pull request #92128 from ckaiser/log-rebuild-crash
Fix log rebuilding crashing when there's no messages
2024-05-23 23:25:39 +02:00
Hugo Locurcio 60084dcc2c
Prevent label width from flickering rapidly in editor frametime panel
This also improves the background display by drawing a single background
for all 3 labels. This avoids visible corners between each label.
2024-05-23 20:50:25 +02:00
ajreckof 32e29cc24b Fix bounding box glitch 2024-05-23 11:18:59 +02:00
Rémi Verschelde b947c53ddc
Merge pull request #92253 from KoBeWi/hash_zeroth
Fix scene hash not updated when scene is empty
2024-05-23 08:59:26 +02:00
Rémi Verschelde 782a0261cb
Merge pull request #92196 from lyuma/gltf_anim_library_import_as_bones
Support Import As Skeleton Bones on glTF and AnimationLibrary import
2024-05-23 08:59:13 +02:00
Michael Alexsander e1798f4278
Fix unchecking theme overrides not creating an undo action 2024-05-22 21:24:31 -03:00
Hugo Locurcio 57f52092c3
Add Ctrl + R keyboard shortcut to restart particle emission in the editor
Restarting particle animation frequently is often done in the VFX
tweaking process.

This shortcut is available for both GPUParticles and CPUParticles,
in 2D and 3D.
2024-05-22 18:42:04 +02:00