Modernizzare il tema Foundation

Il team di progettazione sta apportando piccole ma significative modifiche/aggiustamenti al tema foundation per allinearsi un po’ di più agli standard web moderni. Per visualizzare queste modifiche in tempo reale su meta, unisciti a questo gruppo:

https://meta.discourse.org/g/modernized-foundation

Introdurremo questa modifica tramite la nuova funzionalità Upcoming Changes disponibile in Discourse. Ciò consentirà ai proprietari dei siti di abilitare le modifiche per qualsiasi gruppo specificato, al fine di testare il rilascio delle modifiche senza il timore di potenziali rotture di temi o personalizzazioni esistenti.

Cosa cambierà?

L’intestazione si restringe in altezza

Abbiamo ridotto le dimensioni dell’intestazione insieme ad alcune icone e avatar leggermente per ottimizzare lo spazio sullo schermo.

Pulsanti predefiniti

Stiamo passando da uno sfondo grigio predefinito del pulsante a uno sfondo trasparente / “secondario” con un bordo.

  • rimozione dello sfondo grigio
  • aggiunta di bordi
  • il colore dell’icona corrisponde al colore del testo
  • i pulsanti ora hanno un’altezza fissa

Pulsante Crea nuovo argomento nella pagina dell’elenco degli argomenti

Corrispondenza con Horizon e assegnazione di un colore di sfondo “CTA” di tertiary

Rimozione di molti sfondi grigi

Elenco argomenti

  • rimozione del bordo superiore spesso 3 px
  • diminuzione della dimensione del carattere dei dati dell’intestazione della tabella
  • colore coerente per gli elementi dei dati della tabella
  • modifica del valore del colore per leggere/non letto
  • leggero aumento del peso del carattere per i non letti

Categorie

  • allineamento a sinistra del testo
  • rimozione del bordo colorato spesso a sinistra
  • badge leggermente arrotondati
  • bordo più sottile sulla scatola

Barra di navigazione

  • Le pillole di navigazione nelle pagine dell’elenco degli argomenti avranno la stessa altezza dei pulsanti in questa zona
  • testo e colore dell’icona più scuri sul kit selezionato

Barra laterale

  • il colore dell’icona e del testo corrisponde
  • testo e icone più scuri
  • sfondo “attivo” più chiaro
  • peso del carattere attivo più marcato

Banner di benvenuto

  • spaziatura bilanciata
  • aggiunte variabili per un più facile allineamento a sinistra/destra/centro tramite personalizzazione
  • peso del carattere dell’intestazione diminuito
  • diminuzione della dimensione del carattere del sottotitolo

Calendario

  • sfondo grigio rimosso dai “pulsanti”
  • usa il grigio solo per indicare “attivo”
  • passaggio allo stile del pulsante “trasparente con bordo”

Menu a discesa

  • aggiunta di spaziatura al contenitore del menu a discesa
  • altezza, spaziatura, spazio ora corrispondono agli elementi della barra laterale
    • unificazione delle “liste cliccabili”
  • il bordo eredita la variabile --d-border-radius

Nuove Variabili

Alcune delle modifiche qui saranno introdotte tramite variabili aggiuntive aggiunte al core.

Allineamento del banner di benvenuto

L’allineamento del banner di benvenuto potrà ora essere modificato tramite:

// predefinito
  --welcome-banner-text-align: center;
  --welcome-banner-search-menu-margin-inline: auto;

// personalizzato
  --welcome-banner-text-align: left;
  --welcome-banner-search-menu-margin-inline: 0 auto;

Altezza del pulsante

Ora avremo un’altezza fissa del pulsante tramite:

// predefinito
  --button-height: var(--space-8);

Smussatura dei caratteri (Font smoothing)

Lo stiamo già facendo in Horizon, ha senso portarlo a foundation.

// nuovo predefinito
--webkit-font-smoothing: antialiased;
16 Mi Piace

il menu a discesa del pulsante “gist” ha una barra di scorrimento (forse overflow sulla classe fk-d-menu?), e probabilmente non necessita della stessa min-width: 200px delle altre classi dropdown-menu simili.

edit: lascia stare, è già stato risolto :smiley:

3 Mi Piace