summaryrefslogtreecommitdiffstats
path: root/editor/editor_node.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #91341 from bjornmp/NewMasterThaddeus Crews2024-10-241-0/+5
|\ | | | | | | Enforce custom nodes to keep their original type
| * Enforce that custom nodes keep their original typebjornmp2024-10-221-0/+5
| | | | | | | | | | | | | | | | Enforce that custom nodes and resources created via the "Create New Node" dialog, should permanently retain their original type (script). This means: - Type continuity: It should be impossible for the user to (accidentally) clear the original script of a custom node that was created via the "Create New Node" dialog. - Extensibility: The user should be able to extend custom types as usual (create a script that inherits the original type and replace the original script of that node with his own). However, if he then clears his extension-script from that node later on, the custom type should revert to its original script instead of becoming a non-scripted type.
* | Merge pull request #98063 from TCROC/fix-headless-importThaddeus Crews2024-10-241-0/+2
|\ \ | | | | | | | | | Fix Headless --import --quit crashes editor
| * | clear addon_name_to_plugin ater unload_editor_addons because of memdeleteTravis Lange2024-10-081-0/+2
| |/
* | Don't include `core/io/image.h` in `core/os/os.h`Yevhen Babiichuk (DustDFG)2024-10-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `core/os/os.h` doesn't use `core/io/image.h`. It just brings transitive dependencies. Lots of dependencies because `core/os/os.h` is transitively included in almost every file of godot Also added `core/io/image.h` into files^1 where `Ref<Image>` and `core/os/os.h` were used to prevent obscure errors involving `Ref<Image>` ^1 except those which include `core/io/image_loader.h` or `core/io/image.h` by corresponding .h file with the same name Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com> Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* | Fixed Remote Nodes missing custom iconsBogdan Inculet2024-10-151-1/+9
| |
* | Merge pull request #94371 from KoBeWi/insane_particle_unification_😱Thaddeus Crews2024-10-141-4/+0
|\ \ | |/ |/| | | Unify particle editors
| * Unify particle editorskobewi2024-10-041-4/+0
| |
* | Merge pull request #97543 from KoBeWi/to_edit_or_not_to_editRémi Verschelde2024-10-041-2/+2
|\ \ | | | | | | | | | Fix closing Theme Editor not actually closing it
| * | Fix closing Theme Editor not actually closing itkobewi2024-09-271-2/+2
| | |
* | | Merge pull request #94880 from KoBeWi/never-before-seen_way_to_restart_editorRémi Verschelde2024-10-041-23/+10
|\ \ \ | |_|/ |/| | | | | Call `restart_editor()` in `RUN_PROJECT_MANAGER`
| * | Call restart_editor() in RUN_PROJECT_MANAGERkobewi2024-07-281-23/+10
| | |
* | | New Quick Open DialogStijn Hinlopen2024-10-011-24/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Updated list view with thumbnails, and separate file name. - Added a grid view which has larger icons. - Added toggle to filter out files from addons. - Store history for each opened resource type. New Editor settings for Quick Open: - Startup display mode (grid or list): - Determined by the requested resource type. - Whatever was last used. - Toggle to filter out files from addons (for persistence). Notes - The dialog is now created once in EditorNode, and globally available for other components. - A fixed number of result scenes are instantiated, and reused based on query. - Drop support for multiselect.
* | | Add markers to animationchocola-mint2024-09-291-0/+1
| |/ |/|
* | Merge pull request #97118 from mihe/patch-exportsRémi Verschelde2024-09-261-3/+13
|\ \ | | | | | | | | | Add ability to export patch packs
| * | Add ability to export patch packsMikael Hermansson2024-09-251-3/+13
| | | | | | | | | | | | Co-authored-by: Poq Xert <poqxert@poqxert.ru>
* | | Merge pull request #97013 from Hilderin/fix-load-errors-popup-emptyRémi Verschelde2024-09-241-8/+11
|\ \ \ | |/ / |/| | | | | Fix empty load errors popup
| * | Fix empty load errors popupHilderin2024-09-141-8/+11
| | |
* | | Merge pull request #97239 from ↵Rémi Verschelde2024-09-211-8/+27
|\ \ \ | | | | | | | | | | | | | | | | | | | | Calinou/editor-system-info-add-display-driver-window-mode Mention display driver and window mode in Copy System Info text
| * | | Mention display driver and window mode in Copy System Info textHugo Locurcio2024-09-201-8/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful information to know, as the X11 display driver can be used both on X11 natively and on Wayland through XWayland. Certain editor issues only occur in multi-window mode (or only in single-window mode). Some issues also only occur on multi-monitor setups, so the monitor count is now listed.
* | | | Merge pull request #97168 from Hilderin/fix-reloading-scripts-already-in-useRémi Verschelde2024-09-201-5/+1
|\ \ \ \ | |/ / / |/| | | Fix reloading scripts already in use
| * | | Fix reloading scripts already in useHilderin2024-09-201-5/+1
| | | |
* | | | Merge pull request #95787 from timothyqiu/domesticRémi Verschelde2024-09-201-0/+2
|\ \ \ \ | | | | | | | | | | | | | | | Add translation domain
| * | | | Make editor use translation domainsHaoyu Qiu2024-09-171-0/+2
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | How editor plugins use this feature: 1. Pick a unique translation domain name. 2. `_enter_tree()`: load translations into that translation domain. 3. Call `set_translation_domain()` for its root UI node. 4. `_exit_tree()`: remove that translation domain. Plugins can also set the translation domain to `godot.editor` for nested nodes that should use editor translations. `EditorFileDialog` automatically does this.
* | | | Merge pull request #97187 from KoBeWi/do_notRémi Verschelde2024-09-191-4/+11
|\ \ \ \ | | | | | | | | | | | | | | | Don't store project metadata when loading
| * | | | Don't store project metadata when loadingkobewi2024-09-191-4/+11
| | |/ / | |/| |
* / | | Set auto translate mode for drag previewsHaoyu Qiu2024-09-191-0/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Controls - `LineEdit`, `TextEdit`: Always disabled since it's dragging user input. - `TabBar`: Use the same auto translate mode as the node. - `RichTextLabel`: Always disable since auto translation is done differently from other controls (selection text you get programmatically is always after auto translation). - Editor - Disable drag preview auto translation if the text is user input, filename, or class name. - Also disabled unexpected auto translation for audio bus effect names.
* | | Merge pull request #97028 from ↵Rémi Verschelde2024-09-171-4/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | Hilderin/fix-error-reopening-non-existing-scene-on-startup Fix error reopening non existing scene on startup
| * | | Fix error reopening non existing scene on startupHilderin2024-09-141-4/+8
| |/ /
* / / Add support for resource conversion plugins in filesystem dock.SaracenOne2024-09-161-4/+116
|/ /
* | Merge pull request #96830 from ↵Rémi Verschelde2024-09-121-3/+24
|\ \ | | | | | | | | | | | | | | | Hilderin/fix-popup-load-errors-showing-on-every-progress Fix load error popup showing on every progress dialog
| * | Fix load error popup showing on every progress dialogHilderin2024-09-111-3/+24
| | |
* | | Merge pull request #96539 from ↵Rémi Verschelde2024-09-111-0/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | KoBeWi/feat_context_menu_plugin4.x_2-electric_boogaloo Add EditorContextMenuPluginManager and refactor menu plugins
| * | | Add EditorContextMenuPluginManager and refactor menu pluginskobewi2024-09-031-0/+4
| | | |
* | | | Extract editor main screenkit2024-09-091-279/+57
| |/ / |/| |
* | | Merge pull request #96343 from passivestar/dock-scaleRémi Verschelde2024-09-081-2/+2
|\ \ \ | | | | | | | | | | | | Fix dock width not respecting editor scale
| * | | Fix dock width not respecting editor scalepassivestar2024-08-301-2/+2
| | | |
* | | | Merge pull request #96144 from SaracenOne/reimport_owner_instanceRémi Verschelde2024-09-081-40/+72
|\ \ \ \ | | | | | | | | | | | | | | | Make reimported models reimport their owner.
| * | | | Make reimported models reimport their owner.Saracen2024-09-081-40/+72
| |/ / / | | | | | | | | | | | | | | | | | | | | Changes the behaviour of the scene hot-reload system so that if the scene which needs to be reimported is owned by another instance, reload that instance instead.
* | | | Merge pull request #96603 from bruvzg/fs_ext_listRémi Verschelde2024-09-061-1/+17
|\ \ \ \ | | | | | | | | | | | | | | | [FileSystem Dock] Add option to show some unsupported files in the dock.
| * | | | [FileSystem Dock] Add option to show some unsupported files in the dock.bruvzg2024-09-051-1/+17
| | | | |
* | | | | Fix editor layout reset on startupHilderin2024-09-041-14/+14
|/ / / /
* | | | Merge pull request #96551 from DCTewi/fix-editor-progress-errorRémi Verschelde2024-09-041-4/+5
|\ \ \ \ | | | | | | | | | | | | | | | Fix ProcessDialog errors appeared after rebuilding .NET project
| * | | | Fix ProcessDialog errors appeared after rebuilding .NET projectDCTewi2024-09-041-4/+5
| | |/ / | |/| |
* | | | Merge pull request #96525 from bruvzg/rem_gl_renderer_inclRémi Verschelde2024-09-041-7/+1
|\ \ \ \ | | | | | | | | | | | | | | | Store GLES over GL status in the OS to avoid direct renderer includes in the editor.
| * | | | Store GLES over GL status in the OS to avoid direct renderer includes in the ↵bruvzg2024-09-031-7/+1
| |/ / / | | | | | | | | | | | | editor.
* / / / [macOS] Make gaps between editor titlebar buttons unclickabe to prevent ↵bruvzg2024-09-041-0/+4
|/ / / | | | | | | | | | accidental window move/resize.
* | | 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.