I have set roAppManager theme as below. When I sideload the app, the keyboard buttons and buttons on the closed caption box appears correctly -- white. However, when the channel is loaded from the store as a private channel, the text of the highlighted button is now the background color. Any ideas why the difference?
app = CreateObject("roAppManager")
theme = CreateObject("roAssociativeArray")
appInfo = CreateObject("roAppInfo")
if appInfo.GetValue("background_color") = "" then
theme.BackgroundColor = "#191516"
else
theme.BackgroundColor = appInfo.GetValue("background_color")
endif
if appInfo.GetValue("listItemText") = "" then
theme.ListItemText = "#FFFFFF"
else
theme.ListItemText = appInfo.GetValue("listItemText")
endif
if appInfo.GetValue("listItemHighlight") = "" then
theme.ListItemHighlightText = "#FFFFFF"
else
theme.ListItemHighlightText = appInfo.GetValue("listItemHighlight")
endif
if appInfo.GetValue("BreadCrumbColor") <> "" then
theme.BreadcrumbTextLeft = appInfo.GetValue("BreadCrumbColor")
theme.BreadcrumbTextRight = appInfo.GetValue("BreadCrumbColor")
endif
if appInfo.GetValue("GridScreenColor") <> "" then
theme.GridScreenBackgroundColor = appInfo.GetValue("GridScreenColor")
theme.GridScreenListNameColor = appInfo.GetValue("GridScreenColor")
else
theme.GridScreenBackgroundColor = "#000000"
theme.GridScreenListNameColor = "#000000"
end if
theme.FilterBannerActiveColor = "#17284d"
theme.FilterBannerInactiveColor = "#ffffff"
theme.FilterBannerSideColor = "#ffffff"
theme.FilterBannerSliceHD = "pkg:/images/filter-banner_HD.png"
theme.FilterBannerActiveHD = "pkg:/images/filter-button-select_HD.png"
theme.FilterBannerInactiveHD = "pkg:/images/filter-button-inactive_HD.png"
theme.PosterScreenLine1Text = "#ffffff"
theme.SpringboardTitleText = "#ffffff"
theme.SpringboardRuntimeColor = "#ffffff"
theme.SpringboardSynopsisColor = "#ffffff"
theme.ButtonHighlightColor = "#ffffff"
theme.ButtonNormalColor = "#ffffff"
theme.ButtonMenuNormalText = "#ffffff"
theme.ButtonMenuNormalOverlayText = "#ffffff"
theme.ButtonMenuHighlightText = "#ffffff"
theme.GridScreenFocusBorderHD = "pkg:/images/grid_selection.png"
theme.GridScreenBorderOffsetHD = "(-5,-5)"
theme.ListItemHighlightHD = "pkg:/images/list_item_highlight_HD.png"
theme.OverhangSliceSD = "pkg:/images/Overhang_Background_SD.png"
theme.GridScreenOverhangSliceSD = "pkg:/images/Overhang_Background_SD.png"
theme.GridScreenOverhangHeightSD = "85"
theme.OverhangSliceHD = "pkg:/images/Overhang_Background_HD.png"
theme.GridScreenOverhangSliceHD = "pkg:/images/Overhang_Background_HD.png"
theme.GridScreenOverhangHeightHD = "125"
app.SetTheme(theme)