Skip to content

[rcore] Fullscreen & Borderless Fullscreen Problems #4145

Closed
@SoloByte

Description

@SoloByte

Issue description

The current experience with fullscreen & borderless fullscreen is not great. Both modes have different issues on different operating systems and often have different screen / render / monitor values associated with them. My goal is to make them work consistent on all platforms.

@JeffM2501 any ideas are welcome :)

Fullscreen Mode

Borderless Fullscreen Mode

Should be fixed with this.

  • Saves window position & size correctly
  • sets topmost flag & clears decorated flag but DOES NOT save the current flag state for restoring
  • sets window to monitor size
  • clears topmost & sets decorated when exiting borderless fullscreen instead of restoring to previous values
  • there is no IsWindowBorderlessFullscreen (it is not really necessary but inconsistent)

This is just what I found right now, I could be wrong about certain things and I probably also have missed some stuff.

Related Issues:

Code Example

@SuperUserNameMan we can also add a new clean minimal project here

c
c#

Metadata

Metadata

Assignees

No one assigned

    Labels

    windowingIssues about the window system

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions