Thaddeus Crews
cb1569345a
Merge pull request #112729 from KoBeWi/multi_group_yoink
...
Edit groups on multiple nodes
2025-11-20 16:47:07 -06:00
Thaddeus Crews
e9718d4bed
Merge pull request #98936 from Michakrom/toggle-scripts-panel-save-fix
...
Fix scripts panel state not being saved when toggle button is used
2025-11-20 16:47:05 -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
Thaddeus Crews
80d1459a59
Merge pull request #102193 from MartinDelille/shader-focus
...
Focus shader text editor when opened with quick open dialog
2025-11-20 16:47:02 -06:00
Thaddeus Crews
09bc1ca327
Merge pull request #77292 from Calinou/project-manager-add-select-all-none-shortcuts
...
Add Ctrl + A and Ctrl + Shift + A to (de)select all projects in project manager
2025-11-20 16:47:01 -06:00
Aaron Franke
d6d60845fe
Separate visual shader code out of shader editor plugin and dialog
2025-11-20 10:49:18 -08:00
Thaddeus Crews
d843374519
Merge pull request #112766 from syntaxerror247/script-editor-auto-resize
...
Android Editor: Adjust script editor size for virtual keyboard
2025-11-20 11:10:57 -06:00
Thaddeus Crews
51c470e410
Merge pull request #112953 from LanzaSchneider/LanzaSchneider-patch-1
...
Fix compilation errors with `deprecated=no`
2025-11-20 11:10:56 -06:00
Thaddeus Crews
2c03099587
Merge pull request #103953 from bitwise-aiden/ba-fix-mac-typo
...
Fix typo in MacOS and iOS export settings
2025-11-20 11:10:52 -06:00
Thaddeus Crews
688a6d02b2
Merge pull request #107435 from deralmas/wl-proxy
...
Wayland: Implement game embedding
2025-11-20 11:10:51 -06:00
Lanza
af9be78054
Fix compilation errors with deprecated=no
2025-11-20 20:12:29 +08:00
Dery Almas
bbf65ae72f
Wayland: Implement game embedding
...
This patch introduces a new protocol proxy, which multiplxes Wayland
clients into a single connection, allowing us to redirect calls (e.g.
create toplevel -> create subsurface). Mixed with some state tracking
and emulation, we can embed a full-featured client into the editor.
2025-11-19 21:24:18 +01:00
Aiden Storey
65a0ace3bc
Fix typo in MacOS and iOS export settings
2025-11-19 13:05:57 -05:00
Thaddeus Crews
dc6671a24d
Merge pull request #112465 from akien-mga/shader-baker-export-linux
...
Shader Baker: Fix Linux export warning
2025-11-19 11:04:05 -06:00
Thaddeus Crews
11ba422b66
Merge pull request #101168 from ryevdokimov/real-select-mode
...
Rename Select Mode to Transform Mode, and create a new Select Mode without transform gizmo
2025-11-19 11:04:03 -06:00
Rémi Verschelde
14734cbcf8
Shader Baker: Fix Linux export warning
...
We now have APIs exactly for this use case of querying project settings
for a target platform instead of the host OS.
- Fixes #112462 .
2025-11-19 14:51:38 +01:00
Anish Kumar
826f60db62
Hide scene tabs and script editor menu when virtual keyboard appears
2025-11-19 18:46:14 +05:30
Anish Kumar
e7bf3ec52d
Android Editor: Adjust script editor size for virtual keyboard
2025-11-19 18:46:14 +05:30
jitspoe
b9d5c3e213
Fix shader baker freezing if there are errors in the shader compilation process.
...
`tasks_processed` was not incrementing previously, so the packing was never considered "done".
2025-11-19 12:43:09 +01: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
Michakrom
f14ed7e370
Fix for a scripts panel state not being saved when toggle button is used
2025-11-18 14:30:41 -06:00
Thaddeus Crews
b15a13eed3
Merge pull request #112607 from KoBeWi/what_could_have_gone_wrong 🤷♂️
...
Add MeshInstance3D upgrade code
2025-11-18 14:00:50 -06: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
kobewi
5d5b2054e8
Support extension icons in Script Editor
2025-11-18 17:32:58 +01:00
Thaddeus Crews
8cb98cc497
Merge pull request #112912 from KoBeWi/export_as_nobugs
...
Assign explicit ID to Export As menu
2025-11-18 08:25:44 -06:00
Thaddeus Crews
9ce8d2da20
Merge pull request #112904 from vaner-org/fix-scene-export-as-regression
...
Fix `Scene > Export As...` being incorrectly disabled
2025-11-18 08:25:41 -06:00
vaner-org
6a5c7de993
Rename SCENE_SET_MAIN_SCENE to SCENE_TAB_SET_AS_MAIN_SCENE
2025-11-18 17:43:58 +05:30
kobewi
84f842f2e9
Assign explicit ID to Export As menu
2025-11-18 12:49:25 +01:00
Thaddeus Crews
ee60dce3b8
Merge pull request #107237 from Calinou/editor-drag-and-drop-resource-make-unique
...
Make drag-and-dropped resources unique when holding Ctrl/Cmd in the editor
2025-11-17 19:36:22 -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
376a19e0bd
Merge pull request #108125 from Calinou/project-manager-tags-auto-underscore-lowercase
...
Replace spaces and use lowercase automatically for project manager tags
2025-11-17 19:36:20 -06:00
Thaddeus Crews
68c125b1f5
Merge pull request #112859 from wheatear-dev/bugfix-112855
...
Fix crash in `EditorFileDialog` by checking for null pointer
2025-11-17 19:36:19 -06:00
Thaddeus Crews
4e8c4bce38
Merge pull request #112728 from jinyangcruise/fix_find_in_files_auto_search_when_changing_language
...
Fix find in files auto search when changing theme
2025-11-17 19:36:18 -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
Thaddeus Crews
bcb694fa0e
Merge pull request #112698 from MiracleAig/new_editor_preset_validation_fix
...
Fix editor preset names not being validated
2025-11-17 19:36:16 -06:00
Thaddeus Crews
98ee65eafd
Merge pull request #53679 from Calinou/editor-large-text-scene-add-warning
...
Show a warning toast when saving a large text-based scene
2025-11-17 19:36:13 -06:00
Thaddeus Crews
accfebb1ad
Merge pull request #103340 from Calinou/editor-visualshader-tweak-highend-label
...
Tweak high-end mark in the visual shader editor's node creation dialog
2025-11-17 19:36:12 -06:00
Thaddeus Crews
eaa0a00b8d
Merge pull request #108457 from KoBeWi/worldwide_debugging
...
Improve auto-translation of Debugger
2025-11-17 19:36:11 -06:00
Thaddeus Crews
9e6fefd96e
Merge pull request #107154 from Calinou/3d-editor-light-theme-use-dark-background
...
Always use a dark background for 3D editor overlays even with light theme
2025-11-17 19:36:08 -06:00
Thaddeus Crews
f41c8464cc
Merge pull request #112770 from KoBeWi/underscore_undercover
...
Don't expose underscored signals
2025-11-17 19:36:07 -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
Hugo Locurcio
ca987476d5
Make drag-and-dropped resources unique when holding Ctrl/Cmd in the editor
...
This uses the Make Unique action under the hood (not Make Unique (Recursive),
as the dialog fails to spawn just after a drag-and-drop operation).
2025-11-18 02:21:56 +01:00
Hugo Locurcio
afbefa6fc1
Replace spaces and use lowercase automatically for project manager tags
...
This makes the workflow of adding tags smoother by automatically
using valid tag names, rather than showing error messages.
This also strips edges when the field is submitted to avoid
leading/trailing underscores.
2025-11-18 02:06:24 +01:00
Hugo Locurcio
cbb8f55b96
Show a warning toast when saving a large text-based scene
...
Text-based scenes that contain large amounts of binary data
are slower to save and load. Their binary resources should be moved
to separate files, or the binary `.scn` format should be used instead.
2025-11-18 02:03:05 +01:00
Miracle Aigbogun
b630d374a2
Fixed validation error with export preset names
2025-11-17 18:41:06 -06:00
Hugo Locurcio
8a22dba956
Tweak high-end mark in the visual shader editor's node creation dialog
...
- Use Forward+/Mobile terminology as support actually depends on the
rendering method used, not the rendering driver.
- Use a standard warning color as this is no longer indicated as
Vulkan-specific.
- Fix color on light theme (the text was being modulated instead
of having its color overridden).
2025-11-18 01:40:49 +01:00
kobewi
448a605cec
Improve auto-translation of Debugger
2025-11-17 20:11:35 +01:00
Thaddeus Crews
109008bb80
Merge pull request #107765 from KoBeWi/overerrides
...
Improve editor settings override display
2025-11-17 10:57:01 -06:00
Thaddeus Crews
16d3ba7982
Merge pull request #111589 from KoBeWi/notification_not_signal
...
Fix wrong EditorSettings usage in 3D editor
2025-11-17 10:56:59 -06:00
Thaddeus Crews
fb03c9ce4b
Merge pull request #112739 from FantasmaGolicon/master
...
Change `TileSetScenesCollectionSource` raw pointers in the TileSet editor to ref
2025-11-17 10:56:58 -06:00