7 Commits (510dd6d49ae6a544386319f5b351c74748bb8346)

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 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 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 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