Added new viewport option

This works, but only snaps to the right size after a rotation for some
reason.