1
0
Fork 0
Commit Graph

17878 Commits

Author SHA1 Message Date
Thaddeus Crews 3eeaa56abb
Merge pull request #96536 from YeldhamDev/copy_file_name
Add option to copy a file's name in the FileSystem dock
2025-03-11 14:00:49 -05:00
Thaddeus Crews 4ba3419cf8
Merge pull request #102950 from arkology/stylebox-editor-tooltip
Add tooltip for `StyleBoxPreview` grid button
2025-03-11 14:00:43 -05:00
Thaddeus Crews 72d5401b9f
Merge pull request #103218 from matheusmdx/spriteframes-editor-minor-adjusts
Minor adjusts in the `Show in Filesystem` code in `SpriteFrames` editor
2025-03-11 14:00:41 -05:00
Thaddeus Crews 5280c0bf4a
Merge pull request #102469 from sockeye-d/warning-highlights
Highlight warning lines in Script editor
2025-03-11 14:00:33 -05:00
Michael Alexsander 5c66129e62
Allow to select multiple remote nodes at runtime 2025-03-11 12:35:41 -03:00
Thaddeus Crews 7d677fe761
Merge pull request #96372 from CreatedBySeb/fix-signal-copying
Fix copying a Node with a signal potentially resulting in an Editor crash
2025-03-11 09:35:01 -05:00
Thaddeus Crews 8b64454436
Merge pull request #103762 from KoBeWi/unload_reload
Remove unused Reload button
2025-03-11 09:35:00 -05:00
Thaddeus Crews f1597b3023
Merge pull request #103758 from YeldhamDev/more_game_view_settings
Make Game view follow more editor settings
2025-03-11 09:34:58 -05:00
Thaddeus Crews db90dd14f3
Merge pull request #103393 from KoBeWi/independency_editor
Don't hard-code setting list in DependencyEditor
2025-03-11 09:34:57 -05:00
Thaddeus Crews 6b6b633a2a
Merge pull request #103402 from ryevdokimov/Add-save-option-to-`Reload-Saved-Scene`
Add Save & Reload option to `Reload Saved Scene`
2025-03-11 09:34:54 -05:00
Thaddeus Crews 69d1992d9d
Merge pull request #103533 from Calinou/3d-editor-qwer-use-physical-keys
Use physical keys for the Q/W/E/R 3D editor shortcuts
2025-03-11 09:34:52 -05:00
Thaddeus Crews b73227d2c1
Merge pull request #98846 from ivanskorikov/autoset-exec-flags
Automatically set `text_editor/external/exec_flags` based on the editor specified in `exec_path` text box
2025-03-11 09:34:42 -05:00
Thaddeus Crews a557252324
Merge pull request #103235 from etherealxx/export-template-online-button
Add "Go Online" button on Export Template Manager
2025-03-11 09:34:41 -05:00
Thaddeus Crews fe778d2745
Merge pull request #97838 from CycloneRing/get_open_scenes_roots
EditorInterface: Add `get_open_scene_roots` to retrieve all opened scenes root nodes
2025-03-11 09:34:40 -05:00
Kiro 5a8874ea2c improve capsule gizmo performance 2025-03-11 12:08:18 +01:00
Thaddeus Crews 78c9f8ddd9
Merge pull request #103906 from adamscott/revert-builtin-gui-license-notice
Revert "Add built-in GUI to display license notices"
2025-03-10 21:05:58 -05:00
Thaddeus Crews 899d3376ad
Merge pull request #103044 from KoBeWi/ultimate_upgrade_tool_will_upgrade_your_life_too
Replace UID and Surface upgrade tools with universal one
2025-03-10 21:05:56 -05:00
Thaddeus Crews ff674de65e
Merge pull request #103903 from kiroxas/improveCylinderGizmo
Improve cylinder gizmo performance
2025-03-10 21:05:45 -05:00
Thaddeus Crews 13907ec474
Merge pull request #103910 from kiroxas/ImproveSphereGizmoPerformance
Improve Sphere gizmo performance
2025-03-10 21:05:44 -05:00
Thaddeus Crews 590fa90722
Merge pull request #100339 from syntaxerror247/touch-actions-panel
Add a `TouchActionsPanel` to Android Editor
2025-03-10 21:05:43 -05:00
Kiro 8eaab62930 Improve cylinder gizmo performance 2025-03-10 20:14:45 +01:00
Kiro 4915f916a4 Improve sphere gizmo performance 2025-03-10 20:12:43 +01:00
kobewi a3a1cf0a7f Replace UID and Surface upgrade tools with universal one 2025-03-10 16:41:02 +01:00
Thaddeus Crews b40e6a55ac
Merge pull request #101884 from aaronp64/camera_gizmo_fov_fix
Fix `Camera3D` gizmo representation to accurately reflect FOV
2025-03-10 10:01:13 -05:00
Thaddeus Crews 7d46e7d011
Merge pull request #98379 from timothyqiu/alien-thread
Translate main thread name in the editor instead of running project
2025-03-10 10:01:11 -05:00
Adam Scott 1d325847f3
Revert "Add built-in GUI to display license notices"
This reverts commit daa6198925.
2025-03-10 10:33:12 -04:00
A Thousand Ships 331a43a9d8
Add `String::remove_char(s)` methods for performance and convenience 2025-03-10 13:19:28 +01:00
Aaron Franke c7649f4f9c
Fix stuck editor cameras and fix 3D error spam for non-finite transforms 2025-03-08 23:10:30 -08:00
Haoyu Qiu f329439249 ScriptEditor: Disable auto translation of the filename label 2025-03-09 10:01:26 +08:00
dugramen 672b2d4f22 Inspect SceneTree node when anything is dragged over 2025-03-08 18:49:55 -05:00
A Thousand Ships 466590d0ec
Use `get_slicec` instead of `get_slice` for single character splitters 2025-03-08 20:36:37 +01:00
Aaron Franke 4f1bcbd97f
Rename internal `view_menu` in 3D editor code 2025-03-08 02:06:56 -08:00
Ivan Shakhov 45889fac8b Add dynamic exec flags update when exec path is set for an external text editor.
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-03-08 06:36:58 +01:00
Thaddeus Crews 324512e11c
Style: Replace header guards with `#pragma once` 2025-03-07 17:33:47 -06:00
Thaddeus Crews 67d4a245d8
Merge pull request #103267 from YeldhamDev/reality_got_too_extended
Allow to compile the engine without XR support
2025-03-07 15:12:54 -06:00
Thaddeus Crews 3d9b37911d
Merge pull request #103011 from Repiteo/style/svgo-newline
Style: Ensure svgs have trailing newlines
2025-03-07 15:12:41 -06:00
Thaddeus Crews 3c43508ed7
Merge pull request #102427 from AThousandShips/fix_substr
Clean up some uses of `String::substr`
2025-03-07 15:12:33 -06:00
Thaddeus Crews 0c6efe572e
Merge pull request #79599 from Calinou/add-license-notices-gui
Add built-in GUI to display license notices
2025-03-07 15:12:29 -06:00
Thaddeus Crews 1237536364
Merge pull request #102630 from KoBeWi/what_the_loop
Improve `_is_drop_valid()` code in EditorPropertyArray
2025-03-07 15:12:28 -06:00
Thaddeus Crews c937b6d180
Merge pull request #102419 from Ivorforce/std-size
Use `std::size` instead of `sizeof(a) / sizeof(a[0])` pattern throughout the codebase.
2025-03-07 15:12:25 -06:00
Thaddeus Crews 30221571f2
Merge pull request #99094 from KoBeWi/preload_dct2slt82u81fo8dkxkak5o57
Drop preload Resources as UID
2025-03-07 15:12:24 -06:00
Thaddeus Crews 76952ba0a1
Merge pull request #90034 from KoBeWi/only_save_when_save
Don't save unnecessarily with `save_before_running`
2025-03-07 15:12:22 -06:00
Thaddeus Crews d9125ebebe
Merge pull request #101293 from Ivorforce/string-to-pointer-conversion
Remove implicit conversions from `String`, `Char16String` and `CharString` to data pointers.
2025-03-07 15:12:12 -06:00
aaronp64 7e4d635c2f Fix Camera3D gizmo representation to accurately reflect FOV
Updated gizmo drawing to keep depth proportional to width or height based on whether FOV is horizontal or vertical.
2025-03-07 14:33:54 -05:00
kobewi c1b08dda36 Don't save unnecessarily with save_before_running 2025-03-07 19:14:50 +01:00
Thaddeus Crews 6b4fda04c9
Merge pull request #89442 from KoBeWi/internal_duplicaten't
Don't duplicate internal nodes
2025-03-07 12:06:36 -06:00
Thaddeus Crews c2311a820c
Merge pull request #103270 from Giganzo/item-list-cursor
Fix invisible ItemList cursor in editor theme
2025-03-07 12:06:30 -06:00
Thaddeus Crews cf68b5f6eb
Merge pull request #103670 from dugramen/inspector-section-hover
Redraw inspector section when cursor enters and exits header to update hover state
2025-03-07 12:06:29 -06:00
Thaddeus Crews c159adb209
Merge pull request #103756 from timothyqiu/vs-translations
Fix some i18n issues in visual shader editor
2025-03-07 12:06:26 -06:00
Thaddeus Crews e92b0c932e
Merge pull request #103649 from dugramen/inspector-usage-array-popup-position
Fix popup location for `PROPERTY_USAGE_ARRAY` inspector items
2025-03-07 12:06:25 -06:00
AeioMuch 8d39e4b14e Fix ownership when pasting non root with child nodes 2025-03-07 16:11:48 +01:00
kobewi 92ab92114e Don't duplicate internal nodes 2025-03-07 16:08:53 +01:00
Anish Mishra e8625e70cf Add TouchActionsPanel to Android Editor 2025-03-07 19:45:03 +05:30
kobewi 018eccdfd3 Remove unused Reload button 2025-03-07 15:08:50 +01:00
A Thousand Ships 5113022dfe
Clean up some uses of `String::substr`
Cases where the end position is either equvalent to the default or past
the end of the string.
2025-03-07 14:50:38 +01:00
Haoyu Qiu 513dbff72b Translate main thread name in the editor instead of running project 2025-03-07 19:06:54 +08:00
Haoyu Qiu ef4636ac59 Fix some i18n issues in visual shader editor 2025-03-07 18:39:45 +08:00
Michael Alexsander b7f823c4c7
Make Game view follow more editor settings 2025-03-06 23:08:34 -03:00
Thaddeus Crews 5e77d93781
Merge pull request #98194 from bruvzg/fd_parent
Improve native file dialog parent window selection.
2025-03-06 16:36:27 -06:00
Thaddeus Crews 2f811f35e1
Merge pull request #103697 from KoBeWi/resource_edited_before_loaded
Don't edit objects when loading folding
2025-03-06 16:36:13 -06:00
bruvzg 3e4e6e6c0c Improve native file dialog parent window selection. 2025-03-06 17:15:39 +02:00
kobewi c6c1a49bea Don't edit objects when loading folding 2025-03-06 15:04:00 +01:00
kobewi dade8bd66f Update script modified times when saved in EditorNode 2025-03-06 14:47:33 +01:00
风青山 5257f3e770
Fix forcing `ViewportTexture` after selecting a viewport in the "Pick a Viewport" popup
This popup only pops up when a `ViewportTexture` (or its derived class) object is **just** assigned.
2025-03-06 21:03:34 +08:00
dugramen 5fc93617b3 Redraw inspector section when cursor enters and exits header to update hover state 2025-03-05 20:58:40 -05:00
dugramen f80e81f0b9 Fixes popup location for PROPERTY_USAGE_ARRAY inspector items 2025-03-05 15:04:22 -05:00
Thaddeus Crews 2f16645181
Merge pull request #103454 from arkology/project-manager-explore-button
Restore "Show in File Manager" button functionality in `ProjectManager`
2025-03-05 12:08:04 -06:00
Thaddeus Crews 6dd334bd8e
Merge pull request #103598 from TrueJole/TrueJole-patch-export-error-overrun
Use `text_overrun` for project export errors
2025-03-05 12:08:03 -06:00
Thaddeus Crews 0544ed3ff4
Merge pull request #103316 from Rindbee/make-EditorProperty-and-its-children-behave-like-sibling-nodes
Make `EditorProperty` and its child `EditorProperty` behave like sibling nodes when handling mouse events
2025-03-05 12:08:02 -06:00
Cyclone 144d95d96c
EditorInterface: Add `get_open_scene_roots` to retrieve all opened scenes root nodes 2025-03-05 11:57:40 +01:00
Hilderin dba92c9354 Fix headless import always emits errors 2025-03-04 18:45:40 -05:00
TrueJole 555caeaecc
Use text_overrun for project export errors 2025-03-04 21:40:10 +01:00
arkology 92c6920272 Restore "Show in File Manager" button functionality in `ProjectManager`
- now "Show in File Manager" button is invisible on Android and web (as it should be) when project path is valid.
- tooltip is visible again.
2025-03-04 20:50:23 +03:00
Etherealxx 9cbfeff940 Add "Go Online" button on Export Template Manager
Godot 4.4 introduces network mode, which by default sets to offline.
Some features are disabled on offline mode, including downloading export
templates. Newcomers to the engine that has no knowledge about the network
mode might be confused on why the Export Template Manager tells them that
they're offline, despite them having internet connection.

