Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | 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-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 | 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 | |
2022-12-19 | Merge pull request #70219 from bruvzg/msdf_outline_scaling | Rémi Verschelde | |
Scale MSDF font outline with the font size and MSDF source size to match dynamic font behavior. | |||
2022-12-19 | Merge pull request #59682 from Sauermann/fix-following-viewport-transform | Rémi Verschelde | |
Include the follow-viewport-transform into CanvasLayer transform calculations | |||
2022-12-18 | Include the following-viewport-transform into CanvasLayer transforms | Markus Sauermann | |
The following-viewport-transform was missing from several calculations | |||
2022-12-17 | Scale MSDF font outline with the font size and MSDF source size to match ↵ | bruvzg | |
dynamic font behavior. | |||
2022-12-17 | Merge pull request #70202 from ↵ | Rémi Verschelde | |
Calinou/viewport-transparent-background-rename-project-setting Move transparent background project setting to a subsection | |||
2022-12-17 | Move transparent background project setting to a subsection | Hugo Locurcio | |
This prevents the project setting from being located directly within a root category, which is confusing from an UX perspective in the project settings editor. | |||
2022-12-16 | Merge pull request #70075 from Sauermann/fix-missing-shortcut-handled-check | Rémi Verschelde | |
Fix missing check if shortcut event is handled for Control-nodes | |||
2022-12-15 | Fix possible Tween leak on exit | Haoyu Qiu | |
2022-12-14 | Fix missing check if shortcut event is handled for Control-nodes | Markus Sauermann | |
Control-nodes without a shortcut-context were missing a check if the event was handled, so that a single shortcut-event was passed to multiple Control-nodes. | |||
2022-12-12 | Merge pull request #69718 from groud/finally_rename_gdnative_to_gdextension | Rémi Verschelde | |
Rename all gdnative occurences to gdextension | |||
2022-12-12 | Rename all gdnative occurences to gdextension | Gilles Roudière | |
Non-exhaustive list of case-sensitive renames: GDExtension -> GDNative GDNATIVE -> GDEXTENSION gdextension -> gdnative ExtensionExtension ->Extension (for where there was GDNativeExtension) EXTENSION_EXTENSION ->EXTENSION (for where there was GDNATIVE_EXTENSION) gdnlib -> gdextension gdn_interface -> gde_interface gdni -> gde_interface | |||
2022-12-11 | Add PropertyInfo overload for GLOBAL_DEF | kobewi | |
2022-12-07 | Copy local theme overrides from Control to Window | Yuri Sizov | |
2022-12-07 | Rename `window_get_real_size` to `window_get_size_with_decorations`, add ↵ | bruvzg | |
`window_get_position_with_decorations`. | |||
2022-11-30 | Fix routing of InputEventScreenDrag events to Control nodes | Fredia Huya-Kouadio | |
2022-11-29 | Move z_index, z_as_relative and y_sort_enabled from Node2D to CanvasItem | Hendrik Brucker | |