Commit Graph

252 Commits

Author SHA1 Message Date
Thaddeus Crews 1aaea38e7f Merge pull request #111573 from StarryWorm/rm-class_db.h-from-resource.h
Core: remove `class_db.h` include from `resource.h`
2026-02-28 13:55:24 -06:00
StarryWorm 357fa00a4a rm class_db.h from resource.h 2026-02-27 19:08:29 -05:00
kobewi 1b543e85cf Reorganize interface/editor setttings 2026-02-27 22:25:59 +01:00
Thaddeus Crews f630133a01 Merge pull request #116826 from Repiteo/style/class-db-explicit-include
Style: Add `class_db.h` includes explicitly
2026-02-26 16:18:45 -06:00
Thaddeus Crews 0848acfe4b Merge pull request #111469 from Raftatul/Copy/PasteGroup/CategoryProperties
Add support for copy/paste of section/category properties
2026-02-26 16:18:34 -06:00
Raphaël Daubelcour 25071ac07f Added Copy/Paste Properties For Groups
Co-Authored-By: Tomasz Chabora <2223172+KoBeWi@users.noreply.github.com>
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-02-26 16:13:54 -06:00
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Rémi Verschelde e3b60a1530 Move RenderingMethod::RenderInfo to RenderingServerTypes
Also move RS::scaling_3d_mode_type to RenderingServerEnums.
2026-02-25 20:17:28 +01:00
Rémi Verschelde f5a290ac46 Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace
A number of headers in the codebase included `rendering_server.h` just for
some enum definitions. This means that any change to `rendering_server.h` or
one of its dependencies would trigger a massive incremental rebuild.

With this change, we decouple a number of classes from `rendering_server.h`,
greatly speeding up incremental rebuilds for that area.

On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 60s (from 2m57s).
2026-02-25 19:43:03 +01:00
Thaddeus Crews c948ff1be6 Merge pull request #116624 from Chaosus/vs_spin_change_improvement
Add smooth to the changing of properties values in visual shader
2026-02-24 09:29:20 -06: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
Chaosus ef933c9235 Add smooth to the changing of properties values in visual shader 2026-02-23 14:11:29 +03:00
kobewi 0d01c01c7b Improve auto-translation of tile editors 2026-02-20 09:56:32 +01: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 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
kobewi 86c66ffed4 Don't update inspector when invisible 2026-02-19 00:09:40 +01: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
Lukas Tenbrink c9249346c4 Change HashSet copy constructor from implicit to explicit. 2026-02-16 23:10:33 +01:00
Chaosus e5f7c51471 Fix theming for EditorPropertyArray icons 2026-02-09 18:11:27 +03:00
kobewi e0225265b4 Fix auto-translation of EditorValidationPanel 2026-02-09 13:52:42 +01: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
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
Thaddeus Crews 7dae5da198 Style: Convert *.gen.inc to *.gen.h 2026-02-05 19:47:56 -06: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
风青山 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
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
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
Aaron Franke d9c3c87eaa Increase float precision in the inspector for Quaternions 2026-02-03 13:45:13 -08:00
kobewi d6975dac11 Add FilterLineEdit to unify editor filter field navigation 2026-02-03 15:37:20 +01: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
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
Simon Döhl 2363720b53 merge parts of script and text editor 2026-02-02 11:22:25 +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
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
Thaddeus Crews e36d624a30 Merge pull request #115607 from Ivorforce/sunless-sky
Remove `sky.h` include from `environment.h`, to speed up compile time.
2026-01-30 09:32:14 -06:00
Lukas Tenbrink 1d840aae3a Remove sky.h include from environment.h, to speed up compile time. 2026-01-30 00:05:55 +01:00
kobewi f7b9703cbd Use actual class names in resource type hints 2026-01-29 21:07:56 +01:00
kobewi a18550907b Fix wrong tooltip translations in resource picker 2026-01-29 19:07:57 +01:00
Thaddeus Crews d4ab136b24 Merge pull request #112746 from Kaleb-Reid/show-nodepath-subnames
Show NodePath subnames in editor inspector
2026-01-28 17:58:22 -06:00
Thaddeus Crews 74b14da737 Merge pull request #115137 from ndarilek/remove-a11y-placeholders
a11y: Remove "not accessible at this time" placeholders.
2026-01-28 12:27:12 -06:00
Thaddeus Crews 0b60e188c3 Merge pull request #115360 from Nintorch/optimize-input-header-includes
Optimize `core/input/input.h` header `#include`ing
2026-01-28 12:27:02 -06:00
Thaddeus Crews 1bcf183965 Merge pull request #114205 from YeldhamDev/layer_blank_rename
Allow to remove custom names for layers
2026-01-28 12:26:59 -06:00
Thaddeus Crews db8b8096e0 Merge pull request #114454 from ASamBlur/remove-unused-line-in-editor_properties
Remove unused variable in `editor_properties.cpp`
2026-01-28 12:26:57 -06:00
Kaleb Reid 8c7e2838a6 Show NodePath subnames in editor inspector 2026-01-28 02:13:41 -08:00
Nintorch eb019511ed Optimize files that #include input.h header 2026-01-28 14:21:00 +05:00
Thaddeus Crews 98b40fa189 Merge pull request #113748 from KoBeWi/shadragger
Allow dragging from shader editor to material
2026-01-27 15:18:29 -06:00
kleonc 2ba69577b4 Skip zero values in EditorPropertyFlags 2026-01-25 02:05:46 +01:00
Lukas Tenbrink 1825e89787 Change copy constructors of HashMap and AHashMap from implicit to explicit. 2026-01-21 13:01:23 +01:00