18 Commits (57138cece0c34e8ab88df4c0d7dfed36ae5c9762)

Author SHA1 Message Date
v504 510dd6d49a Refactor localization implementation by replacing all instances of NSLocalizedString with a String.localized extension method across multiple files. This change simplifies the localization process, enhances code readability, and ensures consistency in the app's interface. Updated various views to utilize the new localization approach, improving maintainability and reducing redundancy.
2 months ago
v504 562f0efd9d Integrate LanguageManager as an environment object across multiple views to support localization. Update various views to utilize localized strings for UI elements, enhancing the user experience by providing language-specific content. Refactor existing text to use the new localization system, ensuring consistency and accessibility in the app's interface.
2 months ago
v504 3d48275c62 Refactor QRCodeColor enum in QRCodeStyleModels to remove gradient color cases, simplifying color options for QR code customization. Update ScannerView to enhance image picker functionality with new parameters for image processing. Revise QRCodeStyleView to streamline image selection and processing, including automatic resizing and compression of selected images, improving overall user experience in logo customization.
2 months ago
v504 9bd7effd4c Enhance QRCodeStyleView to support custom logo selection from the photo library, including image cropping functionality. Added permissions handling for photo library access and updated logo selection logic to accommodate both custom and preset logos, improving user experience and flexibility in logo customization.
2 months ago
v504 b4cc77cfe8 Refactor ScannerView to simplify orientation change logging by removing unnecessary state variable; update CreateQRCodeView to include additional social media types for QR code generation, enhancing versatility in supported input types.
2 months ago
v504 4018bc0563 Refactor InputComponentFactory to streamline QR code input handling; introduced dedicated configuration structs for various input types, reducing parameter complexity and enhancing code maintainability. Updated CreateQRCodeView to utilize new factory methods for improved modularity and clarity.
2 months ago
v504 dab1808934 Add source field to DetectedCode and update ScannerView logic for improved barcode handling
2 months ago
v504 a58e0dddde Refactor ScannerView to differentiate navigation between QR code and barcode detail views; implement a method for converting barcode types to readable strings, enhancing user experience and data handling.
2 months ago
v504 f23fb833f9 Update BarcodeType enum in HistoryEnums.swift to include additional barcode formats; enhance ScannerView logic to differentiate between QR codes and barcodes, improving data handling and user feedback during scanning.
2 months ago
v504 1fdc94e103 Enhance ScannerView with Vision framework integration for barcode detection; implement decode failure handling with user feedback overlay, improving error management and user experience during image decoding.
2 months ago
v504 8b2ea07f68 Refactor ScannerView and ScanningOverlayView to remove selected scanning style binding; simplify scanning line style to a fixed modern style, enhancing code clarity and reducing state management complexity.
2 months ago
v504 b91e461ad9 Add image decoding functionality to ScannerView; implement image picker for QR code detection from photos, enhance overlay with image decode button, and update state management for decoded images, improving user experience.
2 months ago
v504 e526f6cbce Enhance CameraPreviewView and ScannerView with improved session management and UI updates; add pause and resume functionality for camera, prevent duplicate detection processing, and ensure proper handling of scanning state transitions for better user experience.
2 months ago
v504 1a1989e98b Enhance ScannerView with automatic navigation to QR code detail page upon scanning; implement Core Data saving for scan history and improve history item handling in HistoryView with unified navigation links, enhancing user experience and interaction.
2 months ago
v504 89fb4a2daa Add flashlight control to ScannerView; implement toggle functionality and ensure torch is off on exit. Enhance user experience with haptic feedback on button press.
2 months ago
v504 d929fd046a Refactor CodePositionOverlay and ScannerView to remove the rescan button from the overlay and integrate it into the navigation toolbar; enhance user experience by providing haptic feedback on rescan actions and improving code structure.
2 months ago
v504 3d4cdccc22 Refactor ContentView and ScannerView to replace modal presentation with NavigationLink for scanning; remove unused state variables and close button, enhancing navigation flow and user experience.
2 months ago
v504 fd18b7b683 Remove ScannerView and its associated components; this includes the camera handling, UI elements, and scanning logic, streamlining the project by eliminating unused code.
2 months ago