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.
Hi,
Thank you for your component.
I wish this component had the translation support.
Hey @B-iggy thank you for this component!
I got a little confused on how I’m setting the two themes I’m gonna toggle between.
I have the classic “Light” and “Dark” theme and added both on the theme switcher.
When I toggle though it switches to alien theme and not the dark that I’d like to 
Is there a way to make it use only these two themes that I want?
Thank you for your time and contribution 
Hey @akapetzoglou1
wow, time is passing by crazy this year. Sorry for the delay. Currently struggling with certain things, hence contributing to Discourse unfortunately falls off.
It is not meant to toggle whole themes. Only a predefined dark and light one, I have configured in the CSS.
I think there is a theme switcher out there, that does what you want.
At least, if I understand it correctly.
Hey @B-iggy
is there any way to use the component to toggle between two color schemes
Now that there is a setting in the user profile for a dark mode, it would be neat to be able to toggle between the regular and the dark one.
Hey Sir I am using this theme component But after using it in classic default theme when i switch to dark mode The admin panel looks like this
All text Goes invisible
i have tried changing secondary color but if i change that it Changes Full theme background also Changes Which i don’t want i only want to change secondary text color so it is visible
Please if u have any solutions share it plz
Existe um componente de alternância de tema no Air Theme. No entanto, o botão está no menu hambúrguer. Alguém tem capacidade e tempo para adaptar o discourse-color-scheme-toggle com o Componente de Alternância de Tema e ter um botão no cabeçalho para alternar rapidamente entre os temas Claro e Escuro?
Eu também adoraria isso. Estava tentando encaixar algum trabalho para descobrir, mas ainda não entendi nada! Implementei o que você linkou, mas estava esperando por um alternador de cabeçalho do tipo “você não pode perder”.
Este componente de tema tem um bug. Se o usuário definir o modo escuro em seu dispositivo e o modo claro no switch do fórum, o logotipo não mudará. O usuário verá o logotipo claro (para modo escuro) no modo claro.
Este componente de tema não funciona com a barra lateral, há planos para dar suporte a ele? Obrigado por considerar e pelo que já foi criado!
Oi pessoal,
Tenho estado ocupado nos últimos meses, mas queria muito dar mais atenção a este componente novamente ![]()
Vou tentar verificar o quanto é necessário com todas as mudanças recentes do Discourse e postar uma atualização aqui.
Certo, depois de refazer meu Alien Night Theme, percebi que este componente não faz mais muito sentido.
O componente Dark/Light Toggle está fazendo exatamente o que eu tentei fazer com este componente aqui. Mas muito melhor.
A longo prazo, minha abordagem de trabalhar com toneladas de classes e manipulá-las não é sustentável.
Em vez disso, este componente abaixo está apenas pegando seus 2 esquemas de Paletas de Cores e invertendo as variáveis CSS corretas:
Atualmente, aparentemente está quebrado (funciona no meu Alien Night Theme, no entanto), mas no futuro, por favor, use-o em vez disso.
Defini meu componente aqui como Legacy/Deprecated por enquanto.

