1
0
Fork 0
Commit Graph

32 Commits

Author SHA1 Message Date
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
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
Raul Santos 6faa4e369a
Make `MissingNode`/`MissingResource` non-virtual and hide from dialogs
This allows ClassDB to get the default values for inherited properties.
The `MissingNode` and `MissingResource` types are excluded from the create
dialog and the inspector's Resource selector.
2025-10-12 09:58:50 +02:00
Malcolm Anderson 2f1e8dad74 Add Instant Preview to Quick Open dialog
Add toggle for instant preview

Always keep search box selected so that keyboard navigation works

Add default setting for Instant Preview

Directly set property value for resource via Quick Load menu (no undo/redo or dirty-scene functionality yet)

Add undo/redo functionality

Update class reference

Update doc/classes/EditorSettings.xml

Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>

Slight improvement(?) to wording of setting

Allow previewing without committing change

Address various suggestions/improvements

Only allow Instant Preview to be used if Quick Open menu is being used to modify a property

Only allow property-based Quick Load when resource to modify is defined (otherwise default to old behavior)

Apply suggestions from code review

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>

Address comments/suggestions

Get rid of duplicated code and use original callback strategy

(Attempt to) fix Instant Preview for editing multiple nodes at once and undo/redo stack for single nodes

Fix cancelling Quick Open when multiple nodes are selected

Prevent initially selected item in Quick Open dialog from overwriting the currently selected property

Apply suggestions from code review

Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>

Make a few changes/improvements based on feedback

- Combine some duplicated code into `_finish_dialog_setup()`
- Move `ERR_FAIL_NULL(p_obj);` to top of checks
- Fix renaming of `is_instant_preview_enabled()` across code, and remove now-redundant conditions where it is used
- Make `EditorResourcePicker::property_path` be `StringName` not `String`
2025-09-29 15:12:21 -07:00
Thaddeus Crews b1b9a42517
Merge pull request #108551 from KoBeWi/paste_as_unique_norecursive
Improve Paste as Unique option
2025-09-23 14:51:47 -05:00
kobewi eae9ef2292 Change preview methods to take Callable 2025-09-23 20:13:00 +02:00
Thaddeus Crews 2753d333f6
Merge pull request #109375 from ColinSORourke/VisualShaderEmbedHandling
Fix VisualShader Conversion failing with subresources
2025-09-19 09:17:10 -05:00
Colin O'Rourke c4559c02de VisualShader Conversion fails with Embeds
Potentially resolves https://github.com/godotengine/godot/issues/101375

VisualShader now has a has_node_embeds function that runs through it's child nodes to find embedded resources via object properties. Conversion plugin uses this function to catch the error.
2025-09-18 14:35:30 -07:00
kobewi f320274ca3 Improve Paste as Unique option 2025-09-18 22:34:48 +02:00
Björn 8798387770 Improve identification of edits on property `Object->script`
Narrows down the criteria to determine if the property being edited with the `EditorResourcePicker` is actually the `Object->script` property.
2025-09-03 17:38:56 +02:00
Lindo 529a5a3512 Fix error when dragging non-resource file 2025-07-16 11:23:09 +02:00
Michael Alexsander e924d2b565
Fix unwanted resource duplication in the theme editor 2025-07-12 12:39:55 -03:00
A Thousand Ships f11aff3841
Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00