Commit Graph

20799 Commits

Author SHA1 Message Date
Thaddeus Crews 807ece13af Merge pull request #112887 from nikitalita/bind-editor-file-system-is-importing
Bind `EditorFileSystem::is_importing()`
2026-02-09 15:07:05 -06:00
Thaddeus Crews b6b7f5a9de Merge pull request #115767 from DexterFstone/Add-a-script-editor-keyboard-shortcut-to-show-the-documentation-tooltip-for-the-word-the-caret-is-on
Add a script editor keyboard shortcut to show the documentation tooltip for the word the caret is on
2026-02-09 15:07:03 -06:00
Thaddeus Crews ca281b0b2d Merge pull request #116080 from GammaGames/plugins_then_autoloads
Fix custom importers do not work with singletons
2026-02-09 15:07:01 -06: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
Thaddeus Crews 0e56b6f8e1 Merge pull request #116078 from ryevdokimov/custom-gizmo-commit-message
Fix viewport text not clearing after commit/cancel of custom editor gizmo handles
2026-02-09 15:06:59 -06:00
Thaddeus Crews cb8c64b96b Merge pull request #115968 from cdemirer/dummy-player-is-part-of-the-tree
Fix double memdelete of `dummy_player`
2026-02-09 15:06:55 -06:00
Jesse f5c27569f0 Rearrange project loading init to fix #115618 2026-02-09 05:48:34 +00: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
Robert Yevdokimov fdf126e1d9 Show viewport messages and rotation line instantly on instant transforms 2026-02-06 15:33:01 -05:00
cdemirer d68d42b6f5 Fix double memdelete of dummy_player
It's already deleted as a result of being part of the tree.
2026-02-06 20:41:56 +03:00
Thaddeus Crews f801f496a8 Merge pull request #115193 from skiessq/fix-visual-shader-frame-duplication
VisualShader: Fix nodes not attaching to new Frame on duplication
2026-02-06 08:18:02 -06:00
Thaddeus Crews 0f8119a3db Merge pull request #115575 from KoBeWi/native_instances
Fix Rename option for instance roots
2026-02-06 08:18:00 -06:00
Thaddeus Crews 8557916777 Merge pull request #115935 from Repiteo/style/inc-to-h
Style: Convert `*.gen.inc` to `*.gen.h` for ninja
2026-02-06 08:17:55 -06:00
Thaddeus Crews 9ecd611b51 Merge pull request #115928 from Naros/fix-typed-dictionary-types
Debugger: Fix typed dictionary hint string
2026-02-06 08:17:53 -06: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 526bb56115 Merge pull request #107597 from dalexeev/editor-help-improve-appearance
Editor: Improve appearance of built-in help
2026-02-06 08:17:47 -06:00
Thaddeus Crews 7cdd322fb9 Merge pull request #113351 from DexterFstone/Add-context-menu-to-the-Video-RAM
Add context menu to the Video RAM tab of the Debugger bottom panel
2026-02-06 08:17:46 -06:00
Nathan Hold e67a431894 Fix Unique Resources from Inherited Scenes
Co-Authored-By: Tomasz Chabora <kobewi4e@gmail.com>
2026-02-06 08:15:26 -06:00
Danil Alexeev 6e3dc38835 Editor: Improve appearance of built-in help 2026-02-06 11:15:59 +03:00
Dexter 3f40ff020c Add context menu to the Video RAM tab of the Debugger bottom panel 2026-02-06 10:18:14 +03:30
Dexter 9af504bd28 Add a script editor keyboard shortcut to show the documentation tooltip for the word the caret is on 2026-02-06 09:53:29 +03:30
Thaddeus Crews 7dae5da198 Style: Convert *.gen.inc to *.gen.h 2026-02-05 19:47:56 -06:00
Chris Cranford 9cba4ab7ab Fix typed dictionary hint string 2026-02-05 18:44:49 -05:00
Thaddeus Crews 60638c93fb Merge pull request #115422 from Rindbee/fix-EditorPropertyNodePath-base-node-is-not-local-scene
Fix `NodePath` `EditorProperty` using the wrong scene root
2026-02-05 14:44:42 -06:00
Thaddeus Crews 22d03aed44 Merge pull request #106352 from aaronfranke/editor-quat-float-insp
Increase float precision in the editor inspector for Quaternions
2026-02-05 14:44:40 -06:00
Thaddeus Crews c3687b9b89 Merge pull request #115719 from dalexeev/theme-editor-remember-split-offset
Theme Editor: Remember split offset between editor sessions
2026-02-05 14:44:37 -06:00
Thaddeus Crews a8c88243c2 Merge pull request #115172 from arkology/import_tab_size
Fix hidden `Import` tab height
2026-02-05 14:44:36 -06:00
风青山 c3a61d531f Fix the issue with ViewportTexture assignment
For properties like `ViewportTexture.viewport_path` that enable
`PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT`. The case of enabling
**Editable Children** to edit nodes in a child scene seems to have
been overlooked before.

