summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-30Add keyboard shortcuts for grouping and locking nodes, change grid toggleHugo Locurcio
- Locking nodes can now be done by pressing Ctrl + L, and unlocking with Ctrl + Shift + L. - Grouping nodes is now done by pressing Ctrl + G, and ungrouping with Ctrl + Shift + G (similar to Inkscape). - Toggling the grid is now done by pressing the `#` key (also similar to Inkscape). This change was needed as Ctrl + G now groups selected nodes. Different shortcuts are used for the lock/unlock and group/ungroup actions, so that the shortcuts are idempotent.
2021-06-30Merge pull request #50033 from nekomatata/nodepath-code-style-fixRémi Verschelde
Coding style fix in editor NodePath update
2021-06-30Coding style fix in editor NodePath updatePouleyKetchoupp
Added r_ prefix for reference arguments that can be modified.
2021-06-30Merge pull request #49834 from nekomatata/physics-disable-modesRémi Verschelde
Add support for controlling physics nodes' behavior when disabled
2021-06-30Merge pull request #50014 from reduz/remove-immediateRémi Verschelde
Deprecate ImmediateGeometry
2021-06-30Deprecate ImmediateGeometryreduz
* Removed entirely from RenderingServer. * Replaced by ImmediateMesh resource. * ImmediateMesh replaces ImmediateGeometry, but could use more optimization in the future. * Sprite3D and AnimatedSprite3D work again, ported from Godot 3.x (though a lot of work was needed to adapt them to Godot 4). * RootMotionView works again. * Polygon3D editor works again.
2021-06-30Merge pull request #50009 from reduz/fix-suffixes-and-degreesRémi Verschelde
Fix editor suffixes and degrees conversion
2021-06-30Add support for controlling physics nodes' behavior when disabledPouleyKetchoupp
New property disable_mode to set different behaviors: Remove: remove from physics simulation MakeStatic: change body mode to static (doesn't affect area and soft body) KeepActive: do nothing Extra change: Handle disable/enable node state with specific notifications, in order to differentiate global pause from disabled nodes.
2021-06-30Merge pull request #50024 from madmiraal/fix-android-unchecked-warningRémi Verschelde
Fix unchecked call to put() warning in GodotInputHandler.java
2021-06-30Fix editor suffixes and degrees conversionreduz
* Functions to convert to/from degrees are all gone. Conversion is done by the editor. * Use PROPERTY_HINT_ANGLE instead of PROPERTY_HINT_RANGE to edit radian angles in degrees. * Added possibility to add suffixes to range properties, use "min,max[,step][,suffix:<something>]" example "0,100,1,suffix:m" * In general, can add suffixes for EditorSpinSlider Not covered by this PR, will have to be addressed by future ones: * Ability to switch radians/degrees in the inspector for angle properties (if actually wanted). * Animations previously made will most likely break, need to add a way to make old ones compatible. * Only added a "px" suffix to 2D position and a "m" one to 3D position, someone needs to go through the rest of the engine and add all remaining suffixes. * Likely also need to track down usage of EditorSpinSlider outside properties to add suffixes to it too.
2021-06-30Fix unchecked call to put() warning in GodotInputHandler.javaMarcel Admiraal
2021-06-30Merge pull request #50016 from fire/gdscript-shadowRémi Verschelde
Remove singleton variable shadowing.
2021-06-30Remove singleton variable shadowing.K. S. Ernest (iFire) Lee
2021-06-30Merge pull request #50017 from fire/vulkan-errorRémi Verschelde
Enum constant in boolean context
2021-06-30Merge pull request #50015 from fire/protocol-shadowRémi Verschelde
Protocol shadows a variable.
2021-06-30Enum constant in boolean contextK. S. Ernest (iFire) Lee
error: enum constant in boolean context [-Werror=int-in-bool-context]
2021-06-30Protocol shadows a variable.K. S. Ernest (iFire) Lee
2021-06-30Merge pull request #49844 from nekomatata/physics-disabled-shapesRémi Verschelde
Fix and clean disabled shapes handling in godot physics servers
2021-06-30Merge pull request #50010 from akien-mga/rename-gdnavigationRémi Verschelde
Rename `GdNavigationServer` to `GodotNavigationServer`
2021-06-30Merge pull request #49901 from nekomatata/move-and-collide-fix-slideRémi Verschelde
Fix move_and_collide causing sliding on slopes
2021-06-30Merge pull request #50012 from YeldhamDev/script_diag_fixRémi Verschelde
Make contents of "Create Script" dialog expand with the window size
2021-06-29Make contents of "Create Script" dialog expand with the window sizeMichael Alexsander
2021-06-30Rename `GdNavigationServer` to `GodotNavigationServer`Rémi Verschelde
And rename `gdnavigation` module to simply `navigation`.
2021-06-29Merge pull request #50007 from reduz/fix-2d-viewportRémi Verschelde
Fixes to 2D viewport
2021-06-29Fixes to 2D viewportreduz
* Editor 2D viewport now uses embedded subwindows (windows no longer pop up) * Restored the ability to disable 3D on the 2D viewport (makes 3D not display on 2D when there is a camera on the scene)
2021-06-29Merge pull request #50000 from reduz/improve-rid-owner-memory-usageRémi Verschelde
Improve RID_Owner memory usage
2021-06-29Improve RID_Owner memory usagereduz
* Ability to allocate empty objects in RID_Owner, so RID_PtrOwner is not needed in most cases. * Improves cache usage, as objects are now allocated together * Should improve performance in 2D rendering
2021-06-29Merge pull request #50004 from reduz/fix-non-unoform-scaleRémi Verschelde
Fix non uniform scaling normals in 3D objects
2021-06-29Merge pull request #49295 from foxydevloper/fix-focus-filterRémi Verschelde
Fix "Filter Files" shortcut by merging duplicate functions
2021-06-29Fix non uniform scaling in 3D objectsreduz
* Flag was there, but not implemented. * Fixed issue with base flags not being initialized.
2021-06-29Merge pull request #50003 from Calinou/tweak-2d-game-camera-override-tooltipsRémi Verschelde
Tweak the 2D game camera override tooltips to match 3D
2021-06-29Tweak the 2D game camera override tooltips to match 3DHugo Locurcio
2021-06-29Merge pull request #49911 from madmiraal/fix-49878Rémi Verschelde
Add GDNative libraries to Android custom Gradle builds
2021-06-29i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit 30bb133e01d2a1ba61fcd1b27a2ce17aa46aff3a)
2021-06-29Merge pull request #49925 from RicardRC/FindFromNopRémi Verschelde
Make use of variable "from" in local_vector find() function.
2021-06-29Merge pull request #49470 from levilindsey/masterRémi Verschelde
Update File.store_var description to mention which properties of an object are included.
2021-06-29Use unused from in local vector find function.Ricard Rovira
2021-06-29Merge pull request #37181 from jitspoe/master.button_icon_alignmentRémi Verschelde
2021-06-29Merge pull request #49812 from nekomatata/node-path-editor-updateRémi Verschelde
NodePath properly updated in the editor in more cases when nodes are moved or renamed
2021-06-29Merge pull request #49636 from LightningAA/add-feedback-button-4.0Rémi Verschelde
Add "Suggest a Feature" to the help dialog.
2021-06-29Merge pull request #49713 from nekomatata/fix-export-var-override-runtimeRémi Verschelde
Fix export var override in PackedScene at runtime
2021-06-29Merge pull request #49905 from pfertyk/issue-46480-image-compress-crashes-godotRémi Verschelde
Validate image formats, check if resize_to_po2 failed
2021-06-29Merge pull request #49970 from trollodel/graphnode_fix_port_positionRémi Verschelde
Fix GraphNode port position when the control has the Expand flag
2021-06-29Merge pull request #49910 from Faless/js/4.x_canvas_resizeRémi Verschelde
[HTML5] Add option to focus canvas on start.
2021-06-29Merge pull request #49921 from SirQuartz/patch-7Rémi Verschelde
Update `Label.clip_text()` Method Description
2021-06-29Add alignment options to icons on buttons.jitspoe
They can now be centered and right-aligned. Fixes #11380.
2021-06-29Merge pull request #49719 from LightningAA/rename-node-is-ancestor-ofRémi Verschelde
Rename `is_a_parent_of()` to `is_ancestor_of()`
2021-06-29Merge pull request #49980 from EricEzaM/fix-default-log-stateRémi Verschelde
EditorLog filter buttons are now enabled/on by default
2021-06-29Merge pull request #49944 from MisoMosiSpy/visual-script-logic-oper-mismatchRémi Verschelde
Fixes Visual Script node operator mismatch
2021-06-29Merge pull request #49993 from groud/fix_debbuger_crashRémi Verschelde
Fixes crash in case no column in tree is expanded and has minimum size