Commit Graph

18039 Commits

Author SHA1 Message Date
Rémi Verschelde
2ba5168bec Merge pull request #104711 from shoonny/create_root_node_name_casing
Fix create root node dialog to follow preferred node name casing
2025-03-28 14:35:00 +01:00
Rémi Verschelde
5ce9619219 Merge pull request #104701 from KoBeWi/inspecktore
Inspector localization improvements
2025-03-28 14:34:56 +01:00
Rémi Verschelde
3fe69cdf74 Merge pull request #104698 from bruvzg/loc_dir
Fix editor layout direction change on translation change.
2025-03-28 14:34:52 +01:00
Rémi Verschelde
2377309c09 Merge pull request #104669 from KoBeWi/files_are_not_paths
Fix `_delete_internal_files()` receiving wrong path
2025-03-28 14:33:49 +01:00
Rémi Verschelde
f63fdc8a9f Merge pull request #104667 from Calinou/editor-no-toast-texture-detect-3d
Don't show toasts for textures detected as used in 3D/normal/roughness
2025-03-28 14:33:41 +01:00
Rémi Verschelde
3fee84c78b Merge pull request #104631 from smix8/gizmo_multi_collision_meshes
Allow multiple EditorNode3DGizmo collision meshes
2025-03-28 14:33:26 +01:00
Rémi Verschelde
b33d907813 Merge pull request #104584 from KoBeWi/example_pr_for_translations
Improve auto-translation for static strings in docks
2025-03-28 14:33:10 +01:00
Rémi Verschelde
5e8c80ab93 Merge pull request #104346 from dugramen/tree-prevent-inspect-while-drag-scrolling
Scene Tree prevent inspecting node while scrolling
2025-03-28 14:32:49 +01:00
Rémi Verschelde
27181e89cc Merge pull request #104252 from beicause/prompt-restart-when-data-missing
Prompt to restart when project data (.godot) is missing
2025-03-28 14:32:39 +01:00
Rémi Verschelde
8e9faae2be Merge pull request #104058 from dugramen/path3d-outwards-curve
Path3D prefer control points for outward curve
2025-03-28 14:32:25 +01:00
Rémi Verschelde
1f127770fc Merge pull request #103943 from dugramen/scroll-while-dragging
Scroll `EditorInspector` while drag & drop hovering near the edges
2025-03-28 14:32:20 +01:00
Rémi Verschelde
d560d5c5c7 Merge pull request #103875 from Meorge/feat/verbose-project-manager
Allow opening a project in verbose mode from the Project Manager
2025-03-28 14:32:08 +01:00
Rémi Verschelde
e9d827b440 Merge pull request #103173 from m4gr3d/fix_prebuilt_manifest_config
Updates and fixes to the Android prebuilt export logic
2025-03-28 14:31:57 +01:00
Rémi Verschelde
e81eb3f1e9 Merge pull request #102354 from YYF233333/style_iterator
Use iterator pattern instead of manually traverse `List::Element *`
2025-03-28 14:31:40 +01:00
Rémi Verschelde
ecda77959c Merge pull request #99590 from Calinou/version-double-build-name
Add `double` to the version full build string when using a double-precision build
2025-03-28 14:31:23 +01:00
Pablo Andres Fuente
b4db9dc688 Update Inspector when rename a file via File System Dock
Fixes #56803

Connecting `FileSystemDock` `files_moved` signal to `InspectorDock`
and then checking if we need to update or not the object stored
on `EditorSelectionHistory`.
2025-03-28 08:26:17 -03:00
Yyf2333
22b5ec17fb Using iterator pattern instead of List::Element *.
Co-authored-by: Adam Scott <ascott.ca@gmail.com>
2025-03-28 13:29:15 +08:00
Sean
41ce0e6004 fix create root node dialog to follow preferred node name casing 2025-03-27 22:49:58 -04:00
kobewi
b291156ece Inspector localization improvements 2025-03-27 23:28:02 +01:00
Pāvels Nadtočajevs
c3921954f2 Fix editor layout direction change on translation change. 2025-03-27 17:35:21 +02:00
Hugo Locurcio
c7d855967c Don't show toasts for textures detected as used in 3D/normal/roughness
A message is still printed in the Output panel when a texture is detected
as being used in 3D/normal/roughness.
2025-03-27 14:58:57 +01:00
Malcolm Anderson
b2ab89677b Add option to "Edit" in Project Manager for verbose mode
Add "Edit" button dropdown item for "Edit in verbose mode"

Remove ability to hold Alt key to change "Edit" and "Run" buttons to verbose mode counterparts

Update editor/project_manager.cpp

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>

Remove code for running project in verbose mode
2025-03-26 21:41:19 -07:00
kobewi
8e15406117 Fix _delete_internal_files() receiving wrong path 2025-03-26 21:20:50 +01:00
dugramen
3c85281610 Scroll inspector while drag hovering near the edge 2025-03-26 12:37:12 -04:00
kobewi
ede1f8ef7e Improve auto-translation for static strings in docks 2025-03-26 14:09:38 +01:00
dugramen
8bef789ca6 Path3D prefer control points for outward curve 2025-03-25 21:44:06 -04:00
smix8
ab917da71e Allow multiple EditorNode3DGizmo collision meshes
Allows to add multiple TriangleMesh collision meshes to a 3D gizmo.
2025-03-26 01:20:43 +01:00
dugramen
345974691b Scene Tree prevent inspecting node while scrolling 2025-03-25 19:54:07 -04:00
Rémi Verschelde
9328d24a72 Merge pull request #104296 from Rindbee/fix-editor-crash-when-inspecting-2-objects-handled-by-the-same-plugin
Fix editor crash when inspecting 2 objects handled by the same plugin
2025-03-25 23:08:10 +01:00
风青山
411f476319 Fix editor crash when inspecting 2 objects handled by the same plugin
Already activated plugins do not need to be added again to `editor_plugins_over`.