The `EditorPropertyResource` also missed the **Editable Children**
case when handling `ViewportTexture`.
2026-02-05 21:03:09 +01:00
Robert Yevdokimov 1dec165139 Change orbit snap shortcut with navigation scheme 2026-02-05 13:17:57 -05:00
Thaddeus Crews bf332b7e2b Merge pull request #115900 from TheDying0fLight/remove-unused-edit_request_func-and-import
Remove unused `edit_request_func` and include in `script_language.cpp`
2026-02-05 09:32:41 -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 1ec80d710a Merge pull request #115509 from Jordyfel/project-manager-double-focus
Fix buttons for opening project in file manager
2026-02-05 09:32:37 -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
Thaddeus Crews 071b605cdd Merge pull request #94062 from dalexeev/core-mark-script-as-internal
Core: Mark property `script` as internal
2026-02-05 09:32:33 -06:00
Thaddeus Crews bbfc894451 Merge pull request #102085 from GustJc/path3d_snap_collider
Add option for `Path3D` to snap to colliders
2026-02-05 09:32:31 -06:00
Thaddeus Crews 79eb6694a1 Merge pull request #112381 from Ivorforce/no-right-align
Don't right-align escaped newlines (e.g. for `#define`)
2026-02-05 09:18:36 -06:00
Danil Alexeev 6fa2cc77e9 Core: Mark property script as internal 2026-02-05 16:17:22 +03:00
Simon Döhl c91240ef53 Remove unused edit_request_func and import in script_language.cpp 2026-02-05 12:45:18 +01:00
Gustavo Jaruga Cruz 365f8fd038 Add option for Path3D to snap to colliders 2026-02-05 08:29:15 -03:00
Danil Alexeev bf6a88045a Theme Editor: Remember split offset between editor sessions 2026-02-05 13:28:07 +03:00
Lukas Tenbrink c5df0cb82b Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history. 2026-02-04 19:31:28 +01: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
Thaddeus Crews 7dac0bc3be Merge pull request #115839 from SpikeTrapBoomStudios/make-editor-docks-respect-pin-behavior
Fix: Skip setting current dock when tab cannot switch [ Make EditorDocks respect panel lock ]
2026-02-04 11:04:23 -06:00
Thaddeus Crews 555a558dcf Merge pull request #115482 from YeldhamDev/vsc_dock_stuff
Convert the bottom VCS dock to a `EditorDock` and tie it with the Commit dock
2026-02-04 11:04:20 -06:00
Thaddeus Crews 72aeb54f9f Merge pull request #115633 from AThousandShips/fix_invalid_event
[Input] Handle invalid `input/` settings correctly
2026-02-04 11:04:18 -06:00
Thaddeus Crews 8858cf3cc4 Merge pull request #115596 from YeldhamDev/container_size_cache_fix
Fix wrong size on `Container` nodes due to late cache update
2026-02-04 11:04:17 -06:00
Thaddeus Crews 3fff558dfc Merge pull request #98667 from KoBeWi/superbox_input
Add FilterLineEdit to unify editor filter field navigation
2026-02-04 11:04:16 -06:00
Thaddeus Crews c22aa78faf Merge pull request #115814 from TheDying0fLight/fix-highlighter-regression
Fix editor syntax highlighter regression
2026-02-04 11:04:15 -06:00
Thaddeus Crews 3d113f4052 Merge pull request #115840 from SpikeTrapBoomStudios/fix-floating-dock-crash
Properly handle closing floating docks
2026-02-04 11:04:14 -06:00
Brendan LeVoy a66742d699 Skip setting current dock when tab cannot switch
When opening a dock into a DockTabContainer that returns can_switch_dock() == false, avoid marking the dock as current. Previously p_set_current was passed through to _move_dock unconditionally; now we cast the slot to DockTabContainer and force set_current to false if switching is disallowed, preventing an unwanted focus/tab switch.

Fixed random whitespace issue to satisfy clang format

Squashes:
Update editor_dock_manager.cpp
Simplify 3rd arg of _mode_dock call
Change type of slot to remove redundancy

Co-Authored-By: lodetrick <146759331+lodetrick@users.noreply.github.com>
2026-02-04 08:44:05 -05:00