virtualx-engine/editor
oeelis bf9fdc5b96
Ignore locked nodes when click selecting in 3d editor
When selecting 3d nodes with a single click, the node closest to the
camera is selected. If the closest node was locked, it would block the
selection, even when there was unlocked nodes behind the locked node.

This PR replaces the `_select_ray` method call used to find the closest
node with the similar `_find_items_at_pos` method, which can skip any
locked nodes.

Fixes #84764
2024-08-19 14:56:02 +02:00
..
debugger [TextServer] Fix get_word_breaks and it uses. 2024-06-21 14:56:57 +03:00
export Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
gui Merge pull request #94773 from Hilderin/fix-add-child-node-problem-no-auto-expand 2024-08-19 14:33:53 +02:00
icons Make editor panel icons more discreet 2024-08-16 22:26:41 +02:00
import Merge pull request #95299 from bruvzg/kern_img 2024-08-16 23:45:44 +02:00
plugins Ignore locked nodes when click selecting in 3d editor 2024-08-19 14:56:02 +02:00
project_manager Split TranslationServer into its own file 2024-08-15 15:00:47 +08:00
themes Merge pull request #95193 from Giganzo/fix-checkbox-alignment-compact-mode 2024-08-17 00:46:19 +02:00
translations i18n: Sync translations with Weblate 2024-08-14 16:14:54 +02:00
action_map_editor.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
action_map_editor.h Disable Clear All button when not filtering in Editor Settings 2024-05-19 19:29:48 +08:00
animation_bezier_editor.cpp Merge pull request #94054 from mihe/fix-bezier-focus 2024-07-08 11:48:26 +02:00
animation_bezier_editor.h Merge pull request #93860 from CookieBadger/animation-bezier-undo-on-different-animation-fix 2024-07-07 21:58:36 +02:00
animation_track_editor.cpp [Editor] Fix AnimationTrackEditor::timeline_changed signal 2024-08-13 15:09:53 +02:00
animation_track_editor.h Merge pull request #80860 from RandomShaper/harmonize_track_insert 2024-06-17 10:57:42 +02:00
animation_track_editor_plugins.cpp Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
animation_track_editor_plugins.h Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
audio_stream_preview.cpp Fix member names of AudioFrame to match extension 2024-02-13 15:37:09 +01:00
audio_stream_preview.h
code_editor.cpp Editor: Consider tabs when calculating column for jump to error 2024-07-17 18:20:50 +03:00
code_editor.h Fix find result current match count 2024-06-27 14:04:40 -04:00
connections_dialog.cpp Update Node dock when theme changes 2024-07-03 00:25:21 +08:00
connections_dialog.h Editor: Display deprecated/experimental messages in tooltips 2024-04-18 14:32:04 +03:00
create_dialog.cpp Rework global class hiding in addons 2024-06-25 12:38:27 +02:00
create_dialog.h Improve performance of the 'Create New Node' dialog 2024-05-15 20:50:13 +02:00
dependency_editor.cpp Merge pull request #95281 from Lunarisnia/fix/project-settings 2024-08-17 00:46:55 +02:00
dependency_editor.h Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
directory_create_dialog.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
directory_create_dialog.h
doc_tools.cpp Split TranslationServer into its own file 2024-08-15 15:00:47 +08:00
doc_tools.h Generate docs from GDExtensions using --gdextension-docs with --doctool 2024-05-07 11:45:17 -05:00
editor_about.cpp [Scene] Add SceneStringNames::item_selected 2024-06-19 09:39:05 +02:00
editor_about.h Improve look of Donors list in Editor's About 2024-02-17 23:43:17 +01:00
editor_asset_installer.cpp Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
editor_asset_installer.h Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
editor_atlas_packer.cpp Use Vector* component-wise min/max/clamp functions where applicable 2024-03-20 13:47:42 +01:00
editor_atlas_packer.h
editor_audio_buses.cpp Add vertical separation to audio bus 2024-06-23 16:24:53 +04:00
editor_audio_buses.h Organize existing code for editor plugins 2024-04-27 11:59:58 -07:00
editor_autoload_settings.cpp Fix autoload node cannot be accessed by plugin on start-up 2024-07-26 10:29:38 -04:00
editor_autoload_settings.h Fix synchronization of global class name 2024-06-25 18:33:07 -04:00
editor_build_profile.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
editor_build_profile.h Editor: Display deprecated/experimental messages in tooltips 2024-04-18 14:32:04 +03:00
editor_builders.py Update pre-commit hooks configuration to use ruff instead of black 2024-05-21 18:02:29 -05:00
editor_command_palette.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
editor_command_palette.h Merge pull request #86727 from KoBeWi/shortcut_revolution 2024-01-09 15:31:00 +01:00
editor_data.cpp Fix crash on reimport scene with animations 2024-08-02 16:50:22 -04:00
editor_data.h Fix crash on reimport scene with animations 2024-08-02 16:50:22 -04:00
editor_dock_manager.cpp Fix first time of Toggle Last Opened Bottom Panel opens Output panel 2024-07-07 12:11:37 -04:00
editor_dock_manager.h Fix first time of Toggle Last Opened Bottom Panel opens Output panel 2024-07-07 12:11:37 -04:00
editor_feature_profile.cpp [Scene] Add SceneStringNames::confirmed 2024-06-19 09:40:54 +02:00
editor_feature_profile.h Editor Feature Profile: Only rebuild selected TreeItem and all children when a property is edited 2024-05-20 11:32:41 +02:00
editor_file_system.cpp Fix uid:// Paths Fail to Load at Editor Startup 2024-08-17 07:19:08 -04:00
editor_file_system.h Merge pull request #84974 from KoBeWi/import_reimport 2024-07-08 19:13:24 +02:00
editor_folding.cpp Fix for folding "Editable Children" nodes in Scene tree not being saved 2024-07-29 08:12:34 -04:00
editor_folding.h
editor_help.cpp Fix use-after-free in EditorHelp 2024-08-09 02:42:58 +02:00
editor_help.h Editor: Fix EditorHelpBitTooltip for Signals dock 2024-07-05 16:08:35 +03:00
editor_help_search.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
editor_help_search.h Organize existing code for editor plugins 2024-04-27 11:59:58 -07:00
editor_inspector.compat.inc Display custom data name instead of indices in TileData inspector 2024-05-25 17:21:31 +02:00
editor_inspector.cpp Fix editor inspector crashing when the old object is no longer valid 2024-07-08 14:00:28 -07:00
editor_inspector.h Fix theme updating of the inspector sections 2024-06-19 19:37:59 +03:00
editor_interface.cpp Update scene tabs after marking as unsaved 2024-04-02 16:17:14 +02:00
editor_interface.h Optimise Object's get_argument_options 2024-02-29 18:00:54 +01:00
editor_layouts_dialog.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
editor_layouts_dialog.h
editor_locale_dialog.cpp Split TranslationServer into its own file 2024-08-15 15:00:47 +08:00
editor_locale_dialog.h Split TranslationServer into its own file 2024-08-15 15:00:47 +08:00
editor_log.cpp Let EditorLog use the right call queue for thread safety 2024-07-08 17:18:46 +02:00
editor_log.h Let EditorLog use the right call queue for thread safety 2024-07-08 17:18:46 +02:00
editor_native_shader_source_visualizer.cpp [Scene] Add SceneStringNames::font(_size/_color) 2024-06-18 17:24:27 +02:00
editor_native_shader_source_visualizer.h Improve the editor native shader source visualizer 2024-03-22 00:17:32 +01:00
editor_node.cpp Split TranslationServer into its own file 2024-08-15 15:00:47 +08:00
editor_node.h Fix reimport file multiple scenes 2024-08-07 20:22:46 -04:00
editor_paths.cpp Automatically generate the Android debug keystore 2024-04-12 23:53:28 -07:00
editor_paths.h Automatically generate the Android debug keystore 2024-04-12 23:53:28 -07:00
editor_properties.cpp Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
editor_properties.h Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
editor_properties_array_dict.cpp Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
editor_properties_array_dict.h Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
editor_properties_vector.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
editor_properties_vector.h
editor_property_name_processor.cpp Split TranslationServer into its own file 2024-08-15 15:00:47 +08:00
editor_property_name_processor.h Add context support for editor property name i18n 2024-03-31 18:40:14 +08:00
editor_quick_open.cpp Fix: set max_width for icons in the quick open popup 2024-06-30 00:56:35 +08:00
editor_quick_open.h Added tokenized search support to Quick Open dialog and FileSystem filter. 2024-04-17 21:12:55 -05:00
editor_resource_picker.cpp Fix AudioStreamPlayer icons, improve audio resource picker styling 2024-06-27 10:58:56 -03:00
editor_resource_picker.h Merge pull request #84443 from KoBeWi/cookies_for_EditorResourcePicker 2024-04-30 17:02:58 +02:00
editor_resource_preview.cpp Fix certain resource previews empty with GL compat 2024-07-22 14:44:14 +02:00
editor_resource_preview.h Remove unused order variable from EditorResourcePreview 2024-06-07 15:54:47 +02:00
editor_run.cpp Allow to set custom feature tags for testing 2024-02-13 17:38:45 +01:00
editor_run.h Add a dialog to customize run instances 2024-02-05 19:07:31 +01:00
editor_run_native.cpp Fix issue preventing enabling the remote button for Android 2024-07-16 00:25:16 -07:00
editor_run_native.h Display a warning if device CPU architecture is not active in the export preset. 2024-02-23 01:37:32 +01:00
editor_script.cpp Fix add_root_node() being no-op 2024-04-03 20:07:56 +02:00
editor_script.h
editor_sectioned_inspector.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
editor_sectioned_inspector.h
editor_settings.cpp Don't mark settings as modified while loading 2024-08-17 19:23:06 +02:00
editor_settings.h Don't mark settings as modified while loading 2024-08-17 19:23:06 +02:00
editor_settings_dialog.cpp Fix undoredo handling in some dialogs 2024-07-04 14:17:47 +02:00
editor_settings_dialog.h Disable Clear All button when not filtering in Editor Settings 2024-05-19 19:29:48 +08:00
editor_string_names.cpp
editor_string_names.h
editor_translation.cpp Split TranslationServer into its own file 2024-08-15 15:00:47 +08:00
editor_translation.h Improve string extraction of ETR POT file 2024-05-07 22:12:40 -03:00
editor_translation_parser.cpp Reduce and prevent unnecessary random-access to List 2024-05-04 16:08:55 +02:00
editor_translation_parser.h
editor_undo_redo_manager.cpp Add a way to force history for undoredo 2024-06-26 13:24:34 +02:00
editor_undo_redo_manager.h Add a way to force history for undoredo 2024-06-26 13:24:34 +02:00
editor_vcs_interface.cpp Change generated .gitignore to only exclude root android template folder. 2024-07-21 14:58:17 -04:00
editor_vcs_interface.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
engine_update_label.cpp Fix determining the availability of a new version 2024-06-20 15:56:50 +02:00
engine_update_label.h Rework and simplify update checking logic 2024-05-31 18:49:32 +02:00
event_listener_line_edit.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
event_listener_line_edit.h
fbx_importer_manager.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
fbx_importer_manager.h
filesystem_dock.cpp Merge pull request #94703 from fstxz/fix_get_selected_paths 2024-08-19 14:33:48 +02:00
filesystem_dock.h Fix EditorInterface.get_selected_paths() working incorrectly when FileSystemDock is in split mode 2024-08-17 19:31:15 +04:00
find_in_files.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
find_in_files.h Hide Search Results by default. Show it on first search and push it at the end. Add a close button to hide it back. Also switch to Script Editor if a searched line is clicked. 2024-03-16 20:42:05 +01:00
group_settings_editor.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
group_settings_editor.h Add Ctrl + L / Cmd + Shift + G shortcut to focus path bar in FileDialog 2024-03-05 00:02:09 +01:00
groups_editor.cpp Fix Crash when adding scenes with a group to the level scene 2024-07-18 17:02:39 -07:00
groups_editor.h Use ObjectID to track cached scene groups. 2024-01-09 11:14:38 +01:00
history_dock.cpp [Scene] Add SceneStringNames::item_selected 2024-06-19 09:39:05 +02:00
history_dock.h Save scene and global checkbox options of History window, fixes #88432 2024-02-29 22:51:18 +00:00
import_defaults_editor.cpp [Scene] Add SceneStringNames::item_selected 2024-06-19 09:39:05 +02:00
import_defaults_editor.h
import_dock.cpp Fix missing options in Project Import Defaults 2024-07-09 09:33:39 -04:00
import_dock.h Fix errors/crashes related to skipped imports 2024-04-25 10:33:59 -04:00
input_event_configuration_dialog.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
input_event_configuration_dialog.h (Un)Fold event categories by double click 2024-05-11 20:38:46 +02:00
inspector_dock.cpp Tweak property name style selector in the editor inspector 2024-06-20 00:27:48 +02:00
inspector_dock.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
localization_editor.cpp Split TranslationServer into its own file 2024-08-15 15:00:47 +08:00
localization_editor.h Add option to add built-in strings in the POT generation 2024-02-28 11:34:26 -03:00
multi_node_edit.cpp Fix going forward backward in editor selection history. 2024-04-14 17:21:11 +02:00
multi_node_edit.h [Core] Add LocalVector::has for convenience 2024-05-06 18:03:37 +02:00
node_dock.cpp Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
node_dock.h Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
pot_generator.cpp Improve string extraction of ETR POT file 2024-05-07 22:12:40 -03:00
pot_generator.h
progress_dialog.cpp Android Editor: Make progress dialog visible again 2024-07-23 17:36:07 +02:00
progress_dialog.h Force editor progress dialog size update. 2024-06-08 23:15:07 +03:00
project_converter_3_to_4.cpp Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
project_converter_3_to_4.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
project_manager.cpp Cleanup Android input on render thread settings 2024-07-09 09:15:18 -07:00
project_manager.h Fix folder scan replacing project list 2024-04-18 13:03:21 +02:00
project_settings_editor.cpp Fix undoredo handling in some dialogs 2024-07-04 14:17:47 +02:00
project_settings_editor.h Fix synchronization of global class name 2024-06-25 18:33:07 -04:00
property_selector.cpp Merge pull request #95554 from KoBeWi/subproperty_of_a_subproperty_of_a_property 2024-08-16 14:36:21 +02:00
property_selector.h Allow picking partial properties in PropertySelector 2024-08-15 17:32:57 +02:00
register_editor_types.cpp Allow configuring the script filename casing rule 2024-03-05 09:43:29 +01:00
register_editor_types.h
register_exporters.h
rename_dialog.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
rename_dialog.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
renames_map_3_to_4.cpp [Scene] Add SceneStringNames::panel 2024-05-30 22:54:50 +02:00
renames_map_3_to_4.h
reparent_dialog.cpp [Scene] Add SceneStringNames::confirmed 2024-06-19 09:40:54 +02:00
reparent_dialog.h
run_instances_dialog.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
run_instances_dialog.h Allow to set custom feature tags for testing 2024-02-13 17:38:45 +01:00
scene_create_dialog.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
scene_create_dialog.h
scene_tree_dock.cpp Merge pull request #95171 from KoBeWi/remove_save 2024-08-17 00:46:03 +02:00
scene_tree_dock.h Avoid saving EditorSettings on startup 2024-08-05 21:14:24 +02:00
script_create_dialog.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
script_create_dialog.h Allow configuring the script filename casing rule 2024-03-05 09:43:29 +01:00
SCsub Update pre-commit hooks configuration to use ruff instead of black 2024-05-21 18:02:29 -05:00
shader_create_dialog.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
shader_create_dialog.h Fix theme application in various editor dialogs 2023-12-04 13:18:48 +01:00
shader_globals_editor.cpp [Scene] Add SceneStringNames::text/value_changed 2024-06-19 09:44:38 +02:00
shader_globals_editor.h Organize existing code for editor plugins 2024-04-27 11:59:58 -07:00
surface_upgrade_tool.cpp [Scene] Add SceneStringNames::confirmed 2024-06-19 09:40:54 +02:00
surface_upgrade_tool.h Rework the surface upgrade tool to inform users without blocking 2023-11-22 19:03:14 +01:00
template_builders.py Fix not using encoding="utf-8" when writing to files or reading from them 2024-06-19 23:35:03 +08:00
window_wrapper.cpp [Scene] Add SceneStringNames::font(_size/_color) 2024-06-18 17:24:27 +02:00
window_wrapper.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00