Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-29 | Merge pull request #49921 from SirQuartz/patch-7 | Rémi Verschelde | |
Update `Label.clip_text()` Method Description | |||
2021-06-29 | Merge pull request #49719 from LightningAA/rename-node-is-ancestor-of | Rémi Verschelde | |
Rename `is_a_parent_of()` to `is_ancestor_of()` | |||
2021-06-29 | Implement painting properties over TileSets | Gilles Roudière | |
2021-06-28 | Merge pull request #49917 from groud/tree_disable_scroll | Rémi Verschelde | |
Allow disabling scrolling in Tree and implement horizontal scrolling | |||
2021-06-28 | Implement Tree's internal minimum width calculation | Gilles Roudière | |
2021-06-27 | Increase the default ReflectionProbe extents to Vector3(10, 10, 10) | Hugo Locurcio | |
On top of having a more realistic size out of the box, this matches the default VoxelGI extents for better usability. | |||
2021-06-25 | Amend `Label`.clip_text() Method Description | Nick H | |
This update fixes an inconsistencies in the documentation about the `clip_text()` method. | |||
2021-06-25 | Implement native extension system | reduz | |
* Deprecates GDNative in favor of a simpler, lower level interface. * New extension system allows registering core engine classes. * Simple header interface in gdnative_interace.h | |||
2021-06-25 | Allow disabling scrolling in Tree | Gilles Roudière | |
2021-06-25 | Remove clips_input() method and use clip_content | kobewi | |
2021-06-25 | Merge pull request #49885 from reduz/implement-render-pass-support | Rémi Verschelde | |
Implement Framebuffer Subpass support | |||
2021-06-24 | Implement Framebuffer Subpass support | reduz | |
* Required for better optimizing mobile platforms * Will be used by the Vulkan mobile renderer. | |||
2021-06-24 | Correct the description of Tween.custom_step | kobewi | |
2021-06-23 | Allow a top and bottom radius equal to 0 in CylinderMesh | Hugo Locurcio | |
The CylinderMesh generation code handles this special case and avoids generating the top and bottom faces if their radius is equal to 0. This improves performance by reducing the number of vertices to draw. If both values are set to 0, nothing will be visible but the mesh generation will still succeed. This also improves the CylinderMesh class documentation. | |||
2021-06-21 | Rename `is_a_parent_of()` to `is_ancestor_of()` | Lightning_A | |
2021-06-20 | Move indent management to CodeEdit | Paulb23 | |
2021-06-20 | Merge pull request #35608 from golfinq/master | Rémi Verschelde | |
2021-06-20 | Use mouse and joypad enums instead of plain integers | Aaron Franke | |
Also MIDIMessage | |||
2021-06-20 | Rich Text Label now allows for foreground colors and background colors | golfinq | |
2021-06-20 | Improve descriptions for ProjectSettings' `disable_stdout`/`disable_stderr` | Hugo Locurcio | |
2021-06-20 | Merge pull request #48359 from Calinou/add-engine-print-error-property | Rémi Verschelde | |
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-20 | Merge pull request #41794 from KoBeWi/shiny_new_tweens | Rémi Verschelde | |
2021-06-20 | Merge pull request #48696 from madmiraal/fix-48692 | Rémi Verschelde | |
Fix `InputMap.action_erase_event()` failing to erase events correctly. | |||
2021-06-19 | Merge pull request #44806 from madmiraal/consolidate_json | Rémi Verschelde | |
Consolidate JSON, JSONParseResults and JSONParser into JSON | |||
2021-06-19 | Complete rewrite of Tweens | Tomasz Chabora | |
* Tweens were changed from Node to RefCounted. New API is inspired by DOTween. * Tweens are created and managed by SceneTree, similar to SceneTreeTimer, which makes them ultra cheap to use a lot. * Animating with Tweens is done by creating sequences of Tweeners. You create them from code and they autostart by default (fire-and-forget). * There are 4 Tweeners that cover the former Tween functionality: PropertyTweener, IntervalTweener, CallbackTweener and MethodTweener. * The methods were simplified a lot. Long argument lists are replaced with chained calls on Tweens and Tweeners. * Tweeners by default execute in sequence, so it's easy to create complex chained animations. * You can bind a Tween to a node. Tween will be removed automatically when the bound node is freed. | |||
2021-06-19 | Consolidate JSON, JSONParseResults and JSONParser into JSON | Marcel Admiraal | |
Renames JSON.parse_string() to parse() Renames JSON.decode_data() to stringify() | |||
2021-06-19 | Expose OS data directory getter methods | Hugo Locurcio | |
This can be used by editor plugins and non-game applications to store data in the correct directories according to the XDG Base Directory specification. | |||
2021-06-18 | Make LineShape2D normal point upwards by default | PouleyKetchoupp | |
Allows line shapes to collide with objects falling from the top by default, which makes more sense for the most common cases. | |||
2021-06-18 | Merge pull request #49659 from LightningAA/string-valid-integer-to-int | Rémi Verschelde | |
2021-06-18 | Merge pull request #44156 from aaronfranke/quat-angle-to | Rémi Verschelde | |
Add Quaternion angle_to method | |||
2021-06-18 | Merge pull request #49638 from aaronfranke/multiply-transforms | Rémi Verschelde | |
Allow multiplying Transforms and Basis by numbers | |||
2021-06-18 | Merge pull request #49475 from nekomatata/kinematic-collision-rid | Rémi Verschelde | |
Expose collider RID in 2D/3D kinematic collision | |||
2021-06-17 | Add Quaternion angle_to method | Aaron Franke | |
2021-06-18 | Better format arguments in variant parser | Michael Alexsander Silva Dias | |
2021-06-17 | Implement animation slice drawing in CanvasItem | reduz | |
* Added a function to ignore subsequent commands if they don't fall within the slice. * This will be used by the new TileMap to properly provide animated tiles. | |||
2021-06-17 | Merge pull request #49670 from reduz/rename-visibility-notifiers | Rémi Verschelde | |
Rename VisibilityNotifier2D/3D to VisibleOnScreenNotifier2D/3D | |||
2021-06-17 | Merge pull request #38261 from pycbouh/adjust-graph-edit-zoom-levels | Rémi Verschelde | |
Make zoom limits and step adjustable in `GraphEdit` | |||
2021-06-16 | Rename VisibilityNotifierXD to VisibleOnScreenNotifierXD | reduz | |
* Renames for 2D and 3D * Class name was confusing, given both 2D and 3D have a "visible" property that is unrelated to actual on-screen visibility. * New name makes it clear that this is about visibility on screen. | |||
2021-06-17 | Merge pull request #49258 from megalobyte/editor-fix | Rémi Verschelde | |
Fixes for documentation search | |||
2021-06-16 | Refactor VisibilityNotifier3D | reduz | |
* This is the 3D counterpart to #49632 * Implemented a bit different as 3D works using instancing After merged, both 2D and 3D classes will most likely be renamed in a separate PR to DisplayNotifier2D/3D. | |||
2021-06-16 | Merge pull request #49238 from Paulb23/code_edit_code_folding | Rémi Verschelde | |
Move code folding into CodeEdit and hide line hiding API | |||
2021-06-16 | Documentation search fixes | Gregory Basile | |
Updates rich_text_label so that the built-in documentation can be searched Previously, it would only find the first result and would not select other results Renames "_entered" functions to "_submitted" | |||
2021-06-16 | Rename `is_valid_integer()` to `is_valid_int()` | Lightning_A | |
Method from `String` | |||
2021-06-16 | Merge pull request #49657 from timothyqiu/postion | Rémi Verschelde | |
Fix typo in CodeEdit methods | |||
2021-06-16 | Fix typo in CodeEdit methods | Haoyu Qiu | |
2021-06-16 | Refactor VisibilityNotifier | reduz | |
* Works from RenderinServer * Accurately tells when on or off-scren, its no longer approximate. * VisibilityEnabler also simplified to use the process mode instead. | |||
2021-06-16 | Make zoom limits and step adjustable in GraphEdit | Yuri Sizov | |
2021-06-15 | Allow multiplying Transforms and Basis by numbers | Aaron Franke | |
2021-06-15 | Merge pull request #48681 from Calinou/doc-audioeffectpitchshift | Rémi Verschelde | |
Complete documentation for the AudioEffectPitchShift class |