Commit Graph

16443 Commits

Author SHA1 Message Date
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 dba8c65fab
Merge pull request #96688 from matheusmdx/fix-environment-tree-error
Fix `is_inside_tree` error when inspecting an Environment resource
2024-09-08 23:22:12 +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 5a92e27bfd
Merge pull request #96343 from passivestar/dock-scale
Fix dock width not respecting editor scale
2024-09-08 23:21:48 +02:00
Rémi Verschelde b4dc87db9d
Merge pull request #96189 from SaracenOne/disable_placeholder_toggle
Add Instance Placeholder validation check.
2024-09-08 23:21:41 +02:00
Rémi Verschelde 466b4b9ff8
Merge pull request #96164 from Giganzo/signal-dialog-align-fix
Fix Connect Signal Dialog control alignment
2024-09-08 23:21:36 +02:00
Rémi Verschelde 7a4c03418a
Merge pull request #96144 from SaracenOne/reimport_owner_instance
Make reimported models reimport their owner.
2024-09-08 23:21:32 +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
Saracen 86ce15fb7a Make reimported models reimport their owner.
Changes the behaviour of the scene hot-reload system
so that if the scene which needs to be reimported is
owned by another instance, reload that instance instead.
2024-09-08 03:12:47 +01:00
matheusmdx 1eacd1fd0e Fix is_inside_tree error when inspecting an Environment resource 2024-09-07 12:45:07 -03:00
Saracen 6532eff7a7 Various improvements to advanced importer skeleton preview.
Better size calculation in advanced importer preview.
Uses the skeleton mesh to calculate the scene's bounding box.
This improves some situations where a mesh instances' scale
does not match its visual representation when a skeleton
is applied.

Advanced importer skeletal preview UX improvement.
Make the visibility of the skeletal preview in the advanced importer
when selecting an animation dependent on a new dedicated toggle button
rather than carrying over whether a skeletal node was or was not previously
selected before selecting the animation.

