diff --git a/CHANGELOG.md b/CHANGELOG.md index 15b3a78a8d..d7c200eb00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - Add `sentry.origin` to logs created by `LoggingIntegration` ([#3153](https://github.com/getsentry/sentry-dart/pull/3153)) - Tag all spans with thread info on non-web platforms ([#3101](https://github.com/getsentry/sentry-dart/pull/3101), [#3144](https://github.com/getsentry/sentry-dart/pull/3144)) +- feat(feedback): Add option to disable keyboard resize ([#3154](https://github.com/getsentry/sentry-dart/pull/3154)) ## 9.7.0-beta.1 diff --git a/packages/flutter/lib/src/feedback/sentry_feedback_options.dart b/packages/flutter/lib/src/feedback/sentry_feedback_options.dart index 19e2402253..2766a7ddf2 100644 --- a/packages/flutter/lib/src/feedback/sentry_feedback_options.dart +++ b/packages/flutter/lib/src/feedback/sentry_feedback_options.dart @@ -25,6 +25,9 @@ class SentryFeedbackOptions { /// Displays the capture screenshot button on the feedback form var showCaptureScreenshot = true; + /// Determines whether the feedback view should resize to avoid the keyboard. + var resizeToAvoidBottomInset = true; + // Form Labels Configuration /// The title of the feedback form. diff --git a/packages/flutter/lib/src/feedback/sentry_feedback_widget.dart b/packages/flutter/lib/src/feedback/sentry_feedback_widget.dart index 3402c28a34..ea017d0c65 100644 --- a/packages/flutter/lib/src/feedback/sentry_feedback_widget.dart +++ b/packages/flutter/lib/src/feedback/sentry_feedback_widget.dart @@ -117,6 +117,7 @@ class _SentryFeedbackWidgetState extends State { @override Widget build(BuildContext context) { return Scaffold( + resizeToAvoidBottomInset: widget.options.resizeToAvoidBottomInset, appBar: AppBar( title: Text(widget.options.title), actions: [