Skip to content

Releases: wiredashio/wiredash-sdk

0.4.2 - Prepare for nullsafety

08 Feb 02:13
Compare
Choose a tag to compare
  • Remove mockito dependency
  • Add nullability hints /*?*/

0.4.1 - Longer feedback & more languages πŸ‡©πŸ‡° πŸ‡­πŸ‡Ί πŸ‡°πŸ‡· πŸ‡·πŸ‡Ί πŸ‡¨πŸ‡³

26 Jan 20:10
Compare
Choose a tag to compare
  • Feedback length has been increased from 512 to 2048 characters
  • Support for new languages: [da] πŸ‡©πŸ‡°, [hu] πŸ‡­πŸ‡Ί, [ko] πŸ‡°πŸ‡·, [ru] πŸ‡·πŸ‡Ί and [zh-cn] πŸ‡¨πŸ‡³. We are still missing some languages, please help us to translate Wiredash on POEditor
  • Wiredash supports Android, iOS, macOS, Windows and Linux. We hope with this release pub.dev detects it correctly

0.4.0 - Web support πŸ•Έ & Customizations 🎨

07 Dec 00:36
Compare
Choose a tag to compare
  • Wiredash is now available for Flutter Web. No screenshots yet but sending feedback generally works #98 #106
  • You can now customize the BottomSheet to match your apps style. Custom fonts & colors #100 as well as disabled individually buttons #90
Wiredash(
  options: WiredashOptionsData(
    bugReportButton: false,
    featureRequestButton: false,
    praiseButton: false,
  ),
  theme: WiredashThemeData(
    fontFamily: 'Monospace',
    sheetBorderRadius: BorderRadius.zero,
    brightness: Brightness.light,
    primaryColor: Colors.red,
    secondaryColor: Colors.blue,
    firstPenColor: Colors.orange,
    secondPenColor: Colors.green,
    thirdPenColor: Colors.yellow,
    fourthPenColor: Colors.deepPurpleAccent,
  );
);
  • Accessibility labels for all UI components #91
  • Relax email validation #85
  • Don't allow empty messages #83
  • Don't allow opening Wiredash when navigating the app during capture #81 #103
  • Widen dependency ranges where possible
  • Simplified sample #102
  • Improve error handling of offline submissions #104 #105

0.3.0 - Hello offline support, bye-bye FloatingEntryPoint!

17 Sep 19:43
0dad7e9
Compare
Choose a tag to compare
  • Support sending feedback and screenshots when offline.
  • Added translations for Arabic, Portuguese, and Turkish.
  • Removed FloatingEntryPoint as it was a bit confusing to first-time users and most would disable it anyway.
  • Added an enabled flag, docs, and hid PaintItBlack in the Confidential widget.
  • Fixed translation overflow exceptions for some languages.

Internationalization Support πŸ‡¬πŸ‡§πŸ‡©πŸ‡ͺπŸ‡΅πŸ‡±

04 Jun 17:33
dc6877e
Compare
Choose a tag to compare

We added initial internationalization support for several languages. Feel free to contribute your own translations
(check out the docs for more info on that)!

  • Added WiredashLocalizations
  • Added ability to provide custom WiredashTranslations
  • Added buildNumber, buildVersion and buildCommit properties that can be passed through dart-define
  • Constrained the SDK to 2.8.0 or newer and Flutter to 1.17.0 or newer
  • Deprecated method setIdentifiers in favor of setUserProperties and setBuildProperties
  • Minor bug fixes

Floating Entry πŸ“², Confidential πŸ‘€ & Provider πŸ—

24 May 20:28
72c1e91
Compare
Choose a tag to compare

Wiredash now uses the Provider package for internal state management and supports version 3.0.0 and higher. If you are
also using Provider in your app, please make sure to at least use version 3.0.0.

  • Added a Floating Entry which is shown by default in debug to show Wiredash from any screen
  • Added WiredashOptions to further customise the Wiredash widget (e.g. the Floating Entry)
  • Added a Confidential widget to automatically hide sensitive widgets during screen capture
  • Added a Wiredash.of(context).visible ValueListener to check if Wiredash is in screen capture mode (e.g. for hiding certain widgets being screencaptured)
  • Improved error handling when there is no valid root navigator key
  • Improved performance
  • Minor bug fixes