better layout of the transaction list running total
running totals when filtering transactions by account this requires traversing the transaction list in the opposite order - from oldest to newest and corresponding corner cases
rework transaction list with proper view holders and no background load all the data is already available in the transaction list loaded from the database (asynchronously) also, fix a glitch where a visible item's matching account row is not coloured when the list is filtered by account name (because the underlying item is the same)
convert the last update global header to a list header to avoid taking up precious space, and to help animation of transactions coming in the front of the list -- before they were silently inserted above the first, in above the visible scroller window. now there is an item fixed at the first position
a bit more of transaction list card elevation; default background
further theme fixes drop fixed "Light" theme reference where it is not needed to allow the dark theme to kick in move global colour values in the base app theme, the default theme is much like the 5⁰ themes generate night variants of the themes employing system-wide dark theme
yet another attempt to improve layout of transaction list
restore transaction list card margins, default elevation more air between cards and less on the sides
whitespace
more material transaction list layout card views no longer use alternate background color day/month indicators are less intrusive while still visible enough
show transaction-level comments in transaction list
more material styles
more themed colors usage
replace a redundant linear layout with a simple view
remove unuset properties source of confusion
replace ContentFrameLayout with FrameLayout
employ some themed styles
initial (buggy) implementation showing account comments in transaction list
drop remnants of hollow transaction list item
migrate to AndroidX