Unread badges should propagate to the root of a nested label

The Problem

I am a heavy user of Gmail labels with many nested labels and a new Mailspring user. I initially signed up and I’m piloting the application to process my inbox. I thought I had seen everything because my labels in the sidebar had no unread badges, but I learned by logging into the Gmail webapp that actually, the nested labels just were not opened nor indicating on the root label that there were children with unread messages.

Proposed Solution

Propagate unread badge counts to the root. If my label structure is Foo > Baz > Bar and Bar has 3 unread, Foo should have an unread badge of three.

Alternative Solutions

I understand if people would prefer not to have this, so it would be simple to enable this via config.