Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-26 | Merge pull request #68627 from Sauermann/fix-tooltip-position | Rémi Verschelde | |
Fix position of Tooltips | |||
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-19 | Reorganize main and sub-window initial position properties. | bruvzg | |
2023-01-16 | Add `WINDOW_FLAG_MOUSE_PASSTHROUGH` flag and enabled it for tooltips. Expose ↵ | bruvzg | |
`window_set_mouse_passthrough` to `Window`. | |||
2023-01-07 | Add support for the custom initial screen for the main window, fix primary ↵ | bruvzg | |
screen detection. | |||
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". | |||
2022-12-29 | Improve `window_set_current_screen` and fix secondary window initial mode ↵ | bruvzg | |
and positions. | |||
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-14 | Remove redundant Variant-types initializations | Markus Sauermann | |
2022-10-27 | Merge pull request #64710 from MinusKube/window-size-crash | Clay John | |
Prevent windows from having a size greater than device limit | |||
2022-10-12 | Merge pull request #67232 from bruvzg/popup_edit | Rémi Verschelde | |
Improve Popup / Window behavior in the edited scene tree. | |||
2022-10-11 | Set window size after setting new limits | Nikola Bunjevac | |
Otherwise this can fail as the size may not fit into current limits. This is problematic at least on X11. | |||
2022-10-11 | Prevent `Popup`s it the edited scene tree from closing on focus loss. Hide ↵ | bruvzg | |
irrelevant `Popup` flags from the editor inspector. | |||
2022-10-07 | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | |
change warnings=all to use /W4. | |||
2022-10-03 | Fix invalid popup position for embedded popups | Cykyrios | |
2022-09-28 | Merge pull request #58995 from Sauermann/fix-mouse-cursor-change-2 | Rémi Verschelde | |
Update mouse cursor shape after changes | |||
2022-09-26 | Force window position if spawned outside screen | kobewi | |
2022-09-22 | [macOS extend-to-title] Add scene/project name to the editor title, fix ↵ | bruvzg | |
incorrect window button position/order when system primary language is RTL. | |||
2022-09-18 | Update mouse cursor shape after changes | Markus Sauermann | |
This fixes some cases where the mouse cursor shape did not change automatically, but instead required a MouseMove to update. | |||
2022-09-16 | Merge pull request #65496 from MinusKube/popup-capture-mouse-bug | Rémi Verschelde | |
Fix MOUSE_MODE_CAPTURED not working correctly with popups | |||
2022-09-09 | Use embedding viewport instead of parent viewport to determine popup rect | MinusKube | |
2022-09-07 | Fix MOUSE_MODE_CAPTURED not working correctly with popups | MinusKube | |
2022-09-04 | Prevent windows from having a size greater than device limit | MinusKube | |
2022-09-03 | Un-defer the initial theme changed notification in Window | Yuri Sizov | |
2022-09-02 | Un-defer the initial theme changed notification | Yuri Sizov | |
Co-authored-by: Rindbee <idleman@yeah.net> | |||
2022-09-02 | Add ThemeOwner type for managing theme propagation and lookup | Yuri Sizov | |
2022-09-01 | Add dumb and manual theme caching systems to Window | Yuri Sizov | |
2022-08-30 | Allow to change the Stop shortcut used at runtime | kobewi | |
2022-08-29 | Merge pull request #64119 from YuriSizov/theme-init-database | Rémi Verschelde | |
2022-08-26 | Merge pull request #64777 from bruvzg/extend_to_title | Rémi Verschelde | |
[macOS] Extend editor contents to the window title bar for better space usage. | |||
2022-08-26 | Add ThemeDB, expose previously static Theme methods | Yuri Sizov | |
2022-08-26 | [macOS] Extend editor contents to the window titlebar for better space usage. | bruvzg | |
2022-08-26 | Merge pull request #64574 from Begah/fix_transient_window_wrap_mouse | Rémi Verschelde | |
2022-08-25 | Refactor and remove excessive calls of `NOTIFICATION_THEME_CHANGED` | Aaron Record | |
2022-08-25 | Fix warp_mouse for transient windows, smoother mouse positioning when ↵ | MathieuRoux | |
releasing mouse for spinbox | |||
2022-08-23 | Avoid warnings about cursor shape change not supported | Pedro J. Estébanez | |
2022-08-22 | Make `_validate_property` a multilevel method | Yuri Sizov | |
2022-08-05 | Fix some bugs with `Window`s | Michael Alexsander | |
2022-07-16 | rename translate(d) to translate(d)_local in Transform 2D/3D | Fabian Keller | |
2022-06-27 | Merge pull request #61587 from YuriSizov/control-fix-theme-owner-toplevel | Rémi Verschelde | |
Fix theme propagation for children of top level controls and windows | |||
2022-06-20 | Quickfix editor hangs when rooting a window with exclusive and transient ↵ | Rindbee | |
flags enabled | |||
2022-06-19 | Add explicit deferred flags | markdibarry | |
2022-06-17 | Fix previous min size affects _get_contents_minimum_size in AcceptDialog | Rindbee | |
2022-06-13 | Single-window mode popups and edited scene windows fixes. | bruvzg | |
Fix single-window mode popup not closing when OptionBox is clicked. Fix single-window mode submenus closing when parent menu item, that was used to open it is clicked (using same safe-area logic as platform specific code). Disallow windows that are part of an edited scene from being set as exclusive or popup to prevent it from locking up the editor. | |||
2022-06-11 | Add suffixes to all nodes and resources | FireForge | |
2022-06-04 | Merge pull request #60830 from Ansraer/fix-2d-scale | Rémi Verschelde | |
[4.x] Add viewport content scale | |||
2022-06-01 | Fix theme propagation for children of top level controls and windows | Yuri Sizov | |
2022-05-19 | Use range iterators for RBSet in most cases | Aaron Record | |
2022-05-16 | Replace most uses of Map by HashMap | reduz | |
* Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated! |