You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Steffen Schaffert (JIRA)" <ji...@apache.org> on 2016/09/12 06:15:20 UTC

[jira] [Created] (CB-11836) BackgroundColor cannot be set to white

Steffen Schaffert created CB-11836:
--------------------------------------

             Summary: BackgroundColor cannot be set to white
                 Key: CB-11836
                 URL: https://issues.apache.org/jira/browse/CB-11836
             Project: Apache Cordova
          Issue Type: Improvement
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Windows
         Environment: Visual Studio 2015 Update 3, Apache Cordova 6.3.1, cordova-windows 4.4.2
            Reporter: Steffen Schaffert


Recently, we tried to release an app version to the Windows Store (targeting both Mobile and Desktop platforms)  with the BackgroundColor preference in config.xml set to white (see below). 

The build succeeded, but after submitting the app in the Windows Store, the submission was declined as non-compliant, the reason being a low contrast between background and foreground color. After some research, we discovered the property "ForegroundText", which can be "light" or "dark", and which is set to "light" per default in a Windows app. After changing this property (which did not have a visible impact on our app, as we are using an image for icon and splashscreen), the submission was successful. 

As a more permanent solution, I added the functionality to change the ForegroundText preference, similar to BackgroundColor, in the config.xml file. I submitted this as a Pull Request (https://github.com/apache/cordova-windows/pull/195).

If there is a different solution to this problem, I would be glad to hear it, otherwise I hope that the pull request can be used as a fix.

Setting in config.xml which caused problems:
{quote}
<platform name="windows">
    <preference name="BackgroundColor" value="#ffffff"/>
</platform>
{quote}


Solution with fix applied:
{quote}
<platform name="windows">
    <preference name="BackgroundColor" value="#ffffff"/>
    <preference name="ForegroundText" value="dark"/>
</platform>
{quote}



--
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