Commit graph

20866 commits

Author SHA1 Message Date
Thaddeus Crews
d07793e7ba
Merge pull request #116406 from akien-mga/cleanup-includes-displayserver
Minimize include dependencies of `display_server.h`
2026-02-18 08:28:10 -06:00
Thaddeus Crews
62c6ae120f
Merge pull request #116218 from KoBeWi/remove_
Fix editor not handling unsaved changes on restart from settings
2026-02-18 08:28:07 -06:00
Thaddeus Crews
c4a893e988
Merge pull request #114849 from TokageItLab/pathedit-selection
Highlight selected points in Path3DEditor
2026-02-17 14:04:03 -06:00
Thaddeus Crews
8ab040cc44
Merge pull request #116295 from Meorge/bugfix/anim-library-folding
Provide default values for fold state in "Edit Animation Libraries" window to prevent errors
2026-02-17 14:03:58 -06:00
Thaddeus Crews
7b089a98d9
Merge pull request #89748 from KoBeWi/grabn't
Remove redundant grabbing code from vector editor
2026-02-17 14:03:55 -06:00
Thaddeus Crews
4ce9ef043a
Merge pull request #111016 from almic/patch-1
Remove dead code in `node_3d_editor_gizmos.cpp`
2026-02-17 14:03:53 -06: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
Thaddeus Crews
8a4df69e22
Merge pull request #116403 from HolonProduction/lsp/settings
LSP: Document editor settings
2026-02-17 09:28:32 -06:00
Thaddeus Crews
fa56f71ddd
Merge pull request #107452 from Ivorforce/bit-math-header
Move binary math functions to `Math` namespace in `math_funcs_binary.h`
2026-02-17 09:28:31 -06:00
Thaddeus Crews
7268edf5a6
Merge pull request #116283 from TheDying0fLight/fix-script-editor-minimizing
Fix `ScriptTextEditor` resizing issue
2026-02-17 09:28:28 -06:00
Thaddeus Crews
41d060630a
Merge pull request #106004 from kitbdev/add-command-to-reload-project
Add Reload Current Project to the command palette
2026-02-17 09:28:27 -06:00
Thaddeus Crews
23d7147d1e
Merge pull request #116381 from Ivorforce/hashset-explicit-copy
Change `HashSet` copy constructor from implicit to explicit.
2026-02-17 09:28:26 -06:00
Thaddeus Crews
55da9f0782
Merge pull request #114360 from KoBeWi/dockup_grid
Refactor dock slot selector
2026-02-17 09:28:25 -06:00
Thaddeus Crews
a1c4aacdbc
Merge pull request #110796 from fkeyzuwu/drag-and-drop-info-label
Add drag and drop info label
2026-02-17 09:28:21 -06:00
HolonProduction
9527a6e2f0 LSP: Document editor settings 2026-02-17 12:29:27 +01:00
Lukas Tenbrink
0ea5ece984 Move binary math functions to Math namespace in math_funcs_binary header. 2026-02-17 12:24:35 +01:00
Lukas Tenbrink
c9249346c4 Change HashSet copy constructor from implicit to explicit. 2026-02-16 23:10:33 +01:00
Thaddeus Crews
376903417d
Merge pull request #116369 from HolonProduction/lsp/singleton
LSP: Fix singleton registration
2026-02-16 15:02:46 -06:00
Thaddeus Crews
7eedf1846f
Merge pull request #105045 from ryevdokimov/fix-load-from-project-settings
Fix issues with `InputMap::load_from_project_settings()` when called in tool script
2026-02-16 15:02:43 -06:00
Thaddeus Crews
b7b205c410
Merge pull request #116292 from ryevdokimov/sibiling-error
Fix silent failure when creating collision shape as sibling of scene root
2026-02-16 15:02:40 -06:00
Thaddeus Crews
7b9e7a9f8b
Merge pull request #116100 from Chaosus/fix_editor_property_array_theming
Fix theming for `EditorPropertyArray` icons
2026-02-16 15:02:39 -06:00
Thaddeus Crews
b21b4106b4
Merge pull request #114045 from Meorge/bugfix/note-for-file-extension
Add note to error message about how to add recognized extensions to editor
2026-02-16 15:02:37 -06:00
Thaddeus Crews
85ba5ffaad
Merge pull request #111687 from kevinlam508/update-selection-highlight-on-hidden-select
Fix selection highlight not updating when selecting a hidden canvasitems
2026-02-16 15:02:36 -06:00
Thaddeus Crews
1e12317895
Merge pull request #115646 from Ivorforce/list-explicit-copy
Change `List` copy constructor from implicit to explicit.
2026-02-16 15:02:34 -06:00
Thaddeus Crews
c069f5526b
Merge pull request #116219 from KoBeWi/what_the_path
Show shortcut path in tooltip
2026-02-16 15:02:33 -06:00
Thaddeus Crews
349a07c4c9
Merge pull request #116265 from Klology/Making-unsaved-changes-dialog-more-accurate
Make unsaved scene dialog more accurate
2026-02-16 15:02:26 -06:00
HolonProduction
47bc8f002f LSP: Fix singleton registration 2026-02-16 21:40:19 +01:00
kobewi
1e8c4d395f Refactor dock slot selector 2026-02-16 19:57:55 +01:00
Thaddeus Crews
e1c8e6cfb6
Merge pull request #108208 from YeldhamDev/remote_class_name_fix
Show custom class name in the remote inspector
2026-02-16 10:19:26 -06:00
Thaddeus Crews
cf406533c8
Merge pull request #114283 from KoBeWi/adding_physical_buttons
Change TabContainer's popup button into real Button
2026-02-16 10:19:22 -06:00
Thaddeus Crews
d155457554
Merge pull request #116081 from arkology/goto_line_button
Convert "Line and column numbers" label to button
2026-02-16 10:19:20 -06:00
Klology
4a823dcd23 Updated unsaved scene dialog to show the time the scene was opened if the scene was last saved before the editor was stared instead of editor startup time. 2026-02-15 14:29:55 -07:00
Malcolm Anderson
ad570e86d5 Provide default values for fold state in "Edit Animation Libraries" window to prevent errors
Apply suggestion from @KoBeWi

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2026-02-14 15:23:36 -08:00
Robert Yevdokimov
da3645d5a9 Fix silent failure when creating collision shape as sibling of scene root 2026-02-14 10:32:37 -05:00
Simon Döhl
ecf1f8d960 Fix ScriptTextEditor resizing issue 2026-02-14 13:04:08 +01:00
Kevin Lam
b3d0b00843 Fix selection highlight not updating when selecting a hidden canvasitem lower in the tree dock 2026-02-13 20:59:08 -06:00
Malcolm Anderson
e298af3c71 Add note to extension-change error message about how to make editor recognize an extension
Update editor/docks/filesystem_dock.cpp

