1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-03 16:55:53 +00:00
Commit Graph

18498 Commits

Author SHA1 Message Date
Pāvels Nadtočajevs
19f360d65a Add font import flag to toggle modulation of colored glyphs. 2025-04-01 13:36:10 +03:00
Anish Mishra
a7b7220d86 Fix input config dialog overflow on Android Editor 2025-04-01 12:41:19 +05:30
Etherealxx
7e00ea510e Fix missing tooltips on "Advanced Import Settings for Scene" window
In Godot, it's possible to customize how the engine imports 3D resource,
by either clicking "Advanced..." button on Import Dock or double
clicking the resource on FileSystem Dock. Doing so will open the
Advanced Import Settings window, where user could inspect the 3D resource
in a viewport, with the scene tree on the left and an inspector panel
akin to the Import dock on the left. It contains the same settings from
the Import dock, with some advanced additions.

This commit fixes a regression since 4.2 where settings in the inspector
panel on the right part of the window does not contain the same tooltips
as its Import Dock counterpart (which were retrieved from the XML class
reference).
2025-04-01 10:29:40 +07:00
Thaddeus Crews
abd565eb19 Merge pull request #104844 from Ivorforce/gdsoftclass
Add and require `GDSOFTCLASS` for `Object` subclasses that want to cast but do not use `GDCLASS`.
2025-03-31 19:02:03 -05:00
Thaddeus Crews
7ba2ebd7fb Merge pull request #104523 from rsubtil/fix-dap_bugs
Fix crash when removing breakpoints from DAP, and multiple fixes
2025-03-31 19:02:02 -05:00
Thaddeus Crews
e5f7ec0c30 Merge pull request #104777 from smix8/fix_boxmesh
Fix EditorNode3DGizmo::add_solid_box() GPU stalling
2025-03-31 19:02:02 -05:00
Ricardo Subtil
0272e35451 Fix DAP bugs: crash when removing breakpoints, duplicated breakpoint data, source checksums not updating 2025-03-31 21:42:23 +01:00
Lukas Tenbrink
fa0a3c9c6e Add and require GDSOFTCLASS for Object subclasses that want to cast but do not use GDCLASS. 2025-03-31 20:49:50 +02:00
Thaddeus Crews
8f6bb119f4 Merge pull request #100602 from KoBeWi/over_100_changes_in_50_random_files_aka_the_best_kind_of_PR
Add templated version of `ObjectDB::get_instance()`
2025-03-31 12:03:47 -05:00
Thaddeus Crews
e99dc63fdc Merge pull request #103764 from kleonc/multi_node_edit_update_on_property_list_changed
Update `MultiNodeEdit` property list on edited nodes' property list changed
2025-03-31 12:03:45 -05:00
Thaddeus Crews
64f80ca0e9 Merge pull request #104810 from kiroxas/utf8_cleanup
Replace `append_utfx` with direct `String::utfx`
2025-03-31 12:03:44 -05:00
Michael Alexsander
d607fc7221 Fix remote object inspector through DAP 2025-03-31 10:55:13 -03:00
chocola-mint
19e8faae30 Add null check for SpriteFramesEditor's SpriteFrames 2025-03-31 22:16:49 +09:00
Aaron Franke
c1acc839a8 Directly use segment points in Geometry2D/3D function parameters 2025-03-30 16:25:59 -07:00
Kiro
23129a66ed Replace append_utfx with direct String::utfx 2025-03-30 19:56:38 +02:00
Thaddeus Crews
8b2952a71c Merge pull request #101504 from AThousandShips/nav_split_new
[Navigation] Create a dedicated 2D navigation server
2025-03-30 09:05:43 -05:00
smix8
6a54d2d552 Fix EditorNode3DGizmo::add_solid_box() GPU stalling
Fixes EditorNode3DGizmo::add_solid_box() stalling the GPU because it used a function that queries the mesh arrays from the GPU.
2025-03-29 21:42:28 +01:00
Thaddeus Crews
ff1858ad2c Merge pull request #102101 from KoBeWi/2d_3d_skrypt_gra_biblioteka_zasobów
Mark main screen plugin names for translation
2025-03-29 10:16:33 -05:00
Thaddeus Crews
780cf03051 Merge pull request #104556 from Ivorforce/string-extend-instead-of-parse
Use `append_` instead of `parse_` for `String` methods.
2025-03-29 10:16:33 -05:00
A Thousand Ships
5cc0539961 [Navigation] Create a dedicated 2D navigation server
* Add a dedicated 2D server
* Create dedicated tests
* Split performance metrics between 2D and 3D
* Rename the 3D only server module
2025-03-29 12:10:50 +01:00
风青山
0a1851032b Use the correct root inspector when making elements moved in an array visible 2025-03-29 12:40:26 +08:00
Nolkaloid
410d6eee45 Limit error messages in CodeTextEditor to 2 lines length 2025-03-28 22:27:43 +01:00
Rémi Verschelde
fd02ff8d02 Merge pull request #104703 from bruvzg/loc_dir_icons
Fix updating editor icons on translation change.
2025-03-28 17:30:49 +01:00
Rémi Verschelde
b4edd92266 Merge pull request #104604 from KoBeWi/why_new
Remove New prefix from EditorResourcePicker
2025-03-28 17:30:32 +01:00
Rémi Verschelde
1298e7078d Merge pull request #104061 from a-johnston/better_no_query_handling
Improve default/no query quick open dialog behavior
2025-03-28 17:30:14 +01:00
Rémi Verschelde
e8bc75f056 Merge pull request #103373 from YeldhamDev/build_remove_physics
Allow to compile templates without physics servers
2025-03-28 17:30:03 +01:00
Rémi Verschelde
1e595a0aa7 Merge pull request #103053 from Peelep/preview-sun-env-undoredo
Add UndoRedo actions to preview sun/environment popup
2025-03-28 17:29:58 +01:00
Rémi Verschelde
b12258bd22 Merge pull request #99897 from aaronfranke/editor-top-nodes
Clarify API for top selected nodes in EditorSelection and make public
2025-03-28 17:29:51 +01:00
Rémi Verschelde
3b90bb56ad Merge pull request #89782 from KoBeWi/stdArrayList
Use initializer list in Arrays
2025-03-28 17:29:40 +01:00
Michael Alexsander
5ad414d046 Allow to compile templates without physics servers 2025-03-28 11:00:44 -03:00
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
Pāvels Nadtočajevs
e47207ad16 Fix updating editor icons on translation change. 2025-03-28 15:04:32 +02: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
Aaron Franke
17db92b8b8 Clarify API for top selected nodes in EditorSelection and make public 2025-03-27 16:09:08 -07:00