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