Commit graph

20914 commits

Author SHA1 Message Date
Sysex89
49bf7b32ef Fix incorrect index usage in path string construction in PostImportPluginSkeletonRestFixer 2026-02-20 23:10:01 +01:00
Thaddeus Crews
a19892054e
Merge pull request #116537 from pafuent/audio_muted_on_break_reset_to_false_on_stop
Fix mute button after pausing and stopping
2026-02-20 14:34:29 -06:00
Thaddeus Crews
02451893cc
Merge pull request #115008 from KoBeWi/tileanslation
Improve auto-translation of tile editors
2026-02-20 14:34:29 -06:00
Thaddeus Crews
74ecf68e15
Merge pull request #115111 from KoBeWi/icons_are_baaaaaaaaaaaaack
Restore context menu icons in EditorFileDialog
2026-02-20 14:34:27 -06:00
Thaddeus Crews
8bae78e21b
Merge pull request #116434 from KoBeWi/code_is_not_eggs_don't_hard_boil_it
Don't hard-code dock names in default layout
2026-02-20 14:34:26 -06:00
Thaddeus Crews
2829092a2a
Merge pull request #116552 from Ivorforce/rb-move
Add move semantics to `RBMap` and `RBSet`. Make their copy constructors explicit.
2026-02-20 14:34:23 -06:00
Thaddeus Crews
4dca1eae42
Merge pull request #116475 from Metsker/features
Evaluate empty EditorSpinSliders to 0
2026-02-20 14:34:21 -06:00
Lukas Tenbrink
d6540e4aa7 Add move semantics to RBMap and RBSet. Make copy constructors explicit. 2026-02-20 20:47:15 +01:00
Thaddeus Crews
0df713417b
Merge pull request #116539 from Ivorforce/remember-your-ancestors
Include some headers explicitly in some important spots, to estimate include costs better.
2026-02-20 11:36:09 -06:00
Thaddeus Crews
726de897d0
Merge pull request #116400 from bruvzg/fvar_code
Restore `interface/editor/code_font_custom_variations` functionality.
2026-02-20 11:36:02 -06:00
Lukas Tenbrink
e75aa9ed86 Include some headers explicitly in some important spots, to estimate include costs better. 2026-02-20 15:33:03 +01:00
Pablo Andres Fuente
59c9e27119 Fix mute button after pausing and stopping
Fixes #116127

The problem was that an internal variable was not being reset correctly
when the game was stopped.
2026-02-20 10:31:51 -03:00
kobewi
0d01c01c7b Improve auto-translation of tile editors 2026-02-20 09:56:32 +01:00
passivestar
23df31ece4 Don't tint the preview camera icon 2026-02-20 12:24:04 +04:00
Thaddeus Crews
230e6bfc3b
Merge pull request #76596 from Calinou/editor-settings-allow-negative-line-spacing
Allow negative line spacing for the script editor in Editor Settings
2026-02-19 20:29:17 -06:00
Thaddeus Crews
4c6246052b
Merge pull request #116463 from Bashar-R/editor-only-master
Editor: only force CSV text for translation
2026-02-19 19:20:43 -06:00
Thaddeus Crews
5ce11b3c5f
Merge pull request #115129 from KoBeWi/the_favorite_color_is_doomed_(was)
Fix folder colors in Favorites list
2026-02-19 19:20:40 -06:00
Thaddeus Crews
afc720e35c
Merge pull request #116450 from fkeyzuwu/fix-export-dragndrop-type-hint
Match type hint behavior of drag and drop `@export` to `@onready`
2026-02-19 19:20:38 -06:00
kobewi
41e9e70705 Don't hard-code dock names in default layout 2026-02-19 20:46:21 +01:00
Thaddeus Crews
4f62fa03f5
Merge pull request #116187 from nikitalita/expose_reload_scripts
Add reload_open_files() to script editor
2026-02-19 09:46:09 -06:00
Thaddeus Crews
9a3a7f9abf
Merge pull request #104628 from Calinou/editor-add-toggle-visibility-shortcut
Add `H` keyboard shortcut to toggle node visibility in the 2D and 3D editors
2026-02-19 09:46:08 -06:00
Thaddeus Crews
16b7047677
Merge pull request #101769 from KoBeWi/attack_of_invisible_trees
Don't update inspector when invisible
2026-02-19 09:46:07 -06:00
Thaddeus Crews
e0b9d1f3ff
Merge pull request #106219 from DinkeyKing/editor-fov-fix
Fix 3D editor camera not updating correctly
2026-02-19 09:46:06 -06:00
Thaddeus Crews
d59205aa61
Merge pull request #111614 from YYF233333/typed-dict-include
Remove `typed_dictionary.h` include where it's unused or can be forward-declared
2026-02-19 09:46:05 -06:00
Thaddeus Crews
70771e3290
Merge pull request #116451 from YeldhamDev/animation_auto_translation
Improve auto-translation in the Animation editor
2026-02-19 09:46:04 -06:00
DinkeyKing
4e95d26c97 Fix 3D editor camera not updating correctly 2026-02-19 15:00:47 +01:00
lev
610918795e Evaluating empty EditorSpinSliders to 0 2026-02-19 13:46:20 +03:00
Yufeng Ying
37164e28f0 Remove typed_dictionary.h include 2026-02-19 13:28:06 +08:00
Bashar-R
560ff19a29 Editor: only force CSV text for translation 2026-02-18 22:14:08 -05:00
Kai
8770218577 Add reload_open_files() to script editor 2026-02-18 17:06:14 -08:00
Thaddeus Crews
ad4c2c3da8
Merge pull request #116097 from KoBeWi/but_who_will_validate_validation_panel
Fix auto-translation of EditorValidationPanel
2026-02-18 17:28:30 -06:00
Thaddeus Crews
30faebb208
Merge pull request #116312 from KoBeWi/5000_docks_below_surface
Add extra bottom dock slots
2026-02-18 17:28:29 -06:00
Thaddeus Crews
325dc44c08
Merge pull request #116328 from KoBeWi/🩶
Fix "disabled" nodes depending on process mode
2026-02-18 17:28:27 -06:00
Thaddeus Crews
aa6893931d
Merge pull request #116380 from KoBeWi/🙃
Fix BottomPanel tab dropping
2026-02-18 17:28:25 -06:00
Thaddeus Crews
551978e514
Merge pull request #112985 from DexterFstone/Add-Replace-to-SceneTree-context-menu
Add `Replace` to `SceneTree` context menu
2026-02-18 17:28:18 -06:00
kobewi
86c66ffed4 Don't update inspector when invisible 2026-02-19 00:09:40 +01:00
Hugo Locurcio
f3ba89c381
Add H keyboard shortcut to toggle node visibility in the 2D and 3D editors
This can be used to quickly toggle visibility of all selected nodes
in the editor.

Note that the default shortcut won't work when the Scene tree dock is
focused, as incremental search takes priority over the shortcut.

This changes the Show Helpers shortcut in the 2D editor to Shift + H
by default to avoid conflicts with this new shortcut.
2026-02-19 00:04:23 +01:00
Michael Alexsander
85ba2ecf2b
Improve auto-translation in the Animation editor 2026-02-18 19:10:04 -03:00
fkeyz
b60e662c25 Match type hint behavior of drag and drop @export to @onready 2026-02-18 22:06:38 +02:00
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
kobewi
6b8bc19c5a Add extra bottom dock slots 2026-02-18 15:23:25 +01: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