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

Christoph Neumann updated CB-9703:
----------------------------------
    Description: 
The change introduced in 93ab6b61 means that iPhone and iPad orientation values 
will always be the same. Unfortunately, a universal iOS project defaults to a 
portrait orientation for iPhone and all orientations for iPad. Because the 
Cordova "default" for Orientation in config.xml clears all orientation 
settings, there is no way to get a standard behavior of having separate 
defaults for iPhone and iPad.

Some ideas:
1. Make "default" actually match what Apple uses as default because clearing 
out all the flags is *not* truly default behavior.
  <preference name="Orientation" value="default" />
2. Add a platform-specific preference for iPad.
  <platform name="ios">
    <preference name="Orientation~iphone" value="portrait" />
    <preference name="Orientation~ipad" value="all" />
  </platform>

  was:
The change introduced in 93ab6b61 means that iPhone and iPad orientation values 
will always be the same. Unfortunately, a universal iOS project defaults 
to"portrait orientation for iPhone and all orientations for iPad. Because the 
Cordova "default" for Orientation in config.xml clears all orientation 
settings, there is no way to get a standard behavior of having separate 
defaults for iPhone and iPad.

Some ideas:
1. Make "default" actually match what Apple uses as default because clearing 
out all the flags is *not* truly default behavior.
  <preference name="Orientation" value="default" />
2. Add a platform-specific preference for iPad.
  <platform name="ios">
    <preference name="Orientation~iphone" value="portrait" />
    <preference name="Orientation~ipad" value="all" />
  </platform>


> iPad orientations can no longer differ from iPhone
> --------------------------------------------------
>
>                 Key: CB-9703
>                 URL: https://issues.apache.org/jira/browse/CB-9703
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CordovaLib
>    Affects Versions: 5.0.1, 5.1.2, 5.2.0, 5.1.1, 5.3.2
>         Environment: iOS
>            Reporter: Christoph Neumann
>
> The change introduced in 93ab6b61 means that iPhone and iPad orientation 
> values will always be the same. Unfortunately, a universal iOS project 
> defaults to a portrait orientation for iPhone and all orientations for iPad. 
> Because the Cordova "default" for Orientation in config.xml clears all 
> orientation settings, there is no way to get a standard behavior of having 
> separate defaults for iPhone and iPad.
> Some ideas:
> 1. Make "default" actually match what Apple uses as default because clearing 
> out all the flags is *not* truly default behavior.
>   <preference name="Orientation" value="default" />
> 2. Add a platform-specific preference for iPad.
>   <platform name="ios">
>     <preference name="Orientation~iphone" value="portrait" />
>     <preference name="Orientation~ipad" value="all" />
>   </platform>



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to