Robert Yevdokimov
bb3c8a0682
Fix issues with InputMap::load_from_project_settings() when called in tool script
2026-01-30 11:13:54 -05:00
Thaddeus Crews
e36d624a30
Merge pull request #115607 from Ivorforce/sunless-sky
...
Remove `sky.h` include from `environment.h`, to speed up compile time.
2026-01-30 09:32:14 -06:00
Thaddeus Crews
a6692abdb8
Merge pull request #115290 from ryevdokimov/zoom-preset
...
Register zoom shortcuts to match preset `Godot` navigation scheme
2026-01-30 09:32:12 -06:00
Lukas Tenbrink
1d840aae3a
Remove sky.h include from environment.h, to speed up compile time.
2026-01-30 00:05:55 +01:00
Thaddeus Crews
74b14da737
Merge pull request #115137 from ndarilek/remove-a11y-placeholders
...
a11y: Remove "not accessible at this time" placeholders.
2026-01-28 12:27:12 -06:00
Nintorch
eb019511ed
Optimize files that #include input.h header
2026-01-28 14:21:00 +05:00
Thaddeus Crews
027d32f322
Merge pull request #109976 from ryevdokimov/trackball-gizmo
...
Add trackball-style rotation for 3D transform gizmo
2026-01-27 15:18:34 -06:00
Thaddeus Crews
faf9adfcc6
Merge pull request #115447 from Giganzo/selection-menus-icon-size
...
Fix icon size for items in show list of selectable nodes menu
2026-01-27 15:18:33 -06:00
Thaddeus Crews
9f0e14ab2f
Merge pull request #99569 from yahkr/hide_colliders
...
Add option to toggle always showing collision shapes
2026-01-27 15:18:32 -06:00
Lukas Tenbrink
c56c297cee
Remove geometry_3d include from rendering_server.h, to reduce compile time.
...
Change `Geometry3D` from class to namespace.
2026-01-27 18:12:38 +01:00
yahkr
40373aeee4
Add option to toggle always showing collision shapes
2026-01-27 07:59:48 -05:00
Giganzo
60fe933ff6
Fix icon size for items in show list of selectable nodes menu
2026-01-27 12:32:12 +01:00
Robert Yevdokimov
fda3a5af81
Fix collision repositioning for child nodes
2026-01-24 21:22:56 -05:00
Robert Yevdokimov
529e50cfd4
Register zoom shortcuts to match preset Godot navigation scheme
2026-01-22 20:45:11 -05:00
Nolan Darilek
3a94b3e265
a11y: Remove "not accessible at this time" placeholders.
2026-01-19 14:10:27 -05:00
Robert Yevdokimov
c65d71a098
Fix viewport rotation gizmo aligned axis reversing
2026-01-14 12:52:35 -05:00
Robert Yevdokimov
12782eac8e
Add trackball-style rotation for 3D transform gizmo
2026-01-10 19:06:32 -05:00
Robert Yevdokimov
3518b0dc5a
Keep other parts of transform gizmo visible when rotating in local mode
2026-01-09 07:26:11 -05:00
Rémi Verschelde
f878b34c1d
Merge pull request #114408 from ryevdokimov/fix-rotation-gizmo-line-position
...
Fix rotation gizmo line position
2026-01-08 15:17:04 +01:00
Miguel de Icaza
eba4ceb0ea
Node3DEditorViewport: Prevent crash while handling input
...
The selection might change before the user releases the mouse pointer,
and this would crash the editor.
This follows the same check that is done in ::_update_gizmos
2026-01-05 11:33:11 +01:00
kobewi
8819651847
Fix some invalid translation usages
2025-12-30 00:03:17 +01:00
Robert Yevdokimov
f3cb02ac92
Fix rotation gizmo line position
2025-12-28 20:08:53 -05:00
Rémi Verschelde
f4dab5199a
Merge pull request #111748 from Calinou/doc-sdfgi-debug-probes
...
Document occlusion debugging in the SDFGI debug probes draw mode in the editor
2025-12-19 11:52:53 +01:00
Rémi Verschelde
68abeedba7
Merge pull request #111837 from bruvzg/objid_select
...
Use ObjectID to store nodes in the editor selection.
2025-12-18 23:30:54 +01:00
Pāvels Nadtočajevs
338cfba60a
Use ObjectID to store nodes in the editor selection.
2025-12-18 09:16:43 +02:00
Hugo Locurcio
c92ad80ec0
Fix 3D editor Emulate Numpad setting having no effect when previewing a camera
2025-12-18 01:41:58 +01:00
Hugo Locurcio
b3afc74115
Document occlusion debugging in the SDFGI debug probes draw mode in the editor
...
This feature shows occlusion information for the selected SDFGI
probe. It can only be used in the editor, as it relies
on the `RenderingServer::sdfgi_set_debug_probe_select()` method
that isn't exposed to the scripting API.
2025-12-11 23:42:45 +01:00
Hugo Locurcio
5d80686497
Default the 3D editor to Transform mode to restore 4.5 behavior
...
The Select mode no longer allows moving or rotating selected nodes.
This mode was still the default until now, which results in behavior that's
inconsistent with the 2D editor.
This sets the default mode to the new Transform mode to ensure
usability out of the box is unchanged. Shortcuts and icon ordering
were also modified to best match 4.5.
2025-12-09 18:16:01 +01:00
Rémi Verschelde
3edd256a6f
Merge pull request #113611 from bruvzg/mod_plus
...
[Editor] Fix missing "+" in the bunch of tooltips.
2025-12-05 09:38:51 +01:00
Pāvels Nadtočajevs
e2b8c9f038
[Editor] Fix missing "+" in the bunch of tooltips.
2025-12-05 10:20:50 +02:00
Rémi Verschelde
8437869434
Merge pull request #112615 from YeldhamDev/inspector_props_size_fix
...
Fix issues with property height in the inspector
2025-12-04 15:52:40 +01:00
Rémi Verschelde
34cdf39db0
Merge pull request #113420 from Calinou/editor-use-unicode-arrows
...
Use Unicode arrow symbols throughout the editor
2025-12-02 14:17:28 +01:00
Michael Alexsander
034942557e
Fix issues with property height in the inspector
2025-12-01 23:14:33 -03:00
Hugo Locurcio
db920eb7f0
Use Unicode arrow symbols throughout the editor
...
This does not apply to text printed to the Output panel, as the fixed-width
font may not have the glyph in its character set (or if it does, the arrow
character may be hard to read).
2025-12-02 01:36:35 +01:00
Hugo Locurcio
2cf7af9149
Make all unsupported renderer message features consistently warnings
...
Previously, some messages indicating a lack of support were errors
instead of warnings. Some messages were also not shown when running
a release export template.
- Use "renderer" terminology consistently instead of "rendering method".
2025-12-01 17:38:12 +01:00
Thaddeus Crews
6e69760134
Merge pull request #111967 from Ivorforce/object-cast-to-protect
...
Statically protect `Object::cast_to` for unrelated `Object` types.
2025-11-25 07:06:48 -06:00
Lukas Tenbrink
0f047944e4
Statically protect Object::cast_to for unrelated Object types.
...
Fix a handful of bugs associated with it.
2025-11-24 23:03:22 +01:00
Thaddeus Crews
6d8ec7e7ce
Merge pull request #86930 from ryevdokimov/commit-transforms-on-mode-switch
...
Commit transforms done with editor gizmo on tool mode switch.
2025-11-24 16:00:07 -06:00
Thaddeus Crews
fb91141cd1
Merge pull request #107343 from kj-art-dev/viewport-rotation-control-visual-feedback
...
Visual feedback update for viewport rotation gizmo.
2025-11-24 16:00:02 -06:00
Thaddeus Crews
45ce9f09d2
Merge pull request #93436 from Calinou/3d-editor-half-resolution-use-3d-scaling
...
Use Viewport's 3D Scaling in the 3D editor's Half Resolution option
2025-11-20 16:47:04 -06:00
Hugo Locurcio
54a6e6784c
Use Viewport's 3D Scaling in the 3D editor's Half Resolution option
...
This removes the reliance on Viewport shrinking, which fixes various
bugs with mouse input handling in 3D gizmos or the GridMap editor.
This also makes Half Resolution make use of the current 3D scaling
mode defined in the project setting (bilinear, FSR1 or FSR2).
When Half Resolution is checked, the Scaling 3D Scale value in the
project settings is halved in the editor. To ensure the 3D view
remaisn somewhat readable, the final value can't go below
the minimum value allowed in the project settings, which is 0.25.
2025-11-18 23:30:51 +01:00
Robert Yevdokimov
0b93712866
Rename Select Mode to Transform Mode, and create a new Select Mode without transform gizmo
2025-11-18 11:25:01 -06:00
Thaddeus Crews
4b92028e61
Merge pull request #112861 from ryevdokimov/fix-csg-preview
...
Fix preview CSG interfering with itself during drag and drop
2025-11-17 19:36:21 -06:00
Thaddeus Crews
d9333131d0
Merge pull request #108608 from ryevdokimov/camera-view-axis-rotation
...
Make rotation gizmo white outline a 4th handle that rotates around the camera's view-axis
2025-11-17 19:36:17 -06:00
Hugo Locurcio
d823a69237
Always use a dark background for 3D editor overlays even with light theme
...
This results in better readability against mixed-color backgrounds,
as what you see in the 3D editor doesn't change depending on your editor theme.
This also tweaks the viewport zoom/speed label for better readability
by using a bold font and thicker outline.
2025-11-18 02:28:27 +01:00
Robert Yevdokimov
7df165ce94
Fix preview CSG interfering with itself during drag and drop
2025-11-16 14:31:12 -06:00
kobewi
f722513c08
Fix wrong EditorSettings usage in 3D editor
2025-11-15 19:45:14 +01:00
Robert Yevdokimov
9b0b9ef450
Commit transforms on editor mode switch
2025-11-14 07:11:12 -06:00
Thaddeus Crews
65beea65d8
Merge pull request #108987 from timothyqiu/plugins-list-cleanup
...
Clean up `EditorPluginList`
2025-11-13 17:43:01 -06:00
Thaddeus Crews
8327dfa215
Merge pull request #112092 from timothyqiu/ts-nums
...
Move localized number formatting methods to `TranslationServer`
2025-11-10 17:47:09 -06:00