cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Schmidt (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CB-12195) camera rotates on landscape iPhone app into portrait for 8 of 10 times
Date Fri, 09 Dec 2016 10:13:58 GMT

     [ https://issues.apache.org/jira/browse/CB-12195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Michael Schmidt updated CB-12195:
---------------------------------
    Description: 
h4. steps to reproduce

* create cordova app
{code}
cordova create MyAppTest33
cd MyAppTest33/
cordova platform add ios
cordova plugin add cordova-plugin-camera --variable CAMERA_USAGE_DESCRIPTION=" " --variable
PHOTOLIBRARY_USAGE_DESCRIPTION=" " --save
{code}

* add camera sample code to www folder
{code}
https://github.com/Icenium/Sample-Camera/blob/master/Camera%20Sample/index.html
https://github.com/Icenium/Sample-Camera/blob/master/Camera%20Sample/scripts/main.js
https://github.com/Icenium/Sample-Camera/blob/master/Camera%20Sample/styles/theme.css
{code}

* change config.xml to landscape app
{code}
<preference name="Orientation" value="landscape" />
{code}


h4. action: hold phone in portrait & open camera on iPhone

* hold iPhone in portrait

* open app on real device: iPhone

* open camera ('take picture')

h4. problem: camera window is rotated 90°

* camera window is rotated 90°, shutter button not visible

(it seems, that the webview is rotated first before the camera shows up)

-> See attached screenshots for the whole sequence

h4. root cause are all variants of status-bar-plugin

* reproduces in 8 out of 10 attempts

* disappears after double-clicking the home-button and re-entering the app

* occurs mostly on first app start, after making it disappear once by double-clicking the
home-button it does not appear again

  was:
h4. steps to reproduce

* create cordova app
{code}
cordova create MyAppTest33
cd MyAppTest33/
cordova platform add ios
cordova plugin add cordova-plugin-camera --variable CAMERA_USAGE_DESCRIPTION=" " --variable
PHOTOLIBRARY_USAGE_DESCRIPTION=" " --save
{code}

* add camera sample code to www folder
{code}
https://github.com/Icenium/Sample-Camera/blob/master/Camera%20Sample/index.html
https://github.com/Icenium/Sample-Camera/blob/master/Camera%20Sample/scripts/main.js
https://github.com/Icenium/Sample-Camera/blob/master/Camera%20Sample/styles/theme.css
{code}

* change config.xml to landscape app
{code}
<preference name="Orientation" value="landscape" />
{code}


h4. action: hold phone in portrait & open camera on iPhone

* hold iPhone in portrait

* open app on real device: iPhone

* open camera ('take picture')

h4. problem: camera window is rotated 90°

* camera window is rotated 90°, shutter button not visible

(it seems, that the webview is rotated first before the camera shows up)

See attached sreenshots for the whole sequence

h4. root cause are all variants of status-bar-plugin

* reproduces in 8 out of 10 attempts

* disappears after double-clicking the home-button and re-entering the app

* occurs mostly on first app start, after making it disappear once by double-clicking the
home-button it does not appear again


> camera rotates on landscape iPhone app into portrait for 8 of 10 times
> ----------------------------------------------------------------------
>
>                 Key: CB-12195
>                 URL: https://issues.apache.org/jira/browse/CB-12195
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin Camera
>         Environment: iPhone 7 (used to reproduce on iPhone 6s as well)
> iOS 10.1.1, iOS 9 showed this as well
> cordova 6.4.0
> cordova-plugin-camera 2.3.0
>            Reporter: Michael Schmidt
>              Labels: iOS
>         Attachments: 01.png, 02.png, 03.png, 04.png, 05.png
>
>
> h4. steps to reproduce
> * create cordova app
> {code}
> cordova create MyAppTest33
> cd MyAppTest33/
> cordova platform add ios
> cordova plugin add cordova-plugin-camera --variable CAMERA_USAGE_DESCRIPTION=" " --variable
PHOTOLIBRARY_USAGE_DESCRIPTION=" " --save
> {code}
> * add camera sample code to www folder
> {code}
> https://github.com/Icenium/Sample-Camera/blob/master/Camera%20Sample/index.html
> https://github.com/Icenium/Sample-Camera/blob/master/Camera%20Sample/scripts/main.js
> https://github.com/Icenium/Sample-Camera/blob/master/Camera%20Sample/styles/theme.css
> {code}
> * change config.xml to landscape app
> {code}
> <preference name="Orientation" value="landscape" />
> {code}
> h4. action: hold phone in portrait & open camera on iPhone
> * hold iPhone in portrait
> * open app on real device: iPhone
> * open camera ('take picture')
> h4. problem: camera window is rotated 90°
> * camera window is rotated 90°, shutter button not visible
> (it seems, that the webview is rotated first before the camera shows up)
> -> See attached screenshots for the whole sequence
> h4. root cause are all variants of status-bar-plugin
> * reproduces in 8 out of 10 attempts
> * disappears after double-clicking the home-button and re-entering the app
> * occurs mostly on first app start, after making it disappear once by double-clicking
the home-button it does not appear again



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


Mime
View raw message