Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-10 | Implement Input.set_default_cursor_shape to change the default shape | Guilherme Felipe | |
Closes #18043 | |||
2018-04-07 | Improve popup menus usability | Pedro J. Estébanez | |
It seems that popups were intended to "grab" the mouse click that triggered them, but their intent was being lost. This commit does the necessary changes to let it happen and updates items that were trying to get advantage of it, because the semantics of `Control::grab_click_focus()` have changed a bit. Namely, it must be called **before** showing the modal. This allows to popup a menu and activate an item in it in a single click-point-release cycle, instead of having to click once to open the menu and once more to pick an item. This ability is extended even to context menus activated with the RMB (or any other mouse button, for that matter). The editor benefits from this in the context menu of the tree dock, which has been patched to opt-in for this feature. This improves UX a bit by saving unnecessary clicks. From now on, `PopupMenu` always grabs the click and also invalidates the first button release unless the mouse has moved (that's what `set_invalidate_click_until_motion()` was doing and now it's removed), so there is no longer the need of doing both things at every point a pop-up menu is shown. | |||
2018-03-16 | Merge pull request #16947 from Faless/ui_actions | Fabio Alessandrelli | |
GUI elements ui_action usage, improvements | |||
2018-03-04 | Fix gesture events being blocked | Bernhard Liebl | |
2018-03-01 | Viewport: Fix missing tooltips w/ disabled physics object picking | Rémi Verschelde | |
Previously this option seemed to be the sole responsible for enabling physics processing in Viewport, while several other features like tooltips and debugging collision hints rely on it. All this logic is moved to internal processing (it's incorrect to let it be affected by users disabling physics/idle processing), and disabling physics object picking no longer affects the internal physics processing. Fixes #17001. | |||
2018-02-28 | Fix various valgrind reported uninitialized variable uses | Hein-Pieter van Braam | |
2018-02-23 | Properly set input as handled when closing modal | Fabio Alessandrelli | |
2018-01-18 | Remove obsolete Viewport _update_rect() code | Rémi Verschelde | |
2018-01-12 | Bind many more properties to scripts | Bojidar Marinov | |
Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added | |||
2018-01-05 | Force button release when window focuses out, fixes #15318 and likely many ↵ | Juan Linietsky | |
other issues. | |||
2018-01-05 | Add missing copyright headers and fix formatting | Rémi Verschelde | |
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module. | |||
2018-01-01 | Update copyright statements to 2018 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-01-01 | Merge pull request #14953 from poke1024/fix-toolbar-gesture | Noshyaar | |
Hide tooltip on gesture input | |||
2017-12-26 | Removed the InputEvent ID field, which was unused and can cause bugs. | Juan Linietsky | |
2017-12-25 | Merge pull request #14899 from volzhs/render-quality-option | Noshyaar | |
Respect HDR option | |||
2017-12-25 | Merge pull request #14753 from NathanWarden/mouse_button_fix | Noshyaar | |
Fixed a bug where mouse button focus breaks when using multiple buttons at once. | |||
2017-12-22 | Hide tooltip on gesture input | Bernhard Liebl | |
2017-12-21 | -Make capture dependent on a cell size, not subdivision. | Juan Linietsky | |
-Fixed a bug recently introduced when releasing mouse events and calling popups | |||
2017-12-21 | Respect HDR option | volzhs | |
2017-12-20 | properly send mouse released event when grabbing modal focus, fixes #14854 | Juan Linietsky | |
2017-12-19 | Should no longer crash after rebaking, may be a solution to #14795 | Juan Linietsky | |
Not sure if this is the same problem, as reported, please test. | |||
2017-12-16 | Fixed a bug where mouse button focus breaks when using multiple buttons at once. | Nathan Warden | |
2017-12-16 | Revert "Fix mouse button release not sent to gui_input if it's different ↵ | Juan Linietsky | |
from the button that gave focus" | |||
2017-12-16 | Merge pull request #14484 from Zylann/fix_mouse_focus_button_release | Rémi Verschelde | |
Fix mouse button release not sent to gui_input if it's different from the button that gave focus | |||
2017-12-15 | Fixes oversized tooltip labels (issue 14570) | Bernhard Liebl | |
2017-12-10 | Merge pull request #13351 from poke1024/fix12451_2 | Rémi Verschelde | |
Make click on arrow properly open and close property editor modals | |||
2017-12-10 | fix certain popup close clicks with popup buttons | Bernhard Liebl | |
2017-12-10 | Fix mouse button release not sent to gui_input if it's different from the ↵ | Marc Gilleron | |
button that gave focus | |||
2017-12-10 | Fix mouse position in viewport | volzhs | |
2017-12-07 | Added some clean up in camera/viewport management. Fixes #12279, Fixes #12774 | Juan Linietsky | |
2017-12-04 | -Implemented Proxy Textures (needed to solve the problem with ViewportTexture) | Juan Linietsky | |
-Properly use hierarchy to initialize resources local to scene (solves problem of GUI in 3D) | |||
2017-11-21 | Removed type_mask and fixed some variable name | AndreaCatania | |
2017-11-21 | Native pan and zoom for macOS | Bernhard Liebl | |
2017-10-20 | Merge pull request #12149 from endragor/check-input-handled | Rémi Verschelde | |
Check if input is handled before handling it | |||
2017-10-19 | Fix Viewport clear mode is bool instead of int, fixes #12202 | Poommetee Ketson | |
2017-10-16 | Check if input is handled before handling it | Ruslan Mustakov | |
2017-09-30 | Renamed fixed_process to physics_process | AndreaCatania | |
2017-09-20 | Rename pos to position in user facing methods and variables | letheed | |
Rename user facing methods and variables as well as the corresponding C++ methods according to the folloming changes: * pos -> position * rot -> rotation * loc -> location C++ variables are left as is. | |||
2017-09-13 | Fix enums bindings | Maxim Sheronov | |
Add missed bindings for enums Move some enums to class to have correct output of api.json | |||
2017-09-08 | Fix serveral recent new clang-format errors | Hein-Pieter van Braam | |
2017-09-07 | Restored auto snapping of controls to pixels, fixes #10847 and probably ↵ | Juan Linietsky | |
several more issues. Made it optional in the project settings but defaults to true. | |||
2017-09-02 | Fix use of unitialized variables | Hein-Pieter van Braam | |
The second in my quest to make Godot 3.x compile with -Werror on GCC7 | |||
2017-08-31 | Exposed new ClearMode function to Viewport clases, closes #9995 | Juan Linietsky | |
2017-08-27 | Dead code tells no tales | Rémi Verschelde | |
2017-08-27 | Use HTTPS URL for Godot's website in the headers | Rémi Verschelde | |
2017-08-27 | Viewport: fix 'size' binding from Rect2 to Vector2 | Poommetee Ketson | |
2017-08-26 | -Massive clean up to gizmos | Juan Linietsky | |
-Make sure handles are always visible (on top) -Fixed instanced scene selection (should work properly now) -Added interpolated camera -Customizable gizmo colors in editor settings | |||
2017-08-24 | Convert Object::cast_to() to the static version | Hein-Pieter van Braam | |
Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/ | |||
2017-08-21 | Merge pull request #10351 from neikeq/enums-are-for-the-weak | Juan Linietsky | |
ClassDB: Provide the enum name of integer constants | |||
2017-08-20 | Fixed segfault when hovering over scene tree elements and showing tooltips. | Wilson E. Alvarez | |