[PAGATO] Aggiungi interruttore tema scuro al menu utente

Cosa vorresti che venisse fatto?

Vorrei dare ai miei utenti la possibilità di sovrascrivere manualmente l’impostazione della modalità scura dal menu a discesa dell’avatar utente.

L’idea è utilizzare lo stesso comportamento esatto dell’interruttore “Non disturbare”.

Entro quando deve essere completato?

15 maggio

Qual è il tuo budget, in dollari USA, che puoi offrire per questo compito?

100-300 USD

3 Mi Piace

Non in un menu a tendina. Ma forse un’alternativa.

1 Mi Piace

Per quanto mi riguarda, quel componente è obsoleto e non supporta la nuova funzionalità del tema scuro. Inoltre, nel nostro caso d’uso non abbiamo spazio extra nell’intestazione mobile, quindi preferiamo il menu utente.

1 Mi Piace

Cosa intendi per sovrascrittura? Abbiamo un interruttore nella barra dell’intestazione che consente all’utente di passare dal tema corrente alla modalità scura.

image

1 Mi Piace

Quel toggle non utilizza la funzionalità principale della modalità scura, vero? Vedi l’argomento corrispondente qui: il componente non è stato aggiornato da un po’ di tempo:

1 Mi Piace

No, non utilizza lo schema di colori scuro che puoi impostare nel backend di amministrazione. Utilizza nuove regole CSS per il proprio schema scuro. Quindi il nome è un po’ fuorviante, perché passa solo ai colori scuri del tema Alien.

Non sono a conoscenza di un componente tema generico per attivare gli schemi di colori al momento. Immagino che potrebbe essere scritto in modo simile al Header Theme Toggle e utilizzando le funzioni di discourse/lib/color-scheme-picker. Non posso nemmeno scriverlo io stesso :roll_eyes:

3 Mi Piace

È ispirato al selettore del tema e

https://meta.discourse.org/t/header-theme-toggle/113496

in modo da poter passare dal tema corrente al tema scuro (schema definito nello strumento di amministrazione)

1 Mi Piace

Sono interessato a farlo. Ti invio un messaggio privato.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.