Age | Commit message (Collapse) | Author | |
---|---|---|---|
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! | |||
2022-05-06 | Add viewport content scale | Ansraer | |
2022-04-20 | Avoid setting sub-window or started project window positions, if it's ↵ | bruvzg | |
impossible to get screen rect. | |||
2022-04-12 | Redesign InputEvent editor plugin | FireForge | |
- Use vertical layout and add text wrapping - Fix Window.popup_centered() rect calculation | |||
2022-04-11 | Merge pull request #54191 from Ev1lbl0w/bugfix-window_popup_ratio | Rémi Verschelde | |
2022-04-11 | Improvements to files_dropped signal | kobewi | |
2022-04-10 | Clamp ratio from popup_centered_ratio | Ev1lbl0w | |
2022-03-30 | Merge pull request #59308 from Sauermann/fix-viewport-warp-mouse | Rémi Verschelde | |
2022-03-28 | Fix using Viewport::warp_mouse within Viewports | Markus Sauermann | |
2022-03-28 | Send a focus-out notification when opening a Window Manager Popup | Markus Sauermann | |
2022-03-10 | Revert "Update mouse cursor shape after changes" | Markus Sauermann | |
This reverts commit 0fce98b4b5f568298477b175c70510924793f6b0. | |||
2022-03-09 | 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-02-28 | Merge pull request #58282 from keptsecret/filedialog_visibility_unresponsive | Rémi Verschelde | |
Fix to prevent AcceptDialog and children class taking over main window | |||
2022-02-25 | Improve popup window handling. | bruvzg | |
Add window FLAG_POPUP and a platform specific routines to control popup auto-hiding and event forwarding. | |||
2022-02-18 | fixed wrong ifdef enclosed block | keptsecret | |
2022-02-18 | prevent acceptdialog taking over main editor window when made visible | keptsecret | |
2022-02-15 | Connect notifications from Container to Viewport | Markus Sauermann | |
mouse enter+exit | |||
2022-02-15 | Use `switch` consistently in `_notification` (`scene` folder) | Rémi Verschelde | |
2022-02-12 | Merge pull request #56953 from bruvzg/ex_wnd | Rémi Verschelde | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-12 | Add exclusive window handling to DisplayServer (on macOS and Windows). | bruvzg | |
2022-02-04 | [Windows] Add WS_BORDER flag to windows in WINDOW_MODE_FULLSCREEN mode to ↵ | bruvzg | |
allow multi-window interface in full-screen. [Windows] Add WINDOW_MODE_EXCLUSIVE_FULLSCREEN without WS_BORDER flag enabled (no multi-window support). | |||
2022-01-21 | Fix main window title translation. | bruvzg | |
2022-01-19 | Merge pull request #56935 from V-Sekai/window_theme_changed_signal | Rémi Verschelde | |
2022-01-19 | Add missing 'theme_changed' signal to Window class | SaracenOne | |
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-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-17 | add 2d scale factor property | Ansraer | |
2021-11-22 | Added `reset_size` method to `Control` and `Window` classes | Yuri Roubinsky | |
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-10-04 | Add the base scale factor to the Theme resource | Yuri Sizov | |
2021-09-02 | Changed Window current_screen parameter from string to int | JestemStefan | |
2021-08-27 | Makes FontData importable resource. | bruvzg | |
Adds multi-channel SDF font texture generation and rendering support. Adds per-font oversampling support. Adds FontData import plugins (for dynamic fonts, BMFonts and monospaced image fonts), font texture cache pre-generation and loading. Adds BMFont binary format and outline support. | |||
2021-08-23 | Entirely removes BIND_VMETHOD in favor of GDVIRTUAL | reduz | |
* `_gui_input`, `_input`, `_unhandled_input` and `_unhandled_key_input` are now regular C++ virutal functions. * Everything else converted to GDVIRTUAL * BIND_VMETHOD is gone, always use the new syntax from now on. Creating `_gui_input` method and using the binder to register events will no longer work, simply override the virtual function now. | |||
2021-08-17 | fix bug on window notification propagation | Jihyun Yu | |
2021-08-13 | Fix some unnecessary includes | Aaron Franke | |
2021-07-29 | Add `auto_translate` toggle for automatic translation | Michael Alexsander | |
2021-07-27 | Multiple cosmetic fixes for embedded windows | Michael Alexsander | |
2021-07-25 | Use const references where possible for List range iterators | Rémi Verschelde | |
2021-07-23 | Use C++ iterators for Lists in many situations | Aaron Franke | |
2021-07-20 | Editor StringName and Viewport optimizations | Joan Fons | |
* Added explicit return type to the SNAME macro. * Add some extra SNAME usages. * Change some ClassDB methods to use const StringName & arguments. * Cache the Window parent in Control because it's used in is_layout_rtl(), which is called often. * Only enable internal processing for viewports that need it. * Change CanvasItem::group to be a StringName because it's only used as that. |