Make toolbar buttons more independent logic-wise.
Also adds visual toggle state for toggleable buttons.
Use new framework-level triangles.
Add login support, better API state change handling.
Kinda hacky but will do for now.
Minor enhancements
Toolbar and main menu button improvements.
This reverts commit 27a13eec97.
27a13eec97
Fix depth values.