Conversation
| @@ -0,0 +1,231 @@ | |||
| # .circleci/config.yml | |||
There was a problem hiding this comment.
Added separate config for a weekly run
| @@ -0,0 +1,225 @@ | |||
| # .circleci/config.yml | |||
There was a problem hiding this comment.
Added separate config for a daily run
| } | ||
| } | ||
| .opacity(didCopyAddress ? 1.0 : 0.0) | ||
| .onChange(of: didCopyAddress) { _ in |
There was a problem hiding this comment.
Very simple update to the new Swift API
There was a problem hiding this comment.
Deleted a bunch of garbage files
Deleted unused code
Added a new Modal Fixing the layout Lock and Unlock are working but there is no transistion delegate Removed some unused closures WIP: Working WalletManager
Layout the address for the receive modal Wired in the userPreference theme Refactoring old code
Polished the layout
- Finished complete send - Added top up button action
Added the Walkthrough steps
added .accessibilityIdentifier in many SwiftUI views (Text() , Button())
e517587 to
3b68fd4
Compare
josikie
left a comment
There was a problem hiding this comment.
Nice, thank you! @kcw-grunt
| let regularFont: Font = .barlowRegular(size: 24.0) | ||
| let largeButtonFont: Font = .barlowBold(size: 24.0) | ||
|
|
||
| init(viewModel: LockScreenViewModel, shouldDismiss: Binding<Bool>, didCompleteWipe: Binding<Bool>,) { |
There was a problem hiding this comment.
Does viewModel in iOS work the same like ViewModel() in Android?
There was a problem hiding this comment.
YeS! It is a design paradigm called MVVM (ModelView ViewModel) and simply means the view (a struct) is the simple display layer while the ViewModel (a class) is where the 'processing' happens. Using this architecture makes dep injection easier and testing easier @josikie .
📱 Description
This is a further polish of the code so the Tutorials look better.
Platform
🎯 Type of Change
🧪 Tests Status