O escopo de exemplo que vem com o ubuntu-sdk implementa um cliente para a API OpenWeatherMap.
Se eu especificar "cartão de fundo" no modelo de renderização de categoria (porque eu quero ter um fundo para minhas cartas) nada acontece. Aqui está o que o código se parece:
const static string WEATHER_TEMPLATE = R"(
{
"schema-version": 1,
"template": {
"category-layout": "carousel",
"card-layout": "horizontal",
"card-size": "small",
"card-background": "color:///#0F0F0F"
},
"components": {
"title": "title",
"art" : {
"field": "art"
},
"subtitle": "subtitle"
}
}
)";
A menos que eu mude o "layout do cartão" para vertical, a cor não será adicionada como plano de fundo.
Curiosamente, se o layout do cartão estiver definido como vertical, os cartões terão fundos azuis, mas os 10% inferiores serão recortados. Alguém já viu isso antes?