Unless @B-iggy can add an option to choose location? 
It’s not easy indeed.
If you mean something like this I can maybe try to merge it somehow.
I did not test it with every theme but let me know if something breaks.
What do you mean with bottom? This theme switcher component is rather horizontally align. Do you mean to reduce the width?
Replacing the logo based on toggling light or dark mode is not so easy and would require more options. I’ll note it down, maybe for the future.
My idea was in the panel menu (not the user panel menu):
Sorry it must have been a typo. I meant button
The link to the liebling theme was an example for alternative button
You don’t necessarily need to replace the logo. Maybe just using a fa-icon switching colors and box-shadow via CSS should do the job.
It would be best to use this component : Hamburger Theme Selector - #63 by sam
It’s not a switch but what you’re asking might need too much work.
Ciao,
Grazie per il tuo componente.
Vorrei che questo componente supportasse la traduzione.
Ehi @B-iggy, grazie per questo componente!
Mi sono un po’ confuso su come impostare i due temi tra cui dovrò alternare.
Ho i classici temi “Chiaro” e “Scuro” e li ho aggiunti entrambi al selettore dei temi.
Tuttavia, quando cambio, passa al tema “Alien” invece che a quello scuro che vorrei ![]()
C’è un modo per farlo usare solo questi due temi che desidero?
Grazie per il tuo tempo e per il contributo ![]()
Ciao @akapetzoglou1
wow, quest’anno il tempo passa in modo pazzesco. Scusa per il ritardo. Al momento sto affrontando alcune difficoltà, quindi purtroppo contribuire a Discourse è scivolato in secondo piano.
Non è previsto l’interruttore per temi completi. Solo un tema scuro e uno chiaro predefiniti, che ho configurato nel CSS.
Credo che esista un selettore di tema là fuori che fa esattamente quello che desideri.
Almeno, se ho capito correttamente.
Ciao @B-iggy
esiste un modo per utilizzare il componente per alternare tra due schemi di colore?
Ora che nelle impostazioni del profilo utente è presente una modalità scura, sarebbe comodo poter alternare tra quella normale e quella scura.
Salve, sto utilizzando questo componente del tema, ma dopo averlo usato nel tema classico predefinito, quando passo alla modalità scura il pannello di amministrazione appare così:
Tutto il testo diventa invisibile.
Ho provato a modificare il colore secondario, ma se lo cambio, cambia anche l’intero sfondo del tema, cosa che non desidero. Voglio solo modificare il colore del testo secondario in modo che sia visibile.
Per favore, se avete soluzioni, condividetele per favore.
C’è un componente di cambio tema in Air Theme. Tuttavia, il pulsante si trova nel menu hamburger. Qualcuno è in grado e ha tempo di adattare discourse-color-scheme-toggle con il componente Theme Switcher e avere un pulsante nell’header per passare rapidamente tra il tema chiaro e scuro?
Lo vorrei anche io. Stavo cercando di trovare il tempo per lavorarci su, ma non ci ho ancora capito niente!
Ho implementato quello che hai linkato, ma speravo in un’intestazione attivabile che fosse impossibile da non notare.
Questo componente del tema ha un bug: se l’utente imposta la modalità scura sul suo dispositivo e la modalità chiara nell’interruttore del forum, il logo non cambia. L’utente visualizza il logo chiaro (per la modalità scura) in modalità chiara.
Questo componente del tema non funziona con la barra laterale, ci sono piani per supportarlo? Grazie per la considerazione e per ciò che è già stato creato!
Ciao ragazzi,
Sono stato impegnato negli ultimi mesi ma volevo davvero dare di nuovo più attenzione a questo componente ![]()
Cercherò di verificare quanto è necessario con tutte le recenti modifiche di Discourse e pubblicherò un aggiornamento qui.
Va bene, dopo aver rielaborato il mio Alien Night Theme, mi sono reso conto che questo componente non ha più molto senso.
Il componente Dark/Light Toggle sta facendo esattamente ciò che ho cercato di fare con questo componente qui. Ma molto meglio.
A lungo termine, il mio approccio di lavorare con tonnellate di classi e destreggiarle non è sostenibile.
Invece, questo componente qui sotto sta semplicemente prendendo i tuoi 2 schemi di palette di colori e invertendo le variabili CSS appropriate:
Attualmente, a quanto pare, è rotto (funziona comunque nel mio Alien Night Theme), ma in futuro usalo invece.
Ho impostato il mio componente qui su Legacy/Deprecated per ora.

