add allowGray option to color picker

This commit is contained in:
Keegan
2016-03-14 03:09:23 +11:00
parent d52f6d4aa2
commit dad8b2a025
3 changed files with 68 additions and 17 deletions
+6 -5
View File
@@ -48,14 +48,15 @@ module.exports = {
* @returns {Array}
*/
function autoLayout() {
if (!clay.meta.activeWatchInfo) {
if (!clay.meta.activeWatchInfo ||
clay.meta.activeWatchInfo.firmware.major === 2 ||
clay.meta.activeWatchInfo.platform === 'aplite' &&
!self.config.allowGray) {
return standardLayouts.BLACK_WHITE;
}
if (clay.meta.activeWatchInfo.platform === 'aplite') {
return clay.meta.activeWatchInfo.firmware.major === 2 ?
standardLayouts.BLACK_WHITE :
standardLayouts.GRAY;
if (clay.meta.activeWatchInfo.platform === 'aplite' && self.config.allowGray) {
return standardLayouts.GRAY;
}
return standardLayouts.COLOR;