callstack / callstack/react-native-paper
feat: modernize Drawer to latest Material Design Specs
- Lenguaje dominante
- TypeScript
- Estrellas
- 14.5k
- Forks
- 2.2k
- Merge medio
- 5 d 23 h
- PR fusionados (30 d)
- 12
Descripción
- The goal is to modernize the Drawer according to the latest specs
- See https://m3.material.io/components/navigation-drawer/overview
- Reuse newly introduced tokens (shape, motion, typography, color etc)
- Extract component specific tokens for easier maintenance.
- Get inspired from TextInput/TextField, Switch, Checkbox, FAB components which have gone through modernization.
The Drawer component is not recommended anymore after MD3 Expressive. Another task will handle a modern replacement.
Guía de contribución
Línea de trabajo
Comienza con las especificaciones enlazadas de Material Design para el panel de navegación y compara Drawer con el trabajo de modernización de TextInput/TextField, Switch, Checkbox y FAB. Extrae tokens específicos del componente para la forma, el movimiento, la tipografía y el color, y considera que el trabajo está terminado cuando Drawer cumpla las especificaciones aplicables y sus tokens sean más fáciles de mantener.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- react-native, typescript
- Área
- design, frontend, mobile
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 48/100