Commit Graph

6169 Commits

Author SHA1 Message Date
Rémi Verschelde 1a51637732
Merge pull request #96681 from Giganzo/lock-group-double-buttons
Fix 2D editor view showing both lock/unlock, group/ungroup buttons when starting a saved project with empty scene
2024-09-10 09:51:30 +02:00
Adam Scott 9d735b0904
Fix issue where editable children of 3D nodes would be selected 2024-09-09 14:39:09 -04:00
Rémi Verschelde c26545c5c0
Merge pull request #96702 from Harsche/fix_rotation_pivot_tool_tooltip
Change rotation pivot tooltip description to be more precise
2024-09-08 23:22:16 +02:00
Rémi Verschelde 4d42b2235e
Merge pull request #96651 from KoBeWi/path_sweeping
Cleanup Path3D editor
2024-09-08 23:22:05 +02:00
Rémi Verschelde 82688e9e2e
Merge pull request #96094 from SaracenOne/add_3d_skeleton_to_advanced_importer
Add 3D Skeleton Preview to Advanced Importer
2024-09-08 23:21:28 +02:00
Harsche 7d8e8e7854 Fix tooltip description to be more precise 2024-09-08 00:48:04 -03:00
kobewi a49dbdcbef Cleanup Path3D editor 2024-09-07 00:12:45 +02:00
kobewi 19975b1548 Add Create Curve button to Path2D editor 2024-09-06 15:28:55 +02:00
Giganzo 96aa2f285c Fix double lock/group buttons when starting editor with empty scene 2024-09-05 21:42:12 +02:00
Rémi Verschelde 80b1cbbb63
Merge pull request #96582 from Giganzo/add-sun-and-env-with-shift
Fix shift clicking on Add Sun/Environment to Scene buttons
2024-09-05 17:44:33 +02:00
Rémi Verschelde 721852b325
Merge pull request #96579 from Hilderin/fix-selection-stuck-after-saving-scene
Fix selection stuck after saving scene
2024-09-05 17:44:30 +02:00
Rémi Verschelde f5aac22b10
Merge pull request #96530 from ev13bird/issue-96527
Fix instant transformations not being committed when used in succession
2024-09-05 17:44:15 +02:00
A Thousand Ships 62d98c6f02
[Editor] Fix handle ID being passed for 3D Gizmo plugins 2024-09-05 16:09:58 +02:00
ev13bird 060a1a0899 Fix instant transformations not being committed when used in succession
Also:
- Fix holding down keys repeatedly committing instant transformations, and disallow starting instant during non-instant
- Fix echoed inputs starting new instant transformations after clicking to confirm, and disallow left mouse release committing instant transformations
2024-09-05 21:34:31 +10:00
Giganzo 1b6af3acd3 Fix shift clicking on Add Sun/Environment to Scene buttons 2024-09-05 12:06:29 +02:00
Hilderin 613d4d10cb Fix selection stuck after saving scene 2024-09-04 19:12:30 -04:00
Rémi Verschelde 0c707d4fd3
Merge pull request #96543 from Giganzo/visualshader-frame-title
Fix frame title popup position in the VisualShader editor
2024-09-04 17:12:09 +02:00
Arsh Panesar e905be8249
Fix `AnimationPlayer` crash when it's made the scene root
When an AnimationPlayer is made root of a scene,
the track links may become broken and clicking on
them will crash.

Current master branch also breaks node links when
AnimationPlayer is made scene root, and can also
crash the engine if another node was made scene
root prior to the AnimationPlayer.

This happens because when made root, the editor
loses track of AnimPlayer's root node. By keeping
a copy of the AnimPlayer's root_node, the track
links remain functional.

