Skip to content

Commit

Permalink
Feature/settings page (eu-digital-green-certificates#45)
Browse files Browse the repository at this point in the history
* feat: SettingsVC, PrivacyURL

* chore: package.resolved

* WIP link missing files; l10n.

* Vertical gear pos.

* Add last reference.

* Fix alignment warning.

* Change button color.

* Prepare version cell for migration to core module.

* Cosmetics and logic change

* SwiftLint and cell indicator

* opensource libs and font size

* Add separator.

* Change color.

* Reorder.

* Outsource AppVersionCell.

* Revert context file.

Co-authored-by: Paul Ballmann <[email protected]>
Co-authored-by: Yannick Spreen <[email protected]>
  • Loading branch information
3 people authored May 16, 2021
1 parent fee0fca commit 08357c2
Show file tree
Hide file tree
Showing 12 changed files with 836 additions and 25 deletions.
36 changes: 30 additions & 6 deletions DGCAWallet.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,16 @@

/* Begin PBXBuildFile section */
CE13CF00262DCC180070C80E /* FloatingPanel in Frameworks */ = {isa = PBXBuildFile; productRef = CE13CEFF262DCC180070C80E /* FloatingPanel */; };
CE13CF05262DCDCD0070C80E /* CertificateViewer.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CE13CF04262DCDCD0070C80E /* CertificateViewer.storyboard */; };
CE13CF0A262DCDDA0070C80E /* CertificateViewer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE13CF09262DCDDA0070C80E /* CertificateViewer.swift */; };
CE13CF0F262DD0D80070C80E /* FullFloatingPanelLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE13CF0E262DD0D80070C80E /* FullFloatingPanelLayout.swift */; };
CE13CF23262DDF810070C80E /* RoundedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE13CF22262DDF810070C80E /* RoundedButton.swift */; };
CE1D1EF6263597A2004C8919 /* LocalData.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE1D1EF5263597A2004C8919 /* LocalData.swift */; };
CE1F155C2639F9E700736D48 /* SwiftyJSON in Frameworks */ = {isa = PBXBuildFile; productRef = CE1F155B2639F9E700736D48 /* SwiftyJSON */; };
CE260F56263DD1720083A200 /* WalletCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE260F55263DD1720083A200 /* WalletCell.swift */; };
CE37B643263867D700DEE13D /* SecureBackground.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE37B642263867D700DEE13D /* SecureBackground.swift */; };
CE4BD254264FF28900689FD6 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4BD253264FF28900689FD6 /* Settings.swift */; };
CE4BD255264FF39400689FD6 /* Settings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CE4BD257264FF39400689FD6 /* Settings.storyboard */; };
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 */; };
CE6D4A44264835F100A5D33D /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = CE6D4A46264835F100A5D33D /* Localizable.strings */; };
Expand Down Expand Up @@ -63,13 +65,15 @@
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
CE13CF04262DCDCD0070C80E /* CertificateViewer.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = CertificateViewer.storyboard; sourceTree = "<group>"; };
CE13CF09262DCDDA0070C80E /* CertificateViewer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CertificateViewer.swift; sourceTree = "<group>"; };
CE13CF0E262DD0D80070C80E /* FullFloatingPanelLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullFloatingPanelLayout.swift; sourceTree = "<group>"; };
CE13CF22262DDF810070C80E /* RoundedButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoundedButton.swift; sourceTree = "<group>"; };
CE1D1EF5263597A2004C8919 /* LocalData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalData.swift; sourceTree = "<group>"; };
CE260F55263DD1720083A200 /* WalletCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletCell.swift; sourceTree = "<group>"; };
CE37B642263867D700DEE13D /* SecureBackground.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackground.swift; sourceTree = "<group>"; };
CE4BD253264FF28900689FD6 /* Settings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = "<group>"; };
CE4BD256264FF39400689FD6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Settings.storyboard; sourceTree = "<group>"; };
CE4BD259264FF39D00689FD6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/CertificateViewer.storyboard; sourceTree = "<group>"; };
CE56BC06264068110044FD3F /* GatewayConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GatewayConnection.swift; sourceTree = "<group>"; };
CE6D4A45264835F100A5D33D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
CE8096D8263B07BB00A65AD6 /* UIColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColor.swift; sourceTree = "<group>"; };
Expand All @@ -93,7 +97,7 @@
CEA6D70D261F8D2900715333 /* DGCAWalletUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DGCAWalletUITests.swift; sourceTree = "<group>"; };
CEA6D70F261F8D2900715333 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CEA6E560264058B50066DC8E /* UIViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIViewController.swift; sourceTree = "<group>"; };
CEC7FEDE264C5A41005561BA /* context.jsonc */ = {isa = PBXFileReference; lastKnownFileType = file; path = context.jsonc; sourceTree = SOURCE_ROOT; };
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 = "<group>"; };
CED949C9263B50CE00883558 /* List.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = List.swift; sourceTree = "<group>"; };
CEDABD3F263C5FF4007A9B97 /* CertTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CertTable.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -139,7 +143,8 @@
children = (
CEA6D6F6261F8D2900715333 /* LaunchScreen.storyboard */,
CEA6D6F1261F8D2700715333 /* Main.storyboard */,
CE13CF04262DCDCD0070C80E /* CertificateViewer.storyboard */,
CE4BD25A264FF39D00689FD6 /* CertificateViewer.storyboard */,
CE4BD257264FF39400689FD6 /* Settings.storyboard */,
);
path = Storyboards;
sourceTree = "<group>";
Expand Down Expand Up @@ -174,6 +179,7 @@
CE891304263581D900CB92AF /* Home.swift */,
CEDABD48263C70EF007A9B97 /* CertPages.swift */,
CEDABD3F263C5FF4007A9B97 /* CertTable.swift */,
CE4BD253264FF28900689FD6 /* Settings.swift */,
);
path = ViewControllers;
sourceTree = "<group>";
Expand Down Expand Up @@ -399,9 +405,10 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CE13CF05262DCDCD0070C80E /* CertificateViewer.storyboard in Resources */,
CE4BD258264FF39D00689FD6 /* CertificateViewer.storyboard in Resources */,
CE6D4A44264835F100A5D33D /* Localizable.strings in Resources */,
CEA6D6F8261F8D2900715333 /* LaunchScreen.storyboard in Resources */,
CE4BD255264FF39400689FD6 /* Settings.storyboard in Resources */,
CEC7FEDF264C5A41005561BA /* context.jsonc in Resources */,
CE81533A263FF7EC0030D777 /* README.md in Resources */,
CEA6D6F5261F8D2900715333 /* Assets.xcassets in Resources */,
Expand Down Expand Up @@ -458,6 +465,7 @@
CEA1556B262F784E0024B7AC /* SelfSizedTableView.swift in Sources */,
CE8096D9263B07BB00A65AD6 /* UIColor.swift in Sources */,
CEDABD49263C70EF007A9B97 /* CertPages.swift in Sources */,
CE4BD254264FF28900689FD6 /* Settings.swift in Sources */,
CE1D1EF6263597A2004C8919 /* LocalData.swift in Sources */,
CED2726026398683003D47A9 /* UIFont.swift in Sources */,
CEE9DA55263C7D4000A31532 /* CertCode.swift in Sources */,
Expand Down Expand Up @@ -508,6 +516,22 @@
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
CE4BD257264FF39400689FD6 /* Settings.storyboard */ = {
isa = PBXVariantGroup;
children = (
CE4BD256264FF39400689FD6 /* Base */,
);
name = Settings.storyboard;
sourceTree = "<group>";
};
CE4BD25A264FF39D00689FD6 /* CertificateViewer.storyboard */ = {
isa = PBXVariantGroup;
children = (
CE4BD259264FF39D00689FD6 /* Base */,
);
name = CertificateViewer.storyboard;
sourceTree = "<group>";
};
CE6D4A46264835F100A5D33D /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
Expand Down Expand Up @@ -657,7 +681,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = KH99XNF745;
DEVELOPMENT_TEAM = 9TD26M5RG8;
INFOPLIST_FILE = DGCAWallet/SupportingFiles/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
LD_RUNPATH_SEARCH_PATHS = (
Expand Down
Loading

0 comments on commit 08357c2

Please sign in to comment.