Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-09 | Merge pull request #72884 from groud/fix_trackpad_viewpanner | Rémi Verschelde | |
Fix panning via InputEventPanGesture | |||
2023-02-09 | Merge pull request #69550 from Rindbee/fix-script-editor-not-reload-via-lsp | Rémi Verschelde | |
Fix internal editor not updating when using external editor via LSP | |||
2023-02-09 | Improve some editor strings for localization | Haoyu Qiu | |
2023-02-09 | Merge pull request #72947 from DarkKilauea/nav-fix-avoidance-callback | Rémi Verschelde | |
Fix missing avoidance updates when using same velocity | |||
2023-02-09 | Merge pull request #72897 from Geometror/graphedit-set-deprecated | Rémi Verschelde | |
Update configuration warning for `GraphEdit` and mark it as experimental | |||
2023-02-09 | Merge pull request #72922 from smix8/fix_debug_binding_rb_4.x | Rémi Verschelde | |
Fix NavigationAgent debug functions bindings in release builds | |||
2023-02-08 | Fix missing avoidance updates when using same velocity | Josh Jones | |
When using avoidance, if you set the same velocity for the agent, you won't get an update from the avoidance system. This changes both the `set_target_position` and `set_velocity` setters to always accept user provided values, even if they are the same. This ensures that repathing and avoidance logic is always run when the user expects. | |||
2023-02-09 | Update GraphEdit configuration warning, mark GraphNode/GraphEdit as experimental | Hendrik Brucker | |
2023-02-08 | Mark fma function as high end so it isn't used with the gl_compatibility ↵ | clayjohn | |
renderer | |||
2023-02-08 | Fix NavigationAgent debug functions bindings in release builds | smix8 | |
Fixes that certain NavigationAgent debug functions bindings were not available in release builds. | |||
2023-02-08 | Fix panning via InputEventPanGesture | Gilles Roudière | |
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | |||
2023-02-08 | Optimize `draw_dashed_line()` and `draw_rect()` | Danil Alexeev | |
2023-02-07 | Merge pull request #62179 from Rindbee/fix-popup_center-off-center | Rémi Verschelde | |
Use min_size/max_size to limit window size and position while popup center | |||
2023-02-07 | Merge pull request #72829 from Sauermann/fix-code-simplifications | Rémi Verschelde | |
Some code simplifications | |||
2023-02-07 | Merge pull request #71768 from Sauermann/fix-vp-mouse-position | Rémi Verschelde | |
Fix Viewport::get_mouse_position for SubViewports | |||
2023-02-07 | Some code simplifications | Markus Sauermann | |
1. `number_width` isn't used later 2. `return_type` is used only once 3. AudioServer::get_singleton()->get_channel_count() always returns a channel_count of 1 or larger 4. negative `aa->backward` conditional 5. `current_canvas` == `find_world_2d()->get_canvas()` 6. identical if `render_shadows` | |||
2023-02-07 | Use min_size/max_size to limit the window size and the position while popup ↵ | Rindbee | |
center | |||
2023-02-07 | Fix sub-resource IDs resetting when preloaded | kobewi | |
2023-02-07 | Fix Viewport::get_mouse_position for SubViewports | Markus Sauermann | |
SubViewports don't have a cached mouse position available. This PR calculates the mouse position from the screen position of the mouse cursor. | |||
2023-02-07 | Merge pull request #72722 from TokageItLab/animtree-map | Rémi Verschelde | |
Fix AnimationNodeTransition initialization and AnimationNode remapping method | |||
2023-02-06 | Merge pull request #72740 from Sauermann/fix-event-device-id | Rémi Verschelde | |
Fix mouse/drag/touch InputEvents having no device id | |||
2023-02-06 | Merge pull request #71677 from Sauermann/fix-emulate-touch-passthrough | Rémi Verschelde | |
Fix MOUSE_FILTER_STOP not affecting emulated mouse events | |||
2023-02-06 | Merge pull request #72770 from Kabiirk/Control-has-point-doc-update | Rémi Verschelde | |
Fix description and argument name in `Control._has_point` | |||
2023-02-06 | Fix mouse/drag/touch InputEvents having no device id | Markus Sauermann | |
Some internally created emulated/instantiated events didn't have a device id. This PR sets for these cases a device id. Also rename `DEVICE_ID_TOUCH_MOUSE` to the more generic `DEVICE_ID_EMULATION`. | |||
2023-02-06 | Merge pull request #69185 from Sauermann/fix-optionpopup-screentransform | Rémi Verschelde | |
Fix Screen-Transform missing in Button Size in OptionButton::show_popup | |||
2023-02-06 | Fix MOUSE_FILTER_STOP not affecting emulated mouse events | Markus Sauermann | |
Touch and Drag events are now stopped by MOUSE_FILTER_STOP | |||
2023-02-07 | Fix description and argument name in Control._has_point | Kabiir | |
2023-02-06 | Merge pull request #72727 from TokageItLab/fix-audio-retrieve | Yuri Sizov | |
Fixed animation audio to play considering time when seeking | |||
2023-02-06 | Fix Screen-Transform missing in Button Size in OptionButton::show_popup | Markus Sauermann | |
The button size is affected by the screen transform, which was previously not taken into consideration. | |||
2023-02-06 | Merge pull request #68492 from Sauermann/fix-picking-sort | Rémi Verschelde | |
Fix propagation order for 2D physics picking events | |||
2023-02-06 | Merge pull request #72204 from MinusKube/anchorable_rect_editor_bug | Yuri Sizov | |
Fix get_parent_anchorable_rect() not returning the correct size in some cases | |||
2023-02-05 | Avoid returning self from `_get_base_font_or_default()` | Patrick Dawson | |
2023-02-04 | Fix propagation order for 2D physics picking events | Markus Sauermann | |
This patch adds a viewport-configuration-option for sorting physics-picking events by the Z-Index and the scene tree position of the collision objects. | |||
2023-02-05 | Fix NodeTransition initialization and AnimationNode remapping method | Silc Renew | |
2023-02-05 | Fixed animation audio to play considering time when seeking | Silc Renew | |
2023-02-04 | Merge pull request #72655 from smix8/navigationmesh_bake_aabb_fix_4.x | Rémi Verschelde | |
Fix NavigationMesh baking AABB Editor handling and visuals | |||
2023-02-03 | Merge pull request #71862 from RedMser/splitcontainer-fixes | Yuri Sizov | |
Fix SplitContainer rendering and theming | |||
2023-02-03 | Merge pull request #72665 from ↵ | Rémi Verschelde | |
KoBeWi/sneaky_ParallaxBackground_destroys_the_world Fix Camera2D crash due to ParallaxBackground node | |||
2023-02-03 | Merge pull request #72660 from Chaosus/vs_fix_instance_previews | Rémi Verschelde | |
Prevent preview error for the instance parameter in visual shader | |||
2023-02-03 | Fix Camera2D crash due to ParallaxBackground node | kobewi | |
2023-02-03 | Merge pull request #72570 from DarkKilauea/nav-cleanup-agent | Rémi Verschelde | |
Improve consistency of NavigationAgent setters | |||
2023-02-03 | Prevent preview error for the instance parameter in visual shader | Yuri Rubinsky | |
2023-02-03 | Fix NavigationMesh baking AABB Editor handling and visuals | smix8 | |
Fixes handling and visuals for Navigation Mesh baking AABB in the Editor. | |||
2023-02-03 | Fix `RichTextLabel` context menu not customizable | Danil Alexeev | |
2023-02-02 | Improve consistency of NavigationAgent setters | Josh Jones | |
2023-02-02 | Remove `Viewport::_get_input_pre_xform` | Markus Sauermann | |
This function is only relevant for `Window`. So this PR moves the functionality to the `Window`-class. | |||
2023-02-02 | Merge pull request #72618 from Sauermann/fix-simplify-set-size | Rémi Verschelde | |
Simplify Viewport::_set_size | |||
2023-02-02 | Merge pull request #72601 from ↵ | Rémi Verschelde | |
Calinou/primitivemesh-uv2-padding-add-property-hint Add a property hint for PrimitiveMesh's `uv2_padding` | |||
2023-02-02 | Simplify Viewport::_set_size | Markus Sauermann | |
`Viewport.to_screen_rect` is used only in a single location to compare it to `Rect2i()`. When called from `SubViewport`, `to_screen_rect` is always equal to `Rect2i()`. When called from `Window`, `to_screen_rect` is always different from `Rect2i()`. So the comparison `to_screen_rect != Rect2i()` can be replaced by `Object::cast_to<Window>(this)`. This allows the removal of `Viewport.to_screen_rect` and the simplification of `Viewport::_set_size`. | |||
2023-02-02 | Merge pull request #72613 from Sauermann/fix-toplevel-top-level | Yuri Sizov | |
Fix toplevel nomenclature |