iws_feedback 1.0.0
iws_feedback: ^1.0.0 copied to clipboard
Flutter package to collect customer feedback with built-in form, bottom sheet, and automatic device information.
1.0.0 #
- Exported public models and widgets (
FeedbackType,CustomerFeedback,FeedbackForm,SdkNotConfigureException) from main library. - Fixed device info collection to automatically capture platform and device details even when
deviceIdis omitted. - Fixed
ScaffoldMessengerlookup inFeedbackBottomSheetto prevent deactivated context errors. - Added optional
deviceIdparameter override tosendFeedback()andfeedbackBottomSheet(). - Added
FeedbackTranslationsfor internationalization and customizable UI text (with Spanish and English presets). - Added loading spinner indicator on submit button during feedback submission.
- Improved form validation to reject whitespace-only messages (
trim()) and added configurablemaxLength. - Improved error presentation in form error banner using
ApiException. - Added custom button label and icon options to
FeedbackBottomSheet. - Added
IwsFeedback.showModal()andshowFeedbackBottomSheet()to open the bottom sheet modal programmatically from any widget or event. - Added runtime API key configuration support via
IwsFeedback.init(apiKey: ...)andIwsFeedback(apiKey: ...). - Added comprehensive automated test suite with unit and widget tests.
0.5.0 #
- Removed dependency on iws_form_bloc. FeedbackForm is now a StatefulWidget and the form state is managed internally using TextEditingControllers and setState.
0.4.0 #
- Updated to iws_form_bloc 3.0.0.
0.3.0 #
- Added sendFeedback method.
0.2.0 #
- Updated to iws_form_bloc 1.1.0.
0.1.0 #
- Updated to iws_form_bloc 0.9.0.
0.0.2 #
- Updated documentation.
0.0.1 #
- Initial release.