callstack / callstack/react-native-paper
feat: modernize Drawer to latest Material Design Specs
- Langage dominant
- TypeScript
- Étoiles
- 14.5k
- Forks
- 2.2k
- Merge moyen
- 5 j 23 h
- PR mergées (30 j)
- 12
Description
- 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.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par les spécifications liées de Material Design concernant le tiroir de navigation et comparez Drawer avec le travail de modernisation effectué dans TextInput/TextField, Switch, Checkbox et FAB. Extrayez des tokens spécifiques au composant pour la forme, les mouvements, la typographie et la couleur, et considérez le travail comme terminé lorsque Drawer respecte les spécifications applicables et que ses tokens sont plus faciles à maintenir.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- react-native, typescript
- Domaine
- design, frontend, mobile
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100