Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[FEATURE]: Nier Automata client theme

Abierto Apto para principiantes
#57,855 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
82/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
typescript
Área
design, frontend

Línea de trabajo

Empieza leyendo los archivos de temas existentes en packages/ui/src/theme/themes/; después, comprueba cómo se registran los temas en default-themes.ts y index.ts, y cómo se nombran en context.tsx. Añade las paletas clara y oscura con las sobrescrituras de sintaxis, registra el tema y confirma que aparece en el selector de temas del cliente con ambas variantes.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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?

Lenguaje dominante
TypeScript
Estrellas
215k
Forks
28.9k
Merge medio
4 h 21 min
PR fusionados (30 d)
476

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de anomalyco/opencode

Todos los issues de anomalyco/opencode

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.