Oggi
Prossimo evento, ticket in corso, PR in attesa, meteo. In un colpo d'occhio.

| Scheda | Valore |
|---|---|
| Identificatore | oggi |
| Categoria | Numeri |
| Da dove arrivano i dati | il cervello sul computer, la scheda |
| Numero nel catalogo | 100 |
La schermata di partenza: saluto e data (dall'RTC), meteo, e tre righe che dicono dove sei nella giornata: il prossimo evento con il conto alla rovescia, il ticket in corso, le PR che aspettano la tua review. Un tap su una riga manda al companion (o alla shell) quale widget aprire. Ogni sezione si aggiorna solo se il messaggio porta la sua chiave guida (0 evento, 4 ticket, 7 PR, 9 meteo); una stringa vuota svuota la sezione.
Dati dal computer alla scheda
Le chiavi dei campi del protocollo che il widget legge (protocollo).
Dati (host -> device):
key 0 str: titolo del prossimo evento ("" = nessuno) key 1 str: ora ("10:30")
key 2 int: minuti all'inizio (negativo = già iniziato) key 3 str: dove o link ("Google Meet")
key 4 str: id del ticket ("WEB-412", "" = nessuno) key 5 str: titolo del ticket
key 6 str: stato o da quanto ("in corso da 2 h")
key 7 int: PR in attesa della tua review key 8 str: repo coinvolte
key 9 int: temperatura °C key 10 str: condizione ("sereno")
key 11 int: icona meteo (0 sole, 1 nuvole e sole, 2 nuvole, 3 pioggia, 4 ombrello, 5 luna,
6 vento, 7 umido)
key 12 str: nome per il saluto (opzionale)Eventi dalla scheda al computer
Le azioni che il widget manda al cervello quando lo tocchi.
Eventi (device -> host): 1 = apri (int 0: 0 evento, 1 ticket, 2 PR, 3 meteo)Senza cervello (standalone) la riga del meteo la manda il connettore packages/connectors/connettori/oggi_meteo.json (Open-Meteo, senza chiavi).