[Feature] Dark mode
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 24/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
Direzione di ricerca
The issue names no files, tests or entry points, so start by finding where the app's colors and theme are currently defined and how the web, iOS and Android builds share them. Check how the Chat, Activity, Ideas, Goals and Apps screens are styled. Done means the primary screens render with readable contrast when the system is dark, and a manual override that persists across restarts works on all three platforms. The palette and override design need maintainer input first.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What outcome should OpenMuse handle?
Using the app comfortably when the environment or the device is set to dark. Today the app renders light-only on all platforms, so opening it at night — or on a device where every other app follows the system's dark setting — is a jarring, bright experience. I run a self-hosted instance and this is the one thing that keeps me from using it in the evening.
Proposed behavior
The app offers a dark appearance. Following the OS/browser setting by default would cover most users; a manual override in the UI would help people who want the app darker or lighter than their system. Chat, Activity, Ideas, Goals and the Apps screens would all need a readable dark palette.
How would we verify it works?
- Set the device or browser to dark appearance → all primary screens render in a dark palette with readable contrast.
- With the manual override, the app switches independent of the OS setting, and the choice persists across restarts.
- Behavior is consistent across web, iOS and Android.
- Lingua principale
- TypeScript
- Stelle
- 5.2k
- Fork
- 730
- Merge medio
- 3g 20h
- PR unite (30g)
- 96
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CopilotKit/openmuse
-
"Contains" page watch never matches when its text has a trailing spaceForse già presa @RaphaelFakhri l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
CopilotKit/openmuse#184 ·
I maintainer di solito rispondono entro 1 giorno
-
Tests: telemetry probes can exceed their 15s execFile timeout on Windows (cold tsx transpile + AV scanning)Forse già presa @sean0407 l’ha presa 10 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
CopilotKit/openmuse#176 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
CopilotKit/openmuse#179 ·
I maintainer di solito rispondono entro 1 giorno
-
Dependency DashboardAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
CopilotKit/openmuse#153 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
CopilotKit/openmuse#78 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di CopilotKit/openmuse
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
getsentry/sentry-conventions#732 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
status:in-linear status:team-assigned team:nodes
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
n8n-io/n8n#41548 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
motiondivision/motion#3955 ·
I maintainer di solito rispondono entro 1 giorno
-
DQ assisgnment closing at CRApertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
equinor/prisma-decision-web#919 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100