Il comando della barra si adatta alla schermata
Il tasto al centro perde l'etichetta: non ne ha una sola, perche' quello che fa lo decide la schermata sotto. Dentro un'ispezione apre le sue azioni (nuova scheda, concludi, elimina); altrove apre una nuova ispezione. Il glifo resta lo stesso e resta nello stesso punto: quello che cambia e' cosa c'e' dietro, non dove mettere il dito. Le azioni dell'ispezione lasciano quindi la testata, dove stavano dietro un menu a tre punti, e tornano sotto il pollice. Il collegamento passa da PageActionsService: la pagina si registra finche' e' a video e si sfila uscendo, cosi' la barra non tiene in vita schermate che non ci sono piu'. Chi non registra niente lascia al comando il suo significato di default — un'ispezione conclusa non registra, e il tasto non resta li' a non fare nulla. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -568,30 +568,28 @@
|
||||
transition: background-color var(--duration-base) var(--ease-out);
|
||||
}
|
||||
|
||||
/* L'azione al centro: e' una casella della barra come le altre, alla stessa
|
||||
altezza, solo piena d'accento. L'unico accento della schermata sta sul solo
|
||||
comando che crea qualcosa. */
|
||||
/* Il comando al centro: una casella della barra come le altre, alla stessa
|
||||
altezza, solo piena d'accento. Senza etichetta, perche' non ne ha una sola:
|
||||
quello che fa lo decide la schermata sotto. L'unico accento della schermata
|
||||
sta sull'unico comando. */
|
||||
.navbar__action {
|
||||
flex: 0 0 auto;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: var(--space-6);
|
||||
aspect-ratio: 1;
|
||||
min-width: var(--touch-min);
|
||||
padding-inline: var(--space-md);
|
||||
padding: 0;
|
||||
border: none;
|
||||
border-radius: 20px;
|
||||
background-color: var(--primary);
|
||||
color: var(--on-primary);
|
||||
font-family: inherit;
|
||||
font-size: var(--label-lg-size);
|
||||
font-weight: 600;
|
||||
white-space: nowrap;
|
||||
transition: transform var(--duration-fast) var(--ease-out),
|
||||
background-color var(--duration-fast) var(--ease-out);
|
||||
}
|
||||
|
||||
.navbar__action i { font-size: 22px; }
|
||||
.navbar__action i { font-size: 26px; }
|
||||
|
||||
.navbar__action:active { transform: scale(0.96); background-color: var(--primary-pressed); }
|
||||
|
||||
@@ -644,8 +642,8 @@
|
||||
qualcosa incastrato fra due destinazioni. */
|
||||
.navbar__action {
|
||||
order: -1;
|
||||
align-self: stretch;
|
||||
height: 48px;
|
||||
align-self: center;
|
||||
height: 52px;
|
||||
margin-bottom: var(--space-xs);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user