Fixes #91043.
2024-09-04 10:45:07 +02:00
Giganzo 7d78d753b5 Fix Set Frame Title popup position 2024-09-04 01:52:07 +02:00
Rémi Verschelde 13a90e938f
Merge pull request #70096 from rune-scape/stringname-dict
StringName Dictionary keys
2024-09-03 17:38:06 +02:00
Rémi Verschelde 514c564a8c
Merge pull request #96520 from Giganzo/fix-make-floating-tooltip
Mention screen selector in Make Floating button tooltip
2024-09-03 16:14:08 +02:00
Rémi Verschelde d0a7dcd8c0
Merge pull request #96371 from KoBeWi/mentos
Improve dropping code in script editor
2024-09-03 16:14:02 +02:00
Rémi Verschelde d15de6f264
Merge pull request #96292 from AThousandShips/null_check_ref_fix
Cleanup of raw `nullptr` checks with `Ref`
2024-09-03 16:13:55 +02:00
Rémi Verschelde b104f21841
Merge pull request #96237 from KoBeWi/you_expected_path_to_even_less_bugs_branch_but_it_was_me,_dio
Fix Path2D splitting
2024-09-03 16:13:51 +02:00
Rémi Verschelde 79da448d5f
Merge pull request #94582 from citizenll/feat_context_menu_plugin4.x
Add support for custom items to editor right-click context menus
2024-09-03 16:13:47 +02:00
Gilles Roudière d75c5ec7ba Implement multiple occlusion polygons within each TileSet occlusion layer 2024-09-03 15:38:51 +02:00
citizenl 6b2348adac Add support for custom items to editor right-click context menus 2024-09-03 20:14:14 +08:00
Rémi Verschelde 8eb106e318
Merge pull request #96388 from passivestar/quick-open-shortcut-conflict
[macOS] Fix Quick Open shortcut conflict
2024-09-03 11:43:45 +02:00
Rémi Verschelde 69888aabb8
Merge pull request #96179 from passivestar/mac-breakpoint-shortcuts
[macOS] Change breakpoint shortcuts to avoid conflicts
2024-09-03 11:43:31 +02:00
Rémi Verschelde 5633080147
Merge pull request #93624 from EAinsley/complete#3942
Add duplicate animation for SpriteFrames
2024-09-03 11:43:00 +02:00
Kasper Arnklit Frandsen 88a866fb5a Add separate timeline snapping control to Animation Editor 2024-09-02 15:57:50 +02:00
Rémi Verschelde 1474bd7401
Merge pull request #96411 from larspet/uv-editor-error
Fix Polygon2D UV editor error when opening grid settings
2024-09-02 12:13:46 +02:00
Rémi Verschelde 7795849908
Merge pull request #96013 from passivestar/keyframe-navigation
Allow jumping to previous/next keyframe in animation player
2024-09-02 12:13:00 +02:00
Rémi Verschelde 2312345be8
Merge pull request #94698 from aaronp64/current_gizmos_hashset
Improve time to close scene with many 3D gizmos
2024-09-02 12:12:51 +02:00
Giganzo edba5edcb8 Fix Make floating tooltip mention screen selector 2024-09-02 00:00:14 +02:00
Ainsley Su 57bc1d7574 Add duplicate animation
Co-authored-by: Nonunknown <nonunknown777@gmail.com>
2024-09-01 17:00:47 +02:00
passivestar a7abbe5e9e Allow jumping to previous/next keyframe in animation player 2024-09-01 04:57:58 +04:00
Lars Pettersson 5a0a0257e1
Fix Polygon2D UV editor error when opening grid settings 2024-08-31 23:22:48 +02:00
passivestar 8befcc1113 [macOS] Fix Quick Open shortcut conflict 2024-08-31 18:08:23 +04:00
A Thousand Ships 194bdde947
Cleanup of raw `nullptr` checks with `Ref`
Using `is_valid/null` over checks with `nullptr` or `ERR_FAIL_NULL` etc.
2024-08-31 15:01:09 +02:00
kobewi 731fd1f0b9 Improve dropping code in script editor 2024-08-31 11:35:59 +02:00
Rémi Verschelde 7753900638
Merge pull request #91599 from dnllowe/realtime-animation-player-property-updates
Update AnimationPlayer in real-time when keyframe properties change
2024-08-30 23:37:42 +02:00
Rémi Verschelde 84ad611565
Merge pull request #96280 from CreatedBySeb/fix-tileset-scattering
Fix TileSet Scattering setting vanishing when changing tools
2024-08-30 09:59:43 +02:00
Rémi Verschelde 228a4e7a1d
Merge pull request #96212 from Maran23/theme-type-dialog-navigatable
Make `ThemeTypeDialog` List navigatable when the `LineEdit` has focus
2024-08-30 09:59:30 +02:00
Rémi Verschelde b310e5e064
Merge pull request #92842 from mihe/multi-node-keying
Allow keying properties when selecting multiple nodes
2024-08-30 09:59:01 +02:00
Rémi Verschelde 66dd06837c
Merge pull request #90782 from bruvzg/export_platform_extension
Allow adding custom export platforms using scripts / GDExtension.
2024-08-30 09:58:52 +02:00
rune-scape 154049ce17 StringName Dictionary keys
also added 'is_string()' method to Variant
and refactored many String type comparisons to use it instead
2024-08-29 13:39:27 -07:00
Sébastien Dunne Fulmer aaa157f929
Fix TileSet Scattering setting vanishing when changing tools 2024-08-29 12:17:38 +01:00
Rémi Verschelde ad0edb8bb6
Merge pull request #96196 from SaracenOne/bone_editor_revert
Add Revert support to SkeletonEditor.
2024-08-29 10:36:34 +02:00
kobewi 7e7a4f238b Fix Path2D splitting 2024-08-28 19:29:23 +02:00