godot/editor/gui
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
..
code_editor.cpp Hide Control focus when given via mouse input 2025-09-19 13:43:29 -03:00
code_editor.h Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
create_dialog.cpp Hide Control focus when given via mouse input 2025-09-19 13:43:29 -03:00
create_dialog.h Fix inheriting from abstract classes dialog 2025-08-06 08:43:22 +10:00
credits_roll.cpp Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
credits_roll.h Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
directory_create_dialog.cpp Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
directory_create_dialog.h Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
editor_about.cpp Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
editor_about.h Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
editor_bottom_panel.cpp Fix scrolling to bottom panel selected button. 2025-09-19 17:43:06 +03:00
editor_bottom_panel.h Fix scrolling to bottom panel selected button. 2025-09-19 17:43:06 +03:00
editor_dir_dialog.cpp Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
editor_dir_dialog.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
editor_file_dialog.cpp Change preview methods to take Callable 2025-09-23 20:13:00 +02:00
editor_file_dialog.h Change preview methods to take Callable 2025-09-23 20:13:00 +02:00
editor_object_selector.cpp Fix EditorObjectSelector popup size 2025-06-12 17:30:01 +02:00
editor_object_selector.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
editor_quick_open_dialog.cpp Add Instant Preview to Quick Open dialog 2025-09-29 15:12:21 -07:00
editor_quick_open_dialog.h Add Instant Preview to Quick Open dialog 2025-09-29 15:12:21 -07:00
editor_spin_slider.cpp Merge pull request #110459 from YeldhamDev/let_the_poor_ints_slide 2025-09-22 13:28:52 -05:00
editor_spin_slider.h Merge pull request #110459 from YeldhamDev/let_the_poor_ints_slide 2025-09-22 13:28:52 -05:00
editor_title_bar.cpp Fix incorrect title bar sorting in RTL layout. 2025-04-17 09:31:14 +03:00
editor_title_bar.h Add custom sort to center tab bar in the editor and project manager. 2025-04-08 00:05:22 +03:00
editor_toaster.cpp Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
editor_toaster.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
editor_validation_panel.cpp Selectively apply FOCUS_ACCESSIBILITY to the Labels instead of setting it by default. 2025-04-23 12:47:31 +03:00
editor_validation_panel.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
editor_variant_type_selectors.cpp Improve Variant type menus in the editor 2025-05-28 23:05:34 +08:00
editor_variant_type_selectors.h Improve Variant type menus in the editor 2025-05-28 23:05:34 +08:00
editor_version_button.cpp Improve auto-translation of editor's top & bottom bars 2025-06-18 21:11:32 +08:00
editor_version_button.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
editor_zoom_widget.cpp Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
editor_zoom_widget.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
progress_dialog.cpp Fix Editor wayland first scan task error. 2025-07-25 01:05:15 +03:00
progress_dialog.h Fix Editor wayland first scan task error. 2025-07-25 01:05:15 +03:00
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
touch_actions_panel.cpp Editor: Restructure editor code 2025-07-04 18:18:22 +02:00
touch_actions_panel.h Embed TouchActionsPanel directly into the Android editor UI 2025-04-19 20:32:47 +05:30
window_wrapper.cpp Add hover styles to buttons in Script/Shader editor 2025-08-16 15:05:07 +02:00
window_wrapper.h Editor: Restructure editor code 2025-07-04 18:18:22 +02:00