Show Gmail Labels with Unread Messages
If you have a lot of labels in Gmail, it’s difficult to see all of them without scrolling down. In July, Gmail added an option to hide some of your labels, so that the most important labels are always visible. Unfortunately, if you receive a message that’s automatically labeled using a filter and the label is hidden, you’ll miss the message.
A new feature from Gmail Labs solves this problem: enable Hide read labels and “the visible labels in the navigation bar will be hidden under the ‘more’ menu when they don’t contain any unread conversations”.
Since the feature only hides visible labels, you can go to the label management page and click on “show all” next to your labels. If all your labels are visible and Hide read labels is enabled, Gmail will only show the labels that include unread messages.
Google Reader has a similar feature: if you click on the arrow next to your subscriptions and select “show updated”, you’ll only see the folders and the feeds with unread items.