godot/editor
Hugo Locurcio e468624d25
Improve quality of mesh and material resource previews in the editor
This uses a combination of MSAA and SSAA to make thumbnails smoother
while also improving texture sampling quality. Thumbnail generation time
is largely unaffected since most of the time is spent doing things
on the CPU anyway, and the thumbnail resolution is still 128×128
(although the 3D buffer is internally 256×256 now).
2024-09-25 23:48:42 +02:00
..
debugger Merge pull request #96759 from Geometror/implement-autostart-profilers 2024-09-13 11:21:54 +02:00
export Style: Apply new `clang-format` changes 2024-09-20 08:09:48 -05:00
gui Merge pull request #95787 from timothyqiu/domestic 2024-09-20 16:06:23 +02:00
icons [FileSystem Dock] Add symlink indicator and tooltip. 2024-09-06 14:55:07 +03:00
import Fix crash when importing a surface with no UVs after another surface in the same OBJ file that had UVs 2024-09-20 19:29:11 -07:00
plugins Improve quality of mesh and material resource previews in the editor 2024-09-25 23:48:42 +02:00
project_manager Fix directory empty bug on Android 2024-09-10 10:10:33 +06:00
themes Fix slider size in compact mode 2024-09-11 11:48:28 +02:00
translations i18n: Sync translations with Weblate 2024-09-17 20:47:16 +02:00
SCsub Update pre-commit hooks configuration to use `ruff` instead of `black` 2024-05-21 18:02:29 -05:00
action_map_editor.cpp Merge pull request #97187 from KoBeWi/do_not 2024-09-19 17:13:56 +02:00
action_map_editor.h Disable Clear All button when not filtering in Editor Settings 2024-05-19 19:29:48 +08:00
add_metadata_dialog.cpp Add per-bone meta to Skeleton3D 2024-09-16 16:26:15 +02:00
add_metadata_dialog.h Add per-bone meta to Skeleton3D 2024-09-16 16:26:15 +02:00
animation_bezier_editor.cpp Fix Undo/Redo not working in Bezier Animation Editor when moving keys 2024-09-18 20:45:08 -03: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 Set auto translate mode for drag previews 2024-09-19 19:21:29 +08:00
animation_track_editor.h Merge pull request #96902 from SaracenOne/animation_selection_box 2024-09-16 13:35:18 +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 Merge pull request #90743 from timothyqiu/empty-selection-clipboard 2024-09-23 12:27:35 +02:00
code_editor.h Code Editor: Add button to toggle between search and search+replace modes 2024-09-08 10:39:06 +02:00
connections_dialog.cpp Fix script properties reload from external editor 2024-09-14 15:07:53 -04:00
connections_dialog.h Editor: Display deprecated/experimental messages in tooltips 2024-04-18 14:32:04 +03:00
create_dialog.cpp Set auto translate mode for drag previews 2024-09-19 19:21:29 +08:00
create_dialog.h Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList. 2024-08-31 21:10:27 +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 Rework creating new folders in editor 2024-09-17 12:40:25 +02:00
directory_create_dialog.h
doc_tools.cpp Merge pull request #78656 from Repiteo/typed-dictionary 2024-09-06 22:38:13 +02: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 [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03: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 Set auto translate mode for drag previews 2024-09-19 19:21:29 +08:00
editor_audio_buses.h Organize existing code for editor plugins 2024-04-27 11:59:58 -07:00
editor_autoload_settings.cpp Allow using Unicode identifier for Autoload name 2024-09-21 16:47:19 +08:00
editor_autoload_settings.h Fix synchronization of global class name 2024-06-25 18:33:07 -04:00
editor_build_profile.cpp StringName Dictionary keys 2024-08-29 13:39:27 -07:00
editor_build_profile.h Fix typos 2024-07-17 18:53:03 +02: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 Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList. 2024-08-31 21:10:27 +02:00
editor_command_palette.h Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList. 2024-08-31 21:10:27 +02:00
editor_data.cpp Add EditorContextMenuPluginManager and refactor menu plugins 2024-09-03 23:59:25 +02:00
editor_data.h Add EditorContextMenuPluginManager and refactor menu plugins 2024-09-03 23:59:25 +02:00
editor_dock_manager.cpp Fix dock width not respecting editor scale 2024-08-30 22:00:36 +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 StringName Dictionary keys 2024-08-29 13:39:27 -07: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 Merge pull request #97168 from Hilderin/fix-reloading-scripts-already-in-use 2024-09-20 21:35:08 +02:00
editor_file_system.h Merge pull request #97168 from Hilderin/fix-reloading-scripts-already-in-use 2024-09-20 21:35:08 +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 [Editor] Expose more editor settings to documentation 2024-09-12 15:34:49 +02:00
editor_help.h Editor: Fix `EditorHelpBitTooltip` for Signals dock 2024-07-05 16:08:35 +03:00
editor_help_search.cpp Fix wrong displayed category name in EditorHelpSearch 2024-09-21 00:07:11 +08:00
editor_help_search.h Fix wrong displayed category name in EditorHelpSearch 2024-09-21 00:07:11 +08: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 Set auto translate mode for drag previews 2024-09-19 19:21:29 +08:00
editor_inspector.h Add per-bone meta to Skeleton3D 2024-09-16 16:26:15 +02:00
editor_interface.compat.inc Pass current value to `EditorInterface` node/property popups 2024-09-03 00:54:55 -04:00
editor_interface.cpp Extract editor main screen 2024-09-09 11:06:18 -04:00
editor_interface.h Pass current value to `EditorInterface` node/property popups 2024-09-03 00:54:55 -04: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 [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
editor_locale_dialog.h Split TranslationServer into its own file 2024-08-15 15:00:47 +08:00
editor_log.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
editor_log.h [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
editor_main_screen.cpp Extract editor main screen 2024-09-09 11:06:18 -04:00
editor_main_screen.h Extract editor main screen 2024-09-09 11:06:18 -04:00
editor_native_shader_source_visualizer.cpp [Editor] Expose more editor settings to documentation 2024-09-12 15:34:49 +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 Merge pull request #97013 from Hilderin/fix-load-errors-popup-empty 2024-09-24 12:57:04 +02:00
editor_node.h Merge pull request #97013 from Hilderin/fix-load-errors-popup-empty 2024-09-24 12:57:04 +02:00
editor_paths.cpp [Editor] Add .editorconfig to the projects. 2024-09-11 12:57:06 +03:00
editor_paths.h Automatically generate the Android debug keystore 2024-04-12 23:53:28 -07:00
editor_properties.cpp [Editor] Merge duplicate entries in enum property inspector 2024-09-12 16:05:11 +02:00
editor_properties.h Remove empty bind_methods() 2024-08-15 08:24:32 +02:00
editor_properties_array_dict.cpp Implement typed dictionaries 2024-09-04 10:27:26 -05:00
editor_properties_array_dict.h Implement typed dictionaries 2024-09-04 10:27:26 -05:00
editor_properties_vector.cpp Merge pull request #96196 from SaracenOne/bone_editor_revert 2024-08-29 10:36:34 +02:00
editor_properties_vector.h Replace `radians` range hint with `radians_as_degrees` 2023-09-25 08:50:19 +02:00
editor_property_name_processor.cpp Add "4D" to EditorPropertyNameProcessor 2024-09-15 04:19:45 -07:00
editor_property_name_processor.h Remove references to deleted capitalize_properties setting 2024-08-21 17:27:54 +02:00
editor_quick_open.cpp Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList. 2024-08-31 21:10:27 +02:00
editor_quick_open.h Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList. 2024-08-31 21:10:27 +02:00
editor_resource_picker.cpp Fix generic conversion icon 2024-09-17 13:59:21 +02:00
editor_resource_picker.h Fix no unsaved indicator Save As resource 2024-08-31 08:47:35 -04:00
editor_resource_preview.cpp EditorResourcePreview: Let loads complete after exit requested 2024-09-13 12:19:06 +02:00
editor_resource_preview.h Style: Apply new `clang-format` changes 2024-09-20 08:09:48 -05: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 Allow adding custom export platforms using scripts / GDExtension. 2024-08-28 10:29:01 +03: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 Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
editor_sectioned_inspector.cpp Keep advanced toggle on when searching for settings 2024-09-21 21:15:46 +08:00
editor_sectioned_inspector.h Keep advanced toggle on when searching for settings 2024-09-21 21:15:46 +08:00
editor_settings.cpp Merge pull request #90743 from timothyqiu/empty-selection-clipboard 2024-09-23 12:27:35 +02:00
editor_settings.h Add Advanced Settings switch to Editor Settings 2024-09-17 12:20:55 +02:00
editor_settings_dialog.cpp Keep advanced toggle on when searching for settings 2024-09-21 21:15:46 +08:00
editor_settings_dialog.h Add Advanced Settings switch to Editor Settings 2024-09-17 12:20:55 +02:00
editor_string_names.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
editor_string_names.h Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
editor_translation.cpp Make editor use translation domains 2024-09-17 13:09:44 +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 Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
editor_undo_redo_manager.cpp Discard additional redo on commiting actions 2024-09-24 15:47:55 +02:00
editor_undo_redo_manager.h Expose EditorUndoRedoManager's clear_history() 2024-08-29 19:23:39 +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 #97185 from KoBeWi/ID_war 2024-09-19 17:13:53 +02:00
filesystem_dock.h Merge pull request #97075 from KoBeWi/better_new_folder_(not_to_be_confused_with_new_better_folder) 2024-09-19 17:13:39 +02: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 Add button style in GroupsEditor 2024-09-22 11:17:06 +02:00
groups_editor.h Use ObjectID to track cached scene groups. 2024-01-09 11:14:38 +01:00
history_dock.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03: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 Keep advanced toggle on when searching for settings 2024-09-21 21:15:46 +08:00
import_defaults_editor.h Deprecate project_settings_changed signal 2023-08-10 15:07:25 +02:00
import_dock.cpp Add support for resource conversion plugins in filesystem dock. 2024-09-16 15:11:40 +01:00
import_dock.h Add support for resource conversion plugins in filesystem dock. 2024-09-16 15:11:40 +01:00
input_event_configuration_dialog.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
input_event_configuration_dialog.h (Un)Fold event categories by double click 2024-05-11 20:38:46 +02:00
inspector_dock.cpp Extract editor main screen 2024-09-09 11:06:18 -04:00
inspector_dock.h Add const lvalue ref to editor/* container parameters 2024-02-26 15:28:15 -03:00
localization_editor.cpp Better undo action names for localization editor 2024-09-21 19:58:17 +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 Fix slow importation when window is unfocused 2024-08-27 19:57:38 -04:00
progress_dialog.h Fix slow importation when window is unfocused 2024-08-27 19:57:38 -04: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 Make editor use translation domains 2024-09-17 13:09:44 +08:00
project_manager.h Add simple minor version migration 2024-09-11 17:28:42 +02:00
project_settings_editor.cpp Keep advanced toggle on when searching for settings 2024-09-21 21:15:46 +08: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 #96400 from Maran23/inputmap-usage-for-filter-and-corresponding-refactor 2024-09-16 13:34:38 +02:00
property_selector.h Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList. 2024-08-31 21:10:27 +02:00
register_editor_types.cpp Merge pull request #94582 from citizenll/feat_context_menu_plugin4.x 2024-09-03 16:13:47 +02:00
register_editor_types.h
register_exporters.h
rename_dialog.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03: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 Add external texture support (GLES3) 2024-09-20 10:48:32 -05: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 SceneStringName::toggled 2024-08-28 15:14:26 +03: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 #96776 from aXu-AP/detach-script-undo 2024-09-16 13:34:58 +02:00
scene_tree_dock.h Merge pull request #96539 from KoBeWi/feat_context_menu_plugin4.x_2-electric_boogaloo 2024-09-11 12:34:53 +02:00
script_create_dialog.cpp Don't use EditorSettings metadata 2024-09-05 19:05:18 +02:00
script_create_dialog.h Allow configuring the script filename casing rule 2024-03-05 09:43:29 +01:00
shader_create_dialog.cpp [Scene] Add SceneStringName::toggled 2024-08-28 15:14:26 +03:00
shader_create_dialog.h Fix theme application in various editor dialogs 2023-12-04 13:18:48 +01:00
shader_globals_editor.cpp Keep advanced toggle on when searching for settings 2024-09-21 21:15:46 +08: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