`fold_resource()` changes `active_plugins` and is unsafe to call while iterating
over `active_plugins`.
2025-03-26 00:40:21 +08:00
Thaddeus Crews
a9316e7245 Merge pull request #104587 from Calinou/engine-build-configuration-tweak-extension
Change `.build` extension for engine build profiles to `.gdbuild`
2025-03-25 11:09:08 -05:00
Hugo Locurcio
4d2409f849 Change .build extension for engine build profiles to .gdbuild
`.build` was already used by the Meson buildsystem for its build file.
Using a unique file extension for Godot avoids ambiguity and allows
third-party tools to reliably detect its file formats.

The previous file extension is still accepted in the load/save dialog, so
this change is backwards-compatible. The buildsystem doesn't care
about the file extension, so no changes are required on that end.
2025-03-25 15:30:32 +01:00
Michael Alexsander
d01d40490f Fix regressions regarding multiple remote object selection 2025-03-24 18:07:12 -03:00
Thaddeus Crews
6b5b84c0c5 Merge pull request #101737 from btgs-0/add-tile-coordinate-and-rectangle-size-display-to-terrains-editor-101634
Draw tilemap coordinate and rectangle size on the screen when using the TileMapLayer's Terrains plugin
2025-03-24 15:27:35 -05:00
Thaddeus Crews
ef4215472c Merge pull request #102562 from KoBeWi/edytor_dans_todos_Sprache
Enable changing editor language without restart
2025-03-24 15:27:33 -05:00
Thaddeus Crews
95a0cad8b1 Merge pull request #104482 from YeldhamDev/game_view_featprof_3d
Hide 3D mode in Game view if the feature is disabled
2025-03-24 15:27:32 -05:00
Thaddeus Crews
96b5fe8092 Merge pull request #104344 from dugramen/subgroup-vbox-separation
Fix vbox separation for inspector subgroups
2025-03-24 15:27:31 -05:00
Thaddeus Crews
e2d3e8ff86 Merge pull request #104231 from arkology/wide-theme-editor-walking
Fix `ThemeEditor` being too wide for small screen or minimized window
2025-03-24 15:27:29 -05:00
Thaddeus Crews
bf1c2583f4 Merge pull request #101954 from bruvzg/uid_deref
[Export] Convert `uid://` names to `res://` when exporting files.
2025-03-24 10:01:07 -05:00
Thaddeus Crews
a5926394d3 Merge pull request #103956 from dugramen/curve-handles-outwards
Path2D prefer control points for outward curve
2025-03-24 10:01:05 -05:00
Thaddeus Crews
82d2a4b370 Merge pull request #104425 from stuartcarnie/script_debugger_complexity
Editor: Simplify `_parse_message`; separate into handler functions
2025-03-24 10:00:58 -05:00
Thaddeus Crews
0595bb8a42 Merge pull request #104441 from bruvzg/emb_menu_icons
Fix embedded help menu icons.
2025-03-23 19:04:02 -05:00
Thaddeus Crews
8cafc43f71 Merge pull request #104475 from ryevdokimov/fix-3d-view-menu-gizmo-icons
Fix 3D view menu gizmo icons being broken in empty scene
2025-03-23 19:03:56 -05:00
Thaddeus Crews
2eec0fc526 Merge pull request #94441 from Repiteo/core/math-namespace
Core: Convert `Math` class to namespace
2025-03-23 19:03:55 -05:00
dugramen
4fbf38d091 Path2D prefer control points for outward curve 2025-03-22 15:41:38 -04:00
Thaddeus Crews
f09ee0171a Style: Begin integrating simple .clangd fixes 2025-03-22 13:24:35 -05:00
Michael Alexsander
123b5baaba Hide 3D mode in Game view if the feature is disabled 2025-03-22 15:16:44 -03:00
Hugo Locurcio
2044bd898a Add double to the version full build string when using a double-precision build
This means that `double` is now visible in the command line startup version,
project manager, editor About dialog and at the bottom of the editor.
This is because double-precision mode has a significant impact on how the
editor and projects run.

Similar to `mono` for C# builds, this affects which export templates the editor
looks for, since it needs a different set of export templates.

The export templates manager now indicates that no official double-precision export
template downloads are currently available (although the `dev` status message
takes priority over it).
2025-03-22 19:02:15 +01:00
Robert Yevdokimov
1abde8ce48 Fix 3D view menu gizmo icons being broken in empty scene 2025-03-22 21:12:44 +04:00
BT
b954ddce28 Draw the mouse position's tilemap co-ordinate (and rectangle size) on the screen when using the TileMapLayer's Terrains plugin. 2025-03-22 10:29:24 +10:30