callstack / callstack/react-native-paper
feat: modernize Tooltip to the latest Material Design specs
- 主要言語
- TypeScript
- スター
- 14.5k
- フォーク
- 2.2k
- 平均マージ
- 5日 23時間
- マージ済み PR(30日)
- 12
説明
The goal is to modernize the Tooltip according to the latest specs - see below.
# Current State
## Tooltip
**MD3 spec:** Tooltips
**Specs link:** https://m3.material.io/components/tooltips/specs
### Color tokens
- [ ] Container background uses `theme.colors.onSurface`; spec requires `inverseSurface`
- [ ] Text color uses `theme.colors.surface`; spec requires `inverseOnSurface`
### Shape
- `borderRadius: theme.roundness` = 4dp matches `corner.extraSmall` ✅
### Spacing / sizing
- Container height 32dp ✅
- [ ] Text variant is `labelLarge` (14sp); spec requires `bodySmall` (12sp)
### Behavior
- [ ] Rich tooltip variant not implemented. MD3 defines two variants: plain (text only) and rich (optional title, body text, link, and action buttons). The current `title: string` prop cannot support rich content
- No pointer/caret indicator (not required by spec) ✅
### Animation
- [ ] No enter/exit animation. MD3 specifies a fade transition on show/hide
コントリビューションガイド
評価
この issue はまだ評価されていません。