Commit Graph

20763 Commits

Author SHA1 Message Date
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
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
Thaddeus Crews 26d9d9d26a Merge pull request #115834 from TheDying0fLight/fix-inline-color-picker-regression
Fix `ScriptTextEditor` not loading editor settings on initialization
2026-02-03 18:06:51 -06:00
Thaddeus Crews eaa21e1423 Merge pull request #115827 from bruvzg/tr_load
[Export] Load translation files to check locale for ICU data export.
2026-02-03 18:06:48 -06:00
Thaddeus Crews 15c9d96209 Merge pull request #115796 from ryevdokimov/rotation-arc-aa
Add anti-aliasing to transform gizmo rotation arc
2026-02-03 18:06:46 -06:00
Brendan LeVoy f051d6a0e9 Fix crash in a simpler way
Simply null-checks the return value of get_parent_container()
2026-02-03 15:13:31 -05:00
Simon Döhl d4ce7b8cc5 Fix ScriptTextEditor not loading editor settings on initialization 2026-02-03 19:26:18 +01:00
Pāvels Nadtočajevs 1ea927cadc [Export] Load translation files to check locale for ICU data export. 2026-02-03 19:13:16 +02:00
Michael Alexsander e50af99ff2 Convert the bottom VCS dock to a EditorDock and tie it with the Commit dock
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2026-02-03 12:13:44 -03:00
A Thousand Ships d3924468a4 [Input] Handle invalid input/ settings correctly
This prefix is reserved for events
2026-02-03 15:38:09 +01:00
kobewi d6975dac11 Add FilterLineEdit to unify editor filter field navigation 2026-02-03 15:37:20 +01:00
Thaddeus Crews 4c5f4e61ad Merge pull request #115608 from ryevdokimov/fix-skeleton
Fix `Skeleton3D` Edit Mode bone buttons have priority over transform gizmo
2026-02-03 08:14:04 -06:00
Thaddeus Crews 2f3fc6504d Merge pull request #115793 from kitbdev/fix-text-editor-goto-crash
Fix Go To Line crash
2026-02-03 08:14:02 -06:00
Thaddeus Crews ace9a93ff3 Merge pull request #115784 from TokageItLab/fix-skeledit-flag
Remove unneeded checks for undo-redo history from Skeleton3DEditor
2026-02-03 08:14:01 -06:00
Michael Alexsander cdcab44e9b Fix wrong size on Container nodes due to late cache update
Co-authored-by: kit <kitbdev@gmail.com>
2026-02-03 10:55:02 -03:00
Simon Döhl 510639bd95 fix highlighter regression 2026-02-03 10:16:35 +01:00
kit 49b68479a4 Fix Go To Line crash 2026-02-02 21:17:30 -05:00
Silc Lizard (Tokage) Renew a9630eac57 Remove unneeded checks for undo-redo history from Skeleton3DEditor 2026-02-03 08:23:20 +09:00
kobewi afdc1d6456 Fix wrong base type when creating script 2026-02-02 22:59:57 +01:00
Thaddeus Crews cbfc64fd6e Merge pull request #115699 from ryevdokimov/fix-set-history-unsaved
Fix `mark_scene_as_unsaved()` not working with `Reload Saved Screen`
2026-02-02 12:57:30 -06:00
Thaddeus Crews f95b964572 Merge pull request #115758 from KoBeWi/autopen
Add setting for automatically opening scripts
2026-02-02 12:57:29 -06:00
Thaddeus Crews 0c6cc34e92 Merge pull request #114917 from TheDying0fLight/merge-shader-and-text-editors
Refactor `TextEditor` and `ScriptTextEditor`
2026-02-02 12:57:24 -06:00
Thaddeus Crews f3d72eb13a Merge pull request #115266 from Nintorch/fix-joypad-editor-tooltips
Fix editor tooltips disappearing with joypad button presses
2026-02-02 12:57:23 -06:00
Robert Yevdokimov 5a4537cbc7 Add anti-aliasing to transform gizmo rotation arc 2026-02-02 13:01:19 -05:00
kobewi 14afee66c4 Add setting for automatically opening scripts 2026-02-02 14:11:40 +01:00
Simon Döhl 2363720b53 merge parts of script and text editor 2026-02-02 11:22:25 +01:00
Rémi Verschelde f4f0679a2d Merge pull request #115726 from bruvzg/apple_menu_name
[macOS] Set apple menu node name to non empty value.
2026-02-02 10:11:00 +01:00
Rémi Verschelde affa84862a Merge pull request #115347 from mooflu/err-113332
Scene tree dock: Don't log error if there is no selection upon handling item_icon_double_clicked signal
2026-02-02 10:10:30 +01:00
Rémi Verschelde 63c78e684b Merge pull request #114165 from KoBeWi/static
Use actual class names in resource type hints
2026-02-02 10:10:24 +01:00
Pāvels Nadtočajevs 9cfe909108 [macOS] Set apple menu node name to non empty value. 2026-02-01 21:08:53 +02:00
Robert Yevdokimov 0b7aa22c45 Fix mark_scene_as_unsaved() not working with "Reload Saved Screen 2026-01-31 23:20:56 -05:00
Rémi Verschelde 429750f60b Merge pull request #115093 from Ivorforce/hashmap-explicit-copy
Change copy constructors of `HashMap` and `AHashMap` from implicit to explicit
2026-01-31 22:50:51 +01:00