summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2022-07-03Merge pull request #62677 from akien-mga/particles-fix-warnings-updateRémi Verschelde
2022-07-03Particles: Fix missing configuration warning updatesRémi Verschelde
Fixes #33488.
2022-07-03Fix no `hint_string` for `frame` property in `AnimatedSprite`skleonc
2022-07-02Merge pull request #61610 from ↵Rémi Verschelde
TokageItLab/importer-retarget-registered-gdhumanoid
2022-07-02Merge pull request #62605 from Calinou/internal-group-names-prefix-underscoreRémi Verschelde
2022-07-01Merge pull request #50755 from ↵Rémi Verschelde
foxydevloper/add-global-position-and-global-rotation Add global_position and global_rotation to Node3D
2022-07-01Add an underscore to internal group names as per engine policyHugo Locurcio
This also adds `SNAME()` macros where relevant to improve performance.
2022-07-01Clamp Decal's upper/lower fade to positive valuesHugo Locurcio
Negative easing values result in broken rendering.
2022-07-01Add global_position and global_rotation to Node3Dfoxydevloper
2022-07-01Merge pull request #59089 from KoBeWi/I_am_rootRémi Verschelde
Add `root_subfolder` to FileDialog
2022-07-01Fix find_next_valid_focus() freezekobewi
2022-07-01implement bone renamer in importerSilc Renew
2022-06-30Fix find_next_valid_focus() freezekobewi
2022-06-30Merge pull request #62527 from smix8/navigation_agent_property_groupsRémi Verschelde
Group NavigationAgent properties
2022-06-29Merge pull request #62084 from smix8/path_debug_options_4.xRémi Verschelde
Add Path2D/3D debug options
2022-06-29Group NavigationAgent propertiessmix8
Groups the ill-defined NavigationAgent properties between pathfinding and avoidance to make it more clear which property affects what.
2022-06-29Merge pull request #62510 from MinusKube/animation-reset-crashRémi Verschelde
Fix animation player crashing when caching disabled tracks
2022-06-29Fix animation player crashing when caching disabled tracksMinusKube
2022-06-29fixed Pingpong animation get snaging on the edge in AnimationTreeSilc Renew
2022-06-28Merge pull request #62494 from TechnoPorg/gradient-fix-precisionRémi Verschelde
2022-06-28Merge pull request #61196 from V-Sekai/animtree-advance-expressionsRémi Verschelde
2022-06-28Use single-precision floats in GradientEditTechnoPorg
Gradient itself only uses single-precision floats, so using double-precision floats in GradientEdit is both unnecessary, and creates casting issues.
2022-06-28Add root_subfolder to FileDialogkobewi
2022-06-28Add AnimationTree Advance ExpressionsSaracenOne
Allows specifying an expression as a condition for state machine transitions. This gives much greater flexibility for creating complex state machines. By directly interfacing with the script code, it is possible to create complex animation advance condition for switching between states. Ensure assigning AnimationTreeStateMachineTransition base expression node in editor is relative to current AnimationTree node. Allow setting an expression base node on the AnimationTree itself. Co-Authored-By: reduz <reduzio@gmail.com>
2022-06-28Merge pull request #60935 from Calinou/geometryinstance3d-gi-mode-default-staticRémi Verschelde
Use the Static global illumination mode in GeometryInstance3D by default
2022-06-28Merge pull request #62468 from V-Sekai/core-const-expressionsRémi Verschelde
Add a const call mode to Object, Variant and Script.
2022-06-27Merge pull request #62458 from Geometror/interpolation-function-cleanupRémi Verschelde
Refactor Bezier interpolation functions
2022-06-27Add a const call mode to Object, Variant and Script.K. S. Ernest (iFire) Lee
For this to work safely (user not call queue_free or something in the expression), a const call mode was added to Object and Variant (and optionally Script). This mode ensures only const functions can be called, making it safe to use from the editor. Co-Authored-By: reduz <reduzio@gmail.com>
2022-06-27Merge pull request #62396 from reduz/fix-local-vector-transitions-in-node3dRémi Verschelde
Fix VECTOR/LOCAL transitions in Node3D
2022-06-27Refactor bezier interpolation functionsHendrik Brucker
2022-06-27Merge pull request #37764 from KoBeWi/video_pauserRémi Verschelde
2022-06-27Fix VECTOR/LOCAL transitions in Node3Dreduz
Fixes #62225, supersedes #62227
2022-06-27Merge pull request #61587 from YuriSizov/control-fix-theme-owner-toplevelRémi Verschelde
Fix theme propagation for children of top level controls and windows
2022-06-27Merge pull request #61577 from YuriSizov/core-fix-events-for-moved-nodesRémi Verschelde
2022-06-27Merge pull request #62185 from reduz/export-node-pointer-pathRémi Verschelde
Add ability to export Node pointers as NodePaths
2022-06-26Merge pull request #62221 from ConteZero/drag_and_drop_optionRémi Verschelde
Add an option to drag'n'drop selected text in ``TextEdit``
2022-06-26Add an option to drag'n'drop selected text in TextEditConteZero
2022-06-26Merge pull request #62124 from holgac/bugfix-62096JFonS
Fixes #62096: LightmapGIData::_get_light_textures_data crash on empty image
2022-06-26Properly handle game pause in VideoPlayerkobewi
2022-06-25Merge pull request #61435 from nathanfranke/tab-container-repaintRémi Verschelde
repaint tab container when changing tab visibility (fixes filesystem tab disappearing)
2022-06-25Add ability to export Node pointers as NodePathsreduz
This PR implements: * A new hint: PROPERTY_HINT_NODE_TYPE for variant type OBJECT, which can take specific node types as hint string. * The editor will show it as a node path, but will set it as a pointer to a node from the current scene if you select a path. * When scene is saved, the node path is saved, then restored as a pointer. NOTE: This is a proof of concept and this approach will most likely not work. The reason if that, if the node referenced is deleted, then when trying to edit this the node will become invalid. Potential workarounds: Since this uses the Variant API, it should obtain the pointer from the Variant object ID. Yet, this would either only really work in GDScript or it would need to be implemented with workarounds in every language. Alternative ways to make this work: Nodes could export an additional property with a node path (like for which_node, it could be which_node_path). Another alternative: Path editing could happen as a hidden metadata (ignoring the pointer).
2022-06-25Merge pull request #62311 from KoBeWi/anulujRémi Verschelde
Replace some TTRCs with RTRs
2022-06-25Merge pull request #62314 from tefusion/capsulemesh-radius-height-settersRémi Verschelde
Fix CapsuleMesh height/radius setters
2022-06-25Merge pull request #62309 from reduz/remake-resource-thread-safetyRémi Verschelde
Remake ResourceCache thread safety code and API
2022-06-25Merge pull request #62394 from ↵Rémi Verschelde
Rindbee/fix-toggling-percent_visible-in-ProgressBar Fix ProgressBar's minimum size not updating when toggling its percent_visible
2022-06-25Merge pull request #62372 from MarcusElg/nosliderrenameRémi Verschelde
Rename @export_range's noslider option to no_slider
2022-06-25Revert "Refactored `rotation_mode` in Node3D"Juan Linietsky
2022-06-25Fix ProgressBar's minimum size not updating when toggling its percent_visibleRindbee
2022-06-25fix set_position()Silc Renew
2022-06-24add support for soft shadows to the lightmapperPriyansh Rathi