summaryrefslogtreecommitdiffstats
path: root/editor/editor_node.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Fix behavior of ResourceFormatLoader `CACHE_MODE_REPLACE`"Rémi Verschelde2024-01-091-2/+4
|
* Merge pull request #72461 from Calinou/editor-renderer-select-mobileRémi Verschelde2024-01-081-2/+14
|\ | | | | | | Make the rendering method dropdown also affect mobile if compatible
| * Make the rendering method dropdown also affect mobile if compatibleHugo Locurcio2024-01-031-2/+14
| | | | | | | | | | | | | | | | This prevents visual discrepancies between desktop and mobile platforms after switching rendering methods using this dropdown. The restart dialog now displays which rendering methods will be used, and the dropdown tooltip also lists caveats related to specific platforms.
* | Move 3D scene import classes to their own folderAaron Franke2024-01-041-3/+4
| |
* | Merge pull request #84445 from Rubonnek/add-const-references-clang-tidyRémi Verschelde2024-01-041-7/+7
|\ \ | |/ |/| | | Add const references detected by clang-tidy
| * Add const references detected by clang-tidyWilson E. Alvarez2023-12-161-7/+7
| |
* | Store horizontal and vertical split offsets separately in FileSystem dockVedat Gunel2023-12-251-4/+10
| |
* | Merge pull request #85887 from YuriSizov/editor-enforce-min-windowYuri Sizov2023-12-201-1/+3
|\ \ | | | | | | | | | Correctly enforce minimum window size in editor
| * | Correctly enforce minimum window size in editorYuri Sizov2023-12-201-1/+3
| | | | | | | | | | | | | | | Also set the maximum size for the language picked in the project manager.
* | | Improve editing of min/max particle propertieskobewi2023-12-201-0/+5
|/ /
* | Merge pull request #85000 from bruvzg/ed_ui_directionYuri Sizov2023-12-191-0/+4
|\ \ | | | | | | | | | [Editor] Add option to override editor UI layout direction.
| * | [Editor] Add option to override editor UI layout direction.bruvzg2023-11-171-0/+4
| | |
* | | Merge pull request #86008 from Delsin-Yu/4.2Yuri Sizov2023-12-181-1/+1
|\ \ \ | | | | | | | | | | | | Correctly free relevant scripts when closing scene tabs
| * | | Correctly free relevant scripts when closing scene tabsDE-YU2023-12-181-1/+1
| | |/ | |/|
* | | Merge pull request #83987 from bruvzg/macos_window_and_helpYuri Sizov2023-12-181-2/+21
|\ \ \ | |/ / |/| | | | | [macOS] Add default Window and Help menus, allow special menu customization.
| * | [macOS] Add default Window and Help menus, allow special menu customization.bruvzg2023-12-131-2/+21
| | |
* | | Merge pull request #86129 from TheSofox/color-picker-memoryYuri Sizov2023-12-141-2/+3
|\ \ \ | | | | | | | | | | | | Remember last `color_mode` and `picker_shape` in `ColorPicker`s in the editor
| * | | Remember last 'color_mode' and 'picker_shape' in 'ColorPicker's in the editorSofox2023-12-141-2/+3
| |/ /
* | | Merge pull request #85387 from jsjtxietian/fix-forward-plus-crashYuri Sizov2023-12-141-29/+42
|\ \ \ | |/ / |/| | | | | Use render method from OS instead of project settings in compositor RD
| * | Use render method from OS in compositor RD; Update related UIjsjtxietian2023-12-141-29/+42
| | |
* | | Fix referring to ResourceImporterScene static importers via instancesAaron Franke2023-12-111-3/+3
| | |
* | | Merge pull request #82899 from aaronfranke/import-settings-dialogsRémi Verschelde2023-12-121-3/+3
|\ \ \ | |/ / |/| | | | | Rename ImportSettings dialogs to have "Dialog" in the name
| * | Rename ImportSettings dialogs to have "Dialog" in the nameAaron Franke2023-11-261-3/+3
| | |
* | | Merge pull request #85885 from YuriSizov/bench-pressingYuri Sizov2023-12-081-5/+6
|\ \ \ | | | | | | | | | | | | Improve engine startup/shutdown benchmarks
| * | | Improve engine startup/shutdown benchmarksYuri Sizov2023-12-081-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add contexts to give a better sense of benchmarked areas. - Add missing benchmarks and adjust some begin/end points. - Clean up names. - Improve Android's internal benchmarks in a similar manner. Co-authored-by: Fredia Huya-Kouadio <fhuya@meta.com>
* | | | Merge pull request #85819 from Malcolmnixon/export-android-build-templateYuri Sizov2023-12-081-1/+5
|\ \ \ \ | | | | | | | | | | | | | | | Add option to install android build template for export
| * | | | Add option to install android build template for exportMalcolm Nixon2023-12-081-1/+5
| |/ / / | | | | | | | | | | | | This PR adds a new "--install-android-build-template" command-line option which causes the android build template to be installed before exporting the project.
* | | | Merge pull request #84167 from SaracenOne/cache_mode_replace_fixesYuri Sizov2023-12-081-4/+2
|\ \ \ \ | | | | | | | | | | | | | | | Fix behavior of ResourceFormatLoader `CACHE_MODE_REPLACE`
| * | | | Fix CACHE_MODE_REPLACESaracen2023-11-151-4/+2
| | | | |
* | | | | Merge pull request #84122 from kitbdev/fix-dock-visibilityYuri Sizov2023-12-081-119/+35
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | Fix dock visibility issues
| * | | | fix dock visibility issueskit2023-10-301-119/+35
| | | | |
* | | | | Merge pull request #85271 from YuriSizov/core-check-please!Rémi Verschelde2023-12-041-3/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Correctly check scripts that must inherit `EditorPlugin`
| * | | | | Correctly check scripts that must inherit `EditorPlugin`Yuri Sizov2023-11-231-3/+3
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | Also updates some error messages related to this kind of check across the codebase.
* / | | | [Editor] Save and restore previous window mode when toggling full-screen.bruvzg2023-11-271-2/+7
|/ / / /
* | | | Rework the surface upgrade tool to inform users without blockingYuri Sizov2023-11-221-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes the immediate confirmation dialog and insteads prints the message to the editor log (and it also appears as a toast). The immediate dialog is a devil's plaything, and it cannot be used in this scenario (if it can be used anywhere at all). The condition that triggers the SUT can happen during any attempt by the rendering server to read a mesh. This means it will conflict with a number of editor processes, like loading, importing, preview generation, export, CLI mode, etc. So while this is less on the nose as far as informing users goes, it's also our best option to use the log and the toaster.
* | | | Avoid saving scene while already saving the scenekobewi2023-11-201-0/+6
| | | |
* | | | Prevent the surface upgrade tool from running during exportYuri Sizov2023-11-201-0/+11
| |_|/ |/| | | | | | | | | | | Also add an explicit way to trigger the tool manually at user's will.
* | | Merge pull request #84927 from bruvzg/macos_ext_frame_updRémi Verschelde2023-11-161-0/+1
|\ \ \ | |_|/ |/| | | | | [macOS] Process events before changing title style to update window frame.
| * | [macOS] Process events before changing title style to update window frame.bruvzg2023-11-151-0/+1
| | |
* | | Merge pull request #83104 from ↵Rémi Verschelde2023-11-151-0/+6
|\ \ \ | |/ / |/| | | | | | | | | | | jsjtxietian/fix-crash-when-reimport-animation-while-playing Fix editor crash when re-importing GLTF while animation is playing
| * | Fix Editor crash when re-importing GLTF while animation is playingjsjtxietian2023-11-151-0/+6
| | |
* | | Save scene when saving built-in resourcekobewi2023-11-131-0/+9
|/ /
* | Preserve the output from the gradle build commandFredia Huya-Kouadio2023-11-121-1/+4
| | | | | | | | Updates `EditorNode#execute_and_show_output(...)` to return the output of the executed command.
* | Scan the filesystem in the first frame when using headless modeclayjohn2023-11-071-0/+8
| |
* | Merge pull request #84200 from clayjohn/surface-upgrade-tool-reworkRémi Verschelde2023-11-011-4/+29
|\ \ | | | | | | | | | Overhaul the SurfaceUpgradeTool
| * | Overhaul the SurfaceUpgradeToolclayjohn2023-11-011-4/+29
| | | | | | | | | | | | | | | | | | | | | | | | This defers the update to a fresh restart of the editor (to ensure we aren't mid way through loading scenes anymore. It also ensures that the popup can't be used by multiple threads at once Co-authored-by: Yuri Sizov <yuris@humnom.net>
* | | Disconnect `EditorNode` from file dialogs on destructionYuri Sizov2023-11-011-0/+11
|/ /
* | Make remote inspector groups not foldablekobewi2023-10-311-4/+2
| |
* | Merge pull request #83576 from raulsntos/fix-80883Rémi Verschelde2023-10-301-7/+3
|\ \ | | | | | | | | | Enable new addon after hiding ProjectSettings
| * | Enable new addon after hiding ProjectSettingsRaul Santos2023-10-181-7/+3
| | | | | | | | | | | | | | | - Enabling newly created addons can show a warning dialog, doing so before hiding the `ProjectSettingsEditor` dialog causes rendering glitches. - Remove unused `PuginConfigDialog` in `EditorNode`. The one actually being used is an instance in `EditorPluginSettings`.