Skip to content

feat: stack-based FeedbackScope + minimal FAB#2

Open
SkyWalker2506 wants to merge 5 commits into
mainfrom
feat/feedback-scope-interactive-capture
Open

feat: stack-based FeedbackScope + minimal FAB#2
SkyWalker2506 wants to merge 5 commits into
mainfrom
feat/feedback-scope-interactive-capture

Conversation

@SkyWalker2506
Copy link
Copy Markdown
Owner

Summary

  • FeedbackScope: Overlay API yerine Stack-based yaklaşıma geçiş — MaterialApp'in üstünde/altında fark etmez, her yerde çalışır
  • FeedbackButton: FloatingActionButton.extendedFloatingActionButton.small — kompakt, minimal görünüm
  • Capture mode: Capture aktifken FeedbackButton otomatik gizlenir
  • DevFileBackend: Geliştirme ortamı için dosya sistemi backend'i

Test plan

  • FeedbackScope MaterialApp'in üstünde wrap edildiğinde capture overlay çıkıyor
  • Capture modunda Feedback FAB gizleniyor
  • FAB küçük ve minimal görünüyor
  • Feedback submit başarılı çalışıyor

🤖 Generated with Claude Code

SkyWalker2506 and others added 5 commits April 1, 2026 10:23
Replace Overlay-based approach with Stack so FeedbackScope works
regardless of its position in the widget tree (above or below
MaterialApp). Hide FeedbackButton during capture mode. Add
DevFileBackend for local development workflows.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace FloatingActionButton.extended with FloatingActionButton.small
for a more compact, less intrusive default appearance.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Show radial gradient vignette overlay during interactive capture
mode. Shrink capture/cancel buttons to a more compact size.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ev log

- Add _FeedbackScopeInherited so FeedbackButton rebuilds reactively
  when capture state changes (fixes FAB not reappearing)
- Add isRatingRequired, isNpsRequired, isMessageRequired params
  to FeedbackWidget and FeedbackButton with localized error messages
- Add ratingRequired/npsRequired strings to all 8 locales
- Update test for small FAB assertion
- Add docs/dev_feedback_log.md for issue tracking

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove radial gradient overlay. Add _CornerFramePainter with red
L-bracket corners — visible only at edges, center unaffected.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant