Commit Graph

129 Commits

Author SHA1 Message Date
passivestar 23df31ece4 Don't tint the preview camera icon 2026-02-20 12:24:04 +04:00
DinkeyKing 4e95d26c97 Fix 3D editor camera not updating correctly 2026-02-19 15:00:47 +01:00
Thaddeus Crews 7eedf1846f Merge pull request #105045 from ryevdokimov/fix-load-from-project-settings
Fix issues with `InputMap::load_from_project_settings()` when called in tool script
2026-02-16 15:02:43 -06:00
Thaddeus Crews 3294d50d82 Merge pull request #116075 from ryevdokimov/arc-sync
Fix gizmo rotation arc and applied transform not being in sync
2026-02-12 08:19:15 -06:00
Josh Jones b8389cc76b Support output to HDR monitors
Co-authored-by: Alvin Wong <alvinhochun@gmail.com>
Co-authored-by: Allen Pestaluky <allenpestaluky@gmail.com>
2026-02-11 22:13:26 -07:00
Robert Yevdokimov d613138aa4 Fix gizmo rotation arc and applied transform not being in sync 2026-02-11 13:02:37 -05:00
Thaddeus Crews e4d449f4b4 Merge pull request #115871 from ryevdokimov/arc-line-snap
Fix transform gizmo rotation arc line not snapping with snap rotation
2026-02-11 10:27:03 -06:00
Thaddeus Crews 152f142788 Merge pull request #115992 from ryevdokimov/fix-trackball-highlight
Fix trackball not highlighting immediately when toggling `Use Trackball`
2026-02-11 10:27:01 -06:00
Thaddeus Crews ec297f8bb3 Merge pull request #114717 from TokageItLab/gizmo-opt
Add `view_plane_rotation_gizmo_scale` to EditorSettings & make color darken
2026-02-10 08:29:45 -06:00
Robert Yevdokimov c899f017e2 Make it so consecutive presses of Begin Rotate Transformation shortcut enables trackball rotation 2026-02-09 18:19:53 -05:00
Thaddeus Crews 2a5a740bde Merge pull request #115855 from ryevdokimov/instant-feedback
Show viewport messages and rotation line instantly on instant transforms
2026-02-09 15:07:00 -06:00
Robert Yevdokimov 996353e457 Fix viewport text not clearing after commit/cancel of custom editor gizmo handles 2026-02-08 23:34:40 -05:00
Silc Lizard (Tokage) Renew 9ebc4c3013 Add view_plane_rotation_gizmo_scale to EditorSettings 2026-02-08 18:50:49 +09:00
Robert Yevdokimov 415ddc83e1 Fix trackball not highlighting immediately when toggling Use Trackball 2026-02-07 10:12:15 -05:00
Robert Yevdokimov fdf126e1d9 Show viewport messages and rotation line instantly on instant transforms 2026-02-06 15:33:01 -05:00
Thaddeus Crews 3a44846a86 Merge pull request #115543 from ryevdokimov/don't-frelook-highlight-gizmos
Don't highlight gizmos while in freelook
2026-02-06 08:17:52 -06:00
Thaddeus Crews fb9711a19a Merge pull request #115002 from ryevdokimov/orbit-snap-require-shortcut
Fix viewport orbit snap defaulting to always snapping when shortcut(s) are set to none
2026-02-05 09:32:40 -06:00
Thaddeus Crews 9e2ab92fee Merge pull request #115794 from TokageItLab/toggle-trackball
Make trackball rotation optional as toggle option of Node3DEditorTool
2026-02-05 09:32:35 -06:00
Silc Lizard (Tokage) Renew afb5839696 Make trackball rotation optional as toggle option of Node3DEditorTool
Co-authored-by: ryevdokimov <robert.yevdokimov@autStand.com>
2026-02-05 03:26:59 +09:00
Robert Yevdokimov 80294349f1 Fix transform gizmo rotation arc line not snapping with snap rotation 2026-02-03 23:49:08 -05:00
Robert Yevdokimov 5a4537cbc7 Add anti-aliasing to transform gizmo rotation arc 2026-02-02 13:01:19 -05:00
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
Robert Yevdokimov 6006596fd8 Don't highlight gizmos while in freelook 2026-01-28 17:25:58 -05: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 7b2b3b41ee Fix viewport orbit snap defaulting to always snapping when shortcut(s) are set to none 2026-01-15 13:06:32 -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