callstack / callstack/react-native-paper
feat: modernize Drawer to latest Material Design Specs
- Ngôn ngữ chính
- TypeScript
- Star
- 14.5k
- Fork
- 2.2k
- Merge trung bình
- 5 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 12
Mô tả
- 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.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với các đặc tả navigation-drawer của Material Design được liên kết và so sánh Drawer với công việc hiện đại hóa trong TextInput/TextField, Switch, Checkbox và FAB. Trích xuất các token dành riêng cho component về hình dạng, chuyển động, kiểu chữ và màu sắc, đồng thời xem công việc là hoàn tất khi Drawer khớp với các đặc tả áp dụng được và các token của nó dễ bảo trì hơn.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- react-native, typescript
- Lĩnh vực
- design, frontend, mobile
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 48/100