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
Martin Delille
42cec5bb57
Switch Quick Open dialog quickly via shortcuts
2026-03-24 14:57:43 +01:00
Rémi Verschelde
005e054245
Remove unused includes in editor with clangd-tidy
...
Also includes the few changes flagged in `main`.
2026-03-15 20:47:05 +01:00
Thaddeus Crews
27ff328ef7
Merge pull request #114406 from KoBeWi/zaznacz
...
Improve generic quick open title
2026-03-06 12:40:21 -06:00
Thaddeus Crews
371282b28e
Merge pull request #92984 from adamscott/reveal-me
...
Customize the file manager label for each platform
2026-03-04 11:20:31 -06: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
Adam Scott
f441172719
Customize the file manager for each platform
2026-03-02 09:42:13 -05:00
Thaddeus Crews
e380a41752
Style: Add class_db.h includes explicitly
2026-02-26 15:50:28 -06:00
Luca
03b67fd697
Reworked EditorQuickOpenDialog to use UIDs internally and validate resource validity on init fixing issues when files are moved or removed.
2026-01-17 18:30:00 +01:00
kobewi
13ad17ea9b
Fix quick open history not always recorded
2026-01-16 13:21:31 +01:00
kobewi
d24d5b50fe
Tweak quick open recursion error
2026-01-13 12:24:12 +01:00
kobewi
3b9c77b614
Fix quick open dialog recursive problem
2026-01-12 13:12:06 +01:00
kobewi
542bd5a52f
Improve generic quick open title
2025-12-29 00:46:39 +01:00
Thaddeus Crews
d18d3fb060
Merge pull request #113352 from DexterFstone/Add-missing-icons-to-QuickOpen-context-menu
...
Add missing icons to QuickOpen context menu
2025-12-15 08:01:10 -06:00
Michael Alexsander
5246b5fba9
Add leftover scroll hints, and panels for scrollables without hints
2025-12-12 10:59:03 -03:00
Dexter
91996ac1fc
Add missing icons to QuickOpen context menu
2025-11-30 11:50:43 +03:30
Rémi Verschelde
499254e495
Merge pull request #112559 from Meorge/bugfix/need-valid-callable-instant-preview
...
Add error message to Quick Open dialog if callback is invalid
2025-11-27 09:55:40 +01:00
Thaddeus Crews
d5b705600c
Merge pull request #112547 from KoBeWi/banned_from_signaling 🛑
...
Prevent emitting signals when previewing resource
2025-11-25 09:52:19 -06:00
Giganzo
189e2767a7
Fix cursor shape in the quick open dialog
2025-11-11 21:25:17 +01:00
Malcolm Anderson
ab49047604
Add error message to Quick Open dialog if callback is invalid
2025-11-08 12:17:35 -08:00
kobewi
e64c66c51e
Prevent emitting signals when previewing resource
2025-11-08 17:04:10 +01: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
kobewi
be53dd3d04
Fix Quick Open history
2025-09-30 14:26:14 +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
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
LuoZhihao
0c74c0978f
Fix Resource doesn't update when overwritten in editor
2025-06-29 01:08:11 +08:00
Malcolm Anderson
cf56390e81
Improve description of fuzzy matching in editor settings documentation
...
Update doc/classes/EditorSettings.xml
Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com >
Update `max_fuzzy_misses` docs and "Fuzzy Search" tooltip to match `enable_fuzzy_matching`
Improve examples used and remove "middle of the filename" description
Apply suggestions from code review
Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com >
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Update doc/classes/EditorSettings.xml
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
Improve phrasing for `enable_fuzzy_matching` description
Update doc/classes/EditorSettings.xml
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Semicolons
2025-06-13 08:28:36 -07:00
Pāvels Nadtočajevs
22b5a2fc5c
Change editor button focus mode to FOCUS_ACCESSIBILITY.
2025-06-08 15:53:27 +03:00
Rémi Verschelde
1dc398885a
Merge pull request #107108 from Meorge/feat/what-is-fuzzy
...
Describe "Fuzzy Search" in Quick Open tooltip
2025-06-05 13:13:44 +02:00
Malcolm Anderson
24a1d2d11c
Provide a description of fuzzy search
...
Update editor/gui/editor_quick_open_dialog.cpp
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com >
2025-06-04 08:18:52 -07:00
Lukas Tenbrink
963c20565b
Remove OAHashMap, in favour of AHashMap.
...
The two types had (mostly) the same decisions, but `AHashMap` is a faster implementation, and is more consistent with `HashMap`.
2025-05-31 15:50:10 +02:00
Haoyu Qiu
88d922c55e
Cleanup header includes in Tree
2025-05-15 14:28:00 +08:00
Haoyu Qiu
f7a0b6b7cf
Fix group name completion for get_node_count_in_group
2025-04-28 19:42:01 +08:00
dementive
b8e44a0000
Improve ConfigFile get_sections and get_section_keys by returning Vector<String>
2025-04-24 20:10:31 -04:00
Pāvels Nadtočajevs
5b49fd4207
Selectively apply FOCUS_ACCESSIBILITY to the Labels instead of setting it by default.
2025-04-23 12:47:31 +03:00
Thaddeus Crews
0d267e7b1e
Core: Add dedicated BitField template
2025-04-11 11:53:26 -05:00
Pāvels Nadtočajevs
302fa831cc
Initial editor accessibility.
2025-04-08 20:25:48 +03:00
kobewi
fb2e9c7ba7
Cleanup QuickOpenDialog history and fix UID errors
2025-04-03 16:21:22 +02:00
Adam Johnston
163c8be884
Remove file limit for quick open window
2025-03-13 02:14:05 -07:00
kobewi
7f0d81c433
Improve path handling in EditorQuickOpenDialog
2025-02-10 22:16:24 +01:00
MewPurPur
779f5fb962
Tweak Quick Open theming
2025-02-07 11:41:32 +02:00
kobewi
e167f4df37
Remember QuickOpenDialog history between sessions
2025-01-03 11:51:28 +01:00
hakro
cf8376ba1f
Add a context menu to quick open dialog
2025-01-02 20:05:51 +01:00
Chaosus
9a8d6628de
[Scene] Add SceneStringName::hover
2024-12-11 11:11:25 +03:00
Thaddeus Crews
63838c936c
Merge pull request #98278 from a-johnston/fuzzy-search-rebase
...
Add fuzzy string matching to quick open search
2024-11-10 12:12:56 -06:00
Felix Yuan
f491d2fe24
Don't try to move selection if there are no visible elements
2024-11-09 01:29:44 -08:00
Thaddeus Crews
89a311205f
Style: Apply clang-tidy fixes
...
• `modernize-use-default-member-init` and `readability-redundant-member-init`
• Minor adjustments to `.clang-tidy` to improve syntax & remove redundancies
2024-11-04 12:11:06 -06:00
Aaron Franke
562c666e3d
Rename internal Button icon to button_icon to match exposed methods
2024-10-29 16:23:03 -07:00
Adam Johnston
3ac043c508
Add fuzzy string matching to quick open search
...
Co-authored-by: sam <samsface@gmail.com >
2024-10-28 11:24:36 -07:00