This commit introduces a message that tells the user that online mode is
required, and a link button that user can click to enable online mode from
the Export Template Manager popup UI. Some code changes also made to make
sure that the button and message only shows on official build only.
2025-03-04 09:04:09 +07:00
Rémi Verschelde e5565a637e
Merge pull request #103447 from timothyqiu/root-domain
Set editor's translation domain at root node
2025-03-04 01:02:32 +01:00
Rémi Verschelde 6e62cab8a8
Merge pull request #103309 from dugramen/tileset-inspector-spacing
Fix vbox separation in sections with `PROPERTY_USAGE_ARRAY`
2025-03-04 01:00:51 +01:00
Rémi Verschelde b33e20be21
Merge pull request #103301 from marcgpuig/unify-csgpolygon3d-gizmos
Unify CSGPolygon3D gizmos with the other geometries
2025-03-04 01:00:47 +01:00
Hugo Locurcio 4cd2d9e210
Use physical keys for the Q/W/E/R 3D editor shortcuts
This ensures they work consistently regardless of keyboard layout,
like freelook already does. The intent is to use the first 4 letter
keys on the top row of the keyboard.
2025-03-04 00:11:17 +01:00
Rémi Verschelde fad2e6ded9
i18n: Sync translations with Weblate 2025-03-02 23:23:52 +01:00
Rémi Verschelde dc128dddb6
Merge pull request #103467 from KoBeWi/the_script_you_are_looking_for_is_no_longer_here
Validate custom type script before loading it
2025-03-02 22:08:21 +01:00
Rémi Verschelde d57296f850
Merge pull request #103439 from Hilderin/fix-autoloaded-scene-loses-built-in-script-when-upgrading-to-4.4
Fix autoloaded scene loses their built-in script when upgrading to 4.4
2025-03-02 22:08:18 +01:00
kobewi cc2649acdb Validate custom type script before loading it 2025-03-02 14:55:30 +01:00
Hilderin 0c9caccb33 Fix invalid startup embedded game location and size after resizing editor main area 2025-03-02 06:22:02 -05:00
Haoyu Qiu 7c8f81f1d0 Set editor's translation domain at root node 2025-03-02 08:52:27 +08:00
Hilderin 847c2577ab Fix autoloaded scene loses their built-in script when upgrading from 4.3 to 4.4 2025-03-01 12:33:14 -05:00
Robert Yevdokimov 1c55b9d38d Add Save & Reload option to `Reload Saved Scene` 2025-03-01 16:05:53 +04:00
kobewi a1ef1aae2b Improve path validation in ScriptCreateDialog 2025-02-28 13:29:52 +01:00
kobewi 1454f490f4 Don't hard-code setting list in DependencyEditor 2025-02-28 11:32:15 +01:00
风青山 62aa4a6f9e
Make `EditorProperty` and its child EditorProperties behave more like sibling nodes
Let `EditorProperty::gui_input()` no longer handle mouse events that
occur in the child EditorProperty rect.
2025-02-28 07:40:04 +08:00
风青山 d0437d5052
Revert "Fix inspector jumping when gaining focus"
This reverts commit 9226424401.
2025-02-26 18:18:30 +08:00
风青山 a375e77b85
Revert "Fix inspector follow focus when child is focused"
This reverts commit 286d3ae415.
2025-02-26 18:18:28 +08:00
dugramen 4952e078e4 fix vbox separation in sections with PROPERTY_USAGE_ARRAY 2025-02-25 21:50:52 -05:00
Rémi Verschelde bc0d58b07e
i18n: Sync translations with Weblate 2025-02-26 00:05:03 +01:00
Marc Garcia Puig 57d8ef5d23 Disabled depth test for line and handle materials 2025-02-25 22:56:56 +01:00
Michael Alexsander aea559b39a
Allow to compile the engine without XR support 2025-02-25 17:07:21 -03:00
Rémi Verschelde cc7a951140
Merge pull request #103266 from KoBeWi/l8ter_m8
Load docks layout after their position is initialized
2025-02-25 15:28:14 +01:00
kobewi 7aec67f1f1 Load docks layout after their position is initialized 2025-02-25 00:12:19 +01:00
Pāvels Nadtočajevs ab717497ef [Windows] Offload `RenderingDevice` creation test to subprocess. 2025-02-24 19:40:10 +02:00
Fabio Alessandrelli fe84b84b51 [mbedTLS] Enable TLS 1.3 negotiation by default 2025-02-24 14:04:09 +01:00
Giganzo b8c251f704 Fix invisible ItemList cursor in edito theme 2025-02-24 04:24:43 +01:00