Commit graph

261 commits

Author SHA1 Message Date
07941380ec Extracted interfaces for UI model classes Customer, BankAccount and AccountTransaction. So entities can implement these interfaces directly, there's no need for mapping anymore 2022-02-07 00:18:06 +01:00
78d691954c Equalized message to ask if account should be deleted between all three platforms. Made messages clearer, ixed typos 2022-02-07 00:18:06 +01:00
035b7b3d33 Set transactions label to max 1 line and usage to max 2 lines 2022-02-07 00:18:06 +01:00
033a29492d Implemented hiding keyboard on return key press for UIKitSearchBar 2022-02-07 00:18:06 +01:00
96b6f4a718 Extracted SearchBarWithLabel 2022-02-07 00:18:06 +01:00
d84da617ba Fixed displaying search bar over almost full screen width 2022-02-07 00:18:06 +01:00
2339cba451 Set Divider color to gray instead of black, makes it more friendly and less hard 2022-02-07 00:18:06 +01:00
9c8fe481f8 Fixed that Divider didn't set its color correctly 2022-02-07 00:18:06 +01:00
53f0380302 Fixed that search bar didn't scroll out of view but was always visible 2022-02-07 00:18:06 +01:00
5277438009 Renamed back "accounts" and "new" icon to lower case as it's really strange Git, cannot commit upper case name 2022-02-07 00:18:06 +01:00
78f09befbd Moved extensions to folder extensions 2022-02-07 00:18:06 +01:00
797e108485 Moved remaining views to views folder 2022-02-07 00:18:06 +01:00
d9d7b8a604 Git didn't commit that als BankSettingsDialog has been moved 2022-02-07 00:18:06 +01:00
12cfd95300 Added unfinished LabelledUIKitTextFieldWithValidationLabel 2022-02-07 00:18:06 +01:00
fb57a41ca4 Moved all UIKit related classes to UIKit 2022-02-07 00:18:06 +01:00
6dbc85fea4 Moved TAN related views to view/tan 2022-02-07 00:18:06 +01:00
7f343b81e4 Moved all list items to folder view/listitems 2022-02-07 00:18:06 +01:00
42e10044f6 Moved all dialogs to folder dialogs 2022-02-07 00:18:06 +01:00
07a1adf9d1 Renamed AccountsTab to AccountsDialog and SettingsTab to SettingsDialog 2022-02-07 00:18:06 +01:00
434e80a13d Removed not working tests (Xcode wasn't able to compile BankingUiSwift dependencies in tests) 2022-02-07 00:18:06 +01:00
00241ea082 Renamed app name to Bankmeister 2022-02-07 00:18:06 +01:00
9027430616 Set BankTransfer icon to two arrows in a circle 2022-02-07 00:18:06 +01:00
eb4fc1aaeb Renamed all icons to start with an upper case letter; renamed gear.fill to Settings 2022-02-07 00:18:06 +01:00
98d405687b Fixed indent 2022-02-07 00:18:06 +01:00
b2a7b19e03 Reduces space between text and button a bit 2022-02-07 00:18:06 +01:00
184bd85a48 Fixed that empty space between title and amount wasn't tapable 2022-02-07 00:18:06 +01:00
6b922fc2c6 Implemented convenience method to show an Alert from a Message 2022-02-07 00:18:06 +01:00
7dc43aa369 Fixed typo 2022-02-07 00:18:06 +01:00
b11bc25c58 Removed unused files 2022-02-07 00:18:06 +01:00
b98bacd94a Fixed running code async 2022-02-07 00:18:06 +01:00
cc9f142800 Dismissing views now animated by default 2022-02-07 00:18:06 +01:00
78d69cb673 Fixed typo 2022-02-07 00:18:06 +01:00
4398b9536f Fixed 'Secure data with?' key 2022-02-07 00:18:06 +01:00
6201f277cc Dismissing now AddAccountDialog manually so that we can show 'Secure data?' alert synchronously 2022-02-07 00:18:06 +01:00
3d11614921 Fixed that focusTextField may gets called during view update resulting in 'undefined behavior' 2022-02-07 00:18:06 +01:00
0baa74484b Gave usage a whole line as it often contains long texts (TODO: make it multiline, e.g. with UITextView) 2022-02-07 00:18:06 +01:00
a7d56603e5 Fixed bug that NavigationLink navigated to AccountTransactionsDialog twice 2022-02-07 00:18:06 +01:00
9dc45cb53f Added context menu item to navigate to settings dialog 2022-02-07 00:18:06 +01:00
874d78d6ad Renamed alignVertically() to correctly alignHorizontally() 2022-02-07 00:18:06 +01:00
e8614a3b47 Renamed SettingsDialog to SettingsTab 2022-02-07 00:18:06 +01:00
de2b5152ef Disabling UpdateButton as long its executing its action 2022-02-07 00:18:06 +01:00
4d781aea65 Implemented remembering for which accounts FetchAllTransactionsOverlay has been dismissed to not show it again for these accounts 2022-02-07 00:18:06 +01:00
f3332c6da7 Fixed calling showNavigationBarTitle() instead of navigationBarTitle() 2022-02-07 00:18:06 +01:00
d197346cfc Implemented remove app protection 2022-02-07 00:18:06 +01:00
5e07a900a9 Implemented securing app access with password, FaceID or TouchID 2022-02-07 00:18:06 +01:00
41b60a07a4 Extracted UIAlert and ActionSheet 2022-02-07 00:18:06 +01:00
c08b4e7b5d Implemented adding 'Done' button to keyboard as numeric keyboards don't have one -> keyboard cannot be dismissed 2022-02-07 00:18:06 +01:00
7bd6d750a4 Fixed that tabs got created multiple times and therefore sometimes initial navigation bar title, "Accounts", got displayed (issue was i set them up in viewWillAppear() instead of viewDidLoad()) 2022-02-07 00:18:06 +01:00
147ce950f7 Removed setting selectedBank to nil for unsupported banks, there should be absolutely no use in it 2022-02-07 00:18:06 +01:00
c231081798 Split banks search result in supported and unsupported banks 2022-02-07 00:18:06 +01:00