Team Sidebar
Design Complete
Important Links
Goals
The proposal is to remove the Teams page and add a new ‘Team Sidebar’ on the same screen as the current channel sidebar in order to accomplish the following:
Make way for Multi-Server Support in the near future
Provide easier access to switch between teams
Provide easier access to add a team
Align more with the webapp UI
UI updates
A new team sidebar is added to the left of the Channel Sidebar. See below for details on the makeup of the Team Sidebar.
Anatomy
Â
Â
Â
Team Sidebar in Context
Here is how the new Team Sidebar displays in context with the rest of the main navigation on the new Home Screen.
Â
Â
Behavior
Team Name
The current team name shows above the Find channels
input now to identify the currently. (e.g. ‘Contributors’ in the example above)
Team Sidebar
The new team sidebar shows a stacked group of Team Avatars representing each Team the user has access to on the Server.
The order of the team list should be based on the web app order that the user has set.
If a user starts scrolling, the fading effect appears either at the top or at the bottom.
Unread badges show up for both servers and teams.
Conditions for displaying the Team Sidebar
If there is only 1 team: Hide the Team Sidebar.
If there are available teams to add/join on the server, adding other teams can be accessed through the
•••
Team menu
If there are 2+ teams: Show the Team Sidebar
If there are available teams to add/join on the server a
+
button displays under the last team avatar.
If the number of teams is greater than the available space, the
+
button anchors to the bottom and the other team avatars scroll. NOTE: the+
button is only available if there are more teams on the Server that are open to join
Few teams
Â
Many teams
Â
One team
Â
Switching Teams
Tapping on a team avatar changes it to a ‘selected’ state and refreshes the Channel Sidebar list to reflect the team
The active channel also changes to the last viewed channel for that team (to follow the web app behavior)
Animation (video)
Failing to load a Team
In the event that a team’s data can’t be loaded, a failure state displays in place of the channel sidebar and the ‘Jump to’ input is disabled. A ‘Try again’ button displays.
Â
Adding a Team
The
+
icon in the Team Sidebar is only available if there are more teams on the Server that are open to joinTapping the
+
icon in the Team Sidebar launches the ‘Select Team’ ModalWhen a user taps a team from this modal, the Team Avatar is appended to the avatars in the Team Sidebar
Â
Â
Â
Â
Â
Tablet UI
The tablet Sidebar follows the same layout as the mobile sidebar, but just adjusts the width to match the standard iPad sidebar width (375 pt shown here).
Â