Improved QR code scanner gray box; Sizing of modals and ViewController views is based on screen size, not hard coded