headerbar refactor
Refactor the headerbar handeling a bit
Intentionally takes up space even in the "none" state to prevent odd HdySwitcher behaviour when changing pages
Bonus is we get transitions as buttons change/hide/reveal
Edited by Zander Brown