- Add the forward nav button beside back (NavState.can-forward/request-forward).
- The kiosk back bar owns the window chrome (no HeaderBar): macOS leaves the
~78px traffic-light inset, Linux frameless draws the custom WindowControls
on the right. OS-agnostic (the kiosk is not restricted to any platform).
- Hide ALL NPB view modes not compatible with kiosk (New/Classic/Small/Large
+ Miniplayer + Immersive) while in the kiosk profile; only the profile
toggle remains.
- Track lists (Library/Search) use ListView so only the visible band mounts
— the plain VerticalLayout spiked CPU on entry, which a Pi cannot afford.
cc