summaryrefslogtreecommitdiffstats
path: root/editor
Commit message (Collapse)AuthorAgeFilesLines
* Add a bus_renamed AudioServer signalMewPurPur2023-09-152-39/+11
|
* Fix various typos with codespellRémi Verschelde2023-09-121-1/+1
| | | | Using 2.2.6.dev180+ge3a2cfbd.
* Merge pull request #81543 from DarioSamo/lightmap-size-crash-fixRémi Verschelde2023-09-121-0/+3
|\ | | | | | | Propagate error correctly when max texture size for lightmaps is too small.
| * Propagate error correctly when max texture size for lightmaps is too small.Dario2023-09-111-0/+3
| | | | | | | | Add error handling for BAKE_ERROR_LIGHTMAP_TOO_SMALL, which was previously ignored. Fixes #81453.
* | Merge pull request #80975 from ↵Rémi Verschelde2023-09-121-1/+1
|\ \ | | | | | | | | | | | | | | | Calinou/editor-property-auto-refresh-add-property-hint Add a property hint range to Auto Refresh Interval editor setting
| * | Add a property hint range to Auto Refresh Interval editor settingHugo Locurcio2023-09-111-1/+1
| | | | | | | | | | | | | | | | | | This prevents using zero or negative values, which are invalid and will cause various issues in the editor (such as the inspector never updating until the editor is closed and reopened).
* | | Add code region folding to CodeEditJean-Michel Bernard2023-09-116-2/+28
|/ /
* | Merge pull request #81415 from Rindbee/fix-copy-or-paste-root-nodesRémi Verschelde2023-09-111-2/+6
|\ \ | | | | | | | | | Fix bugs of copying scene root node or pasting node as scene root
| * | Fix bugs of copying scene root node or pasting node as scene root风青山2023-09-071-2/+6
| | | | | | | | | | | | | | | | | | | | | Fix crash when pasting a node as a new scene root. Fix owner was not set correctly when copying scene root node from unsaved scene. The owner of the root node is `nullptr`, which was ignored before.
* | | Merge pull request #70329 from ↵Rémi Verschelde2023-09-111-0/+4
|\ \ \ | |_|/ |/| | | | | | | | | | | Daylily-Zeleen/daylily-zeleen/register_internal_class Allow GDExtension to register unexposed classes.
| * | Allow GDExtension to register unexposed class.Daylily-Zeleen2023-09-041-0/+4
| | |
* | | Merge pull request #81380 from AThousandShips/folder_color_addRémi Verschelde2023-09-082-11/+29
|\ \ \ | | | | | | | | | | | | Update folder colors when moving or renaming
| * | | Update folder colors when moving or renamingA Thousand Ships2023-09-072-11/+29
| | | |
* | | | Improve handling of archives when installing assetsYuri Sizov2023-09-083-180/+311
| | | |
* | | | i18n: Sync translations with WeblateRémi Verschelde2023-09-0824-177/+3948
| | | | | | | | | | | | | | | | (cherry picked from commit f2c8eea60e41add6dac398d6a930d22e03f8b22d)
* | | | Merge pull request #81430 from aaronfranke/export-platform-os-nameRémi Verschelde2023-09-082-0/+7
|\ \ \ \ | | | | | | | | | | | | | | | Expose `EditorExportPlatform::get_os_name()`
| * | | | Expose EditorExportPlatform::get_os_name()Aaron Franke2023-09-072-0/+7
| |/ / /
* | | | Merge pull request #81226 from AThousandShips/file_diag_fixRémi Verschelde2023-09-081-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | Fix `EditorFileDialog` clears the file name on changing directory
| * | | | Fix `EditorFileDialog` clears the file name on changing directoryA Thousand Ships2023-09-011-2/+2
| | | | | | | | | | | | | | | | | | | | Fixes issues with assigning a name for files being saved
* | | | | Merge pull request #81075 from SekoiaTree/prevent-leading-dotRémi Verschelde2023-09-084-4/+19
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Prevent creating any type of file with a leading dot
| * | | | | Prevent creating any type of file with a leading dotsekoia2023-09-074-4/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Co-authored-by: gotnospirit <gotnospirit@gmail.com>
* | | | | | Clean up/refactor GraphNode and make it more flexibleHendrik Brucker2023-09-079-285/+309
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | Split GraphNode into GraphElement and GraphNode, add custom titlebar, and adjust theming.
* | | | | Merge pull request #81416 from akien-mga/uwp-ce-nest-qu-un-au-revoirRémi Verschelde2023-09-072-2/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | UWP: Remove platform port, needs to be redone from scratch for 4.x
| * | | | | UWP: Remove platform port, needs to be redone from scratch for 4.xRémi Verschelde2023-09-072-2/+1
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The UWP platform port was never ported to the Godot 4.0+ API, and it's now accumulating bitrot as it doesn't compile, and thus we no longer propagate platform changes in it. So we finally remove to acknowledge this state. There's still some interest in reviving the UWP port eventually, especially as support for Direct3D 12 will soon be merged, but when that happens it will be easiest to redo it from scratch.
* | | | | Merge pull request #81410 from bitsawer/fix_shader_include_reloadRémi Verschelde2023-09-071-2/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix shader text editor include file reloading
| * | | | | Fix shader text editor include file reloadingbitsawer2023-09-071-2/+9
| | | | | |
* | | | | | Editor: Rearrange "Main Menu > Help" itemsDanil Alexeev2023-09-071-2/+3
| |/ / / / |/| | | |
* | | | | Merge pull request #81408 from ↵Rémi Verschelde2023-09-071-5/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jsjtxietian/fix-property-array-tooltip-shows-wrong-ID-on-later-pages Fix property array tooltip shows wrong ID on later pages
| * | | | | Fix property array tooltip shows wrong ID on later pagesjsjtxietian2023-09-071-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also do some cleanup, use`element_position` instead of `begin_array_index + i`
* | | | | | Merge pull request #81407 from AThousandShips/print_go_awayRémi Verschelde2023-09-071-1/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Remove leftover debug print in `FileSystemDock`
| * | | | | | Remove leftover debug print in `FileSystemDock`A Thousand Ships2023-09-071-1/+0
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #81388 from ↵Rémi Verschelde2023-09-0716-6/+13
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | YuriSizov/core-gdvirtual-but-less-confused-about-itself Extract `ScriptInstance` into its own file to simplify includes
| * | | | | | Extract ScriptInstance to simplify includesYuri Sizov2023-09-0616-6/+13
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows to include script_instance.h directly in the generated gdvirtual.gen.inc, and remove excessive includes from the codebase. This should also allow Resource to use GDVIRTUAL macros, which wasn't possible previously due to a circular dependency.
* | | | | | Merge pull request #81130 from YuriSizov/theme-context-for-global-themesRémi Verschelde2023-09-079-150/+242
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Implement a system to contextualize global themes
| * | | | | | Add a theme preview switcher to the 2D viewportYuri Sizov2023-09-064-5/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a new View submenu that allows switching between the project theme (default), the editor theme, and the default theme. The last selected option is stored per project and is restored when reloading the project.
| * | | | | | Add theme contexts to various parts of the editorYuri Sizov2023-09-067-150/+162
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change defines additional theme contexts for editor branches to prevent theme leaking between the default theme, the project theme, and the editor theme. - Both editor window and EditorNode define an editor-specific context with the editor theme and the default theme. - The 2D viewport defines a project-specific context with the project theme and the default theme. - Theme editor preview tabs define the default-only context with the default theme. Additionally, the default theme context now only includes the project theme for running projects (both export and debug). This prevents the project theme from leaking into the editor. This commit also does a little clean up on the theming aspects of the EditorNode.
* | | | | | Merge pull request #80821 from Alex2782/bugfix_go_up_#80750Rémi Verschelde2023-09-071-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | Fix go to parent folder in `EditorFileDialog`
| * | | | | Fix go to parent folder in EditorFileDialogAlexander Hartmann2023-09-061-1/+1
| | | | | |
* | | | | | Check the native base of scripts when resolving iconsYuri Sizov2023-09-061-4/+4
| | | | | |
* | | | | | Merge pull request #81346 from timothyqiu/interningYuri Sizov2023-09-062-15/+25
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Avoid text substitution in EditorHelp messages
| * | | | | | Avoid text substitution in EditorHelp messagesHaoyu Qiu2023-09-052-15/+25
| | | | | | |
* | | | | | | Merge pull request #81344 from AThousandShips/folder_color_fixYuri Sizov2023-09-061-0/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix saving editor folder colors
| * | | | | | | Fix saving editor folder colorsA Thousand Ships2023-09-051-0/+6
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Also clears setting if none are assigned
* | | | | | | Merge pull request #81299 from ↵Yuri Sizov2023-09-061-0/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jsjtxietian/Reload-built_in-script-after-create-to-allow-drag-nodes-into-it Fix an error when dragging nodes into built-in scripts because script does not inherit Node
| * | | | | | | Reload built-in script after create to allow dropping nodes into itjsjtxietian2023-09-061-0/+2
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #81121 from jsjtxietian/fix-crash-in-make_mesh_previewsYuri Sizov2023-09-061-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix a crash when enable a tool plugin uses `make_mesh_previews`
| * | | | | | | Fix a crash when enable a plugin uses `make_mesh_previews`jsjtxietian2023-09-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The bug happens when plugin tree is propagating mouse events (so it is blocked), but EditorProgress's dtor will make main editor focused and call update_plugins immediately which will update the blocked tree.
* | | | | | | | Merge pull request #80573 from KoBeWi/2k_lines_of_changes_created_at_2AMYuri Sizov2023-09-06157-2311/+2500
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Add EditorStringNames singleton
| * | | | | | | | Add EditorStringNames singletonkobewi2023-09-03157-2311/+2500
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge pull request #80740 from m4gr3d/godot_android_plugin_refactor_mainRémi Verschelde2023-09-061-0/+9
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | Godot Android plugin re-architecture