Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-20 | [macOS] Add an option to align window buttons in "extend to title" mode. | 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 | |
2022-02-15 | Add an XML schema for documentation | Hugo Locurcio | |
This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions. | |||
2022-02-12 | Merge pull request #56953 from bruvzg/ex_wnd | Rémi Verschelde | |
2022-02-12 | Add exclusive window handling to DisplayServer (on macOS and Windows). | bruvzg | |
2022-02-11 | Change SCREEN_GET_REFRESH_RATE_FALLBACK to -1.0 | jordi | |
2022-02-04 | Merge pull request #57341 from bruvzg/win_multiwin_fs | Rémi Verschelde | |
2022-02-04 | Merge pull request #57335 from jordigcs/display-refresh-rate | Rémi Verschelde | |
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-02-03 | Add screen_get_refresh_rate to DisplayServer | jordi | |
2022-01-27 | Merge pull request #56785 from bruvzg/nat_handles_4 | Rémi Verschelde | |
2022-01-19 | Add `DisplayServer.clipboard_has()` to check clipboard content | Haoyu Qiu | |
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-17 | Merge pull request #56012 from bruvzg/wt🤎4 | Rémi Verschelde | |
2022-01-14 | Add support for getting native display, window, and view handles. | bruvzg | |
2022-01-02 | Fix usage of "Return" in the docs | kobewi | |
2021-12-18 | [Windows] Improve console handling and execute/create_process. | bruvzg | |
Always build with the GUI subsystem. Redirect stdout and stderr output to the parent process console. Use CreateProcessW for blocking `execute` calls with piped stdout and stderr (prevent console windows for popping up when used with the GUI subsystem build, and have more consistent behavior with `create_process`). Add `open_console` argument to the `execute` and `create_process` to open a new console window. Remove `interface/editor/hide_console_window` editor setting. Remove `Toggle System Console` menu option. Remove `set_console_visible` and `is_console_visible` functions. | |||
2021-11-15 | Replace Godot docs URL with `$DOCS_URL` in XML class reference | Rémi Verschelde | |
2021-10-23 | Fix primary clipboard warning | ConteZero | |
2021-10-18 | Added primary clipboard for Linux | ConteZero | |
2021-10-07 | DisplayServer: Add multiple descriptions for methods. | DeeJayLSP | |
Added multiple descriptions for clipboard, mouse and window methods. | |||
2021-10-05 | Describe how window mode setter and getter works | DeeJayLSP | |
2021-09-21 | Allow for mapping keycodes to current layout | Frixuu | |
2021-08-22 | Define a default minimum window size to workaround rendering issues | Hugo Locurcio | |
The minimum window size can still be set to `Vector2(0, 0)` in a script if needed. This closes #37242. | |||
2021-07-30 | doc: Use self-closing tags for `return` and `argument` | Rémi Verschelde | |
For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there. | |||
2021-07-22 | Move `alert` function from `DisplayServer` to `OS`. | bruvzg | |
2021-07-06 | Restructure and reimplement vsync options | Hendrik Brucker | |
-Add a v-sync mode setting which allows to choose between DISABLED, ON, ADAPTIVE and MAILBOX -Removed the V-Sync via Compositor option | |||
2021-06-20 | Use mouse and joypad enums instead of plain integers | Aaron Franke | |
Also MIDIMessage | |||
2021-06-18 | Better format arguments in variant parser | Michael Alexsander Silva Dias | |