Offerta early adopter. Themia Pro $24 $19

Layout e griglia

Come i widget vengono posizionati, ridimensionati e agganciati, e perché un layout sopravvive a un cambio di monitor.

Le posizioni sono proporzionali, non in pixel

Posizione e dimensione di un widget sono salvate come frazioni dello schermo, non come coordinate in pixel. Un widget a x: 0.5 comincia a metà larghezza, su qualsiasi schermo.

È questa la ragione per cui un layout sopravvive a un cambio di hardware. Apri lo stesso layout su un monitor più grande e ogni widget viene reso proporzionalmente più grande, nella stessa disposizione relativa. Nulla viene tagliato al bordo di uno schermo più piccolo e nulla si accalca in un angolo di uno più grande.

I due assi sono trattati in modo indipendente, così un layout spostato tra schermi con proporzioni diverse si allunga invece di ricevere bande nere. È una scelta deliberata: preservare la disposizione conta più che preservare la forma esatta di ogni widget.

Posizionare, spostare, ridimensionare

I nuovi widget portano una dimensione predefinita in pixel, convertita in una frazione dello schermo corrente nel momento in cui atterrano. Un widget appena rilasciato ha quindi una dimensione fisica sensata su qualsiasi monitor, e solo dopo scala proporzionalmente.

In modalità modifica ogni widget ha otto maniglie: quattro angoli e quattro lati. Un angolo trascina un bordo su ciascun asse; una maniglia laterale muove solo il proprio bordo, lasciando il bordo opposto e l’intero altro asse esattamente dov’erano. Il ridimensionamento non sposta mai i lati che non hai toccato.

Valgono sempre due vincoli:

  • Una dimensione minima di 64 pixel sullo schermo corrente, perché un widget non possa essere rimpicciolito fino a sparire.
  • Contenimento totale: i widget sono trattenuti sullo schermo durante trascinamento, ridimensionamento e posizionamento, così nulla può essere spinto a metà fuori dallo schermo.

Aggancio

Un aiuto all’aggancio facilita l’allineamento dei widget tra loro e allo schermo mentre trascini. Regola a piacere lo spazio tra i widget; il valore è salvato per vista.

Contenitori

Tre widget contenitore cambiano il modo in cui il loro contenuto viene disposto:

  • Pila: più widget condividono una cornice, uno visibile alla volta.
  • Schede: lo stesso, con una barra di schede visibile per passare da una all’altra.
  • Gruppo: un’area che si sposta e si ridimensiona come un blocco, senza riorganizzare ciò che contiene.

I contenitori non si annidano l’uno nell’altro. Mentre stai riempiendo un contenitore, il selettore nasconde i tipi contenitore invece di offrire una scheda che non si potrebbe aggiungere.

Finestre staccate

I widget di contenuto e modifica si possono aprire in una propria finestra desktop con cornice. Il widget mantiene la sua dimensione fisica passando dal livello desktop alla finestra, quindi non fa un salto di scala quando si stacca.

Dove viene salvato

I layout sono conservati per vista sulla tua macchina, accanto al resto della configurazione di Themia, e sono inclusi in esportazione e importazione.