godot/editor
clayjohn 51ed3aef63 Vertex and attribute compression to reduce the size of the vertex format.
This allows Godot to automatically compress meshes to save a lot of bandwidth.

In general, this requires no interaction from the user and should result in
no noticable quality loss.

This scheme is not backwards compatible, so we have provided an upgrade
mechanism, and a mesh versioning mechanism.

Existing meshes can still be used as a result, but users can get a
performance boost by reimporting assets.
2023-10-05 12:02:23 -06:00
..
debugger Replace flat buttons with flat-styled buttons with a visible pressed state 2023-09-19 22:36:29 +02:00
export Merge pull request #82103 from bruvzg/icu_export 2023-10-03 17:21:41 +02:00
gui Merge pull request #80813 from TokageItLab/rework-animation-manager 2023-09-29 10:20:16 +02:00
icons Merge pull request #82653 from MewPurPur/simplify-region-folding-icon 2023-10-04 15:35:57 +02:00
import Vertex and attribute compression to reduce the size of the vertex format. 2023-10-05 12:02:23 -06:00
plugins Fix unsaved changes not getting discarded 2023-10-05 14:03:02 +02:00
translations i18n: Sync translations with Weblate (first 4.2 sync) 2023-10-02 17:42:35 +02:00
action_map_editor.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
action_map_editor.h
animation_bezier_editor.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
animation_bezier_editor.h
animation_track_editor_plugins.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
animation_track_editor_plugins.h
animation_track_editor.cpp Add vararg call() method to C++ Callable 2023-10-05 11:35:29 +02:00
animation_track_editor.h Merge pull request #81188 from the-sink/animation_player_things 2023-10-03 17:14:25 +02:00
audio_stream_preview.cpp
audio_stream_preview.h
code_editor.cpp "Whole Words" search can detect word boundaries inside the search term. 2023-10-02 13:47:59 -07:00
code_editor.h Add code_complete_enabled code editor setting 2023-06-21 02:51:05 +10:00
connections_dialog.cpp Revamp how documentation tooltips work 2023-10-03 17:40:51 -03:00
connections_dialog.h Revamp how documentation tooltips work 2023-10-03 17:40:51 -03:00
create_dialog.cpp Revamp how documentation tooltips work 2023-10-03 17:40:51 -03:00
create_dialog.h Fix accessing editor theme items throughout the UI 2023-09-15 14:51:01 +02:00
dependency_editor.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
dependency_editor.h Fix DependecyEditorOwners not acknowledging non-scene resources 2023-06-02 20:18:33 +02:00
directory_create_dialog.cpp Prevent creating any type of file with a leading dot 2023-09-07 22:13:02 +02:00
directory_create_dialog.h Standardize dialog input validation as a new class 2023-08-08 16:14:35 +02:00
doc_tools.cpp Use bound theme properties for documentation 2023-09-26 18:48:51 +02:00
doc_tools.h Dump API docs from inline GDScript comments using --doctool --gdscript-docs PATH 2023-05-08 11:00:29 -05:00
editor_about.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
editor_about.h Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
editor_asset_installer.cpp Merge pull request #81620 from YuriSizov/assets-remap-install-folder 2023-09-26 08:21:19 +02:00
editor_asset_installer.h Allow to specify target folder when installing assets 2023-09-19 20:10:26 +02:00
editor_atlas_packer.cpp Bounds fixes in TextureAtlas import 2023-06-22 19:20:56 +02:00
editor_atlas_packer.h
editor_audio_buses.cpp Merge pull request #81939 from YuriSizov/gui-flat-and-depressed 2023-09-25 17:18:29 +02:00
editor_audio_buses.h Add a bus_renamed AudioServer signal 2023-09-15 13:02:03 +03:00
editor_autoload_settings.cpp [Editor] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-15 20:15:39 +02:00
editor_autoload_settings.h
editor_build_profile.cpp Revamp how documentation tooltips work 2023-10-03 17:40:51 -03:00
editor_build_profile.h
editor_builders.py CI: Update static checks to black 23.3.0 2023-06-19 23:33:02 +02:00
editor_command_palette.cpp Add call validation to CommandPalette 2023-09-25 00:10:42 +02:00
editor_command_palette.h Add call validation to CommandPalette 2023-09-25 00:10:42 +02:00
editor_data.cpp [Editor] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-15 20:15:39 +02:00
editor_data.h Avoid unnecessary inspector updates when loading or switching scenes 2023-08-12 13:32:59 +02:00
editor_feature_profile.cpp Revamp how documentation tooltips work 2023-10-03 17:40:51 -03:00
editor_feature_profile.h Allow changing feature profile via EditorInterface 2023-07-24 18:46:36 +02:00
editor_file_system.cpp Merge pull request #78567 from NiskashY/master 2023-07-12 21:02:42 +02:00
editor_file_system.h Use reimport_append api for importing embedded gltf images 2023-02-06 07:11:45 -08:00
editor_folding.cpp
editor_folding.h
editor_fonts.cpp Merge pull request #80573 from KoBeWi/2k_lines_of_changes_created_at_2AM 2023-09-06 14:49:02 +02:00
editor_fonts.h
editor_help_search.cpp Replace flat buttons with flat-styled buttons with a visible pressed state 2023-09-19 22:36:29 +02:00
editor_help_search.h Use the gray color for all abstract classes 2023-08-31 12:59:18 +03:00
editor_help.cpp Merge pull request #82067 from dalexeev/gds-docgen-fix-metatypes-and-values 2023-10-05 10:07:43 +02:00
editor_help.h Merge pull request #82691 from YuriSizov/rst-validate-with-exceptions 2023-10-04 15:42:42 +02:00
editor_inspector.cpp Add vararg call() method to C++ Callable 2023-10-05 11:35:29 +02:00
editor_inspector.h Revamp how documentation tooltips work 2023-10-03 17:40:51 -03:00
editor_interface.cpp Expose editor viewports 2023-10-01 22:04:17 +07:00
editor_interface.h Expose editor viewports 2023-10-01 22:04:17 +07:00
editor_layouts_dialog.cpp Use ui_text_submit to confirm and close text prompts 2023-09-01 12:23:30 +08:00
editor_layouts_dialog.h Improve editor layout dialog 2023-02-02 01:29:40 +01:00
editor_locale_dialog.cpp Add some missing translatable editor strings 2023-02-10 16:55:50 +08:00
editor_locale_dialog.h
editor_log.cpp Color match editor log toggles and flat pressed buttons 2023-09-26 16:41:50 +02:00
editor_log.h [Editor Log] Clear rich print tags only after the last line. 2023-08-10 09:48:53 +03:00
editor_native_shader_source_visualizer.cpp
editor_native_shader_source_visualizer.h
editor_node.cpp [X11] Add support for using EGL/GLES instead of GLX. 2023-10-04 14:15:36 +03:00
editor_node.h Implement reloading of GDExtensions 2023-09-25 22:10:17 -05:00
editor_paths.cpp [Editor] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-15 20:15:39 +02:00
editor_paths.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
editor_plugin_settings.cpp [Editor] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-15 20:15:39 +02:00
editor_plugin_settings.h
editor_plugin.cpp Merge pull request #80517 from YuriSizov/tsa-randomly-picked-you-for-mandatory-inspection-i-think-not 2023-08-28 12:05:06 +02:00
editor_plugin.h Deprecate project_settings_changed signal 2023-08-10 15:07:25 +02:00
editor_properties_array_dict.cpp Merge pull request #80977 from ajreckof/Paste-Value-emptying-an-array-on-some-right-click-location 2023-10-04 15:33:52 +02:00
editor_properties_array_dict.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
editor_properties_vector.cpp Replace radians range hint with radians_as_degrees 2023-09-25 08:50:19 +02:00
editor_properties_vector.h Replace radians range hint with radians_as_degrees 2023-09-25 08:50:19 +02:00
editor_properties.cpp Merge pull request #75274 from KoBeWi/NodeTrail 2023-10-04 15:32:36 +02:00
editor_properties.h Enhance NodePath property editing 2023-10-02 14:50:38 +02:00
editor_property_name_processor.cpp UWP: Remove platform port, needs to be redone from scratch for 4.x 2023-09-07 15:01:59 +02:00
editor_property_name_processor.h Prepare for moving editor and classref translations to godot-editor-l10n repo 2023-02-07 14:20:40 +01:00
editor_quick_open.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
editor_quick_open.h Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
editor_resource_picker.cpp C#: Abstract script class support 2023-09-15 20:35:25 -07:00
editor_resource_picker.h Allow to pick which Resources will be made unique 2023-07-14 22:59:00 +02:00
editor_resource_preview.cpp Add theme contexts to various parts of the editor 2023-09-06 19:40:43 +02:00
editor_resource_preview.h Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
editor_run_native.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
editor_run_native.h Extract editor run toolbar into its own component 2023-04-19 17:12:28 +02:00
editor_run.cpp Merge pull request #75444 from lpriebe/editor-run-arg-split-fix 2023-06-21 10:18:37 +02:00
editor_run.h Merge pull request #75444 from lpriebe/editor-run-arg-split-fix 2023-06-21 10:18:37 +02:00
editor_scale.cpp Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
editor_scale.h Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
editor_script.cpp Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
editor_script.h Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
editor_sectioned_inspector.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
editor_sectioned_inspector.h Allow EditorInspector to change its property name style when necessary 2023-04-29 10:51:00 +08:00
editor_settings_dialog.cpp [Editor] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-15 20:15:39 +02:00
editor_settings_dialog.h
editor_settings.cpp Add error checks for DirAccess creation. 2023-09-26 03:07:43 +01:00
editor_settings.h Fix API hash related crash in EditorSettings 2023-07-31 16:35:41 +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_themes.cpp Make GraphEdit toolbar more customizable 2023-10-02 13:43:08 +02:00
editor_themes.h Warn about accessing non-existing editor theme items 2023-09-15 14:51:01 +02:00
editor_translation_parser.cpp
editor_translation_parser.h Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
editor_translation.cpp Prepare for moving editor and classref translations to godot-editor-l10n repo 2023-02-07 14:20:40 +01:00
editor_translation.h Prepare for moving editor and classref translations to godot-editor-l10n repo 2023-02-07 14:20:40 +01:00
editor_undo_redo_manager.cpp Fix expected argument count for Callable call errors 2023-09-29 20:00:10 +03:00
editor_undo_redo_manager.h add backward_undo_ops as property for action 2023-06-13 15:32:05 +02:00
editor_vcs_interface.cpp
editor_vcs_interface.h Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
event_listener_line_edit.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
event_listener_line_edit.h
fbx_importer_manager.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
fbx_importer_manager.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
filesystem_dock.cpp Merge pull request #80241 from gamedevishard/filesystem_dock_hsplit 2023-10-03 17:11:53 +02:00
filesystem_dock.h Merge pull request #80241 from gamedevishard/filesystem_dock_hsplit 2023-10-03 17:11:53 +02:00
find_in_files.cpp [Editor] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-15 20:15:39 +02:00
find_in_files.h
groups_editor.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
groups_editor.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
history_dock.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
history_dock.h
import_defaults_editor.cpp Merge pull request #61818 from KoBeWi/secret_prefix_stash 2023-08-29 15:05:38 +02:00
import_defaults_editor.h Deprecate project_settings_changed signal 2023-08-10 15:07:25 +02:00
import_dock.cpp avoid cleanup for non-loadable assets 2023-09-28 12:36:52 -04:00
import_dock.h Merge pull request #75137 from nongvantinh/implement-6320 2023-08-07 14:43:44 +02:00
input_event_configuration_dialog.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
input_event_configuration_dialog.h
inspector_dock.cpp [Editor] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-15 20:15:39 +02:00
inspector_dock.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
localization_editor.cpp [Editor] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-15 20:15:39 +02:00
localization_editor.h Improve POT Generation dialog 2023-03-03 18:18:58 +08:00
multi_node_edit.cpp
multi_node_edit.h
node_dock.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
node_dock.h Focus current node after connecting 2023-06-12 17:07:47 +02:00
plugin_config_dialog.cpp Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
plugin_config_dialog.h Add validation pane to create plugin dialog 2023-08-10 22:08:51 +08:00
pot_generator.cpp Editor: Fix escaping issues with POT generator 2023-07-31 21:06:16 +03:00
pot_generator.h
progress_dialog.cpp Fix auto-reparenting logic in the ProgressDialog 2023-05-29 17:02:16 +02:00
progress_dialog.h Fix auto-reparenting logic in the ProgressDialog 2023-05-29 17:02:16 +02:00
project_converter_3_to_4.cpp Fix some typos in source. 2023-10-04 19:55:11 +09:00
project_converter_3_to_4.h Fix conversion of hex color strings in project converter 2023-09-29 15:04:35 +02:00
project_manager.cpp Replace Ctrl in editor shortcuts with Cmd or Ctrl depending on platform 2023-09-19 10:29:07 +02:00
project_manager.h Streamline the project import workflow 2023-08-29 09:50:03 +02:00
project_settings_editor.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
project_settings_editor.h clear filter input in Project Settings when opening Layers 2023-03-10 20:18:37 +08:00
property_selector.cpp Revamp how documentation tooltips work 2023-10-03 17:40:51 -03:00
property_selector.h
register_editor_types.cpp Merge pull request #80962 from YuriSizov/godot-the-editor-engine 2023-09-25 18:38:17 +02:00
register_editor_types.h
register_exporters.h [Export] Add readable descriptions and validation warnings to the export options. 2023-04-19 08:35:59 +03:00
rename_dialog.cpp Fix accessing editor theme items throughout the UI 2023-09-15 14:51:01 +02:00
rename_dialog.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
renames_map_3_to_4.cpp Removes extents to size conversion 2023-10-03 19:06:47 -03:00
renames_map_3_to_4.h Add conversion for common Theme Overrides 2023-03-10 16:32:35 +01:00
reparent_dialog.cpp Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
reparent_dialog.h Improve includes of EditorNode (and everything else) 2023-04-07 18:59:49 +02:00
scene_create_dialog.cpp Merge pull request #81075 from SekoiaTree/prevent-leading-dot 2023-09-08 09:10:59 +02:00
scene_create_dialog.h Standardize dialog input validation as a new class 2023-08-08 16:14:35 +02:00
scene_tree_dock.cpp Merge pull request #80721 from tom95/resource-node-path-renaming 2023-10-03 17:12:44 +02:00
scene_tree_dock.h Merge pull request #79467 from Calinou/editor-add-paste-as-sibling 2023-08-07 14:47:27 +02:00
script_create_dialog.cpp Fix ScriptCreateDialog not accepting on submit 2023-09-25 22:25:19 +02:00
script_create_dialog.h Fix ScriptCreateDialog not accepting on submit 2023-09-25 22:25:19 +02:00
SCsub Single Compilation Unit build. 2023-06-06 15:36:51 +01:00
shader_create_dialog.cpp Add EditorStringNames singleton 2023-09-03 19:58:18 +02:00
shader_create_dialog.h Standardize dialog input validation as a new class 2023-08-08 16:14:35 +02:00
shader_globals_editor.cpp Made hidden ProjectSettings groups more explicit 2023-08-23 22:43:43 +02:00
shader_globals_editor.h
template_builders.py
window_wrapper.cpp [Editor] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-15 20:15:39 +02:00
window_wrapper.h Add multi window code and shader editors 2023-05-10 09:14:21 +02:00