convert MainActivity to view binding
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
remove divider above the navigation drawer not really needed with the themed system bar
reorganize main activity layout to let the CoordinatorLayout do its job with the Snackbars also leads to a cleaner situation on new installs - no drawer until a profile is created
add a copy of the navigation drawer header to the welcome screen
remove more dead code
reorganization of profile list always visible, gear icon too add profile icon appears only when editing the profile list the idea is that switching profiles is the main action to perform when the drawer is open, so no need to hide it behind a collapsible list adding a profile is still a second level action, hidden behind the gead icon
Latest transactions → Transactions the full list is shown since a long time
hide the options drawer item not really used, only takes up space and ands confusion
hook profile list expansion/collapsing on tap at runtime seems to fail on older devices otherwise
update copyright notices
hide the 'Reports' item in the navigation still not ready, no need to tease users
ensure the profile list is always fully visible, without in-list scrolling this is an abuse of the recycler view, which is designed to show only a suitable subset of the list, but (1) nested scrolling is ugly, and worse in landscape, and (2) we aren't supposed to have thousands of profiles
disable profile list sub-scrolling
major rework of the profile management moved entirely to the navigation bar