Is your feature request related to a problem? Please describe.
It's not a problem, just a recent change in behavior. In a recent beta, I think 3.14.8, the primary service icon was duplicated in the sidebar. The primary service icon now brings up the last used child service (e.g. Calendar) rather than always opening the primary service itself (Inbox).

Is your feature request related to an account type?
I only use multiple services with Google accounts, but presumably other accounts have the same behavior.
Describe the solution you'd like
I believe the rationale is that specific service selection can now be made using the child service icons, and clicking the primary service icon will bring up whatever most recently used service was. However, I find the old behavior more intuitive, where the primary service icon was specifically attached to the primary service (e.g. Inbox), so that clicking the Inbox icon would always open Inbox. It's also more space efficient. It would be nice if there were an option to restore the previous behavior (i.e., hide the duplicate service icon, make the primary icon always select the primary service).
Just a question. But you have the option to replace the icon in the main service also, that is not enough?
The example below is what I use for the slack services (therefore I am wondering):

It's not that I want a different icon graphic for the main service, but that I'd prefer to not have multiple buttons that do similar things. The original UI had one icon for each service:

In the example above, the main service icon is "Inbox", and each child service has an icon under that (Hangouts and Calendar). The new UI has a main "Google" service icon, then separate icons for each Google service under that (including Inbox).
Basically, I (personally) preferred the previous layout. I don't find a generic "Google" icon to be particularly useful; when I click one of the service icons, I want to bring that specific service up, not "the last Google service I was using". I would also prefer not to waste vertical space with an icon that I don't need.
The new layout isn't a huge problem for me, it just seems like a minor usability regression (for my usage pattern :) ).
This one has been a bit of a headscratcher for us and we have changed the behaviour between this version and the previous versions.
We used to have a concept of a default service (normally gmail or ginbox) which would have a special set of behaviours associated with it (e.g. always first position, can't be moved, only one with sync, etc...). This has been removed in the beta channel to support some new features.
Whilst adding the new features became apparent that the item in the first slot could get lost because of the following...
All that said, I do agree with you in it that it brings wasted space into the UI. Our thinking was that it mimics the behaviour of the toolbar more closely (where the first item is displayed) and gives a visual home to all the tooling around the service. I'm trying to think of things that we could do to remove it but still keep it functional. Perhaps if we added an extra switch to prioritize the first sidebar item in which we can do...
I guess the caveats to this would be:
Not 100% sure what the best course of action would be - happy to take ideas though!
What if
default service were an explicit optionOur thinking was that it mimics the behaviour of the toolbar more closely
The sidebar and toolbar really seem like two different environments. For the toolbar you probably don't want to hide the main service icon, because when you're using the toolbar, the sidebar icon is really just an overall service icon (it chooses a context, and the toolbar buttons select a service).
That doesn't make as much sense with the sidebar, though, especially when you leave all the service icons visible all the time (which I normally do). In that use case there's no utility in having one icon select a context, because all the contexts are always visible.
I'll have a look to see what I can do :)
This is what I've playing with (8d4b018738d5047a0eeed2b872006736d89dbac6), would be good to get your input on it though...
Add an option into hide the first service

Once this is done it turns the sidebar from this to this...


If hide is enabled we add an option into the context menu to show it again...

We also change the account switcher so when you click on the account in the sidebar it always takes you back to the first sidebar service (if available)
Would that help, is there anything that might be missing?
That sounds like just what I was looking for. 馃憤
This has just gone out in the latest beta :)
Very nice!
I noticed that the "Show total unread count from all services" switch has to be on to show the unread badge on the main icon (or I missed something). Does it still show the aggregate when the "Hide the first sidebar service" switch is enabled, or does it only show the unread count for the first service?.
It just shows the aggregate at the moment
Ah, it'd be nice to revert to a service-specific badge in that case.
I'll take a look :)
I think this might be closer to what you're after. I've changed the way the setting works but haven't included migration (it's beta) so you'll need to re-change this (sorry!).
It now consists of 3 modes (normal, collapsed & primary)


Normal gives you something like below. I've changed the account icon to green so you can see the difference. If there was another service with a count of 10, the green count would always be 87...

Collapsed is similar to what you've been trying out with the aggregate count...

Then primary replaces the account icon badges and counts etc with the sidebar one effectively making the top item the service...

The popover has had some changes too. When it's in normal it looks as it does now...

However if using collapsed or primary we're including options for both account and service. It gets a bit long but I think it's okay. This removes the need to re-show the service to get options on it

I think that's going to work better, but feedback would be great, particularly on the wording in settings. Anything to make it clearer what it does would be great. This will ship in the next beta shortly :)
Yes, this definitely looks like it's going in a good direction.
Possibly "Hidden" would be a better term than "Collapsed". Collapsed things may expand at some point, but the hidden service icon won't be shown again (I assume) unless the user changes the setting.
I think it makes sense to include both the account and service icons in the popover. The menu isn't unreasonably long, and it's where a user (well, where I) would intuitively expect to find both sets of options.
Sorry it's taken a little bit of time to get the release out, but the option is available in 3.14.14 :)
Hi, this has just been released in the latest version of Wavebox (4.0.0). You can get the update by using the Application/File menu and clicking Check for Update or by downloading the latest version from our releases page or download page. Thanks!
@Thomas101 is this feature in Wavebox 10? (I can't find it)
If not, any plans to add it?
Thanks