Terraglass — un tema in vetro smerigliato con palette chiare/scure studiate

Ho appena pubblicato un tema su cui sto lavorando da un po’, ora open source sotto licenza MIT: un aspetto pulito e moderno basato su superfici traslucide in vetro smerigliato (header, sidebar, menu, dialoghi, ricerca) con una palette di colori chiara e scura progettata appositamente — nessun colore hardcoded, tutto legato alle variabili CSS personalizzate di Discourse, in modo da funzionare fin da subito con il passaggio automatico tra modalità chiara e scura.

Repo: terraboss/discourse-terraglass

Screenshot

Schema chiaro, in esecuzione su Meta. Menu delle notifiche, con la pagina che si intravede attraverso:

Menu a tendina della ricerca:

Dialoghi — la pagina sullo sfondo viene sfocata invece di essere scurita:

Caratteristiche

  • Superfici in vetro smerigliato — header, sidebar/menu hamburger e campo/menu a tendina di ricerca nell’header sono semitrasparenti con sfocatura dello sfondo; sia l’opacità che l’intensità della sfocatura sono configurabili
  • Menu e dialoghi in vetro — i menu a tendina (ad es. notifiche) e i dialoghi condividono l’aspetto smerigliato, con un sottile bordo sottile e un leggero riflesso lungo il bordo superiore; dietro un dialogo, la pagina viene sfocata invece di essere scurita. L’opacità e la sfocatura sono regolabili separatamente per menu e dialoghi
  • Tintura opzionale dell’header — conferisci all’header una sottile colorazione, che segua il colore di accento dello schema di colori attivo o qualsiasi colore personalizzato, con intensità regolabile. In Safari, l’area della barra degli strumenti del browser viene tinta per corrispondere. Disattivata di default
  • Schemi di colori chiaro e scuro separati e progettati appositamente (non solo uno schema singolo invertito), verificati rispetto al contrasto WCAG AA per testo ed elementi UI
  • Anteprime link onebox in stile X/Twitter con bordo sottile e angoli arrotondati
  • Tag a forma di bandierina/frecce in stile Etiquette
  • Incorporamenti video 16:9 fissi su ogni dispositivo
  • Elenco argomenti a righe zebrate con un sottile stato hover
  • Arrotondamento degli angoli configurabile per pulsanti, card, modali e campi di input
  • Outline di focus accessibile che utilizza il colore del testo dello schema stesso, in modo da rimanere visibile sia in modalità chiara che scura
  • Tutto quanto sopra è un’impostazione del tema — disattiva o regola ciò che non ti serve

Installazione

Personalizza → Temi → Installa → Da un repository git:

https://github.com/terraboss/discourse-terraglass

Questo ti consentirà anche di effettuare un “Verifica aggiornamenti” con un clic in futuro.

Feedback benvenuti, felice di ricevere richieste di funzionalità o report di bug.

PS: Screenshot presi su Meta :discourse2: con il tema applicato localmente nel mio browser tramite la console dello sviluppatore :goodnews:

4 Mi Piace

Puoi pubblicare qualche screenshot? Sembra ottimo

3 Mi Piace

Forse più tardi. Prova tu stesso! :slight_smile:

1 Mi Piace

Forse vorresti unirti a @theme_authors in modo da poter pubblicare nella categoria Customization > Theme?

4 Mi Piace

Grazie mille per il suggerimento, @NateDhaliwal! Non sapevo dell’esistenza del gruppo theme_authors, quindi ci parteciperò e potremmo spostare l’argomento nella sezione Theme.

2 Mi Piace

L’ho provato, ma non ho ottenuto alcun effetto. Ho utilizzato il pulsante “Prova tema”.

Dai un’occhiata, ad esempio, a https://riben.talk/ (Crediti a @kddkd)

Potresti anche contattarlo tramite https://discourse.theme-creator.io con limitazioni minime (consiglio di posizionare il campo di ricerca al centro dell’intestazione)

P.S. Dopo aver applicato il nuovo tema, non dimenticare di aggiornare il sito web nel tuo browser.

Aggiornamento: gli screenshot di @Heliosurge sono ora nel primo post, grazie per il promemoria! Fammi sapere cosa ne pensi se decidi di provarlo.

4 Mi Piace

Terraglass 1.2.0 — menu e dialoghi in vetro

Novità: menu e dialoghi in vetro

L’effetto sfocato ora si estende oltre l’intestazione, la barra laterale e la ricerca:

  • I menu a discesa sono traslucidi con una leggera sfocatura, inclusi gli evidenziazioni per il passaggio del mouse e la selezione
  • I dialoghi ricevono lo stesso trattamento e la pagina dietro di essi viene sfocata invece che oscurata
  • Un sottile bordo capillare e una leggera luce lungo la parte superiore fanno sì che le superfici appaiano come vetro
  • Opacità e sfocatura possono essere impostate separatamente per menu e dialoghi

È attivo per impostazione predefinita. Se preferisci l’aspetto precedente, disattiva glass_surfaces nelle impostazioni del tema.


Terraglass 1.1.0 — tinta opzionale per l’intestazione, oltre a un’importante correzione di un errore

Novità: tinta per l’intestazione

Ora puoi dare all’intestazione una sottile tonalità di colore personalizzata, per i forum che desiderano un po’ più di identità visiva.

  • auto segue il colore di accento dello schema colori attivo, quindi si adatta al passaggio tra modalità chiara/scura
  • custom ti permette di scegliere qualsiasi colore (hex, colore nominato, rgb…)
  • Intensità regolabile, da un leggero accenno a una barra solida
  • La trasparenza e la sfocatura in vetro smerigliato rimangono intatte sotto

È disattivato per impostazione predefinita — attivalo con header_tint nelle impostazioni del tema.

Corretto: le impostazioni on/off non avevano effetto

Nella versione 1.0.x, disattivare una funzione nelle impostazioni del tema non la disattivava effettivamente. Ora tutti gli interruttori funzionano come previsto.

4 Mi Piace