Commit graph

299 commits

Author SHA1 Message Date
6a4f41a578 Fixed focusOnStart 2022-02-07 00:17:54 +01:00
8695a1c049 Fixed mapping response that isSuccessful gets set to false if response code is not a 2xx 2022-02-07 00:17:54 +01:00
bfabbcf3ba Also using now isNotEmpty 2022-02-07 00:17:54 +01:00
847f1b2508 Displaying an icon for AllBanksListItem; extracted AccountFallbackIcon 2022-02-07 00:17:54 +01:00
4597c3fce5 Fixed font for BankListItem 2022-02-07 00:17:54 +01:00
ae1b209db4 Implemented hiding update all accounts' transaction when no account has been added; Implemented array extension property isNotEmpty 2022-02-07 00:17:54 +01:00
766209c1e6 Fixed english translation for TransferMoneyDialog title 2022-02-07 00:17:54 +01:00
38306e9765 Fixed that app data gets saved to documents instead of application support directory 2022-02-07 00:17:54 +01:00
2a1b9ce198 Implemented IconedTitleView to display bank's icon alongside its name 2022-02-07 00:17:54 +01:00
338995e671 Fixed iterating over banks so that ForEach is able to handle dynamic changes (e.g. when an account got added) 2022-02-07 00:17:54 +01:00
341b68fec1 As documents folder path points after each restart to a different folder, saving absolute paths obviously doesn't work. Using now (temporarily) UserDefaults to save bank icons. To encapsulate this added method readContentOfFile(). 2022-02-07 00:17:54 +01:00
d653cd913b Removed unused first imageset 2022-02-07 00:17:54 +01:00
99704f412b Fixed accounts icon (made it scalable and fixed that selected background color didn't get set by setting rendering mode to 'Template') 2022-02-07 00:17:54 +01:00
a2785244a1 Fixed removing nil items so that cast to [Favicon] can succeed 2022-02-07 00:17:54 +01:00
fb071f8826 Implemented making URLs absolute 2022-02-07 00:17:54 +01:00
b898f9d17e Implemented SwiftBankIconFinder 2022-02-07 00:17:54 +01:00
20cd16e509 Fixed showing previous selected tab after choosing an option from 'New ...' ActionSheet 2022-02-07 00:17:54 +01:00
1f66bdfc63 Fixed German translation of Onlinebanking 2022-02-07 00:17:54 +01:00
014e19d4e8 Implemented textChanged listener 2022-02-07 00:17:54 +01:00
2e62a23e63 Fixed that text got updated during view update 2022-02-07 00:17:54 +01:00
5f97a21965 Added default behaviour for return key 2022-02-07 00:17:54 +01:00
ebf4488e90 Implemented focusing text field right on start and focus() and clearFocus() 2022-02-07 00:17:54 +01:00
15939d5862 Implemented focusing the next text field on return key press 2022-02-07 00:17:54 +01:00
e7127aa88b Implemented UIKitTextField to be able to react to Return key presses 2022-02-07 00:17:54 +01:00
d76e4022ec Implemented Contextmenu to transfer money to selected transaction's other party 2022-02-07 00:17:54 +01:00
7b8a83d1fd Removed unnecessary code 2022-02-07 00:17:54 +01:00
1440a298ba Fixed that account tab's navigation bar title didn't get unset (so e.g. also TransferMoneyDialog displayed 'Accounts' as navigation bar title 2022-02-07 00:17:54 +01:00
929d407388 Added uncommitteed SheetPresenter 2022-02-07 00:17:54 +01:00
10fe82d45b Added title to New action sheet 2022-02-07 00:17:54 +01:00
09b8e58845 Added label for New tab 2022-02-07 00:17:54 +01:00
cc9b7dc695 Added icon for accounts tab 2022-02-07 00:17:54 +01:00
6ea94e436b Added label to SearchBankDialog search bar 2022-02-07 00:17:54 +01:00
e3fd832632 Replaced print() by NSLog() 2022-02-07 00:17:54 +01:00
953e731240 Removed VStack - only caused navigation problems and NavigationView (has been replaced by UINavigationController as rootViewController); fixed intend 2022-02-07 00:17:54 +01:00
9572ae0206 Removed accidentally committed code 2022-02-07 00:17:54 +01:00
8c1cd33e6b Extracted setupBankingUi() 2022-02-07 00:17:54 +01:00
363a1806a0 Removed unnecessary navigationBarHidden(false) 2022-02-07 00:17:54 +01:00
ca214457ca Implemented showing balance in AllBanksListItem, BankAccountListItem and BankListItem; extracted AmountLabel for that 2022-02-07 00:17:54 +01:00
4340b80925 Implemented updating all accounts' transactions in AccountsTab; extracted UpdateButton for that 2022-02-07 00:17:54 +01:00
04fba18316 Implemented updating selected accounts 2022-02-07 00:17:54 +01:00
17fd1b0474 Implemented AllBanksListItem 2022-02-07 00:17:54 +01:00
f09ba7cf00 Implemented String extensions like isBlank 2022-02-07 00:17:54 +01:00
448ce54ae9 Fixed that AccountTransactionsDialog got eagerly created and selected bank account(s) therefore set to bank account(s) of last created AccountTransactionsDialog 2022-02-07 00:17:54 +01:00
6b3e4b65c3 Added convenience constructors for bank and bank accounts; settings now selected accounts so that we can use presenter.searchSelectedAccountTransactions() 2022-02-07 00:17:54 +01:00
d7c904a677 Fixed that due to padding height was too small 2022-02-07 00:17:54 +01:00
1a51eb94e5 Implemented display count displayed transactions and sum of displayed transaactions; extracted extension method styleAmount() therefore 2022-02-07 00:17:54 +01:00
4ffb68eba4 Implemented filtering account transactions 2022-02-07 00:17:54 +01:00
6c82a63d64 Implemented expanding / collapsing long TAN hint texts 2022-02-07 00:17:54 +01:00
61ae37a3b3 Set min and max height for label and usage so that list items have a fixed height 2022-02-07 00:17:53 +01:00
c8c116e9e4 Added system colors from UIColor 2022-02-07 00:17:53 +01:00