jzland docs
Widget

Oggi

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

Lo schermo del widget Oggi

SchedaValore
Identificatoreoggi
CategoriaNumeri
Da dove arrivano i datiil cervello sul computer, la scheda
Numero nel catalogo100

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

Tutti i widget

On this page