replace bool arguments with named flags for WindowInfo::ShowNotification
fix regression preventing rectangular selections
allow more control over when notifications are (not) allowed to shrink