Update editor/docks/filesystem_dock.cpp

Update editor/docks/filesystem_dock.cpp

Use pressed signal for button

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2026-02-13 17:34:30 -08:00
Thaddeus Crews
481b6fcf66
Merge pull request #115761 from jinyangcruise/fix_debugger_error_log_time_trimed
Fix debugger error log time gets trimmed.
2026-02-13 07:40:27 -06:00
Thaddeus Crews
06793a947b
Merge pull request #116209 from TheDying0fLight/fix-script-text-editor-ref-usage
Fix wrong `Ref` checks in `ScriptTextEditor`
2026-02-13 07:40:25 -06:00
kobewi
3f5620aac0 Show shortcut path in tooltip 2026-02-12 21:32:57 +01:00
kobewi
9518b98082 Fix ediitor not handling unsaved changes on restart from settings 2026-02-12 21:15:04 +01:00
fkeyz
2d03275c88 Add drag and drop info label 2026-02-12 19:58:08 +03:00
Simon Döhl
51582b3fd6 Fix wrong Ref checks in ScriptTextEditor 2026-02-12 17:19:43 +01:00
Thaddeus Crews
2d5b30c476
Merge pull request #115963 from blueskythlikesclouds/reduce-includes-to-rd
Reduce includes to rendering device.
2026-02-12 08:19:16 -06:00
Thaddeus Crews
3294d50d82
Merge pull request #116075 from ryevdokimov/arc-sync
Fix gizmo rotation arc and applied transform not being in sync
2026-02-12 08:19:15 -06:00
Josh Jones
b8389cc76b Support output to HDR monitors
Co-authored-by: Alvin Wong <alvinhochun@gmail.com>
Co-authored-by: Allen Pestaluky <allenpestaluky@gmail.com>
2026-02-11 22:13:26 -07:00
Robert Yevdokimov
d613138aa4 Fix gizmo rotation arc and applied transform not being in sync 2026-02-11 13:02:37 -05:00
Thaddeus Crews
e4d449f4b4
Merge pull request #115871 from ryevdokimov/arc-line-snap
Fix transform gizmo rotation arc line not snapping with snap rotation
2026-02-11 10:27:03 -06:00
Thaddeus Crews
152f142788
Merge pull request #115992 from ryevdokimov/fix-trackball-highlight
Fix trackball not highlighting immediately when toggling `Use Trackball`
2026-02-11 10:27:01 -06:00
Thaddeus Crews
1fbbd665c6
Revert "Rearrange project loading init"
This reverts commit f5c27569f0.
2026-02-11 08:30:48 -06:00