Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-25 | Merge pull request #37945 from IllusiveS/master | Rémi Verschelde | |
Expose AnimationNodeOneShot::mix_mode as a property | |||
2022-01-25 | Expose AnimationNodeOneShot::mix_mode as a property | Wysocki Patryk | |
Fixes #23458. | |||
2022-01-25 | doc: Clarify expected type of `Object *` parameters in Tree methods | Rémi Verschelde | |
They're meant to be `TreeItem *` but this can't be bound in Variant. Fixes #20538. | |||
2022-01-24 | Merge pull request #56888 from FreegleBarr/implement_gpuparticle_subemitters2d | Rémi Verschelde | |
2022-01-24 | ported particle sub-emission to 2D | freeglebarr | |
2022-01-24 | Merge pull request #57120 from KoBeWi/grandpa_issue | Rémi Verschelde | |
2022-01-24 | rename free mode to floating mode | fabriceci | |
2022-01-24 | Better clarify map_to_world() description | kobewi | |
2022-01-24 | Fix make_rst.py on Windows | Max Hilbrunner | |
2022-01-24 | Merge pull request #57100 from Paulb23/textedit-placeholder | Rémi Verschelde | |
2022-01-23 | BaseButton: Rename `pressed` property to `button_pressed` | Rémi Verschelde | |
This fixes a conflict with the `pressed` signal. The new name is temporary and only intended to solve the conflict for upcoming alpha builds. Discussions are still ongoing regarding the BaseButton API and how to rename and refactor more of its properties, signals and methods to have a clearer API in 4.0. | |||
2022-01-23 | Add Placeholder to TextEdit | Paulb23 | |
2022-01-23 | Merge pull request #56983 from Calinou/doc-softdynamicbody3d-no-gameplay | Rémi Verschelde | |
2022-01-23 | Merge pull request #57060 from KoBeWi/you_have_1_completion_request | Rémi Verschelde | |
2022-01-22 | Add usage of indeterminate checkboxes to editor | kobewi | |
2022-01-22 | Rename request_code_completion signal | kobewi | |
2022-01-20 | Add `Input.is_anything_pressed` method | Andrii Doroshenko (Xrayez) | |
2022-01-20 | Merge pull request #55360 from Calinou/rename-bake-mode-properties | Rémi Verschelde | |
2022-01-20 | Merge pull request #53857 from briansemrau/rd-free-rid-bind-rename | Rémi Verschelde | |
2022-01-20 | Merge pull request #53276 from Phischermen/propagate_check | Rémi Verschelde | |
2022-01-20 | Merge pull request #56949 from timothyqiu/has-clipboard | Rémi Verschelde | |
2022-01-20 | Merge pull request #56936 from BastiaanOlij/add_tracking_confidence | Rémi Verschelde | |
2022-01-20 | Document that soft bodies should be avoided for gameplay purposes | Hugo Locurcio | |
2022-01-20 | Adding a tracking confidence state to XRPose | Bastiaan Olij | |
2022-01-19 | Merge pull request #54729 from Paulb23/text-edit-callable | Rémi Verschelde | |
2022-01-19 | Convert TextEdit callbacks to Callable | Paulb23 | |
2022-01-19 | Improve the default project theme | Hugo Locurcio | |
The new default project theme uses StyleBoxFlat extensively for a more modern design and better scalability to multiple resolutions. SVG icons are now used in place of PNG icons. While this does not allow for true vector-based icon drawing (icons are still rasterized at load-time), this makes the design work easier for contributors and opens the door to vector drawing in the future (e.g. with polygons or SDFs). Like for editor icons, the SVG header file is now built automatically when a SVG file is changed. This removing the need for running `make_header.py` manually (TODO). The "Use Hidpi" project setting has been removed in favor of a "Default Theme Scale" project setting, which allows creating the default theme at a higher/lower scale than the default. This can be used when designing GUIs with a high base resolution to ensure crisp visuals. Co-authored-by: Yuri Sizov <yuris@humnom.net> | |||
2022-01-19 | Add `DisplayServer.clipboard_has()` to check clipboard content | Haoyu Qiu | |
2022-01-19 | Revert "Add new scaling modes for splash screen" | Rémi Verschelde | |
This reverts commit fcc9f5ce396ff921ed8253f657a8c9c38e7a878d. The feature is good but the implementation still needs more work. A new PR will be made with a rework of this commit. | |||
2022-01-19 | Merge pull request #56930 from skyace65/Stringify | Max Hilbrunner | |
Better explain JSON stringify indent parameter (4.0) | |||
2022-01-19 | Better explain JSON stringify indent parameter (4.0) | skyace65 | |
2022-01-19 | Merge pull request #56935 from V-Sekai/window_theme_changed_signal | Rémi Verschelde | |
2022-01-19 | [Editor] Move some animation specific keying logic out of inspector. | Fabio Alessandrelli | |
Most of the custom logic to handle special keying cases is now inside the AnimationPlayerEditorPlugin. The EditorInspector now emits a signal when inspecting a new object. | |||
2022-01-19 | Merge pull request #56825 from bruvzg/macos_fix_fullscr_multiwindow | Rémi Verschelde | |
2022-01-19 | Add missing 'theme_changed' signal to Window class | SaracenOne | |
2022-01-18 | Addded methods to propagate checks & refactored classes to use new methods. | Kevin Fischer | |
2022-01-18 | Add new scaling modes for splash screen | Samuel Pedrajas | |
Removes the `fullsize` option which is superseded by `stretch_mode`. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2022-01-18 | Merge pull request #56104 from Geometror/add-flow-layout-container | Rémi Verschelde | |
Add FlowContainer | |||
2022-01-18 | Merge pull request #56761 from Calinou/sdfgi-allow-any-number-of-cascades | Rémi Verschelde | |
2022-01-18 | Merge pull request #52969 from bruvzg/locale_detection | Rémi Verschelde | |
2022-01-18 | Merge pull request #56896 from ↵ | Rémi Verschelde | |
akien-mga/dictionary-improve-VariantWriter-and-docs | |||
2022-01-18 | Merge pull request #47522 from madmiraal/rename-test_width-test_height | Rémi Verschelde | |
2022-01-18 | Improve locale detection. | bruvzg | |
Use separate language, script and country lists. Add locale selection dialog and property hint. | |||
2022-01-18 | Merge pull request #56668 from akien-mga/array-slice-nicer-bound-checks | Rémi Verschelde | |
2022-01-18 | Dictionary: Serialize empty dict as `{}` instead of `{\n}` | Rémi Verschelde | |
Also make sure to always convert multiline dictionaries to a single line for its EditorHelp representation, as multiline values break formatting. | |||
2022-01-18 | Merge pull request #56826 from noidexe/patch-3 | Rémi Verschelde | |
2022-01-18 | Window management improvements. | bruvzg | |
[macOS] Fix transient windows not working in the full-screen mode. [macOS] Fix moving transient windows to the other screen than parent window. [macOS] Fix popup menu switch on hover. [macOS] Use content origin rect for windows position (to ensure `DS.mouse_get_position` is equal to `DS.window_get_position` + mouse position from the input events). [macOS] Fix incorrect input coordinates, when external display with different scaling in connected/disconnected. [macOS/Windows] Fix moving fullscreen windows between the screens. Add auto refocusing of the parent window, when the focused transient window is closed. Remove redundant `DS.mouse_get_absolute_position` function (returns mouse position in the screen coordinates, same as `DS.mouse_get_position`). | |||
2022-01-18 | Fix `input_ray_pickable` documentation for `CollisionObject3D` | rafallus | |
2022-01-17 | Give example of one-liner for Array natural sort | Lisandro Lorea | |
The documentation for the sort method warns the user that it doesn't do natural sort but fails to provide a solution when it's just a one liner thanks to String.naturalnocasecmp_to() and lambda support This suggests exactly the same algorithm as used by the filesystem dock for file sorting. Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | |||
2022-01-17 | Merge pull request #56828 from KoBeWi/7H15_15_NUMB3R | Rémi Verschelde | |