fn share_fraction(tree: &Tree<Pane>, id: TileId) -> Option<f32>
How much of its linear parent a tile takes up (None when the parent is a tab bar — a tab has no share).