KvadrantAppBar
fun KvadrantAppBar(modifier: Modifier = Modifier, mini: Boolean = false, menuItems: List<String> = emptyList(), onMenuItemClick: (Int) -> Unit = {}, menuExpanded: Boolean = false, onMenuToggle: () -> Unit = {}, cyrillic: FontFamily? = null, buttons: @Composable () -> Unit = {})
The bar along the bottom of a Windows Phone page: at most four circular buttons and an overflow menu, 72 px tall.
The bar draws the circle; the caller supplies the glyph. Forty icons in one style on a 26×26 grid is a designer's week and the part of a project like this that is routinely planned as a programmer's afternoon, so it is not on the critical path — see D10. KvadrantAppBarButton takes a slot and centres whatever goes in it.
The menu labels are lowercase because the phone's were, and mini = true is the 30 px form the bar collapses to when a page wants its space back.