You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
v504 4fc6ce9104
Remove backup localization file for Simplified Chinese. This cleanup helps streamline the localization process and reduces redundancy in the project.
2 months ago
..
Assets.xcassets Add 1024x1024 app icon and update Contents.json; remove unused Resources.imageset 2 months ago
Models Implement pagination for history items in CoreDataManager and update HistoryView to support loading more data. Introduce new methods for fetching history items with pagination and total count, enhancing performance and user experience. Add localized strings for "Load More" functionality in multiple languages. Integrate memory monitoring in MyQrCodeApp for improved resource management. 2 months ago
Resources Refactor SettingsView to improve layout and navigation structure. Replace NavigationView with a ZStack for better background handling and update UI elements for app permissions and privacy policy. Enhance localization support by adding new strings for app permissions in English, Thai, and Simplified Chinese. Update navigation titles and button styles for consistency across the settings interface. 2 months ago
ScannerView 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
Utils Implement pagination for history items in CoreDataManager and update HistoryView to support loading more data. Introduce new methods for fetching history items with pagination and total count, enhancing performance and user experience. Add localized strings for "Load More" functionality in multiple languages. Integrate memory monitoring in MyQrCodeApp for improved resource management. 2 months ago
Views Enhance LanguageManager to support system language detection and user selection. Introduce a new 'system' language option that automatically follows the device's language settings. Update SettingsView to implement a collapsible language selection interface with visual feedback. Add localized strings for the new system language option in English, Simplified Chinese, and Thai. Improve UI responsiveness and maintainability in language management. 2 months ago
en.lproj Enhance LanguageManager to support system language detection and user selection. Introduce a new 'system' language option that automatically follows the device's language settings. Update SettingsView to implement a collapsible language selection interface with visual feedback. Add localized strings for the new system language option in English, Simplified Chinese, and Thai. Improve UI responsiveness and maintainability in language management. 2 months ago
th.lproj Enhance LanguageManager to support system language detection and user selection. Introduce a new 'system' language option that automatically follows the device's language settings. Update SettingsView to implement a collapsible language selection interface with visual feedback. Add localized strings for the new system language option in English, Simplified Chinese, and Thai. Improve UI responsiveness and maintainability in language management. 2 months ago
zh-Hans.lproj Remove backup localization file for Simplified Chinese. This cleanup helps streamline the localization process and reduces redundancy in the project. 2 months ago
CODE_OPTIMIZATION_SUMMARY.md 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
ContentView.swift 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
Info.plist 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
LanguageManager.swift Enhance LanguageManager to support system language detection and user selection. Introduce a new 'system' language option that automatically follows the device's language settings. Update SettingsView to implement a collapsible language selection interface with visual feedback. Add localized strings for the new system language option in English, Simplified Chinese, and Thai. Improve UI responsiveness and maintainability in language management. 2 months ago
LanguageSettingsView.swift 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
Logger.swift 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
MULTILINGUAL_FIX_SUMMARY.md 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
MyQrCodeApp.swift Implement pagination for history items in CoreDataManager and update HistoryView to support loading more data. Introduce new methods for fetching history items with pagination and total count, enhancing performance and user experience. Add localized strings for "Load More" functionality in multiple languages. Integrate memory monitoring in MyQrCodeApp for improved resource management. 2 months ago