Skip to content

squawk 0.1.2

Choose a tag to compare

@MalshanPerera MalshanPerera released this 02 Sep 11:58
· 4 commits to main since this release
f941e9a

SquawkOptions.enabled, default true. Set it to false and Squawk renders your app and nothing else: no shake listener, no floating button, no log capture, and nothing left in the spool by an earlier build is uploaded. Squawk.show() returns silently rather than reporting the "nothing mounted" error, since a disabled build is a choice and not a mistake. It is a plain runtime value, so it can come from a --dart-define or from something only known once the app is running, such as whether the install came from TestFlight.

The README is rewritten so a reader can ship Squawk correctly without asking anyone. A new section, "Only on test builds", covers keeping Squawk out of the build the public gets, including the TestFlight-promoted-to-App-Store case and why Android needs a separate production build. The quick start and the example read the key from a --dart-define rather than hardcoding it. The limits are stated, retention matches the privacy policy, Slack delivery is described as it works now, and the theming section covers themes built by a widget above them, such as one sized with flutter_screenutil.

On pub.dev: https://pub.dev/packages/squawk