ebs_qrcode 0.2.2
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
enableHapticsandhapticFeedback(EbsHaptic.light/medium/heavy/ selection/vibrate); on by default atEbsHaptic.medium. - Add pinch-to-zoom (
enableZoom,zoomSensitivity; on by default). - Add multi-code detection via the
onMultiDetectcallback (reports every code in a frame and keeps scanning). - Add an optional built-in result sheet (
showResultSheet) with copy / scan-again, and share via theonShareResultcallback; 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 viaflutter_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/torchOffIconare namedflashOnIcon/flashOffIcon.) - Re-export
CameraFacingsoinitialCameraFacingcan be set without importingmobile_scannerdirectly.
0.1.1 #
- Replace deprecated
Color.withOpacitywithColor.withValues(alpha:)to remove analyzer warnings and avoid precision loss (fixes static-analysis lints on pub.dev).
0.1.0 #
- Initial release.
- Full-screen
EbsQrScannerwith 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 anonDetectcallback API.- Fully themeable via
EbsQrConfig(colours, cut-out, toggles, labels, footer, formats, camera facing).
