summaryrefslogtreecommitdiffstats
path: root/editor/editor_node.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #96446 from ↵Rémi Verschelde2024-09-031-1/+1
|\ | | | | | | | | | | Hilderin/fix-missing-material-override-after-two-glb-reimports Fix missing material override after two glb reimports
| * Fix missing material override after two glb reimportsHilderin2024-09-011-1/+1
| |
* | Update rendering driver name on fallbacks. Fix rendering driver/method in ↵bruvzg2024-09-011-5/+20
|/ | | | the editor system info.
* Merge pull request #90130 from KoBeWi/erased_from_historyRémi Verschelde2024-08-301-6/+6
|\ | | | | | | Expose EditorUndoRedoManager's `clear_history()`
| * Expose EditorUndoRedoManager's clear_history()kobewi2024-08-291-6/+6
| |
* | Merge pull request #96208 from m4gr3d/cleanup_immersive_logicRémi Verschelde2024-08-301-2/+0
|\ \ | | | | | | | | | Restore fullscreen toggle menu for the Android editor and clean up the immersive mode logic
| * | Restore 'Toggle fullscreen' menu for the Android editor and clean up the ↵Fredia Huya-Kouadio2024-08-281-2/+0
| |/ | | | | | | immersive mode logic
* | Merge pull request #93972 from ↵Rémi Verschelde2024-08-301-0/+3
|\ \ | | | | | | | | | | | | | | | Hilderin/fix-editor-needs-restart-after-adding-gdextensions Fix editor needs restart after adding GDExtensions
| * | Fix editor needs restart after adding GDExtensionsHilderin2024-08-291-0/+3
| |/
* / Import/export GLTF extras to node->metademolke2024-08-291-3/+9
|/ | | | | | | | This is useful for custom tagging of objects with properties (for example in Blender) and having this available in the editor for scripting. - Adds import logic to propagate the parsed GLTF extras all the way to the resulting Node->meta - Adds export logic to save Godot Object meta into GLTF extras - Supports `nodes`, `meshes` and `materials` (in GLTF sense of the words)
* Merge pull request #87787 from aaronfranke/scene-import-typeRémi Verschelde2024-08-281-2/+2
|\ | | | | | | ResourceImporterScene: Replace animation bool with an import type string enum
| * ResourceImporterScene: Replace animation bool with an import type string enumAaron Franke2024-08-271-2/+2
| |
* | Merge pull request #85331 from RobProductions/customize-navigation-controlsRémi Verschelde2024-08-281-0/+3
|\ \ | |/ |/| | | Add full customization of 3D navigation controls
| * Add customizable 3D navigation settingsMatt Enad2024-07-021-0/+3
| | | | | | | | | | | | | | | | This commit adds 3 new editor settings for orbit, pan, and zoom mouse buttons, and 6 new shortcuts which act as modifiers for the navigation controls. These new shortcuts replace the old orbit, pan, and zoom modifier settings. The `navigation_scheme` setting now acts as a preset which changes the new options added above, and the new settings are what drives 3D navigation instead. A new struct is used for ordering the navigation logic so that actions with fewer shortcuts are checked first. When the editor starts, the preset detection will run to automatically update user settings from old Godot versions. When the setting is changed, the hint values for the mouse buttons are dynamically updated to show the user the corresponding shortcut values. The new doc fields have been generated and the description for the new settings are filled out. The `navigation_scheme` entry now has more consistent styling and added control descriptions that were missing before.
* | Merge pull request #95048 from KoBeWi/keep_the_party_goingRémi Verschelde2024-08-271-0/+2
|\ \ | | | | | | | | | Add `keep_screen_on` editor setting
| * | Add keep_screen_on editor settingkobewi2024-08-021-0/+2
| | |
* | | Merge pull request #76085 from spanzeri/better_remember_editor_windowRémi Verschelde2024-08-261-0/+43
|\ \ \ | | | | | | | | | | | | Remember editor window mode, screen, size and position on restart
| * | | Remember editor window mode, screen, size and position on restartSamuele Panzeri2024-07-231-0/+43
| | | |
* | | | Merge pull request #93526 from m4gr3d/add_apksigner_utilRémi Verschelde2024-08-261-2/+0
|\ \ \ \ | | | | | | | | | | | | | | | [Android Editor] Add support for exporting platform binaries
| * | | | Update the `GodotHost` interface to support signing and verifying Android apksFredia Huya-Kouadio2024-08-261-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the export logic to enable apk generation and signing for Android editor builds Note: Only legacy builds are supported. Gradle builds are not supported at this point in time.
* | | | | Merge pull request #93064 from ↵Rémi Verschelde2024-08-261-18/+32
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | Hilderin/fix-fileSystem-dock-wont-show-any-file-folders Fix FileSystem dock won't show any file folders (v2)
| * | | | Fix FileSystem dock won't show any file folders (v2)Hilderin2024-08-201-18/+32
| | | | |
* | | | | Merge pull request #93602 from aaronp64/inspector_latencyRémi Verschelde2024-08-221-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Improve Editor Inspector/Theme item lookup performance
| * | | | | Improve Editor Inspector/Theme item lookup performanceaaronp642024-08-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes to reduce the latency between changing node selection in the editor and seeing the new node reflected in the Inspector tab - Use Vector instead of List for ThemeOwner::get_theme_type_dependencies and related functions - Use Vector instead of List for ThemeContext::themes, set_themes(), and get_themes() - Add ClassDB:get_inheritance_chain_nocheck to get all parent/ancestor classes at once, to avoid repeated ClassDB locking overhead - Update BIND_THEME_ITEM macros and ThemeDB::update_class_instance_items to use provided StringNames for call to ThemeItemSetter, instead of creating a new StringName in each call These changes reduce the time taken by EditorInspector::update_tree by around 30-35%
* | | | | | Add Metal support for macOS (arm64) and iOSStuart Carnie2024-08-201-0/+2
| | | | | |
* | | | | | Merge pull request #95691 from Hilderin/fix-display-dialog-while-saving-sceneRémi Verschelde2024-08-201-6/+41
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix display dialog while saving scene
| * | | | | | Fix display dialog while saving sceneHilderin2024-08-171-6/+41
| | | | | | |
* | | | | | | Merge pull request #95849 from bruvzg/sys_theme_checkRémi Verschelde2024-08-201-1/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | [Editor] Prevent unnecessary editor theme regeneration on unrelated system setting update.
| * | | | | | | [Editor] Prevent unnecessary editor theme regeneration on unrelated system ↵bruvzg2024-08-201-1/+4
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | setting update.
* | | | | | | Merge pull request #89919 from BlueCube3310/bicubic-lightmapRémi Verschelde2024-08-201-0/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Implement bicubic sampling for lightmaps
| * | | | | | | Implement support for bicubic lightmap filteringBlueCube33102024-08-191-0/+1
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | Co-authored-by: Calinou <hugo.locurcio@hugo.pro>
* | | | | | | Merge pull request #85108 from theDrake/pick-main-scene-punctuationRémi Verschelde2024-08-201-3/+3
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | Adjust `pick_main_scene` dialog punctuation
| * | | | | | Adjust pick_main_scene punctuationDavid C. Drake2023-11-201-3/+3
| | | | | | |
* | | | | | | Split TranslationServer into its own fileHaoyu Qiu2024-08-151-1/+1
| |/ / / / / |/| | | | |
* | | | | | Fix reimport file multiple scenesHilderin2024-08-071-37/+56
| | | | | |
* | | | | | Fix performance issue reimport file reload sceneHilderin2024-08-061-377/+389
| | | | | |
* | | | | | Fix crash on reimport scene with animationsHilderin2024-08-021-0/+22
| |_|_|/ / |/| | | |
* | | | | Merge pull request #85654 from Listwon/quit-to-project-list-wipe-fix-40968Rémi Verschelde2024-07-281-2/+1
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | Defer creating new editor process in "Quit to Project List" just like in "Reload Current Project"
| * | | | Defer creating new editor process in "Quit to Project List" just like in ↵Bartłomiej T. Listwon2023-12-021-2/+1
| | | | | | | | | | | | | | | | | | | | "Reload Current Project"
* | | | | Merge pull request #94093 from Yahkub-R/94056-fixRémi Verschelde2024-07-191-73/+203
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix instanced .blend/GLTF scenes lose all children after update until .tscn is reopened
| * | | | | Fix instanced .blend/GLTF scenes lose all children after update until .tscn ↵Yahkub-R2024-07-191-73/+203
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is reopened Co-Authored-By: Tomek <kobewi4e@gmail.com> Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Co-Authored-By: Hilderin <81109165+Hilderin@users.noreply.github.com>
* | | | | | Merge pull request #94116 from bruvzg/ed_quit_unloadRémi Verschelde2024-07-191-2/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | [Editor] Unload addons when using `--import` or `--quit`.
| * | | | | | [Editor] Unload addons when using `--import` or `--quit`.bruvzg2024-07-091-2/+6
| |/ / / / /
* | | | | | Merge pull request #94052 from m4gr3d/clean_input_dispatch_settingsRémi Verschelde2024-07-171-1/+8
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | Cleanup Android input on render thread settings
| * | | | | Cleanup Android input on render thread settingsFredia Huya-Kouadio2024-07-091-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow up to https://github.com/godotengine/godot/pull/93933 Clean up the set of settings use to control whether Android input should be dispatched on the render thread. Addresses comments in https://github.com/godotengine/godot/pull/93933#issuecomment-2210437977
* | | | | | Merge pull request #94020 from Hilderin/fix-reimport-model-does-not-update-sceneRémi Verschelde2024-07-081-3/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix re-import glb model doesn't change the old glb model
| * | | | | | Fix re-import glb model doesn't change the old glb modelHilderin2024-07-071-3/+0
| |/ / / / /
* / / / / / Fix custom shortcut Ctrl-Space in Script Editor add a spaceHilderin2024-07-071-7/+4
|/ / / / /
* | | | | Fix undoredo handling in some dialogskobewi2024-07-041-0/+8
| | | | |
* | | | | [macOS] Change the distraction-free mode shortcutpassivestar2024-06-301-1/+1
| | | | |