Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-06 | Merge pull request #71523 from YeldhamDev/dserver_doc_recoms | Yuri Sizov | |
Make `DisplayServer` docs tell users to change some window values in the `Window` node | |||
2023-01-27 | Add a note about the parameter that global menu callbacks require | Zoee Silcock | |
2023-01-25 | Silence `warp_mouse()` warning in favor of documentation | Hugo Locurcio | |
This warning was spammed in the Android editor when using the navigation joysticks in the 3D viewport when the finger slid over the viewport's edges. | |||
2023-01-23 | Document changing V-Sync at runtime in the class reference | Hugo Locurcio | |
2023-01-16 | Make `DisplayServer` docs tell users to change some window values in the ↵ | Michael Alexsander | |
`Window` node | |||
2023-01-16 | Fix typo and add missing docs for WINDOW_FLAG_MOUSE_PASSTHROUGH. | 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-10 | Merge pull request #71022 from Sauermann/fix-captured-position-doc | Rémi Verschelde | |
Fix doc for position of captured mouse | |||
2023-01-10 | Fix doc for position of captured mouse | Markus Sauermann | |
The position is not at the center of the screen but of the window. | |||
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 | Add support for the custom initial screen for the main window, fix primary ↵ | bruvzg | |
screen detection. | |||
2022-12-07 | Merge pull request #69712 from bruvzg/real_size | Rémi Verschelde | |
Rename `window_get_real_size`, add position counterpart. | |||
2022-12-07 | Merge pull request #69707 from bruvzg/x11_exfs | Rémi Verschelde | |
[Linux/X11] Split fullscreen mode into `WINDOW_MODE_EXCLUSIVE_FULLSCREEN` and `WINDOW_MODE_FULLSCREEN` to improve multi-window handling. | |||
2022-12-07 | Rename `window_get_real_size` to `window_get_size_with_decorations`, add ↵ | bruvzg | |
`window_get_position_with_decorations`. | |||
2022-12-07 | Fix Determining Window for Touchscreen | Markus Sauermann | |
DisplayServer::screen_is_touchscreen will likely never utilize its parameter p_screen. This PR replaces this function by DisplayServer::is_touchscreen_available() with the same functionality. This solves the problem, that a SubViewport was used for determining the screen, which resulted in error messages. | |||
2022-12-07 | [Linux/X11] Split fullscreen mode into `WINDOW_MODE_EXCLUSIVE_FULLSCREEN` ↵ | bruvzg | |
and `WINDOW_MODE_FULLSCREEN` to improve multi-window handling. | |||
2022-12-04 | Clean up DisplayServerAndroid::window_get_native_handle() with the GLES3 ↵ | David Snopek | |
renderer | |||
2022-11-14 | [macOS] Add exclusive fullscreen mode with Dock and Menu disabled. | bruvzg | |
2022-11-08 | Add support for OpenGL to OpenXR | David Snopek | |
2022-11-02 | Style: Misc docs and comment style and language fixes | Rémi Verschelde | |
- Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`. | |||
2022-10-31 | [DisplayServer] Hide internal window creation/deletion methods and expose ↵ | bruvzg | |
some missing methods. | |||
2022-10-27 | Document the DisplayServer class | Hugo Locurcio | |
This also adds a link to the Command line tutorial on pages that reference command line arguments, as the page covers some general usage tips for CLI arguments (especially on macOS). | |||
2022-10-10 | [macOS] Fix window button position and title bar size when editor scale do ↵ | bruvzg | |
not match OS UI scale. | |||
2022-10-05 | [Docs] Synchronize and update Window and Display Server documentation. | bruvzg | |
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-21 | Merge pull request #65816 from bruvzg/proj_settings_missing_flags | Rémi Verschelde | |
Add missing initial window flags and window mode to the project settings. | |||
2022-09-20 | [macOS] Add an option to align window buttons in "extend to title" mode. | bruvzg | |
2022-09-19 | Add missing initial window flags and window mode to the project settings. | bruvzg | |
2022-09-02 | Add support for system dark mode (Linux) | Raul Santos | |
- Use `org.freedesktop.appearance color-scheme` to support system dark mode. | |||
2022-09-02 | Merge pull request #65026 from bruvzg/dark_mode | Rémi Verschelde | |
2022-09-01 | [macOS] Handle accelerator and click events of the global menu items separately. | bruvzg | |
2022-08-31 | Add support for system dark mode and accent color detection (macOS and ↵ | bruvzg | |
Windows). Add support for dark mode title bar on Windows. | |||
2022-08-29 | [Web] Rename JavaScript platform to Web. | Fabio Alessandrelli | |
Also rename export name from "HTML5" to "Web". | |||
2022-08-26 | [macOS] Extend editor contents to the window titlebar for better space usage. | bruvzg | |
2022-08-22 | Replace Array return types with TypedArray | kobewi | |
2022-08-18 | Implement `MenuBar` control to wrap `PopupMenu`s or native menu, use native ↵ | bruvzg | |
menu for editor. | |||
2022-08-15 | Improve the `make_rst.py` parser for BBCode tags | Yuri Sizov | |
2022-08-12 | [doc] Use "param" instead of "code" to refer to parameters (7) | Andy Maloney | |
2022-08-08 | Rename the argument tag to param in XML documentation | Yuri Sizov | |
2022-08-04 | Add support for multiple virtual keyboard types | Brian Semrau | |
2022-08-04 | Improve error message when the requested V-Sync mode cannot be used | Hugo Locurcio | |
2022-05-02 | Fix screen_get_usable_rect returning display safe area | Marcel Admiraal | |
2022-05-02 | Merge pull request #60551 from madmiraal/implement-3466 | Rémi Verschelde | |
Add a method for obtaining display cutouts on Android | |||
2022-04-28 | Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and ↵ | bruvzg | |
Windows. Implement TextServer word break method. | |||
2022-04-26 | Add a method for obtaining display cutouts on Android | Marcel Admiraal | |
2022-03-31 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.2-dev from current git. Fix a couple incorrect uses of gendered pronouns. | |||
2022-03-27 | Rename warp mouse functions to warp_mouse | Markus Sauermann | |
2022-03-22 | [macOS] Add missing global menu features. | bruvzg | |
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 | Fix default value for DisplayServer::virtual_keyboard_show Rect2 parameter | Pierre-Thomas Meisels | |