summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2021-07-31Merge pull request #46270 from RandomShaper/fix_can_resetRémi Verschelde
Rationalize property reversion
2021-07-30Merge pull request #51057 from V-Sekai/bake-reset-animRémi Verschelde
Bake RESET animation.
2021-07-30Rationalize property reversionPedro J. Estébanez
2021-07-30Make "Find in Files" searches ignore directories with `.gdignore` files in themNicholas Huelin
This pull request fixes an issue where searches using the "Find in Files" function would include folders with `.gdignore` files in them. The editor is supposed to ignore directories with these files in them altogether.
2021-07-30Merge pull request #51078 from nekomatata/code-editor-theme-change-optimizationRémi Verschelde
Optimize theme change in code editor
2021-07-30Merge pull request #50984 from Calinou/project-manager-vulkan-clustered-mobileRémi Verschelde
Expose Vulkan's clustered and mobile backends in the project manager
2021-07-30Optimize theme change in code editorPouleyKetchoupp
Postpone applying the whole theme when a setting changes, to avoid updating everything many times when the whole editor theme is changed.
2021-07-30Expose Vulkan's clustered and mobile backends in the project managerHugo Locurcio
Since OpenGL will not be available in Godot 4.0, this exposes a choice between Vulkan clustered and Vulkan mobile in the project manager. Despite the name, Vulkan mobile has many benefits on desktop platforms. It provides better performance on simple scenes, and ensures that you won't accidentally use unsupported features while testing your project on desktop platforms. The Vulkan backend setting was made into a "basic" setting so that it can be changed without having to enable the Advanced Settings toggle. This also improves list formatting to use bullet points and tweaks the property hint to be more descriptive.
2021-07-30Merge pull request #51067 from akien-mga/doc-return-argument-self-closing-tagsRémi Verschelde
doc: Use self-closing tags for `return` and `argument`
2021-07-30Merge pull request #51041 from foxydevloper/new-resources-snake-caseRémi Verschelde
Name new resource files with `snake_case`
2021-07-30doc: Use self-closing tags for `return` and `argument`Rémi Verschelde
For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there.
2021-07-30Merge pull request #35891 from Calinou/editor-viewport-highlight-context-menusRémi Verschelde
Highlight context menu items at the top of the 2D/3D viewports
2021-07-30Make the focus outline translucent for editor viewportsHugo Locurcio
This makes the focus outline less distracting on the 2D and 3D editor viewports.
2021-07-30Merge pull request #50982 from Calinou/editor-use-bullet-pointsRémi Verschelde
Use bullet points in the editor instead of dashes where relevant
2021-07-30Bake RESET animation.K. S. Ernest (iFire) Lee
Co-authored-by: MMMaellon <mmmaellon@gmail.com> Co-authored-by: Eron <rufsketch1@gmail.com>
2021-07-30Merge pull request #51011 from foxydevloper/drag-drop-root-defaultRémi Verschelde
2021-07-29Name new resource files with `snake_case`foxydevloper
2021-07-29Make drag and drop into viewport add to root node by defaultfoxydevloper
When dragging and dropping a texture, mesh, or scene from the FileSystem into the 2D or 3D viewport, it will be added as a child of the current scene's root node.
2021-07-29Merge pull request #51024 from Chaosus/clear_processes_idsRémi Verschelde
Clear debug process identifiers array at `stop()` to prevent invalid checking of them
2021-07-29Clear debug process id at `stop()` to prevent invalid checking of themYuri Roubinsky
2021-07-29Remove colon from column titlesHaoyu Qiu
2021-07-29Merge pull request #50989 from SirQuartz/patch-35Rémi Verschelde
Fix duplicate shortcut for paint and erase in TileMap editor
2021-07-29Hide open doc button when not inspecting anythingHaoyu Qiu
2021-07-28Fix duplicate shortcut in TileMap EditorNicholas Huelin
This pull request fixes an issue where the paint and erase tools in the TileMap editor had the same shortcut (E). The erase tool having "E" be its shortcut makes more sense than the paint tool having that be its shortcut. So I changed the paint tool's shortcut to be "D" since nothing else uses it and it's short for "draw", it's also right next to "S" on the keyboard which happens to be the selection tool.
2021-07-28Use bullet points in the editor instead of dashes where relevantHugo Locurcio
2021-07-28Merge pull request #50961 from YeldhamDev/embed_windows_fixesRémi Verschelde
Multiple cosmetic fixes for embedded windows
2021-07-28Improve the 2D editor ruler displayHugo Locurcio
- Use the ° symbol instead of "deg" to reduce clutter. - Round the displayed lengths to only one decimal instead of two to further reduce clutter. - Don't make the `px` suffix localizable, as it isn't localizable anywhere else in the editor.
2021-07-28Merge pull request #50597 from Calinou/3d-editor-improve-manipulation-gizmoRémi Verschelde
Improve the 3D editor manipulation gizmo
2021-07-28Merge pull request #50826 from Calinou/editor-improve-mesh-uv-previewRémi Verschelde
Improve MeshInstance3D UV preview in the editor
2021-07-27Multiple cosmetic fixes for embedded windowsMichael Alexsander
2021-07-27Highlight context menu items at the top of the 2D/3D viewportsHugo Locurcio
This makes it easier to notice that some menu items only appear when specific nodes are selected. This change applies to both 2D and 3D editors, including both plugin-based menus and the hardcoded 2D layout/animation contextual menus.
2021-07-27Merge pull request #50836 from Calinou/3d-editor-camera-preview-add-shortcutRémi Verschelde
Add shortcut to toggle the 3D editor's camera preview
2021-07-27Merge pull request #50933 from JFonS/gizmo_rework_improvementsRémi Verschelde
2021-07-27Merge pull request #50912 from Chaosus/fix_editor_3d_icon_theme_changingRémi Verschelde
Fix icon colors in 3d editor on theme changing
2021-07-27Fixes to editor subgizmosjfons
* Fixed subgizmo editing on scaled nodes. * Added more clarifications on the coordinate space of subgizmos. * Given input priority to the transform gizmo over subgizmo selection.
2021-07-27Merge pull request #50355 from Calinou/immediategeometry3d-remove-remainsK. S. Ernest (iFire) Lee
Remove the remains of ImmediateGeometry3D
2021-07-26Fix icon colors in 3d editor on theme changingYuri Roubinsky
2021-07-26Merge pull request #50899 from akien-mga/refrefRémi Verschelde
Use Ref<T> references as iterators where relevant
2021-07-26Use Ref<T> references as iterators where relevantRémi Verschelde
And const when possible.
2021-07-26Removing bounding box calculations from 3D scene drag and drop and collide ↵SaracenOne
against physics rather than visual geometry.
2021-07-26Merge pull request #50847 from reduz/implement-binary-shader-compilationRémi Verschelde
Implement Binary Shader Compilation
2021-07-26i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit c406c8512f059eab29a3fc135218b7b60a5315d1)
2021-07-26Implement Binary Shader Compilationreduz
* Added an extra stage before compiling shader, which is generating a binary blob. * On Vulkan, this allows caching the SPIRV reflection information, which is expensive to parse. * On other (future) RenderingDevices, it allows caching converted binary data, such as DXIL or MSL. This PR makes the shader cache include the reflection information, hence editor startup times are significantly improved. I tested this well and it appears to work, and I added a lot of consistency checks, but because it includes writing and reading binary information, rare bugs may pop up, so be aware. There was not much of a choice for storing the reflection information, given shaders can be a lot, take a lot of space and take time to parse.
2021-07-26Merge pull request #48620 from Calinou/editor-3d-hide-selection-box-no-gizmosRémi Verschelde
Hide the 3D editor selection box when View Gizmos is disabled
2021-07-26Fix undo for bucket tool in tile mapkobewi
2021-07-25Fix various typosluz paz
Follow-up typos found via `codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,fave,findn,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint`
2021-07-25Add shortcut to toggle the 3D editor's camera previewHugo Locurcio
A Camera3D node still has to be selected to initially enable camera preview, but another node can then be selected and the preview can be disabled by pressing the shortcut key again.
2021-07-25Merge pull request #50809 from akien-mga/iterators-const-referencesRémi Verschelde
2021-07-25Use const references where possible for List range iteratorsRémi Verschelde
2021-07-25Fix various typos with codespellluz paz
Found via `codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,fave,findn,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint`