callstack / callstack/react-native-paper

feat: modernize Drawer to latest Material Design Specs

オープン
#4,981 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
v6
主要言語
TypeScript
スター
14.5k
フォーク
2.2k
平均マージ
5日 23時間
マージ済み PR(30日)
12

説明

- 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.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

リンクされている Material Design のナビゲーションドロワー仕様から始め、Drawer を TextInput/TextField、Switch、Checkbox、FAB で行われたモダナイズ作業と比較します。形状、モーション、タイポグラフィ、カラーについてコンポーネント固有のトークンを抽出し、Drawer が適用可能な仕様に一致し、そのトークンをより容易に保守できるようになった時点で作業完了とします。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
react-native, typescript
領域
design, frontend, mobile
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
48/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。