Advanced importer skeletal preview fix.
Fixes the preview on scaled skeletons in the advanced importer by applying the node's scale
to the preview and generating a skin for it.
2024-09-07 02:09:47 +01:00
kobewi a49dbdcbef Cleanup Path3D editor 2024-09-07 00:12:45 +02:00
Rémi Verschelde 90801dff0c
Merge pull request #96646 from RedMser/reparent-internal
Fix "reparent to new node" when node has internal children
2024-09-06 22:39:02 +02:00
Rémi Verschelde 1723fd98d6
Merge pull request #96632 from timothyqiu/spin-slider-read-only
Remove duplicated read only checks in `EditorSpinSlider`
2024-09-06 22:38:54 +02:00
Rémi Verschelde a8692c0c25
Merge pull request #96619 from KoBeWi/curve-inator
Add Create Curve button to Path2D editor
2024-09-06 22:38:46 +02:00
Rémi Verschelde 0b4ae20156
Merge pull request #78656 from Repiteo/typed-dictionary
Implement typed dictionaries
2024-09-06 22:38:13 +02:00
kobewi 19975b1548 Add Create Curve button to Path2D editor 2024-09-06 15:28:55 +02:00
RedMser 8da49ab947 Fix "reparent to new node" when node has internal children 2024-09-06 13:13:40 +02:00
Rémi Verschelde 05709b35fa
Merge pull request #96603 from bruvzg/fs_ext_list
[FileSystem Dock] Add option to show some unsupported files in the dock.
2024-09-06 10:09:36 +02:00
Rémi Verschelde d06a10c252
Merge pull request #96581 from Hilderin/fix-editor-layout-reset-on-startup
Fix editor layout reset on startup
2024-09-06 10:09:32 +02:00
Rémi Verschelde 1476578a5c
Merge pull request #96276 from KoBeWi/deprecated_on_arrival
Deprecate `set_min_buttons_width_from_icons`
2024-09-06 10:09:24 +02:00
Rémi Verschelde 61df6ff689
Merge pull request #79209 from RedMser/reparent-remember-position
Fix "reparent to new node" not remembering index
2024-09-06 10:09:04 +02:00
Haoyu Qiu 8c5121d445 Remove duplicated read only checks in EditorSpinSlider
Also made read only checks in EditorSpinSlider's implementation to use
`read_only` directly for consistency.
2024-09-06 08:13:46 +08:00
kobewi c8a0766930 Don't use EditorSettings metadata 2024-09-05 19:05:18 +02:00
RedMser b11ccf3c77 Fix "reparent to new node" not remembering index 2024-09-05 18:48:00 +02:00
Rémi Verschelde 88ed6af1e6
Merge pull request #96609 from detomon/prevent-changing-readonly-property
Prevent editing value on focus when `EditorSpinSlider` is read-only
2024-09-05 17:44:48 +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 ddef729fb2
Merge pull request #96569 from AThousandShips/fix_tree_button
[Editor] Prevent duplicate `Open in Editor` buttons in scene tree dock
2024-09-05 17:44:19 +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
bruvzg 22b19c433f
[FileSystem Dock] Add option to show some unsupported files in the dock. 2024-09-05 18:29:29 +03:00
A Thousand Ships 62d98c6f02
[Editor] Fix handle ID being passed for 3D Gizmo plugins 2024-09-05 16:09:58 +02:00
kobewi bde64c4633 Deprecate set_min_buttons_width_from_icons 2024-09-05 15:43:54 +02:00
detomon 88f1b679f3 Prevent editing value on focus when `EditorSpinSlider` is read-only 2024-09-05 15:26:09 +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 151645a1b6 Fix editor layout reset on startup 2024-09-04 19:31:23 -04:00
Hilderin 613d4d10cb Fix selection stuck after saving scene 2024-09-04 19:12:30 -04:00
Rémi Verschelde b6223c0df0
Merge pull request #96571 from AThousandShips/fix_fave_crash
[Editor] Don't show popup when clicking empty in Favorites
2024-09-04 18:55:52 +02:00
Rémi Verschelde cb21a207b3
Merge pull request #96555 from dalexeev/doc-theme-items-deprecated-experimental
Docs: Add missing deprecated/experimental tag support for theme items
2024-09-04 18:55:49 +02:00
Rémi Verschelde 4ab358481b
Merge pull request #96340 from m4gr3d/update_pip_mode_options
[Android Editor] Update the options for launching the Play window in PiP mode
2024-09-04 18:55:35 +02:00
A Thousand Ships d2a8b330d8
[Editor] Don't show popup when clicking empty in Favorites 2024-09-04 17:37:43 +02:00
Thaddeus Crews 9853a69144
Implement typed dictionaries 2024-09-04 10:27:26 -05:00
Rémi Verschelde c12d86a350
Merge pull request #96559 from Calinou/editor-animation-bezier-antialias-lines
Use antialiased line drawing in animation Bezier editor
2024-09-04 17:12:19 +02:00
Rémi Verschelde df44d6a2e7
Merge pull request #96551 from DCTewi/fix-editor-progress-error
Fix ProcessDialog errors appeared after rebuilding .NET project
2024-09-04 17:12:13 +02: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
Rémi Verschelde 3cc99d3e31
Merge pull request #95983 from bruvzg/win_fd_opt_fix
[Windows] Emit native file dialog callback from event loop, fix selected options not saved.
2024-09-04 17:11:57 +02:00
Rémi Verschelde 8d120a5d08
Merge pull request #95965 from Hilderin/update-script-documentation-file-remove-on-startup
Update script documentation removed files on startup
2024-09-04 17:11:54 +02:00
Rémi Verschelde de2f50777e
Merge pull request #95343 from Giganzo/unique-name-dialog
Add ConfirmationDialog when clicking on % button in SceneTree
2024-09-04 17:11:46 +02:00