summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2023-03-13Stop toaster notification circle flickering when notifications are all hidden.SaracenOne
(cherry picked from commit ab61624c786f0e1556eacf374eaca2838edb9bec)
2023-03-13TileSet editor was out of sync with TileMap and incorrectly overwrote old ↵Niels Drost
selected TileSet after an edit call with a null pointer. (cherry picked from commit 66374c8dcee3eab1e0878e892be32cd257b43a5b)
2023-03-13Fix GDScript code style regarding colonDanil Alexeev
(cherry picked from commit ea5fd3d732a85029e8372425904971ad26153ff1)
2023-03-13Document `editor/naming/scene_name_casing` settingNinni Pipping
Moved definitions of editor related project settings to `editor/register_editor_types.cpp` to make documentation work. (cherry picked from commit 3de5332fcb31ea46a692fda7b92847b162e3571d)
2023-03-13Improve logic related to editing audio buses (and prevent crashes)Yuri Sizov
(cherry picked from commit 68c18c0e2b8cb7c0e0f850f9bbdde31e30d166cf)
2023-03-13Prevent cache corruption when saving resources in the editorYuri Sizov
(cherry picked from commit 496bd94c21dbda01fc7d9d0a108eecef21924024)
2023-03-13Fix crash when revealing file in floating FileSystem DockHayden Leete
When selecting "Show in FileSystem" from the context menu of a resource in the inspector, the engine would crash if the FileSystem dock was floating because it was trying to focus the FileSystem tab, but floating docks don't use Tab Containers. This commit makes the FileSystem dock's window grab focus instead if it's floating. (cherry picked from commit c4d1513e15e1f3e599030a98cf425177c3d1eb24)
2023-03-13Generate empty textures for theme icons if the SVG module is disabledYuri Sizov
(cherry picked from commit 64215ad1192878b72e784c5a62ea9b2dba0520dd)
2023-03-11Ensure that editor color map is initialized in the project managerYuri Sizov
2023-03-06Fix "Convert Full Project" button not translatedHaoyu Qiu
Also fixes a typo in the CHANGELOG. (cherry picked from commit e03bfd6f7fef1845dff544a3b0acb62d2af2b0ad)
2023-03-01i18n: Sync translations with WeblateRémi Verschelde
2023-02-27Fix a crash in the GLB importerGilles Roudière
2023-02-27Add 3-to-4 renames for project settings in project.godotRémi Verschelde
In the ConfigFile format, the first subpath is the category and is not part of the line that the regex would match. Fixes #66125.
2023-02-27Cleanup 3-to-4 renames, prevent common words replacementsRémi Verschelde
Fixes #73505. Fixes #73996.
2023-02-26Merge pull request #73959 from clayjohn/GL-mobile-warningsRémi Verschelde
Add warnings for unsupported features in mobile and gl_compatibility backends
2023-02-26Add warnings for unsupported features in mobile and gl_compatibility backendsclayjohn
2023-02-26Merge pull request #73954 from KoBeWi/BugExRémi Verschelde
Fix wrong OS regex in project converter
2023-02-26Converter: Rename 3.x Vector2 clamped to limit_lengthThomas Lobig
2023-02-26Fix wrong OS regex in project converterkobewi
2023-02-25Merge pull request #73887 from nklbdev/masterRémi Verschelde
fix typo `set_polygon` in GenericTilePolygonEditor
2023-02-25fix typo `set_polygon` in GenericTilePolygonEditornklbdev
2023-02-24Revert "Reordering emitted signals in PopupMenu" and fix editor selection ↵bruvzg
issue in the safer way.
2023-02-24i18n: Sync translations with WeblateRémi Verschelde
2023-02-24Merge pull request #73855 from ↵Rémi Verschelde
CheesecakeCG/scene-import-animationlibrary-tab-fix Fix settings not appearing for Animation Libraries in the Scene Import window
2023-02-23Fix settings not appearing for Animation Libraries in the Scene Import windowhare_ware
2023-02-23Fix editor resource preview deadlocking with --headless modeGordon MacPherson
2023-02-23Export: Default to exporting S3TC + BPTC for PC platformsRémi Verschelde
This is now required after #72031 when using HDRs. Could have further cleanup as I think these import options may not be needed at all anymore, and etc/etc2 support doesn't seem to make much sense. Likewise, the hardcoded "s3tc" in `get_platform_features` could maybe be removed. But this is material for after 4.1. Fixes #73789.
2023-02-23Merge pull request #73814 from lyuma/importer_mesh_convexRémi Verschelde
import: Fix uv2 by avoiding premature ImporterMesh::get_mesh()
2023-02-23Merge pull request #73775 from ↵Rémi Verschelde
SaracenOne/fix_node_ownership_on_scene_update_addition Fix ownership bug on ancestor nodes when scene is reimported
2023-02-23Merge pull request #73687 from ↵Rémi Verschelde
Calinou/editor-convex-import-fix-max-convex-hulls-crash Add a property hint to fix crash when setting max convex hulls below 0
2023-02-23Add a property hint to fix crash when setting max convex hulls below 0Hugo Locurcio
Generating less than 1 convex hull is not valid anyway.
2023-02-23import: Fix uv2 by avoiding premature ImporterMesh::get_mesh()Lyuma
Implements create_convex_shape in ImpoterMesh. Note: ImporterMeshInstance3D::get_mesh() is safe. The only dangerous function with side effects is ImpoterMesh::get_mesh()
2023-02-23import: Pass the correct defaults to generated collision shapes.Lyuma
Solves incorrect defaults, as well as applied scale failing to apply. The default values are removed, and they differ from collision shape defaults These values must match the defaults defined in resource_importer_scene.cpp
2023-02-22Merge pull request #72460 from ↵Rémi Verschelde
Calinou/project-manager-disable-incompatible-rendering-methods Disable incompatible rendering methods in the project manager
2023-02-22Disable incompatible rendering methods in the project managerHugo Locurcio
The project manager can now only create projects that use a rendering method compatible with the current platform. Rendering methods that are disabled at build-time are also grayed out (only for OpenGL). While it is possible in theory to create a project using Forward+ on web (thanks to the automatic fallback), it will look different once edited on a desktop platform.
2023-02-22Load script for addons without cacheGeorge Marques
Since they are postponed sometimes due to transient script errors, it needs to try again without the cache to compile the script again instead of using the failed one.
2023-02-22Fix ownership bug on ancestor nodes when scene is reimported.SaracenOne
2023-02-22Add some missing EditorFileDialog methods and properties.bruvzg
2023-02-22Merge pull request #73708 from davicr/output_font_setting_fixRémi Verschelde
Add Output font size in Theme regeneration conditions
2023-02-22Merge pull request #73741 from dalexeev/fix-sprite-frames-convertRémi Verschelde
Fix `SpriteFrames` data loss on 3-to-4 conversion
2023-02-22Merge pull request #73726 from KoBeWi/parenting_problemsRémi Verschelde
Fix Polygon3DEditor parenting errors
2023-02-22Merge pull request #73725 from ↵Rémi Verschelde
RevoluPowered/implement-automatic-rename-for-import-file-root-node3d Implement automatic rename for Spatial to Node3D in .import files using 3 to 4 conversion utility
2023-02-22Merge pull request #73694 from m4gr3d/update_touchscreen_editor_settings_mainRémi Verschelde
Enable granular control of touchscreen related settings
2023-02-22Fix `SpriteFrames` data loss on 3-to-4 conversionDanil Alexeev
2023-02-22Enable granular control of touchscreen related settingsFredia Huya-Kouadio
2023-02-22Fix Polygon3DEditor parenting errorskobewi
2023-02-22Implement automatic rename for projectGordon MacPherson
- Import must rename nodes/root_type="Spatial" to "Node3D": - Resolves ownership issues with calling: scene->replace_by(base_node); when the original root type was Spatial.
2023-02-21Add Output font size in Theme regeneration conditionsDavi
2023-02-21Fix line folding with multiple caretskobewi
2023-02-21Merge pull request #73595 from KoBeWi/missingnoRémi Verschelde
Fix missing directories when exporting from cmd