Commit Graph

5954 Commits

Author SHA1 Message Date
02f446ccfd Fix mouse relative mode activation triggering mouse move events on Mac 2025-04-26 00:31:37 +03:00
26012d0b74 Initial support for building and running SDL platform on macOS 2025-04-26 00:31:37 +03:00
43968c1a5e Reduce lock usage during window events 2025-04-26 00:31:36 +03:00
3b8c7f0d8d Fix handling of WindowsManager locks 2025-04-26 00:31:36 +03:00
a2414f596a Handle Wayland dragging actions ending prematurely 2025-04-26 00:31:35 +03:00
018282bc33 Fix occluded or hidden windows causing the engine to freeze on Wayland 2025-04-26 00:31:35 +03:00
04e6943b2d Fix crash when relative mode was left active on removed window 2025-04-26 00:31:34 +03:00
6a26441567 Ensure mouse position is up-to-date during button down events 2025-04-26 00:31:34 +03:00
16f06b5848 Use sensible window minimum size limits in editor windows 2025-04-26 00:31:33 +03:00
2a2652302f Fix build on Linux 2025-04-26 00:31:33 +03:00
da3b60b606 Fix merge 2025-04-26 00:31:33 +03:00
74c8c6c9c7 Fix cursor escaping constrained area when initially outside on Windows 2025-04-26 00:31:32 +03:00
4f8a73b830 Refix dragged maximized window generating wrong mouse position events 2025-04-26 00:31:32 +03:00
33326d1c57 Fix documentation generation 2025-04-26 00:31:31 +03:00
6efb46fbbc Fix cursor locking bounds calculation 2025-04-26 00:31:31 +03:00
e681dcfc2d Fix crash when Game viewport was hidden 2025-04-26 00:31:30 +03:00
8ba4725226 Fix X11 external drag and drop not releasing consistently 2025-04-26 00:31:30 +03:00
c1f76abc22 Fix restoring locked cursor state when window gains focus again 2025-04-26 00:31:30 +03:00
d355f9eff5 Fix CursorLockMode.Locked not working 2025-04-26 00:31:29 +03:00
a8f93beeb8 Fix dragged maximized window generating wrong mouse position events 2025-04-26 00:31:29 +03:00
f8f846c2bb Fix accepting drag and drop for files in Wayland 2025-04-26 00:31:28 +03:00
f96a5623e4 Avoid showing tooltips in inactive windows 2025-04-26 00:31:27 +03:00
50531cd6f0 Fix window dragging when not supported by Wayland compositor
(cherry picked from commit 3554747a67)
2025-04-26 00:31:26 +03:00
bdaa98c8ca Show current display server in Editor window tooltip
(cherry picked from commit 62968dd437)
2025-04-26 00:31:26 +03:00
438f3f034a Enable transparency support in Vulkan swapchains
(cherry picked from commit 431a69e357)
2025-04-26 00:31:25 +03:00
6409d6f48e Fix compilation for game builds
(cherry picked from commit f4fcc07288)
2025-04-26 00:31:25 +03:00
e236c9a1a4 Fix text input not working on X11 2025-04-26 00:31:24 +03:00
3cbc0522b4 Fix button latching on Windows after drag and drop operation 2025-04-26 00:31:24 +03:00
3646c5a06a Implement new window dragging system 2025-04-26 00:31:23 +03:00
14a90d32c2 Fix mouse resetting issues after ending relative mode 2025-04-26 00:31:23 +03:00
709a7b0495 Fix frame stutter when window is focused 2025-04-26 00:31:23 +03:00
364927c363 Cleanup Linux SDL implementation 2025-04-26 00:31:22 +03:00
fdba9aa096 Implement Wayland protocols module and file generation 2025-04-26 00:31:21 +03:00
ed83eab112 Fix mouse warping after ending relative mode 2025-04-26 00:31:21 +03:00
e9dfd1a54d Fix window ShowInTaskbar setting 2025-04-26 00:31:20 +03:00
e3b242f2ba Fix various issues with child window positioning 2025-04-26 00:31:20 +03:00
ebe09403f5 Add Window.IsAlwaysOnTop property 2025-04-26 00:31:20 +03:00
b56edeb956 Use SDL locale 2025-04-26 00:31:19 +03:00
e5290c8dee Update SDL to 3.2.0 2025-04-26 00:31:18 +03:00
0de4528168 Fix Linux compilation without SDL 2025-04-26 00:31:17 +03:00
8d9bb545cf Fix compilation 2025-04-26 00:31:17 +03:00
988a547f72 Update SDL3 2025-04-26 00:31:16 +03:00
4a181f6839 Fix compilation issues 2025-04-26 00:31:16 +03:00
4428083c2f Fix windows not being hidden initially 2025-04-26 00:31:16 +03:00
7288980caa Fix parent window position handling with popup/tooltip windows 2025-04-26 00:31:15 +03:00
8dbd227122 Fix compilation errors in other platforms 2025-04-26 00:31:15 +03:00
ae77a6e579 Fallback to X11 message box implementation when SDL fails 2025-04-26 00:31:14 +03:00
9bfa652567 Fix popup and context menus not working on Wayland 2025-04-26 00:31:14 +03:00
97557688a6 Hide warnings for unsupported SDL operations on Wayland 2025-04-26 00:31:14 +03:00
c959f3dee6 Log a warning for not implemented Wayland functionality 2025-04-26 00:31:13 +03:00