diff --git a/DGCAWallet.xcodeproj/project.pbxproj b/DGCAWallet.xcodeproj/project.pbxproj index 6c1aee7..c312e10 100644 --- a/DGCAWallet.xcodeproj/project.pbxproj +++ b/DGCAWallet.xcodeproj/project.pbxproj @@ -20,6 +20,7 @@ CE4BD258264FF39D00689FD6 /* CertificateViewer.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CE4BD25A264FF39D00689FD6 /* CertificateViewer.storyboard */; }; CE56B5052639F48E00FB31B1 /* SwiftDGC in Frameworks */ = {isa = PBXBuildFile; productRef = CE56B5042639F48E00FB31B1 /* SwiftDGC */; }; CE56BC07264068110044FD3F /* GatewayConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE56BC06264068110044FD3F /* GatewayConnection.swift */; }; + CE6B330E2651A54800845B8E /* SwiftDGC in Frameworks */ = {isa = PBXBuildFile; productRef = CE6B330D2651A54800845B8E /* SwiftDGC */; }; CE6D4A44264835F100A5D33D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = CE6D4A46264835F100A5D33D /* Localizable.strings */; }; CE8096D9263B07BB00A65AD6 /* UIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE8096D8263B07BB00A65AD6 /* UIColor.swift */; }; CE81533A263FF7EC0030D777 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = CE815339263FF7EC0030D777 /* README.md */; }; @@ -95,13 +96,11 @@ CEA6D709261F8D2900715333 /* DGCAWalletUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DGCAWalletUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; CEA6D70D261F8D2900715333 /* DGCAWalletUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DGCAWalletUITests.swift; sourceTree = ""; }; CEA6D70F261F8D2900715333 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - CEA6E560264058B50066DC8E /* UIViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIViewController.swift; sourceTree = ""; }; CEC7FEDE264C5A41005561BA /* context.jsonc */ = {isa = PBXFileReference; lastKnownFileType = text; path = context.jsonc; sourceTree = SOURCE_ROOT; }; CED2725F26398683003D47A9 /* UIFont.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIFont.swift; sourceTree = ""; }; CED949C9263B50CE00883558 /* List.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = List.swift; sourceTree = ""; }; CEDABD3F263C5FF4007A9B97 /* CertTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CertTable.swift; sourceTree = ""; }; CEDABD48263C70EF007A9B97 /* CertPages.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CertPages.swift; sourceTree = ""; }; - CEDCA7972639E6E700FCB83E /* SwiftDGC */ = {isa = PBXFileReference; lastKnownFileType = folder; name = SwiftDGC; path = "../dgca-app-core-ios"; sourceTree = ""; }; CEDCA79B2639E77800FCB83E /* Package.resolved */ = {isa = PBXFileReference; lastKnownFileType = text; name = Package.resolved; path = DGCAWallet.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved; sourceTree = SOURCE_ROOT; }; CEE9DA54263C7D4000A31532 /* CertCode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CertCode.swift; sourceTree = ""; }; CEE9DA5C263C865200A31532 /* Brightness.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Brightness.swift; sourceTree = ""; }; @@ -115,6 +114,7 @@ files = ( CE8912FB2634C6B900CB92AF /* Alamofire in Frameworks */, CE56B5052639F48E00FB31B1 /* SwiftDGC in Frameworks */, + CE6B330E2651A54800845B8E /* SwiftDGC in Frameworks */, CE1F155C2639F9E700736D48 /* SwiftyJSON in Frameworks */, CE13CF00262DCC180070C80E /* FloatingPanel in Frameworks */, ); @@ -235,7 +235,6 @@ CEA6D6DF261F8D2700715333 = { isa = PBXGroup; children = ( - CEDCA7972639E6E700FCB83E /* SwiftDGC */, CEA6D6EA261F8D2700715333 /* DGCAWallet */, CEA6D701261F8D2900715333 /* DGCAWalletTests */, CEA6D70C261F8D2900715333 /* DGCAWalletUITests */, @@ -310,6 +309,7 @@ CE8912FA2634C6B900CB92AF /* Alamofire */, CE56B5042639F48E00FB31B1 /* SwiftDGC */, CE1F155B2639F9E700736D48 /* SwiftyJSON */, + CE6B330D2651A54800845B8E /* SwiftDGC */, ); productName = DGCAWallet; productReference = CEA6D6E8261F8D2700715333 /* DGCAWallet.app */; @@ -386,6 +386,7 @@ CE13CEFE262DCC180070C80E /* XCRemoteSwiftPackageReference "FloatingPanel" */, CE8912F92634C6B900CB92AF /* XCRemoteSwiftPackageReference "Alamofire" */, CE1F155A2639F9E700736D48 /* XCRemoteSwiftPackageReference "SwiftyJSON" */, + CE6B330C2651A54800845B8E /* XCRemoteSwiftPackageReference "dgca-app-core-ios" */, ); productRefGroup = CEA6D6E9261F8D2700715333 /* Products */; projectDirPath = ""; @@ -678,14 +679,14 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = 9TD26M5RG8; + DEVELOPMENT_TEAM = KH99XNF745; INFOPLIST_FILE = DGCAWallet/SupportingFiles/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 12.1; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 0.4.0; + MARKETING_VERSION = 1.0.0; PRODUCT_BUNDLE_IDENTIFIER = "com.t-systems.DGCAWallet.dev"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; @@ -706,7 +707,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 0.4.0; + MARKETING_VERSION = 1.0.0; PRODUCT_BUNDLE_IDENTIFIER = "com.t-systems.DGCAWallet.dev"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; @@ -856,6 +857,14 @@ minimumVersion = 5.0.1; }; }; + CE6B330C2651A54800845B8E /* XCRemoteSwiftPackageReference "dgca-app-core-ios" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/eu-digital-green-certificates/dgca-app-core-ios"; + requirement = { + branch = main; + kind = branch; + }; + }; CE8912F92634C6B900CB92AF /* XCRemoteSwiftPackageReference "Alamofire" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/Alamofire/Alamofire"; @@ -881,6 +890,11 @@ isa = XCSwiftPackageProductDependency; productName = SwiftDGC; }; + CE6B330D2651A54800845B8E /* SwiftDGC */ = { + isa = XCSwiftPackageProductDependency; + package = CE6B330C2651A54800845B8E /* XCRemoteSwiftPackageReference "dgca-app-core-ios" */; + productName = SwiftDGC; + }; CE8912FA2634C6B900CB92AF /* Alamofire */ = { isa = XCSwiftPackageProductDependency; package = CE8912F92634C6B900CB92AF /* XCRemoteSwiftPackageReference "Alamofire" */; diff --git a/DGCAWallet.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/DGCAWallet.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index fc8883d..975a0fe 100644 --- a/DGCAWallet.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/DGCAWallet.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -10,6 +10,15 @@ "version": "5.4.3" } }, + { + "package": "SwiftDGC", + "repositoryURL": "https://github.com/eu-digital-green-certificates/dgca-app-core-ios", + "state": { + "branch": "main", + "revision": "0792980147e02bf6db0738af157bb2a8d31ea3cf", + "version": null + } + }, { "package": "FloatingPanel", "repositoryURL": "https://github.com/SCENEE/FloatingPanel", diff --git a/DGCAWallet/ViewControllers/List.swift b/DGCAWallet/ViewControllers/List.swift index e0bd17d..b1b9760 100644 --- a/DGCAWallet/ViewControllers/List.swift +++ b/DGCAWallet/ViewControllers/List.swift @@ -115,6 +115,7 @@ class ListVC: UIViewController { presentingViewer = viewer present(fpc, animated: true, completion: nil) + UIImpactFeedbackGenerator(style: .medium).impactOccurred() } override func prepare(for segue: UIStoryboardSegue, sender: Any?) { diff --git a/Localization/DGCAWallet/en.xcloc/Localized Contents/en.xliff b/Localization/DGCAWallet/en.xcloc/Localized Contents/en.xliff index ebf7c77..4fab032 100644 --- a/Localization/DGCAWallet/en.xcloc/Localized Contents/en.xliff +++ b/Localization/DGCAWallet/en.xcloc/Localized Contents/en.xliff @@ -101,10 +101,10 @@ - - Privacy Information - Privacy Information - Class = "UIButton"; normalTitle = "Privacy Information"; ObjectID = "OQB-kV-Lgy"; + + GitHub Page + GitHub Page + Class = "UILabel"; text = "GitHub Page"; ObjectID = "5Lw-xZ-YJu"; app-version @@ -116,6 +116,11 @@ Links Class = "UITableViewSection"; headerTitle = "Links"; ObjectID = "fbO-s8-6gg"; + + Privacy Information + Privacy Information + Class = "UILabel"; text = "Privacy Information"; ObjectID = "hky-ZS-URO"; + Cancel Cancel @@ -126,6 +131,11 @@ Settings Class = "UINavigationItem"; title = "Settings"; ObjectID = "nqQ-GZ-nBR"; + + EU Digital Green Certificate + EU Digital Green Certificate + Class = "UILabel"; text = "EU Digital Green Certificate"; ObjectID = "phM-g4-Hab"; + diff --git a/Localization/DGCAWallet/en.xcloc/Source Contents/DGCAWallet/Storyboards/Base.lproj/CertificateViewer.storyboard b/Localization/DGCAWallet/en.xcloc/Source Contents/DGCAWallet/Storyboards/Base.lproj/CertificateViewer.storyboard index b58c943..46fc745 100644 --- a/Localization/DGCAWallet/en.xcloc/Source Contents/DGCAWallet/Storyboards/Base.lproj/CertificateViewer.storyboard +++ b/Localization/DGCAWallet/en.xcloc/Source Contents/DGCAWallet/Storyboards/Base.lproj/CertificateViewer.storyboard @@ -26,8 +26,8 @@