He instalado este tema Sam's Simple Theme, que utiliza colores claros de forma predeterminada. Quiero permitir que los usuarios lo usen con colores oscuros. ¿Cuál es la mejor manera de lograrlo?
¿Necesito instalarlo dos veces de alguna manera y configurar diferentes paletas de colores? ¿O hay formas mejores?
Sí, pero el problema es que solo puedes seleccionar una paleta por tema instalado.
Quería ofrecer un mismo tema como dos opciones: una para la paleta clara y otra para la oscura.
(A propóstito, acabo de darme cuenta de que este tema no funciona correctamente con la paleta oscura, pero supongo que se puede arreglar simplemente evitando codificar los colores de forma rígida).
La forma más sencilla en este momento es instalar el mismo tema dos veces y cambiar la paleta (y también el nombre del tema, para que sepas cuál es cuál).
Es más fácil si el tema es remoto (en Git), ya que de ese modo todas las actualizaciones se gestionan de forma centralizada. Si el tema se creó localmente en la interfaz de administración, puedes exportarlo y volver a importarlo. El método del tema local es un poco más engorroso, ya que tienes que editar ambos temas si quieres realizar cualquier cambio.
Creo que usar el default dark mode color scheme id sería la forma de hacerlo ahora. Esto adaptaría la paleta de colores para que coincida con las preferencias de un navegador. También puedes usar el Dark/Light Mode Toggle para permitir un cambio fácil entre los dos.