Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[FEATURE]: Nier Automata client theme

Aperta Adatta ai principianti
#57,855 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
82/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
typescript
Ambito
design, frontend

Direzione di ricerca

Inizia leggendo i file dei temi esistenti in packages/ui/src/theme/themes/, poi verifica come vengono registrati i temi in default-themes.ts e index.ts e denominati in context.tsx. Aggiungi le palette chiara e scura con le sovrascritture della sintassi, registra il tema e verifica che compaia nel selettore dei temi del client con entrambe le varianti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Feature hasn't been suggested before.
  • I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request

I'd like to add a Nier Automata theme to the client theme picker.

Both Nier games share a very recognisable palette: warm parchment and olive in the light UI, near-black olive with a muted gold accent in the dark one. None of the built-in client themes covers it, and it is the palette I already use in my terminal, so having the same look in the app would be nice.

The change is small: one JSON file in packages/ui/src/theme/themes/ with a palette for light and dark plus a few syntax overrides, an entry in default-themes.ts and index.ts, and the display name in context.tsx. Everything else is derived from the palette by the existing theme engine, so no other code changes.

Screenshots from a local build, light and dark, with the picker open:

light

dark

Would a theme like this be accepted as a PR?

Lingua principale
TypeScript
Stelle
215k
Fork
28.9k
Merge medio
4h 21m
PR unite (30g)
476

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di anomalyco/opencode

Tutte le issue di anomalyco/opencode

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.