Michael Alexsander
70b9574785
Fix some issues with 3D view manipulation
2026-05-06 17:09:14 -03:00
Enzo Novoselic
1b98247ef8
Fix RequiredResult<T> not being parsed properly by include-cleaner
2026-05-02 14:02:01 -04:00
Enzo Novoselic
7b82c0fe01
Remove unnecessary class_db.h includes
2026-05-02 13:08:34 -04:00
Thaddeus Crews
665d46bdef
Merge pull request #119013 from bruvzg/hdr_scr_2
...
Fix editor screenshots with HDR enabled.
2026-04-29 12:29:04 -05:00
Pāvels Nadtočajevs
37de63d984
Fix editor screenshots with HDR enabled.
2026-04-29 11:15:10 +03:00
Thaddeus Crews
320e818469
Merge pull request #118090 from YeldhamDev/of_course_its_another_single_char_typo
...
Fix panning with 3 button emulation not working
2026-04-28 09:02:56 -05:00
Thaddeus Crews
6e2b9cbab4
Revert "[HDR] Save editor screenshot as EXR when HDR is enabled."
...
This reverts commit d97199bcbf .
2026-04-27 13:46:11 -05:00
Pāvels Nadtočajevs
d97199bcbf
[HDR] Save editor screenshot as EXR when HDR is enabled.
2026-04-26 17:52:30 +03:00
Michael Alexsander
1255bdf434
Fix scroll hint margins in the asset library
2026-04-16 20:48:58 -03:00
Allen Pestaluky
2a059cd513
Change embedded window options to use three stacked dots and add HDR window information.
...
Co-authored-by: Josh Jones <kilauea.jones@gmail.com >
2026-04-06 15:01:51 -04:00
Thaddeus Crews
54bac151e5
Merge pull request #118089 from ryevdokimov/zoom-fix
...
Fix 3D zoom indicator not showing in editor
2026-04-02 12:33:20 -05:00
ryevdokimov
fd5332c8e9
Fix 3D zoom indicator not showing in editor
2026-04-01 21:11:17 -04:00
Thaddeus Crews
c3fdf82602
Merge pull request #117892 from jaydensipe/debugger-object-id-no-more
...
Use class name instead of Object ID in `Debugger`
2026-04-01 18:10:09 -05:00
Michael Alexsander
1f46f20f40
Fix panning with 3 button emulation not working
2026-04-01 17:58:00 -03:00
Rgeditv1
5ddc922f4a
feat: Display Node name in the remote debugger inspector title for single selected Node objects. =)
...
Signed-off-by: Rgeditv1 <rgeditv1@protonmail.com >
2026-03-30 13:56:56 -04:00
Jayden Sipe
8331515457
Use class name instead of Object ID in Debugger
2026-03-27 20:23:38 -04:00
Jayden Sipe
7608e3ccb0
Support folding, groups and subgroups in Remote Scene Inspector
2026-03-13 10:49:23 -04:00
Thaddeus Crews
ca77be8d0a
Merge pull request #117286 from akien-mga/clangd-unused-includes-scene
...
Remove unused includes in `scene` with clangd-tidy
2026-03-10 14:11:08 -05:00
Rémi Verschelde
8028b65442
Remove unused includes in scene with clangd-tidy
2026-03-10 16:40:00 +01:00
Jayden Sipe
d731418507
Use class name instead of Object ID in remote scene view
2026-03-10 03:07:34 -04:00
Thaddeus Crews
88cd7ab378
Merge pull request #105791 from ryevdokimov/cancel-navigation
...
Add the ability to cancel pan/zoom/orbit navigation
2026-03-09 15:18:26 -05:00
Thaddeus Crews
01af00957c
Merge pull request #117255 from AThousandShips/fix_no_3d_once_more
...
[Debugger] Fix 3D disabled builds
2026-03-09 15:18:25 -05:00
Thaddeus Crews
1a86cf1eaa
Merge pull request #117179 from ryevdokimov/freelook-interia-fix
...
Fix broken viewport camera inertia in freelook mode
2026-03-09 15:18:13 -05:00
Robert Yevdokimov
05c915566c
Add the ability to cancel pan/zoom/orbit navigation
2026-03-09 12:20:02 -04:00
A Thousand Ships
0c62f9b29a
[Debugger] Fix 3D disabled builds
2026-03-09 17:12:01 +01:00
ryevdokimov
f22f1a917b
Fix broken viewport camera inertia in freelook mode
2026-03-07 10:41:38 -05:00
Michael Alexsander
2f4e6b9de4
Allow to change the color of canvas selection
2026-03-06 16:13:43 -03:00
Michael Alexsander
27c86165f7
Add View3DController for editor 3D view manipulation
2026-03-05 12:51:48 -03:00
Rémi Verschelde
18edfa5245
Explicitly include scene_tree.h where used
...
Pre-requisite before removing `scene_tree.h` from `node.h`
which has cascading consequences on most of the codebase.
2026-03-05 10:43:25 +01:00
StarryWorm
3cb2d376f8
Get rid of all unnecessary class_db.h includers
2026-03-04 17:40:05 -05:00
Thaddeus Crews
e72018ee34
Merge pull request #116786 from jaydensipe/remote-read-only
...
Make constants READONLY in remote scene view
2026-03-04 14:32:32 -06:00
Thaddeus Crews
bb1e018314
Merge pull request #115119 from Nintorch/joypad-unfocused
...
Add project setting to ignore joypad events if the app is unfocused
2026-03-04 11:20:39 -06:00
Rémi Verschelde
eabb9a63d4
Rename callable_method_pointer.h to callable_mp.h and include it explicitly
...
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.
Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
Rémi Verschelde
765362b033
Explicitly include core/config/engine.h where used
2026-03-04 10:17:10 +01:00
Rémi Verschelde
f332faf46b
Explicitly include core/os/os.h where used
2026-03-04 09:54:10 +01:00
Nintorch
d418d692b9
Project setting to ignore joypads on unfocused app
...
Co-Authored-By: Christoph Taucher <4498502+chtau@users.noreply.github.com >
2026-03-03 11:03:37 +05:00
Jayden Sipe
f5fb5ef6a5
Use readonly on constants in remote scene view
2026-02-27 22:51:28 -05:00
Danil Alexeev
f4b1d4b185
Editor: Fix display of objects in the Remote Inspector
2026-02-27 17:54:33 +03:00
Rémi Verschelde
cb9b4cff90
Decouple MeshStorage from RenderingServer
...
By moving RS::SurfaceData and RS::MeshInfo to RenderingServerTypes.
This notably allows removing RS dependency from `mesh.h`.
2026-02-25 20:17:28 +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
Rémi Verschelde
1c12d2c36e
Tidy up includes in scene/main and scene/debugger
2026-02-19 15:09:29 +01:00
Rémi Verschelde
ad4b910a10
Minimize include dependencies of display_server.h
...
- Removes `native_menu.h` dependency from `display_server.h`.
It's now forward-declared in all DisplayServer implementations and should
be included in the .cpp's.
- Removes some unused `rb_set.h` and `rb_map.h` dependencies, which leads to
having to include them explicitly in half the scene and editor codebase...
which shows how much we depend on `display_server.h`.
- Forward-declare `input_event.h`, so now we need only `keyboard.h`.
2026-02-17 19:45:31 +01:00
Danil Alexeev
376b2d8f57
Improve display of non-exported members in Remote Tree Inspector
2026-02-01 12:22:50 +03:00
A Thousand Ships
2bd998afc3
[Buildsystem] Fix non-3D builds
...
Restructure of the debugger caused `Node` to be undeclared in non-3D
builds (normally declared in `resource.h`)
2026-01-30 18:42:05 +01:00
Michael Alexsander
6862edcede
Move RuntimeNodeSelect to its own files
2026-01-29 11:02:25 -03:00
Nintorch
eb019511ed
Optimize files that #include input.h header
2026-01-28 14:21:00 +05: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
Ben Lubar
38dd2e69d0
Make Godot compile with 3D physics disabled again.
2025-12-30 12:19:21 -06:00
Thaddeus Crews
8c4e793d3a
Merge pull request #111700 from YeldhamDev/ignore_scale_remote_debug
...
Make remote debug elements ignore the canvas scaling
2025-12-15 08:01:12 -06:00
A Thousand Ships
cb1680c07a
[Debugger] Fix 3D disabled builds
2025-12-12 22:22:38 +01:00