Skip to content

Add support for multiple displays per window#66

Merged
rfuest merged 2 commits intoembedded-graphics:masterfrom
rfuest:multi-display
Jun 8, 2025
Merged

Add support for multiple displays per window#66
rfuest merged 2 commits intoembedded-graphics:masterfrom
rfuest:multi-display

Conversation

@rfuest
Copy link
Member

@rfuest rfuest commented Jun 4, 2025

This PR adds a new window type that supports to show multiple SimulatorDisplays in a single window.

Remaining issues:

  • Input handling
  • Displays that overlap the window's edge wrap around horizontally
  • Make OutputSettings::framebuffer_size public to make it easier to layout the displays in a window
  • Move max_fps from OutputSettings into Window and MultiWindow
  • Better docs + example

@rfuest rfuest mentioned this pull request Jun 4, 2025
@ost-ing
Copy link

ost-ing commented Jun 4, 2025

Awesome @rfuest thanks for this work!

@rfuest
Copy link
Member Author

rfuest commented Jun 5, 2025

I've updated the PR to support input handling. There are still a few remaining issues (see top), but the API should be fairly close to final and ready to test.

@rfuest rfuest marked this pull request as ready for review June 8, 2025 20:07
@rfuest rfuest merged commit eb74a10 into embedded-graphics:master Jun 8, 2025
3 checks passed
@rfuest rfuest deleted the multi-display branch June 8, 2025 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants