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 |