ryubing-ryujinx/src/Ryujinx
Babib3l bab160d650 Fix Windows fullscreen gap when toggling from maximized (#80)
This PR aims to Fix the Windows fullscreen gap when toggling from maximized state by using canonical Win32 fullscreen approach. When entering fullscreen, the window style is saved and replaced with WS_POPUP | WS_VISIBLE to remove all window chrome (title bar, borders), then SetWindowPos sizes the window to cover the full screen with SWP_FRAMECHANGED to force Win32 to recalculate the frame. On exit, the original window style is restored. This eliminates the few-pixel gap at the top that occurred because Avalonia's WindowState = FullScreen transition from a maximized state retained the title bar non-client area, leaving visible space at the top of the screen (Fullscreen resolution would be 1920 x 1072p on a 1080p monitor, it now correctly renders at 1920 x 1080p)

Reviewed-on: https://git.ryujinx.app/projects/Ryubing/pulls/80
2026-05-10 23:47:39 +00:00
..
Assets chore: post-migration cleanup 2026-04-13 00:51:10 -05:00
Common fix new locale files data loading (ryubing/ryujinx!245) 2025-12-31 20:21:35 -06:00
Headless [DEBUG] Implemented NetLog logging type (#5) 2026-05-10 23:29:15 +00:00
Input Fix backslash key not mappable in controller settings (ryubing/ryujinx!265) 2026-02-18 18:13:15 -06:00
Systems [DEBUG] Implemented NetLog logging type (#5) 2026-05-10 23:29:15 +00:00
UI Fix Windows fullscreen gap when toggling from maximized (#80) 2026-05-10 23:47:39 +00:00
Utilities Linux: Fix file picker not launching from disabling core dumps (ryubing/ryujinx!249) 2026-03-06 19:04:42 -06:00
app.manifest infra: Make Avalonia the default UI (#6375) 2024-03-02 12:51:05 +01:00
Program.cs revert 96f8d519e6 (#76) 2026-05-03 16:27:51 +00:00
Ryujinx.csproj skia-natives (again) (#78) 2026-05-04 12:42:52 +00:00
Ryujinx.ico Remove icon padding 2024-12-14 08:03:17 -06:00