Commit Graph

61 Commits

Author SHA1 Message Date
Thaddeus Crews fe34aa9aed Merge pull request #118853 from KoBeWi/final_final_v2
Assign final path when creating built-in Resources
2026-05-12 12:25:45 -05:00
Thaddeus Crews cc8edf78ad Merge pull request #119338 from mihe/popup-menu-search-toggle
Split `PopupMenu.search_bar_enabled_on_item_count` into two properties
2026-05-11 17:11:32 -05:00
Mikael Hermansson 4540e1d179 Split PopupMenu.search_bar_enabled_on_item_count into two properties 2026-05-09 03:43:21 +02:00
Mikael Hermansson 5849471126 Add copy/paste icons to EditorResourcePicker 2026-05-07 17:36:29 +02:00
Thaddeus Crews b6a10ee02b Merge pull request #119200 from Akosmo/fix-resource-picker-tooltip
Fix Resource picker tooltip text
2026-05-06 14:56:28 -05:00
Akosmo 169c9b075b Fix Resource picker tooltip text 2026-05-03 14:45:01 -03:00
kobewi dc1a6dc07f Avoid repeats in resource gather 2026-04-24 20:25:18 +02:00
kobewi 88bce0d480 Assign final path when creating built-in Resources 2026-04-22 17:49:57 +02:00
Michael Alexsander 0592261cb8 Add search bar for the resource and variant popups in the inspector 2026-04-11 11:21:14 -03:00
StarryWorm 4ae336740d Add missing resource_*.h includes
Add missing `resource_importer.h` includes
Add missing `resource_loader.h` includes
Add missing `resource_saver.h` includes
2026-03-27 07:03:39 -04:00
风青山 7a1f759943 Disable the "Edit"/"Clear" menu item when the EditorResourcePicker is force_allow_unique
Since `force_allow_unique` is enabled when the corresponding property
does not exist, the displayed value is "inherited". Therefore, it
should not be edited/cleared at this time.
2026-03-20 15:56:50 +08: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 f332faf46b Explicitly include core/os/os.h where used 2026-03-04 09:54:10 +01: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
Lukas Tenbrink c9249346c4 Change HashSet copy constructor from implicit to explicit. 2026-02-16 23:10:33 +01: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
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
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
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
Rémi Verschelde 5002677a4d Merge pull request #114902 from KoBeWi/nique
Fix Make Unique for built-in scripts
2026-01-13 00:09:10 +01:00
kobewi 31206042a5 Fix Make Unique for built-in scripts 2026-01-12 23:29:49 +01:00
kobewi b3f3e7a4c9 Fix Make Unique for external sub-resources 2026-01-12 23:00:44 +01:00
kobewi c23a224e24 Validate Resource type when pasting property 2026-01-05 18:24:20 +01:00
kobewi 8819651847 Fix some invalid translation usages 2025-12-30 00:03:17 +01:00
Michael Alexsander cd79779bff Fix object icon in the resource picker not being visible when it should 2025-12-16 18:18:27 -03:00
Thaddeus Crews fbf6956fe4 Merge pull request #113740 from ayanchavand/fix/left-mouse-make-unique
Fix "Make Unique" button only working with left mouse click
2025-12-15 13:02:01 -06:00
arkology f82b4fdf7a Fix unique button for EditorAudioStreamPicker
Separate logic for `make_unique_button` and `assign_button` in `EditorResourcePicker::_update_resource()`
2025-12-14 12:25:41 +03:00
Mattia Zirpoli d5a7335cec Editor: Show actual class name in resource picker tooltips 2025-12-10 13:24:51 +01:00
kobewi 99b889b6c3 Allow dragging from shader editor to material 2025-12-08 13:50:19 +01:00
Ayan Chavand 20c183b166 Fix: Correct make-unique button work for left mouse click only 2025-12-08 13:14:11 +05:30
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
Rémi Verschelde 90235fddeb Merge pull request #112999 from Meorge/feat/quick-load-icon
Add dedicated icon for Quick Load
2025-12-02 14:16:16 +01:00
Michael Alexsander 034942557e Fix issues with property height in the inspector 2025-12-01 23:14:33 -03:00
Thaddeus Crews 5a033aec35 Merge pull request #113075 from KoBeWi/may_the_force_be_in_option
Always enable Make Unique for previewed overrides
2025-11-25 09:52:36 -06:00
Thaddeus Crews 324ca13df0 Merge pull request #112334 from xuhuisheng/dev/material-picker
Fix cannot edit property material for new Instance PackedScene
2025-11-25 09:52:33 -06:00
kobewi 11e97cace5 Always enable Make Unique for previewed overrides 2025-11-23 12:35:21 +01:00
Malcolm Anderson 2251f2f0aa Add dedicated icon for Quick Load 2025-11-22 09:02:18 -08:00
Hugo Locurcio ca987476d5 Make drag-and-dropped resources unique when holding Ctrl/Cmd in the editor
This uses the Make Unique action under the hood (not Make Unique (Recursive),
as the dialog fails to spawn just after a drag-and-drop operation).
2025-11-18 02:21:56 +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
xuhuisheng a006881ab2 Fix cannot edit property material for new Instance PackedScene 2025-11-04 09:44:32 +08:00
Rémi Verschelde cd7b57e6c8 Merge pull request #112243 from Giganzo/resource-picker-buttons
Fix resource picker button style
2025-11-01 19:05:58 +01:00
Giganzo a73722e0e9 Fix resource picker button style 2025-10-31 13:36:56 +01:00
LuoZhihao ce2fae79b1 Fallback to parent class icon by default for gdextension 2025-10-31 18:03:32 +08:00
Thaddeus Crews fe9cdea92c Merge pull request #106947 from Meorge/feat/quick-load-preview
Allow Quick Open dialog to preview change in scene
2025-10-21 15:11:04 -05:00
Thaddeus Crews 06c0985fee Merge pull request #105450 from raulsntos/MissingNode/default_properties
Make `MissingNode`/`MissingResource` non-virtual and hide from dialogs
2025-10-20 18:09:55 -05:00
Sat 12ced6c83b Add support for making arrays and dictionaries with Resources unique 2025-10-12 23:11:09 -03:00