1
0
Fork 0
Commit Graph

19952 Commits

Author SHA1 Message Date
Thaddeus Crews 6e69760134
Merge pull request #111967 from Ivorforce/object-cast-to-protect
Statically protect `Object::cast_to` for unrelated `Object` types.
2025-11-25 07:06:48 -06:00
Lukas Tenbrink 0f047944e4 Statically protect `Object::cast_to` for unrelated `Object` types.
Fix a handful of bugs associated with it.
2025-11-24 23:03:22 +01:00
Thaddeus Crews 6d8ec7e7ce
Merge pull request #86930 from ryevdokimov/commit-transforms-on-mode-switch
Commit transforms done with editor gizmo on tool mode switch.
2025-11-24 16:00:07 -06:00
Thaddeus Crews fb91141cd1
Merge pull request #107343 from kj-art-dev/viewport-rotation-control-visual-feedback
Visual feedback update for viewport rotation gizmo.
2025-11-24 16:00:02 -06:00
Thaddeus Crews ce5f11352d
Merge pull request #112996 from Ivorforce/history-dock-lbr
Move History dock to the bottom left by default.
2025-11-24 15:59:59 -06:00
Thaddeus Crews 5144ee81cd
Merge pull request #108546 from ryevdokimov/path3d-no-restart
Do not require editor restart when changing Path 3d Tilt Disk Size setting
2025-11-24 15:59:58 -06:00
Lukas Tenbrink de18f3200e Move History dock to the bottom left by default. 2025-11-24 17:38:47 +01:00
Thaddeus Crews 4fef336722
Merge pull request #113014 from arkology/scene-tabs-context-options
Add "Undo Close" & "Close All" options for `EditorSceneTabs` out-of-tabs context menu
2025-11-24 10:21:45 -06:00
Thaddeus Crews 06f7cc9e02
Merge pull request #101787 from Break-Ben/signals-and-groups-docks
Separate Node editor dock
2025-11-24 10:21:24 -06:00
Thaddeus Crews d5d061e1c2
Merge pull request #108180 from Naros/use-script-dialog-for-script-resources
Use create script dialog for script-type resources
2025-11-24 10:21:23 -06:00
Thaddeus Crews 3d0f2889d8
Merge pull request #113034 from lodetrick/new-dock-tiles
Use new dock system for TileMap and TileSet
2025-11-24 10:21:20 -06:00
Logan Detrick da8817a4e8 Use new dock system for TileMap and TileSet 2025-11-24 03:13:02 -08:00
Chris Cranford 23b6f129c7
Use create script dialog for script-type resources 2025-11-24 04:43:18 -05:00
arkology ae2f69b6c0 Add "Undo Close" & "Close All" options for `EditorSceneTabs` out-of-tabs context menu 2025-11-24 00:02:02 +03:00
Break ef9738005a Separate Node editor dock 2025-11-22 10:17:03 +08:00
Thaddeus Crews 101b827087
Merge pull request #110623 from YeldhamDev/time_manipulation
Allow resizing the length of animations by dragging the timeline
2025-11-21 18:37:39 -06:00
Thaddeus Crews 3619c68856
Merge pull request #91634 from jogly/gilley/fix-anim-loop-import
Fix animation loop import hints becoming lost
2025-11-21 18:37:33 -06:00
Thaddeus Crews 640109eeea
Merge pull request #111952 from KoBeWi/curing_dementia
Remember animation snapping state
2025-11-21 18:37:32 -06:00
Thaddeus Crews 7ec0243f10
Merge pull request #110376 from TokageItLab/mod-keying
Add option to keying modified transform by `SkeletonModifier3D`
2025-11-21 18:37:28 -06:00
Thaddeus Crews b9a92ca7d1
Merge pull request #112231 from timothyqiu/bezier-default-mode
Improve Bezier Default Mode button in Animation dock
2025-11-21 18:37:27 -06:00
Thaddeus Crews 25cc9ccefb
Merge pull request #112577 from timothyqiu/multiple-translations-per-locale
Add methods for querying loaded `Translation` instances
2025-11-21 18:37:24 -06:00
Silc Lizard (Tokage) Renew f4244fd61c Tweak/Add skeleton modifier keying button to top of the Viewport 2025-11-22 07:45:02 +09:00
Thaddeus Crews 9f5143dac9
Merge pull request #111285 from KoBeWi/EmptyFileDialog
Improve POT generator
2025-11-21 14:46:51 -06:00
kobewi 8179eb6f9b Improve POT generator 2025-11-21 21:11:41 +01:00
kobewi 67735cf213 Make bottom panel into available dock slot 2025-11-21 18:52:13 +01:00
Haoyu Qiu ec860ffe4a Add methods for querying loaded `Translation` instances 2025-11-21 08:51:26 +08:00
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