Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-04 | [Net] New replication interface, spawner and synchronizer nodes. | Fabio Alessandrelli | |
Initial implementation of the MultiplayerReplicationInterface and its default implementation (SceneReplicationInterface). New MultiplayerSpawner node helps dealing with instantiation of scenes on remote peers (e.g. clients). It supports both custom spawns via a `_spawn_custom` virtual function, and optional auto-spawn of known scenes via a TypedArray<PackedScenes> property. New MultiplayerSynchornizer helps synchronizing states between the local and remote peers, supports both sync and spawn properties and is configured via a `SceneReplicationConfig` resource. It can also sync via path (i.e. without being spawned by a MultiplayerSpawner if both peers has it in tree, but will not send the spawn state in that case, only the sync one. | |||
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-04 | Merge pull request #57541 from reduz/node-add-remove-hook | Rémi Verschelde | |
2022-02-03 | Merge pull request #57562 from AnilBK/string-add-contains | Rémi Verschelde | |
String: Add contains(). | |||
2022-02-04 | String: Add contains(). | Anilforextra | |
2022-02-03 | Merge pull request #56992 from YeldhamDev/smarter_popmenu_focus | Rémi Verschelde | |
2022-02-03 | Merge pull request #56365 from aaronfranke/default-shape-size | Rémi Verschelde | |
2022-02-03 | Add auto-wrap mode property to the RichTextLabel, set default auto-wrap mode ↵ | bruvzg | |
to AUTOWRAP_WORD_SMART to match 3.x behavior. | |||
2022-02-03 | Remove get_focus_owner() from Control, replaced by ↵ | Gilles Roudière | |
get_viewport()->gui_get_focus_owner() | |||
2022-02-03 | Merge pull request #57517 from groud/viewport_expose_gui_focus | Rémi Verschelde | |
2022-02-02 | Merge pull request #57504 from Chaosus/vs_vector2 | Yuri Roubinsky | |
2022-02-02 | Merge pull request #56771 from mhilbrunner/unacceptable | Fabio Alessandrelli | |
Verify custom HTTP headers, fix off by one error | |||
2022-02-02 | Add support for 2D vector type to visual shaders | Yuri Roubinsky | |
2022-02-02 | Add a signal to notify when children nodes enter or exit tree | reduz | |
-Allows more fine grained notifications (hence better performance) than using the global scene tree signals (node added and removed). -Required for #55950 | |||
2022-02-02 | [TextServer] Add function to change font, font size, and OpenType features ↵ | bruvzg | |
without invalidating line break points, justification points, or recreating shaped text buffer. | |||
2022-02-02 | Merge pull request #48156 from madmiraal/fix-46438 | Rémi Verschelde | |
Fix `mouse_over` not dropped when mouse leaves window | |||
2022-02-02 | Vectors: Use clear() and has(). | Anilforextra | |
Use clear() instead of resize(0). Use has() instead of "find(p_val) != -1". | |||
2022-02-01 | Fix mouse_over not dropped when mouse leaves window | Marcel Admiraal | |
2022-02-01 | Exposes gui_release_focus and gui_get_focus_owner to Viewport | Gilles Roudière | |
2022-02-01 | Merge pull request #57358 from akien-mga/signal-bindings-object | Rémi Verschelde | |
2022-02-01 | Merge pull request #57355 from akien-mga/method-bindings-clearer-types | Rémi Verschelde | |
2022-02-01 | Merge pull request #57376 from Calinou/gradienttexture2d-clamp-size | Rémi Verschelde | |
2022-02-01 | Improve the default size for 3D shapes (Box, Capsule, and Cylinder) | Aaron Franke | |
2022-02-01 | Merge pull request #57375 from ↵ | Rémi Verschelde | |
Calinou/gradienttexture-curvetexture-decrease-default-size | |||
2022-01-31 | Merge pull request #56970 from YeldhamDev/rise_tabbar_rise | Rémi Verschelde | |
2022-01-31 | Bring `TabBar` to full parity with the `TabContainer` implementation. | Michael Alexsander | |
2022-01-31 | Merge pull request #57405 from kleonc/texture_button_focus_only_logic_fix | Rémi Verschelde | |
2022-01-31 | Merge pull request #57276 from ↵ | Rémi Verschelde | |
IgorKordiukiewicz/fix-auto-brace-complete-wrap-on-selection | |||
2022-01-31 | Merge pull request #57367 from Chaosus/vs_derivative | Rémi Verschelde | |
2022-01-31 | Merge pull request #57462 from mashumafi/master-fix-button-icon-alpha3 | Rémi Verschelde | |
Fix button icon_disabled_color alpha channel | |||
2022-01-31 | Merge pull request #57456 from Paulb23/placeholder-color | Rémi Verschelde | |
Move placeholder colour to theme item | |||
2022-01-31 | Revert "Fix control node transform animation jitter with pivot offset" | bruvzg | |
This reverts commit dfb7d46a2aaf9bef2c7dd067e699e70291062fb6. | |||
2022-01-30 | Fix button icon_color_disabled alpha channel | mashumafi | |
2022-01-30 | Move placeholder color to theme item | Paulb23 | |
2022-01-30 | With auto_brace_complete enabled, selected text now gets wrapped by braces | Igor Kordiukiewicz | |
2022-01-29 | TextureButton Fix logic for drawing only the focus texture | kleonc | |
2022-01-29 | simplify formatting scripts, add a clang-tidy script, and run clang-tidy | Nathan Franke | |
2022-01-29 | Merge pull request #57372 from KoBeWi/tween_freeze() | Rémi Verschelde | |
Better handle infinite Tween loops | |||
2022-01-29 | Better handle infinite Tween loops | kobewi | |
2022-01-29 | Clamp GradientTexture2D dimensions to 2048×2048 in the inspector | Hugo Locurcio | |
Larger sizes take up a lot of memory for little visual benefit. They also take a while to initialize, which makes the inspector slow to refresh when the texture needs to be regenerated. | |||
2022-01-29 | Decrease the default GradientTexture and CurveTexture size | Hugo Locurcio | |
This provides better usability when a GradientTexture or CurveTexture is added to a Control node. Visual appearance of most GradientTextures and CurveTextures will be unaffected. | |||
2022-01-28 | Merge pull request #57330 from eikobear/master | Rémi Verschelde | |
2022-01-28 | Merge pull request #56601 from Scony/fix-navigation-obstacle-errors | Rémi Verschelde | |
2022-01-28 | Merge pull request #57371 from Scony/fix-navigation-2d-defaults | Rémi Verschelde | |
2022-01-28 | Merge pull request #57368 from TokageItLab/fix-delta-for-animation-tree | Rémi Verschelde | |
2022-01-28 | Make various improvements to OptionButton | eikobear | |
- Allow OptionButton selection to be set to -1 to signify no selection, both via API and in the editor. - Reset OptionButton selection to -1 when the selected item has been removed. - Fully convert PopupMenu to a zero-based ID system, which improves an inconsistency in generated IDs when making new items in the editor. | |||
2022-01-28 | Improve Navigation2D default settings, see #56852 | Pawel Lampe | |
This commit reduces `cell_size` and `edge_connection_margin` default values so that `Navigation2D` behaves more like in Godot <= `3.4` by default. | |||
2022-01-29 | Make AnimationTree delta argument force double in core | Silc 'Tokage' Renew | |
2022-01-28 | [VisualShader] Merge scalar and vector derivative functions into one | Yuri Roubinsky | |
2022-01-28 | Merge pull request #57353 from KoBeWi/tween_stop() | Rémi Verschelde | |