Add webcam QR code scanning with pinch-to-zoom support#219
Merged
Conversation
Add a webcam mode alongside the existing image upload mode, inspired by the is-it-a-bird webcam implementation. Features include: - Image/Webcam mode toggle buttons - Live camera feed with continuous QR scanning every 200ms - Front/rear camera switching on multi-camera devices - Pinch-to-zoom with double-tap reset on mobile - Shared displayResult function with HTML escaping for URLs - Improved dropzone styling consistent with other tools https://claude.ai/code/session_01WkRNE7y8xrRmXdyHNrYKij
Contributor
|
Claude finished @simonw's task —— View job PR Review Complete ✅Overall Assessment: This is a well-implemented addition that adds valuable webcam scanning functionality with good attention to UX and security details. ✅ StrengthsCode Quality & Best Practices:
Security:
User Experience:
|
Owner
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
This PR adds webcam-based QR code scanning capabilities to the QR Code Decoder, complementing the existing image upload functionality. Users can now switch between image and webcam modes, with support for front/back camera switching and pinch-to-zoom on mobile devices.
Key Changes
displayResult()functionImplementation Details
{ passive: false }to enablepreventDefault()for pinch gestureshttps://claude.ai/code/session_01WkRNE7y8xrRmXdyHNrYKij