Skip to content
This repository has been archived by the owner on May 8, 2021. It is now read-only.

Modify look to be more Slack like and unique for OSD #3

Open
5 tasks
bnvk opened this issue May 1, 2015 · 9 comments
Open
5 tasks

Modify look to be more Slack like and unique for OSD #3

bnvk opened this issue May 1, 2015 · 9 comments
Milestone

Comments

@bnvk
Copy link
Member

bnvk commented May 1, 2015

Notable things in this change will include the following UI changes:

  • Colors & fonts that match Open Source Design branding
  • Placeholder for avatars of users
  • Move user list to left of room
  • Increased whitespace around messages and design
  • Skinable-ness of logo, name, fonts
@jancborchardt
Copy link
Member

Nice! One thing only:

Move user list to left of room

Slack doesn’t have the user list permanently visible, only as a popover available on the top right. I find that very nice since the user list is not that important.

@bnvk bnvk added this to the 0.1.0 milestone May 2, 2015
@bnvk
Copy link
Member Author

bnvk commented May 2, 2015

@jancborchardt yah, that's true. This is actually a bit tricky to get right depending on how an instance of Shout is configured. I've opened up a more granular issue #4 to track this

bnvk added a commit that referenced this issue May 2, 2015
@simonv3
Copy link
Member

simonv3 commented May 24, 2015

I did some doodling today, and was wondering what people thought of this:

slicksketch

The squares in the bottom right are other channels. There's probably a couple of ways to elegantly handle multiple channels.

Hoping this gets some conversation going about direction of Slick.

@jdittrich
Copy link
Member

thx for moving this further.

I assume that switching channels would influence both the chat-stream-view (left) and the people-in-channel-view (right). If the buttons are in the people-in-channel sidebar, users will assume that them being clicked will only influence this sidebar ("control mapping")
So the buttons for switching channels (or are they not for switching?) should probably in a place where it is clear that they influence chatstream and people-in-channel e.g. in a bar that is on top of both. (We would need one of these designer-dev-visual-tools now, I think :-) )

@simonv3
Copy link
Member

simonv3 commented May 26, 2015

@jdittrich Yeah it would. It's not clear, but there is actually a differentiation line between the people-in-channel-view. I see what you're saying though.

Maybe the channels are hidden under a dropdown instead?
slicksketch_v2

I wasn't sure whether it made sense underneath the channel title. The dropdown could just be hidden if we don't want people to join new channels.

What I imagine could work in that case is that it shows a list of recent channels, possibly with notifications in each channel if there are mentions. And the ability to add another channel.

@bnvk
Copy link
Member Author

bnvk commented May 26, 2015

The way Slack handles this is with a "show channel" button (lil person shaped button with the number 30 next to it). Here is the header view with no channel users sidebar being visible.

screen shot 2015-05-26 at 2 03 23 pm

And here is the sidebar that slides out when that "details" button is clicked on:

screen shot 2015-05-26 at 2 04 21 pm

@simonv3
Copy link
Member

simonv3 commented May 26, 2015

@bnvk I'm seeing two use cases then - one dropdown gives more channel information. (I would prefer to maybe store that above the user list / in the sidebar? Or below?) An other dropdown to switch between channels. Is that what you were thinking?

I actually think Slack suffers from the fact that it has a lot of drop downs that I never think about or use.

Edit: a decision should probably be made whether we want to treat Slick as a "one channel" app, with the ability to easily switch to and between channels, or as an app that shows lots of channels at the same time. (like Slack, Shout, IRCCloud all do). I think the second option is part of why IRC is confusing.

@jancborchardt
Copy link
Member

Well, honestly the list of users in a channel is not as important to warrant it being shown all the time. I think Slacks approach to that is very good - channel list, private conversations and current conversation should be focused.

@simonv3
Copy link
Member

simonv3 commented May 29, 2015

@jancborchardt Slack also shows some of the most "active" users. I think showing 10 of the most active users (most likely the people that a new joiner will interact with) and then having a collapsed "view more" might be a good idea?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

4 participants