proactively apply the same fix to the new transaction editor
use standard height toolbars in main activity and new transaction act.
switch new transaction UI to FabManager
new transaction: replace bottom filler with scroll FAB behaviour code becomes more consistent when the last item in the list is not a special case and FAB UI behaviour also becomes consistent with the rest of the app
rework new transaction activity/model/etc with proper concept separation activity monitors the model and sends changes to adapter; view holder propagates changes to the model this makes it possible to properly handle QR scan results in the activity without dirty tricks
shuffle some classes under proper packages
whitespace
replace <fragment> with FragmentContainerView as recommended supposedly more flexible about fragment transactions
drop empty style
fix the simulation label (only relevant in debug builds) to follow theme
use toolbar height that changes with font size the text inside scales with the system font, so should the toolbar
NT: hide the simulation watermark by default
style the simulation watermark to stretch requires API 26, so also set a larger default textSize for those not lucky to have modern Android
NT: add simulation watermark when simulation is enabled
move new transaction UI into a fragment, have a clean saving progress
new transaction: extract account list in a separate layout
rework new transaction activity with a RecyclerView in the process: - decouple DatePickerFragment from the new transaction activity - fix ImeAction setting - fix focusing next element when date/old transaction/account name is picked
better color for the new transaction save progress spinner the button uses the accent color, so the progress should use the primary
New transaction: use the accent color for the FAB (same as in main activity)
update copyright years