hhannine / superpaper

A cross-platform multi monitor wallpaper manager.
MIT License
1.14k stars 46 forks source link

Support for perspective corrections in advanced spanning mode #30

Closed hhannine closed 4 years ago

hhannine commented 4 years ago

One's displays tend not to be perfectly vertical which means that on multi-monitor setups the displays tend to be rotated on two distinct axes. This means that lines will not look straight when spanned over multiple displays. This might be possible to amend with perspective corrections.

The rough idea is to provide the user with two sliders par display which they could use to apply a perspective change to the wallpaper to their liking.

-DisplaySystem needs to be extended to support for the data for these rotations. -Advanced spanning wallpaper algorithm needs substantial changes. Perspective changes need to be computed from the given ~angles of the displays.