Skip to main content

ebs_qrcode 0.2.2 copy "ebs_qrcode: ^0.2.2" to clipboard
ebs_qrcode: ^0.2.2 copied to clipboard

A customizable, cross-platform QR / barcode scanner widget for Flutter with a modern viewfinder, flash, camera flip, scan-from-gallery, and a configurable branding footer.

0.2.2 #

  • Add haptic feedback on a successful scan (camera or gallery), configurable via enableHaptics and hapticFeedback (EbsHaptic.light/medium/heavy/ selection/vibrate); on by default at EbsHaptic.medium.
  • Add pinch-to-zoom (enableZoom, zoomSensitivity; on by default).
  • Add multi-code detection via the onMultiDetect callback (reports every code in a frame and keeps scanning).
  • Add an optional built-in result sheet (showResultSheet) with copy / scan-again, and share via the onShareResult callback; fully labelled (resultSheetTitle, copyLabel, shareLabel, useResultLabel, scanAgainLabel, copiedMessage).

0.2.1 #

  • Add a showcase screenshot, a screenshots: entry for pub.dev, and a fully revamped README (badges, feature highlights, configuration reference, roadmap, contributing guide, and author's note).

0.2.0 #

  • Add EbsBrandingFooter — a built-in branding line with an app logo + name on the left and an overridable "Powered by …" on the right (defaults to Ebsor Infosystem with a bundled logo).
  • Add EbsBrandAsset — render a logo from an SVG asset, a raster asset (PNG/JPEG/WebP/…), a network URL (SVG or raster, auto-detected), or a custom widget, with adjustable size and optional colour tint. SVG support via flutter_svg.
  • Add customizable control icons to EbsQrConfig: flashOnIcon, flashOffIcon, galleryIcon, flipIcon.
  • Add full-widget overrides for the flash, gallery, and flip controls (flashButtonBuilder, galleryButtonBuilder, flipButtonBuilder) — replace the entire button while the scanner keeps wiring the original action.
  • Breaking: rename the "torch" API to "flash" — showTorch → showFlash. (New in this release; torchOnIcon/torchOffIcon are named flashOnIcon/flashOffIcon.)
  • Re-export CameraFacing so initialCameraFacing can be set without importing mobile_scanner directly.

0.1.1 #

  • Replace deprecated Color.withOpacity with Color.withValues(alpha:) to remove analyzer warnings and avoid precision loss (fixes static-analysis lints on pub.dev).

0.1.0 #

  • Initial release.
  • Full-screen EbsQrScanner with a modern viewfinder overlay (scrim, rounded cut-out, corner accents, animated scan line).
  • Attractive circular torch (flash) button that reflects the live torch state, plus gallery and camera-flip controls.
  • Scan-from-gallery via image_picker.
  • EbsQrScanner.scan(context) helper and an onDetect callback API.
  • Fully themeable via EbsQrConfig (colours, cut-out, toggles, labels, footer, formats, camera facing).
0
likes
160
points
160
downloads
screenshot

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A customizable, cross-platform QR / barcode scanner widget for Flutter with a modern viewfinder, flash, camera flip, scan-from-gallery, and a configurable branding footer.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, flutter_svg, image_picker, mobile_scanner

More

Packages that depend on ebs_qrcode