Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-25 | Code quality: Fix header guards consistency | Rémi Verschelde | |
Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards. | |||
2022-07-23 | Merge pull request #63265 from reduz/stream-bpm-support | Rémi Verschelde | |
Implement BPM support in AudioStream files. | |||
2022-07-23 | Implement BPM support | reduz | |
Based on #62896, only implements the BPM support part. * Implements BPM support in the AudioStreamOGG/MP3 importers. * Can select BPM/Bar Size and total beats in a song file, as well as edit looping points. * Looping is now BPM aware * Added a special importer UI for configuring this. * Added a special preview showing the audio waveform as well as the playback position in the resource picker. * Renamed `AudioStream::instance` to `instantiate` for correctness. | |||
2022-07-21 | Fix various typos not caught by codespell | luz paz | |
Revert upstream `core/input/gamecontrollerdb.txt`. Upstream fix: https://github.com/gabomdq/SDL_GameControllerDB/pull/600 | |||
2022-07-18 | Merge pull request #61590 from Haydoggo/path-follow-fix | Rémi Verschelde | |
2022-07-17 | Update camera position when updating camera limit | Marcel Admiraal | |
2022-07-14 | prevent crash on NaN offset in path_follower 2d and 3d | Hayden Leete | |
2022-07-08 | Account for relative z-indexes when y-sorting | Xentripetal | |
2022-07-03 | Merge pull request #62677 from akien-mga/particles-fix-warnings-update | Rémi Verschelde | |
2022-07-03 | Particles: Fix missing configuration warning updates | Rémi Verschelde | |
Fixes #33488. | |||
2022-07-03 | Fix no `hint_string` for `frame` property in `AnimatedSprite`s | kleonc | |
2022-06-30 | Merge pull request #62527 from smix8/navigation_agent_property_groups | Rémi Verschelde | |
Group NavigationAgent properties | |||
2022-06-29 | Merge pull request #62084 from smix8/path_debug_options_4.x | Rémi Verschelde | |
Add Path2D/3D debug options | |||
2022-06-29 | Group NavigationAgent properties | smix8 | |
Groups the ill-defined NavigationAgent properties between pathfinding and avoidance to make it more clear which property affects what. | |||
2022-06-24 | Rename export_range's noslider option to no_slider | Marcus Elg | |
2022-06-23 | Fix editor-only visibility for lights | reduz | |
* Update visibility again for editor-only lights if owner changes. Fixes #26399, supersedes #52327 | |||
2022-06-21 | Allow using CanvasItemMaterial in the TileSet editor | Hugo Locurcio | |
Previously, only ShaderMaterial overrides could be added. | |||
2022-06-20 | Add Path2D/3D debug options | smix8 | |
Add Path2D/3D debug options. | |||
2022-06-20 | Merge pull request #62214 from smix8/navigation_layer_bitmask_helpers_4.x | Rémi Verschelde | |
2022-06-20 | Merge pull request #62181 from smix8/navigation_navagent_pathpoint_dist_4.x | Rémi Verschelde | |
2022-06-19 | Add navigation layer bitmask helper functions | smix8 | |
Adds helper functions to work with the navigation layer bitmask. | |||
2022-06-18 | Add NavigationAgent desired path distance | smix8 | |
Add NavigationAgent desired path distance | |||
2022-06-18 | Fix `CPUParticles2D.emission_shape` enum hint | kleonc | |
2022-06-17 | Audio: Expose 2D/3D panning strength parameters | Ellen Poe | |
2022-06-15 | Streamline Navigation layer function names. | smix8 | |
Streamline Navigation layer function names. | |||
2022-06-14 | Add NavigationAgent set_navigation_map() function | smix8 | |
Add NavigationAgent set_navigation_map() and get_navigation_map() function. | |||
2022-06-14 | Add Vector2/3 linking to more properties | FireForge | |
- Camera2D.zoom - CanvasLayer.scale - ParallaxBackground.scroll_base_scale - ParallaxLayer.motion_scale - Polygon2D.texture_scale - BaseMaterial3D.uv1_scale - BaseMaterial3D.uv2_scale | |||
2022-06-14 | Add vector value linking | kobewi | |
Co-authored-by: redlamp <244062+redlamp@users.noreply.github.com> | |||
2022-06-13 | Fixes terrains for isometric tilemaps | Gilles Roudière | |
2022-06-13 | Merge pull request #61809 from groud/terrain_center_bit | Rémi Verschelde | |
2022-06-11 | Add suffixes to all nodes and resources | FireForge | |
2022-06-10 | Add terrain center bit | Gilles Roudière | |
2022-06-10 | Merge pull request #52415 from deakcor/dev-node2d | Rémi Verschelde | |
Fix global properties setters and add global skew for node2d | |||
2022-06-06 | Add NavigationRegion costs for pathfinding | smix8 | |
Add NavigationRegion costs for pathfinding. | |||
2022-06-02 | Expose get_mesh() for NavigationPolygon Resources | smix8 | |
Expose get_mesh() for NavigationPolygon Resources. | |||
2022-06-01 | Fix NavigationAgent reparent issues | smix8 | |
Fix NavigationAgent reparent issues | |||
2022-05-29 | Update VisibleOnScreenNotifier2D when rect changed | kobewi | |
2022-05-24 | Fix global properties and add global skew for node2d | Vincent D | |
Renamed parent item variable in node2d global setters and optimize Aligned variable renaming in global setters Optimize node2d global setters Add global skew description in doc Co-Authored-By: Aaron Franke <arnfranke@yahoo.com> | |||
2022-05-23 | Fix Joint3D and Joint2D warning causing a crash | trollodel | |
2022-05-22 | Merge pull request #61235 from smix8/navigation_agent_avoidance_processing_4.x | Rémi Verschelde | |
2022-05-20 | Process NavigationAgent2D/3D avoidance on demand only | smix8 | |
Changes NavigationAgent avoidance callback to a toggle that is disabled by default. Also fixes a few missing descriptions / wrong warnings. | |||
2022-05-20 | Add a new HashSet template | reduz | |
* Intended to replace RBSet in most cases. * Optimized for iteration speed | |||
2022-05-19 | Use suffixes for units in nodes and resources | Aaron Franke | |
2022-05-19 | Merge pull request #61128 from smix8/navigation_agent_process_mode_4.x | Rémi Verschelde | |
2022-05-19 | Use range iterators for RBSet in most cases | Aaron Record | |
2022-05-19 | Add dedicated macros for property name extraction | Haoyu Qiu | |
* Replace case-by-case extraction with PNAME & GNAME * Fix group handling when group hint begins with property name * Exclude properties that are PROPERTY_USAGE_NO_EDITOR * Extract missing ADD_ARRAY*, ADD_SUBGROUP* macros | |||
2022-05-18 | Add motion parameter to toggle whether recovery is reported as a collision | Ricardo Buring | |
This makes the intent explicit in each use case. | |||
2022-05-18 | Update NavigationRegion2D when polygons of NavigationPolygon change | smix8 | |
Updates NavigationRegion2D when the NavigationPolygon emits its 'changed' signal due to e.g. polygons altered by script. | |||
2022-05-17 | Make Navigation Agents and Obstacles respect parent process mode | smix8 | |
Temporarily removes agent from navigation map when parent node cannot process due to SceneTree pause and process_mode property. Normal process_mode does not work as other agents would still avoid the paused agents because they were still active on the navigation map and the rvo world. Also fixes potential crash when region_get_map or agent_get_map is called while no map is set. | |||
2022-05-16 | Fix AnimatedSprite doesn't emit animation_finished when changing playback ↵ | Haoyu Qiu | |
direction |