✨ Add missing theme tokens
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 38/100
Línea de trabajo
El issue no nombra archivos ni pruebas; primero localiza las definiciones de los theme tokens y los recursos de temas incluidos y, después, compara las entradas existentes de Types y Variables con la lista de tokens propuesta. Se considera terminado cuando los tokens solicitados están implementados, las entradas antiguas se han reemplazado según lo especificado y todos los temas incluidos contienen los tokens actualizados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
We currently have "Types" and "Variables" theme tokens. We should replace these two with "Types Declarations", "Type Names", "Variable Declarations", "Variable Names". There are also several more that we might add...
classNamestypeDeclarationstypeNamesvariableDeclarationsvariableNamesfunctionDeclarationsfunctionNamespropertyNamesconstantsparameterNamesmoduleNamesnamespaceNamespreprocessorMacrosenumMembersannotations
If we added these, the complete token list would look like this...
textbackgroundinsertionPointlineHighlightselectioninvisibleskeywordsclassNamestypestypeDeclarationstypeNamesattributescommandsvaluesconstantsnumbersstringscharactersvariableDeclarationsvariableNamespropertyNamesparameterNamesfunctionDeclarationsfunctionNamesmoduleNamesnamespaceNamesenumMemberspreprocessorMacrosannotationscomments
Additional Context
In Xcode, class names, function names, type names, etc. are differentiated between “Project” and “Other”. This helps developers quickly see what’s part of their project vs. an external dependency, making it easier to navigate complex projects, identify ownership of code, and make refactoring decisions. Is this something we want to implement as well?
We also need to update all of our bundled themes to include these tokens.
- Lenguaje dominante
- Swift
- Estrellas
- 23k
- Forks
- 1.2k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de CodeEditApp/CodeEdit
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
CodeEditApp/CodeEdit#2190 ·
-
Is this project dead? Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 15/100
CodeEditApp/CodeEdit#2195 · 5 reacciones ·
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
CodeEditApp/CodeEdit#2185 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
CodeEditApp/CodeEdit#2181 ·
-
creashes on starting Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
CodeEditApp/CodeEdit#2180 ·
Todos los issues de CodeEditApp/CodeEdit
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
area:general bug P1 security
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
uttrflow/uttrflow-swift#1333 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
maxgoedjen/secretive#840 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
manaflow-ai/cmux#13763 ·