Skip to content

On desktop, automatically fall back to non-hardware accelerated UI on failure #3667

@Keavon

Description

@Keavon

If we don't get a texture back from CEF within the first second of launching (i.e. we're detecting the user is seeing a blank screen), we should restart the app and persist a preference for a non-hardware accelerated UI fallback.

When running in that compatibility mode, an IconButton should be added to the bottom right of the app beside the app name/version status, letting us know from a screenshot/screencast that it's running in compatibility mode. Clicking that icon will then relaunch the editor with the compatibility mode disabled, attempting to return to normal operation (but possibly failing and restarting again to return to compatibility mode).

This should help us gracefully deal with these compatibility issues, but we also need to work with users who are encountering these issues to find the root causes and aim to solve those.

Metadata

Metadata

Labels

DesktopNative desktop API work with Windows/Mac/Linux and CEF

Projects

Status

Short-Term

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions