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
Il y a un composant de sélecteur de thème dans le thème Air. Cependant, le bouton se trouve dans le menu hamburger. Quelqu’un est-il capable et a-t-il le temps d’adapter le discourse-color-scheme-toggle avec le composant Theme Switcher et d’avoir un bouton d’en-tête pour basculer rapidement entre les thèmes clair et sombre ?
J’adorerais ça aussi. J’essayais de caser du travail pour comprendre, mais je n’ai encore rien trouvé d’utile ! J’ai implémenté celui que vous avez lié, mais j’espérais un interrupteur d’en-tête du genre « on ne peut pas le manquer ».
Ce composant de thème a un bug. Si un utilisateur active le mode sombre sur son appareil et sélectionne le mode clair dans le commutateur du forum, le logo ne change pas. L’utilisateur voit le logo clair (pour le mode sombre) en mode clair.
Ce composant de thème ne fonctionne pas avec la barre latérale, est-il prévu de le prendre en charge ? Merci de votre considération et pour ce qui a déjà été créé !
Salut à tous,
J’ai été occupé ces derniers mois, mais je voulais vraiment accorder à nouveau plus d’attention à ce composant ![]()
J’essaierai de voir ce qui est nécessaire avec tous les changements récents de Discourse et de poster une mise à jour ici.
Très bien, après avoir retravaillé mon Thème Alien Night, j’ai réalisé que ce composant n’avait plus beaucoup de sens.
Le composant Dark/Light Toggle fait exactement ce que j’essayais de faire avec ce composant ici. Mais en beaucoup mieux.
À long terme, mon approche consistant à travailler avec des tonnes de classes et à les jongler n’est pas maintenable.
Au lieu de cela, ce composant ci-dessous prend simplement vos 2 schémas de palettes de couleurs et inverse les variables CSS appropriées :
Il est actuellement, apparemment, cassé (il fonctionne cependant dans mon thème Alien Night), mais à l’avenir, veuillez l’utiliser à la place.
J’ai mis mon composant ici sur Legacy/Deprecated pour l’instant.

