Offre lève-tôt. Themia Pro $24 $19

Disposition et grille

Comment les widgets sont positionnés, redimensionnés et aimantés, et pourquoi une disposition survit à un changement de moniteur.

Les positions sont proportionnelles, pas en pixels

La position et la taille d’un widget sont enregistrées comme des fractions de l’écran, pas comme des coordonnées en pixels. Un widget à x: 0.5 commence à mi-largeur, quel que soit l’écran.

C’est la raison pour laquelle une disposition survit à un changement de matériel. Ouvrez la même disposition sur un moniteur plus grand et chaque widget s’affiche proportionnellement plus grand, dans le même agencement relatif. Rien n’est coupé au bord d’un écran plus petit et rien ne se recroqueville dans un coin d’un plus grand.

Les deux axes sont traités indépendamment : une disposition déplacée entre des écrans de rapports d’affichage différents s’étire au lieu d’être encadrée de bandes noires. C’est un choix délibéré : préserver l’agencement compte davantage que préserver la forme exacte de chaque widget.

Poser, déplacer, redimensionner

Les nouveaux widgets portent une taille par défaut en pixels, convertie en fraction de votre écran courant au moment où ils se posent. Un widget fraîchement déposé a donc une taille physique sensée sur n’importe quel moniteur, et ne se met à l’échelle proportionnellement qu’ensuite.

En mode édition, chaque widget dispose de huit poignées : quatre coins et quatre côtés. Un coin tire un bord sur chaque axe ; une poignée latérale ne déplace que son propre bord, laissant le bord opposé et tout l’autre axe exactement où ils étaient. Redimensionner ne bouscule jamais les côtés que vous n’avez pas touchés.

Deux contraintes s’appliquent toujours :

  • Une taille minimale de 64 pixels sur l’écran courant, pour qu’un widget ne puisse pas être réduit à rien.
  • Le confinement total : les widgets sont maintenus à l’écran pendant le déplacement, le redimensionnement et la pose, si bien que rien ne peut être poussé à moitié hors de l’écran.

Aimantation

Une aide à l’aimantation facilite l’alignement des widgets entre eux et sur l’écran pendant que vous les déplacez. Ajustez l’écart entre widgets à votre goût ; la valeur est enregistrée par vue.

Conteneurs

Trois widgets conteneurs changent la façon dont leur contenu est agencé :

  • Pile : plusieurs widgets partagent un cadre, un seul visible à la fois.
  • Onglets : la même chose, avec une barre d’onglets visible pour passer de l’un à l’autre.
  • Groupe : une zone qui se déplace et se redimensionne d’un bloc, sans réagencer ce qu’elle contient.

Les conteneurs ne s’imbriquent pas les uns dans les autres. Pendant que vous remplissez un conteneur, le sélecteur masque les types conteneurs au lieu de proposer une carte qu’il serait impossible d’ajouter.

Fenêtres détachées

Les widgets de contenu et d’édition peuvent s’ouvrir dans leur propre fenêtre de bureau décorée. Le widget conserve sa taille physique en passant de la couche bureau à la fenêtre : il ne saute donc pas d’échelle au détachement.

Où tout cela est stocké

Les dispositions sont conservées par vue sur votre machine, aux côtés du reste de votre configuration Themia, et sont incluses dans l’export et l’import.