I'm using Ionic to develop a scan application to validate tickets at events. Since their are usually large cues, the focus of the app is speed. I'm using BarcodeScanner plugin for Cordova. Out of the box, a scan action opens the camera, scans a code, closes the camera, and then gives me the code. Since opening and closing the camera takes up time, I would like to change this plugin to keeping the camera open, and having a popup on top of the camera feed when a code is scanned.
I know I probably have to change the source files of the plugin, but I have no idea where to start. Maybe someone else has experience with this?
Any other free Cordova plugin which supports this is fine too. Or maybe use a Barcode Scanner written in JS, like QuaggaJS? How would I implement this in my Ionic app? Because I figure I'll need to have camera access permission.