Commit Graph

72 Commits

Author SHA1 Message Date
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 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
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
kobewi 86c66ffed4 Don't update inspector when invisible 2026-02-19 00:09:40 +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
kobewi f7b9703cbd Use actual class names in resource type hints 2026-01-29 21:07:56 +01:00
Nintorch eb019511ed Optimize files that #include input.h header 2026-01-28 14:21:00 +05:00
M4rchyS 372e549831 Add null verification to avoid background theme error in texture shader properties 2026-01-20 09:06:32 +01:00
Michael Alexsander 81c2eae018 Fix size issues with inspector editors 2026-01-16 14:40:25 -03:00
kobewi c23a224e24 Validate Resource type when pasting property 2026-01-05 18:24:20 +01:00
passivestar 411c47f87e Improve interaction feedback in modern theme 2026-01-04 00:11:03 +04:00
passivestar 71ee53384e Fix background color of EditorInspectorArray 2025-12-28 18:47:18 +04:00
passivestar 0c6285c0b9 Improve editor inspector main container spacing in modern theme 2025-12-20 15:20:24 +04:00
Michael Alexsander ef6e11b8e1 Fix blurry icons in the editor inspector 2025-12-10 21:19:27 -03:00
Rémi Verschelde 8437869434 Merge pull request #112615 from YeldhamDev/inspector_props_size_fix
Fix issues with property height in the inspector
2025-12-04 15:52:40 +01:00
smix8 3a090ff25e Hide "Open documentation" context menu button in project manager
The EditorNode or internals of the ScriptEditor are not fully loaded in the project manager leading to crashes when the context menu tries to open an editor build-in documentation page.
2025-12-02 22:45:58 +01:00
Michael Alexsander 034942557e Fix issues with property height in the inspector 2025-12-01 23:14:33 -03:00
Rémi Verschelde ad54cd4032 Merge pull request #113353 from SatLess/oversight
Prevent double counting and cyclical error when gathering Resources
2025-12-01 13:38:29 +01:00
Sat 8b79e94fb6 Prevent double counting and cyclical error when gathering Resources 2025-11-30 05:23:23 -03:00
Rémi Verschelde 85fd05fc30 Merge pull request #113080 from Rindbee/fix-the-returned-control-was-not-freed
Fix the returned controls of `EditorHelpBitTooltip::show_tooltip()` were not freed in `ScriptTextEditor`
2025-11-27 09:55:50 +01:00
Thaddeus Crews 89435a9e05 Merge pull request #97616 from magian1127/4.0gdshader
Optimize the custom doc for shaders.
2025-11-25 09:52:34 -06:00
风青山 81f727b6dd Fix the returned controls of EditorHelpBitTooltip::show_tooltip() were not freed in ScriptTextEditor
The returned control is an orphan node, which is to make the standard tooltip invisible.
2025-11-23 23:31:59 +08:00
Magian 42c683d450 Optimize the custom doc for shaders.
Remove add_doc for gdshader files without documentation.
Standardize the class_doc.name for custom documentation.
2025-11-21 01:12:09 +08:00
Thaddeus Crews 5389f835c2 Merge pull request #108379 from timothyqiu/inspector-unused
Remove unused member variables in `EditorInspector`
2025-11-14 14:22:59 -06:00
Thaddeus Crews 356fd8fc62 Merge pull request #108479 from timothyqiu/static-clipboard
Make editor property clipboard static
2025-11-14 14:22:46 -06:00
kobewi a1340f05a9 Allow editing editor settings from project manager 2025-11-12 16:34:43 +01:00
Thaddeus Crews dc0aa56865 Merge pull request #109458 from SatLess/DumbRes
Add indicator to linked resources
2025-11-04 16:32:25 -06:00
Sat 804188d320 Add indicator to linked Resources 2025-11-04 16:55:31 -03:00
Michael Alexsander 8e94bfef53 Make EditorInspectorCategory's theme update happen via signal 2025-11-02 10:46:25 -03:00
Michael Alexsander f9c38e9a09 Fix incorrect category size in EditorInspector on style switch 2025-10-31 19:05:42 -03:00
LuoZhihao ce2fae79b1 Fallback to parent class icon by default for gdextension 2025-10-31 18:03:32 +08:00
Thaddeus Crews 8afb2e5976 Merge pull request #111118 from YeldhamDev/godots_new_groove
Add a new editor theme
2025-10-30 13:51:36 -05:00
Thaddeus Crews 638366b4e0 Merge pull request #107947 from lodetrick/inspector-pending
Replace Inspector `pending` stack usage with loop
2025-10-30 10:45:54 -05:00
Michael Alexsander e06f015f95 Add a new editor theme
Co-authored-by: passivestar <60579014+passivestar@users.noreply.github.com>
2025-10-30 00:31:54 -03:00
dugramen d795a3b536 Stretch inline buttons & center text to full property header height 2025-10-29 15:56:49 -04:00
dugramen 7df65de796 Inline Array and Dictionary inspector buttons 2025-10-29 12:51:11 -04:00
kobewi 4dcb5cf721 Add ThemeCache to EditorProperty 2025-10-23 18:17:33 +02:00
Thaddeus Crews ed4f4d275e Merge pull request #110904 from YeldhamDev/tree_drag_unfolding
Unfold tree items on hover while drag-n-dropping
2025-10-21 15:11:01 -05:00
chocola-mint 19c47c5d99 Remove #include "scene/main/timer.h" from control.h 2025-10-05 14:41:06 +09:00
Thaddeus Crews c82387b384 Merge pull request #110827 from YeldhamDev/not_quite_right
Fix regression with min size on nested inspectors
2025-10-02 15:11:55 -05:00
Logan Detrick f191fc8ab7 Remove stack pattern in inspector pending 2025-09-30 16:06:08 -07:00
Michael Alexsander 26745b4b87 Unfold tree items on hover while drag-n-dropping
Co-authored-by: suddjian
2025-09-26 14:38:45 -03:00
Thaddeus Crews a7b2cd66ad Merge pull request #105773 from dugramen/fix-inspector-spacing
Fix inspector spacing issues
2025-09-24 09:59:08 -05:00
dugramen 5fa4e3dee1 Fix inspector spacing issues 2025-09-23 16:38:01 -04:00
Thaddeus Crews 8d27c00038 Merge pull request #107692 from timothyqiu/editor-overrides-doc
Show description for editor setting overrides
2025-09-23 14:51:49 -05:00