Thaddeus Crews
6c1652235c
Merge pull request #116940 from ryevdokimov/show-scene-tree-root
...
Remove `show_scene_tree_root_selection` from `EditorSettings`
2026-03-04 11:20:42 -06:00
Thaddeus Crews
d5e2ac7e02
Merge pull request #116991 from jazztickets/freelook_invert_y_axis
...
Add separate Freelook Invert Y Axis option
2026-03-04 11:20:37 -06:00
Rémi Verschelde
eabb9a63d4
Rename callable_method_pointer.h to callable_mp.h and include it explicitly
...
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.
Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
Rémi Verschelde
765362b033
Explicitly include core/config/engine.h where used
2026-03-04 10:17:10 +01:00
Rémi Verschelde
8c0f175c94
Decouple RenderingServer from as much of the codebase as possible
...
Notably decouples it from:
- AccessibilityServer
- DisplayServer
- Viewport
- Window
2026-03-03 12:48:07 +01:00
Rémi Verschelde
a447ac95ec
Move DisplayServer enums and typedefs to DisplayServerEnums
...
This will allow decoupling `display_server.h` from a number of headers in the
codebase which only require those enums and not all the DisplayServer API.
2026-03-03 12:44:02 +01:00
jazztickets
4c3b3744dd
Add separate Freelook Invert Y Axis option
2026-03-02 18:04:46 -07:00
Robert Yevdokimov
6b9d7fe6de
Remove show_scene_tree_root_selection from EditorSettings
2026-03-02 14:48:28 -05:00
kobewi
1b543e85cf
Reorganize interface/editor setttings
2026-02-27 22:25:59 +01:00
Malcolm Anderson
f05049fce7
Use monospaced font for code names (methods, signals, properties)
...
Add monospace font styling to more items in signal workflow
Use monospace font in method and property selection dialogs
Use monospaced font in Animation editor
Add editor setting
Additional fixes and things
Add documentation to editor setting
# Conflicts:
# editor/inspector/property_selector.cpp
Update doc/classes/EditorSettings.xml
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-02-23 07:47:43 -08: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
kobewi
0d01c01c7b
Improve auto-translation of tile editors
2026-02-20 09:56:32 +01: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
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
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
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
fkeyz
2d03275c88
Add drag and drop info label
2026-02-12 19:58:08 +03:00
Silc Lizard (Tokage) Renew
9ebc4c3013
Add view_plane_rotation_gizmo_scale to EditorSettings
2026-02-08 18:50:49 +09: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
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
kobewi
14afee66c4
Add setting for automatically opening scripts
2026-02-02 14:11:40 +01: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
Lukas Tenbrink
7072a9a874
Change List copy constructor from implicit to explicit.
2026-01-30 18:58:42 +01:00
Thaddeus Crews
1a17d70f00
Merge pull request #111168 from KoBeWi/more_auto_in_auto_updates
...
Add Auto update check mode
2026-01-28 12:27:10 -06:00
yahkr
40373aeee4
Add option to toggle always showing collision shapes
2026-01-27 07:59:48 -05:00
Lukas Tenbrink
1825e89787
Change copy constructors of HashMap and AHashMap from implicit to explicit.
2026-01-21 13:01:23 +01:00
kobewi
ed4689c4ee
Fix favorite files handling
2026-01-19 14:48:48 +01:00
Robert Yevdokimov
32fc6b939c
Fixed modified editor shortcuts being erased on MacOS
2026-01-11 12:59:55 -05:00
Robert Yevdokimov
3518b0dc5a
Keep other parts of transform gizmo visible when rotating in local mode
2026-01-09 07:26:11 -05:00
scgm0
fe3b8cbfb4
Automatically Resample CanvasItems in Scene Editor
2026-01-07 21:56:16 +08:00
kobewi
624e41d4a3
Prevent crash when adding null Shortcut
2026-01-01 23:33:07 +01:00
kobewi
ecc00b1238
Add Auto update check mode
2025-12-19 17:25:07 +01:00
Rémi Verschelde
9302ec9f21
Merge pull request #113917 from Calinou/project-manager-folder-naming-convention-quick-settings
...
Tweak Quick Settings dialog to ensure labels and dropdowns are aligned
2025-12-19 11:53:16 +01:00
Hugo Locurcio
0e7a69a2e0
Tweak Quick Settings dialog to ensure labels and dropdowns are aligned
2025-12-19 01:38:51 +01:00
Hugo Locurcio
fce7dfb5e5
Add hint range and capitalization for Path3D Tilt Disk Size editor setting
2025-12-18 02:27:13 +01:00
Pāvels Nadtočajevs
89324bc6d2
Reorganize editor menu setup, allow switching global menu without restart.
2025-12-17 13:54:50 +02:00
kobewi
c1cc178a82
Make EditorFileDialog inherit FileDialog
2025-12-02 12:30:51 +01:00
kobewi
92ce6c7b75
Add bottom dock tab style setting
2025-11-25 00:04:04 +01: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
Hugo Locurcio
cbb8f55b96
Show a warning toast when saving a large text-based scene
...
Text-based scenes that contain large amounts of binary data
are slower to save and load. Their binary resources should be moved
to separate files, or the binary `.scn` format should be used instead.
2025-11-18 02:03:05 +01:00
Robert Yevdokimov
9fadd0d99e
Fix modified editor shortcuts being erased
2025-11-15 14:44:01 -06:00
robert yevdokimov
3cfcedd6d5
Do not require editor restart when changing Path 3d Tilt Disk Size setting
2025-11-14 21:04:05 -06:00
Thaddeus Crews
d602742221
Merge pull request #102889 from ryevdokimov/add-editorsettings-shortcuts
...
Add ability to add new EditorSettings shortcuts
2025-11-14 14:23:11 -06:00
Thaddeus Crews
e474bc5ce3
Merge pull request #108554 from ryevdokimov/inspector-don't-require-restart
...
Do not require editor restart when changing editor inspector settings
2025-11-14 14:22:33 -06:00
Thaddeus Crews
0066308830
Merge pull request #109587 from tle-oops/tle/file-explorer
...
Make FileSystemDock navigate to currently selected scene tab
2025-11-13 20:52:19 -06:00
Cyril Bissey
3905392596
Add string placeholder syntax highlighting
2025-11-13 14:14:08 +01:00
kobewi
98141c3d73
Replace repetitive meta/ctrl condition with a method
2025-11-10 16:23:28 +01:00
Robert Yevdokimov
8806036528
Add ability to add new EditorSettings shortcuts
...
Co-Authored-By: Igor Kordiukiewicz <igorkordiukiewicz@gmail.com>
2025-11-05 13:10:26 -06:00