callstack / callstack/react-native-paper

feat: modernize Drawer to latest Material Design Specs

Ouverte
#4,981 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
v6
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.