Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-26 | Added assertion check | Markus Sauermann | |
2023-01-26 | Merge pull request #68007 from Sauermann/fix-3d-capture | Rémi Verschelde | |
Fix event-content and mouse-signals with 3D-capture-on-drag | |||
2023-01-26 | Merge pull request #68627 from Sauermann/fix-tooltip-position | Rémi Verschelde | |
Fix position of Tooltips | |||
2023-01-26 | Include the Window-transform into Viewport::get_final_transform | Markus Sauermann | |
2023-01-26 | Fix position of Tooltips | Markus Sauermann | |
CanvasItem::get_screen_transform returns a transform from the CanvasItem to the coordinate system, where a Popup - created as a child of the CanvasItem - should be opened. get_screen_transform makes some simplifications, that work well, when used in the editor, but not in general cases. Since Popups like Tooltips are now used more commonly in projects, it becomes necessary to correct these simplifications. This solution introduces Viewport::get_popup_base_transform, which makes the necessary calculations. | |||
2023-01-24 | PropertyUsage: Rename "DO_NOT_SHARE_ON_DUPLICATE" to "ALWAYS_DUPLICATE" | Aaron Franke | |
2023-01-24 | Merge pull request #65137 from dalexeev/editor-naming | Yuri Sizov | |
Rearrange `editor/naming/*` project settings | |||
2023-01-23 | Merge pull request #57606 from SaracenOne/update_on_reimport | Rémi Verschelde | |
Update instances of scenes which have been reimported. | |||
2023-01-23 | Convert en_GB spelling to en_US with codespell | Rémi Verschelde | |
2023-01-22 | Merge pull request #71663 from bruvzg/init_pos_x | Rémi Verschelde | |
Reorganize main and sub-window initial position properties. | |||
2023-01-21 | Merge pull request #70294 from KoBeWi/treedulate | Rémi Verschelde | |
Add a method to get global modulate | |||
2023-01-21 | Merge pull request #71021 from reduz/prevent-physics-callback-removal | Rémi Verschelde | |
Error when removing a physics node during a physics callback | |||
2023-01-20 | Merge pull request #71692 from HalcyonGarside/viewport-debug-draw-fix | Rémi Verschelde | |
Fix incorrect Viewport Debug Draw effects | |||
2023-01-20 | Merge pull request #71679 from kleonc/draw_polyline_line_strip | Rémi Verschelde | |
`CanvasItem::draw_polyline` Support thin polylines drawn using line strip | |||
2023-01-19 | Merge pull request #41239 from dalexeev/fix_draw_rect | Rémi Verschelde | |
Fix `CanvasItem.draw_rect` function with `filled = false` | |||
2023-01-19 | Add 'Lighting' to list of Debug Draw viewport options | HalcyonGarside | |
2023-01-19 | CanvasItem::draw_polyline Support thin polylines drawn using line strip | kleonc | |
2023-01-19 | Reorganize main and sub-window initial position properties. | bruvzg | |
2023-01-18 | Merge pull request #71623 from kleonc/draw_arc_clamp_to_single_circle | Rémi Verschelde | |
`CanvasItem::draw_arc` Clamp angle difference so arc won't overlap itself | |||
2023-01-18 | CanvasItem::draw_arc Clamp angle difference so arc won't overlap itself | kleonc | |
2023-01-17 | Fix crash on touch release | Mai Lavelle | |
2023-01-17 | Fix `CanvasItem.draw_rect` function with `filled = false` | Danil Alexeev | |
2023-01-16 | Update instances of scenes which have been reimported. | SaracenOne | |
2023-01-16 | Merge pull request #69598 from Sauermann/fix-focus-inverse | Rémi Verschelde | |
Calculate the mouse focus inverse transform only when needed | |||
2023-01-16 | Merge pull request #71502 from bruvzg/tooltip_clickthrough | Rémi Verschelde | |
Add `WINDOW_FLAG_MOUSE_PASSTHROUGH` flag and enabled it for tooltips. | |||
2023-01-16 | Fix scaling issue in `draw_line` and similar methods | Danil Alexeev | |
2023-01-16 | Add `WINDOW_FLAG_MOUSE_PASSTHROUGH` flag and enabled it for tooltips. Expose ↵ | bruvzg | |
`window_set_mouse_passthrough` to `Window`. | |||
2023-01-15 | Fix change_scene memory leak due to duplicate instantiation | Rémi Verschelde | |
Regression from #71105. Fixes #71363. | |||
2023-01-13 | Improve dashed line alignment and make it optional. | bruvzg | |
2023-01-13 | Merge pull request #71209 from bruvzg/ed_progress_reparent | Rémi Verschelde | |
Automatically reparent editor progress dialog to avoid error spam. | |||
2023-01-12 | Rearrange `editor/naming/*` project settings | Danil Alexeev | |
2023-01-11 | Merge pull request #71105 from reduz/unload-current-scene | Rémi Verschelde | |
Add SceneTree.unload_current_scene() | |||
2023-01-11 | Automatically reparent editor progress dialog to avoid error spam. | bruvzg | |
2023-01-10 | Add SceneTree.unload_current_scene() | Juan Linietsky | |
Provides an obvious way to unload the currently loaded scene (which is nowhere to be found in the docs). The SceneTree.change_scene_to() method must now always provide a valid PackedScene. Fixes #63565. | |||
2023-01-10 | Add Node::get_window() method. | bruvzg | |
2023-01-09 | Merge pull request #70863 from bruvzg/win_init_min | Rémi Verschelde | |
Set main window min. size via Window object instead of DisplayServer to preserve it during window updates. | |||
2023-01-09 | Calculate the mouse focus inverse transform only when needed | Markus Sauermann | |
Revival of #49158 Co-authored-by: Marcel Admiraal <madmiraal@users.noreply.github.com> | |||
2023-01-09 | Clarify some parent item checks in CanvasItem | Yuri Sizov | |
2023-01-08 | Use BitField<> in core type masks | Juan Linietsky | |
* All core types masks are now correctly marked as bitfields. * The enum hacks in MouseButtonMask and many other types are gone. This ensures that binders to other languages non C++ can actually implement type safe bitmasks. * Most bitmask operations replaced by functions in BitField<> * Key is still a problem because its enum and mask at the same time. While it kind of works in C++, this most likely can't be implemented safely in other languages and will have to be changed at some point. Mostly left as-is. * Documentation and API dump updated to reflect bitfields in core types. | |||
2023-01-07 | Merge pull request #70939 from bruvzg/win_screen_2 | Rémi Verschelde | |
Add support for the custom initial screen for the main window, fix primary screen detection. | |||
2023-01-07 | Merge pull request #36301 from KoBeWi/daddy_node | Rémi Verschelde | |
Add reparent methods to Node | |||
2023-01-07 | Error when removing a phycics node during a physics callback | Juan Linietsky | |
* This behavior is not allowed, the error text suggests using call_deferred(). * Added a check in Node::remove_child to prevent future crashes of this type. * Fixed a performance regression introduced by #36244. Fixes #63718, probably other crashes too. | |||
2023-01-07 | Add support for the custom initial screen for the main window, fix primary ↵ | bruvzg | |
screen detection. | |||
2023-01-06 | Merge pull request #68429 from KoBeWi/PropertySettings | Rémi Verschelde | |
Add PropertyInfo overload for GLOBAL_DEF | |||
2023-01-05 | One Copyright Update to rule them all | Rémi Verschelde | |
As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | |||
2023-01-03 | Merge pull request #70624 from bruvzg/cur_sc | Rémi Verschelde | |
Improve `window_set_current_screen` and fix secondary window initial mode and positions. | |||
2023-01-03 | Set main window min. size via Window object instead of DisplayServer to ↵ | bruvzg | |
preserve it during window updates. | |||
2022-12-29 | Add safety-checks before some servers `free()` | Adam Scott | |
2022-12-29 | Improve `window_set_current_screen` and fix secondary window initial mode ↵ | bruvzg | |
and positions. | |||
2022-12-19 | Fix CanvasItem Z-index referring to Node2D | Aaron Franke | |