Fredia Huya-Kouadio
5f7b82e20f
Fix reported crashes from the Play store
...
- Fixes https://play.google.com/console/u/0/developers/5310120689138741555/app/4972363226496209566/vitals/crashes/6747aea8b031aa6718dfd3909b7c2879/details?days=28&isUserPerceived=true&versionCode=40700105
- Fixes https://play.google.com/console/u/0/developers/5310120689138741555/app/4972363226496209566/vitals/crashes/0f8b9c9f9936f3b8e7027940a99a5c85/details?days=28&isUserPerceived=true&versionCode=40700105
2026-05-15 10:53:08 -07:00
Thaddeus Crews
db0467cc6a
Merge pull request #118895 from Infiland/fix-118826-inspector-tooltips
...
Fix inspector tooltips after focus changes
2026-05-14 09:06:48 -05:00
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
Infiland
b08d13cc41
Fix stale pressed state after focus changes
...
Release pressed input state whenever app or embedder focus changes so editor hover tooltips are not blocked by stale keyboard input while preserving the unfocused joypad behavior in Input.
2026-04-23 22:15:33 +02: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