Commit Graph

137 Commits

Author SHA1 Message Date
Thaddeus Crews f630133a01 Merge pull request #116826 from Repiteo/style/class-db-explicit-include
Style: Add `class_db.h` includes explicitly
2026-02-26 16:18:45 -06:00
Thaddeus Crews 77c66698e6 Merge pull request #116248 from KoBeWi/ReloadHD
Rework updating editor viewport HDR
2026-02-26 16:18:39 -06:00
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
kobewi 7e2d260e68 Rework updating editor viewport HDR 2026-02-26 17:52:53 +01:00
Rémi Verschelde f5a290ac46 Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace
A number of headers in the codebase included `rendering_server.h` just for
some enum definitions. This means that any change to `rendering_server.h` or
one of its dependencies would trigger a massive incremental rebuild.

With this change, we decouple a number of classes from `rendering_server.h`,
greatly speeding up incremental rebuilds for that area.

On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 60s (from 2m57s).
2026-02-25 19:43:03 +01:00
Thaddeus Crews 42ac04d9a9 Merge pull request #116023 from ryevdokimov/splitter-fail
Fix using editor viewport splitters failing sometimes
2026-02-24 09:29:17 -06:00
Michael Alexsander a7575e94d6 Make tooltips from all editor modes inform about the selection menu shortcut 2026-02-20 16:23:10 -03:00
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 29a16725c3 Fix using editor viewport splitters failing sometimes 2026-02-07 17:26:45 -05: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