feat(design-system): handoff 100% — biblioteca Arah* e tokens glass/watermark#284
Conversation
- Add Arah* widgets: Button, Card, GlassCard, Watermark, EmptyState, LoadingIndicator, ListSkeleton - Expand app_design_tokens with glass, watermark, earth, elevation, pin colors - Wire watermark into ArahScaffold; glass card on login and map bottom sheet - Theme completion: chip, FAB, dialog, bottomSheet, outlined, progress - Persist theme mode (dark/light/system) in preferences - Replace list spinners with skeletons; feed empty state with CTA - Map pins colored by semantic type - Centralize glass/watermark tokens in shared design-tokens.css - Update DESIGN_SYSTEM.md and IMPLEMENTACAO_DESIGN_TOKENS_STATUS.md Co-authored-by: Rapha <sraphaz@users.noreply.github.com>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (40)
📝 WalkthroughWalkthroughThis PR delivers the Flutter design system handoff by expanding ChangesArah Flutter Design System Handoff
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- Converte ArahButton para StatelessWidget (remove _pressed não usado) - Remove import não utilizado em arah_card.dart Co-authored-by: Rapha <sraphaz@users.noreply.github.com>
Resumo
Completa o handoff do design system Arah no app Flutter: biblioteca de componentes
Arah*, tokens glass/watermark, tema persistido, integrações em telas principais e documentação.Mudanças
Componentes (
lib/core/widgets/)ArahButton,ArahCard,ArahGlassCard,ArahWatermarkArahEmptyState,ArahLoadingIndicator,ArahListSkeletonArahScaffoldcom gradiente + watermarkArahMotionpara haptic/microinteraçõesTokens e tema
app_design_tokens.dart— glass, watermark, earth, elevation,pinColorForType()app_theme.dart— chip, FAB, dialog, bottomSheet, outlined, progresstheme_mode_provider.dart— tema dark/light/system persistidodesign-tokens.css— tokens glass/watermark centralizadosIntegrações
ArahGlassCard+ArahButtonArahEmptyStatecom CTAProfileSkeleton+ toggle de temaArahListSkeletonem moderation, subscriptions, membership, alerts, connections, assets, chatDocumentação
frontend/arah.app/docs/DESIGN_SYSTEM.mdreescritodocs/IMPLEMENTACAO_DESIGN_TOKENS_STATUS.md— Flutter handoff 100%Correção CI (último commit)
ArahButtonconvertido paraStatelessWidget(removeprefer_final_fields)arah_card.dartValidação local
flutter analyze --no-fatal-infos— sem warnings/errosflutter test— 26 testes passandoRelacionado
IMPLEMENTACAO_DESIGN_TOKENS_STATUS.mdSummary by CodeRabbit
Release Notes
New Features
Documentation