Widget
Chat
Nove chat a portata di tap: apre Slack sulla conversazione.

| Scheda | Valore |
|---|---|
| Identificatore | chat |
| Categoria | Widget confermati |
| Da dove arrivano i dati | il cervello sul computer |
| Numero nel catalogo | 101 |
Nove chat in una griglia 3×3 di card: immagine sopra, nome sotto, tutta la card si tocca. Un tap apre la chat sul Mac (il companion esegue open sul link: slack://… o https://…). L'elenco lo decide chi usa la scheda, in ~/.jz-desk/config.json (vedi apps/brain/src/integrations/chat.ts).
Dati dal computer alla scheda
Le chiavi dei campi del protocollo che il widget legge (protocollo).
Dati (host -> device):
key 1 str: i nomi, separati da "\n" (al massimo 9)
key 2 str: un carattere per chat, "1" = segnaposto (attenuata, non si tocca), "0" = chat vera
Immagini (host -> device, JZ_KIND_BLOB): slot = indice della chat, RGB565 little-endian,
CHAT_IMG_W × CHAT_IMG_H esatti (76 × 76, quadrata), già ritagliate dal companion. Senza immagine: le iniziali.Eventi dalla scheda al computer
Le azioni che il widget manda al cervello quando lo tocchi.
Eventi (device -> host):
1 = apri la chat (int 0: indice)