Even more ui fixes

Merged username-removed-25042 requested to merge pserwylo/fdroidclient:even-more-ui-fixes into master

More minor fixes to the UI/UX, including a regression from 0.102 (68917526729), a regression from 0.103-alpha1 (46da776c2c1), and some other minor quirks which I found quite annoying while using the latest alphas.

Each commit is quite small and is a fix in its own right, so if any seem stupid, feel free to request they get removed so this MR can proceed.

Fixes #931 (closed).