There aren’t a lot of replies on this forum’s category, but since the chat is in alpha version and used a lot internally (the team said they switched from mattermost to their own chat solution), I’m sure the developers are working hard on the UX and various features and not ignoring our feedback.
I’m not sure whether this will be added or not, do you have an opinion on this @sam? We used to track the last non-chat route the user was on for the X button that has been removed. We could add back that logic and use it for the “minimize” button which would go back to that route and open the current channel in the widget.
I don’t totally understand what you mean; we don’t have a back button when you view a topic for example. You use the browser back button, home icon, and the other navigation items to escape topics as well as full-page chat. What is being asked for is a button not just to escape chat (which I would argue is done and totally fine), but pop the chat widget open to the same channel.
If the back button goes back to the small chat I suppose that works for some users, but not as intuitive as a toggle button in my opinion. Doesn’t every chat (and other software) use a toggle button for that, as @geoff777 said?
By the way, I’m going to activate the chat feature in a few weeks for an imported and active forum that used to have a chat a long time ago and this feature is really missed by them. These users aren’t computer specialists (like, not at all ) and it will be interesting to have their feedback when they’ll use the Discourse chat.
The back button does absolutely nothing to the chat?
The chat appears to work like a modal or the editor and cover the topic below.
I’m guessing it isn’t quite the same as ‘forward’ will work and take you to the full size chat … but it doesn’t return to the small chat.
@markvanlan seems to be very resistant to the ‘toggle’.
I 'd like to be able to expand the chat and then toggle back to the smaller chat so I can read the topic below. It feels like that is how it should work.
@joffreyjaffeux I have been using chat + sidebar theme for a few days in default mode (non isolated) and this edge case is really driving me crazy
I click #random channel from sidebar
Tiny chat opens
I click … make it big
I then visit a topic list
I click #random again
(phew) I need to embiggen chat again
I feel like there are two changes here:
Embiggen / Make it smaller is a toggle, as @codinghorror advocates for. (when you make it smaller where do you go? I say go to home page, that is good enough for v0 - better still is last full page not in chat you were on)
Once we have the toggle we can remember that a user “embiggened” direct in browser local storage
Together it lets both types of sidebar users be happy.
People who like expanded all the time… just get expanded chat all the time
People who like small floating window … get small floating window.
Where is this toggle in full page chat? I don’t think we have this. Maybe you think of having this behavior when clicking on ? I’m afraid this will be very confusing to people who will wonder why it opens in full when they don’t have the isolate setting, and how could people think clicking would bring back the expected behavior?
I find it counter-intuitive that reducing the chat redirects to the linked topic if we’re in a channel linked to a topic, instead of the page we were on when we maximized the chat window.
Being on a personal chat redirects to the home page.
I don’t know how it behaves if we’re on a channel linked to a category, but I guess it redirects to this category topic list?
In my opinion, it should redirect to the page we were on when we maximized the chat window.