Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-30 | Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()` | Hugo Locurcio | |
"sampling" is a more accurate term than "interpolating" for what's happening when using that function. | |||
2022-08-30 | Fix build issue after #64377 and #64701 | Rémi Verschelde | |
2022-08-30 | Merge pull request #64377 from Mickeon/rename-canvas-redraw | Rémi Verschelde | |
Rename `CanvasItem.update()` to `queue_redraw()` | |||
2022-08-30 | Fix GPUParticles2D ignoring AtlasTexture region | Hendrik Brucker | |
2022-08-29 | Rename `CanvasItem.update()` to `queue_redraw()` | Micky | |
Affects a lot of classes. Very thoroughly checked signal connections and deferred calls to this method, add_do_method/add_undo_method calls, and so on. Also renames the internal `_update_callback()` to `_redraw_callback()` for consistency. Just a few comments have also been changed to say "redraw". In CPUParticles2D, there was a private variable with the same name. It has been renamed to `do_redraw`. | |||
2022-08-29 | Expose input interaction virtual functions in CollisionObject | rafallus | |
2022-08-26 | Merge pull request #64367 from Mickeon/rename-var-to-str | Rémi Verschelde | |
Rename `str2var` to `str_to_var` and similar | |||
2022-08-26 | Merge pull request #64894 from fabriceci/remove-dynamic-bodies-name | Rémi Verschelde | |
2022-08-26 | Rename `str2var` to `str_to_var` and similar | Micky | |
Affects the Math class, a good chunk of the audio code, and a lot of other miscellaneous classes, too. - `var2str` -> `var_to_str` - `str2var` -> `str_to_var` - `bytes2var` -> `bytes_to_var` - `bytes2var_with_objects` -> `bytes_to_var_with_objects` - `var2bytes` -> `var_to_bytes` - `var2bytes_with_objects` -> `var_to_bytes_with_objects` - `linear2db` -> `linear_to_db` - `db2linear` -> `db_to_linear` - `deg2rad` -> `deg_to_rad` - `rad2deg` -> `rad_to_deg` - `dict2inst` -> `dict_to_inst` - `inst2dict` -> `inst_to_dict` | |||
2022-08-26 | Easier setting properties of last TileMap layer | kobewi | |
2022-08-26 | Restore RigidBody2/3D, SoftBody names in physics | fabriceci | |
2022-08-26 | Merge pull request #54646 from jmb462/fix-animatedsprite-animation-list | Rémi Verschelde | |
Fix AnimatedSprite2D & 3D animation list in inspector | |||
2022-08-26 | Rename ParticlesMaterial to ParticleProcessMaterial | Micky | |
Also affects their file names, related classes and documentation. | |||
2022-08-26 | Fix AnimatedSprite2D & 3D animation list in inspector | jmb462 | |
2022-08-25 | Merge pull request #64804 from Mickeon/rename-path-progress | Rémi Verschelde | |
2022-08-25 | Merge pull request #64354 from Mickeon/rename-navigation-distance | Rémi Verschelde | |
2022-08-25 | Merge pull request #64824 from Mickeon/rename-polygon-invert | Rémi Verschelde | |
2022-08-25 | Shorten variable names for moving platforms in CharacterBody | fabriceci | |
2022-08-24 | Improves the API for monitoring contacts in RigidDynamicBody | fabriceci | |
2022-08-24 | Rename Polygon2D.`invert_enable` to end with "d" | Micky | |
Polygon2D.`invert_enable` -> `invert_enabled` Also affects the setters and getters, which are now named in full instead of cutting "enabled" off. Updates old leftover documentation slightly, as well. | |||
2022-08-24 | Merge pull request #64370 from Mickeon/rename-marker-node | Rémi Verschelde | |
Rename Position* nodes to Marker* | |||
2022-08-24 | Merge pull request #64009 from KoBeWi/arrayy_lmao | Rémi Verschelde | |
Replace Array return types with TypedArray (part 2) | |||
2022-08-24 | Rename PathFollow's `offset`s to `progress` & `progress_ratio` | Micky | |
Applies for both PathFollow2D and PathFollow3D | |||
2022-08-23 | Replace Array return types with TypedArray 2 | kobewi | |
2022-08-23 | Rename Position* nodes to Marker* | Micky | |
- Position2D -> Marker2D - Position3D -> Marker3D Also changes their respective file names. | |||
2022-08-23 | Rename properties unnecessarily using slash (`/`) in their names | Rémi Verschelde | |
This is a legacy of Godot 2 days before the inspector had support for groups. "Properties" with a slash in their name can't be accessed from script unless using `set()`/`get()` so they were not actual properties as far as script languages are concerned. Part of #17558. | |||
2022-08-22 | Replace Array return types with TypedArray | kobewi | |
2022-08-22 | Merge pull request #64339 from YuriSizov/core-multilevel-validate-property | Rémi Verschelde | |
2022-08-22 | Make `_validate_property` a multilevel method | Yuri Sizov | |
2022-08-22 | Merge pull request #64343 from TokageItLab/priority-ph | Rémi Verschelde | |
2022-08-22 | Merge pull request #64553 from RedMser/fix-property-validation-refactor | Rémi Verschelde | |
2022-08-22 | Use false as default for use_proxies argument | kobewi | |
2022-08-22 | Merge pull request #54549 from KoBeWi/fastcells | Yuri Sizov | |
Add a method to get TileData from a cell | |||
2022-08-22 | Expose the collider RID in Raycast nodes | Paul Joannon | |
Create and expose the method `get_collider_rid` in `RayCast2D` and `Raycast3D`. This method returns the `RID` of the first object that the ray intersects, or an empty `RID` if no object is intersecting the fay (i.e. `is_colliding` returns `false`). | |||
2022-08-18 | Remove unintentional PROPERTY_USAGE_INTERNAL | RedMser | |
The flag only matters for property definition, but was also used in _validate_property a lot. | |||
2022-08-18 | Add collision weight to PhysicsBody for penetrations must be avoided | Silc Renew | |
Co-authored-by: Juan Linietsky <reduzio@gmail.com> | |||
2022-08-16 | Add a method to get TileData from a cell | kobewi | |
2022-08-15 | Clarify the Line2D, Curve2D/3D documentation and fix parameter names | Yuri Sizov | |
2022-08-13 | Rename Navigation's `neighbor_dist` to `neightbor_distance` | Micky | |
NavigationAgent2D/3D.`neighbor_dist` -> `neighbor_distance` (also affects setters and getters) NavigationServer2D/3D.`agent_set_neighbor_dist()` -> `agent_set_neighbor_distance()` Also changes their parameters' names. Doesn't affect "Agent.neighborDist_" in Agent.h | |||
2022-08-10 | add get_depth() to KinematicCollision3D as same of 2D | Silc Renew | |
2022-08-08 | Merge pull request #64034 from DarkKilauea/fix-nav-region-gizmo | Rémi Verschelde | |
2022-08-07 | Fix typo when setting NavigationRegion travel_cost | Josh Jones | |
2022-08-06 | Fix NavigationRegion3D gizmo's odd visual behavior | Josh Jones | |
2022-08-06 | Merge pull request #63776 from fire-forge/shapecast2d | Rémi Verschelde | |
Add ShapeCast2D editor handle and improve debug drawing | |||
2022-08-02 | Use global coordinates for particles by default | Hugo Locurcio | |
Particles won't move or rotate anymore with the node (or its parents) by default. This new default behavior is generally more suited to most use cases. Local coordinates can still be enabled on a per-node basis. This affects both 2D and 3D particles, and both CPU and GPU-based particles. | |||
2022-07-31 | Improve ShapeCast2D editor and debug drawing | FireForge | |
- Rename RayCast2DEditorPlugin to Cast2DEditorPlugin and make it also support editing ShapeCast2D. - Apply RayCast2D debug drawing improvements from #46675 to ShapeCast2D. | |||
2022-07-29 | Merge pull request #63595 from reduz/remove-signal-connect-binds | Rémi Verschelde | |
Remove Signal connect binds | |||
2022-07-29 | Remove Signal connect binds | Juan Linietsky | |
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind() | |||
2022-07-29 | Merge pull request #62601 from smix8/navigation_3d_debug_4.x | Rémi Verschelde | |
2022-07-29 | Add more detailed Navigation Debug Visualization | smix8 | |
- Adds more customization options to ProjectSettings. - Displays navregion edge connections and navigation polygon edges in editor and at runtime. - Majority of debug code moved from SceneTree to NavigationServer. - Removes the irritating debug MeshInstance child node from NavigationRegion3D and replaces it with direct RenderingServer API. |