From 0e6cd7ba12e9154f04e60e9affe04be6d1f8eb1c Mon Sep 17 00:00:00 2001 From: louka Date: Fri, 10 Jul 2026 18:15:13 -0700 Subject: [PATCH] Fix initial macOS window size --- src/platforms/rcore_desktop_glfw.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/platforms/rcore_desktop_glfw.c b/src/platforms/rcore_desktop_glfw.c index 6fd5096f8..f1bf0ae8e 100644 --- a/src/platforms/rcore_desktop_glfw.c +++ b/src/platforms/rcore_desktop_glfw.c @@ -1693,6 +1693,14 @@ int InitPlatform(void) return -1; } +#if defined(__APPLE__) + // AppKit can constrain the requested window size to the visible work area during creation + int windowWidth = 0; + int windowHeight = 0; + glfwGetWindowSize(platform.handle, &windowWidth, &windowHeight); + if ((windowWidth > 0) && (windowHeight > 0)) CORE.Window.screen = (Size){ windowWidth, windowHeight }; +#endif + // NOTE: Not considering scale factor now, considered below CORE.Window.render.width = CORE.Window.screen.width; CORE.Window.render.height = CORE.Window.screen.height;