RocketChat / feature-requests

This repository is used to track Rocket.Chat feature requests and discussions. Click here to open a new feature request.
21 stars 9 forks source link

Allow users to decide if they want to keep the link, the preview or both #110

Open janrudolph opened 6 years ago

janrudolph commented 6 years ago

Description:

If you paste a link to any web resource (like pictures) in a channel, a preview is rendered. Examples:

Gif

link_preview

Link

link

In these cases a user does not need the original link anymore because the preview is a better representation of the resource. The combination of link and the preview looks a bit strange. Therefore I suggest to hide the original link if the rendering is successful.

What do you guys think about this?

TwizzyDizzy commented 6 years ago

Hi @janrudolph

while at first I agreed with your reasoning I then thought about how it would feel. It's rather hard to describe in words but I would feel ... kind of blind. Technically you're right, when the image is loaded there is no actual use in showing the URL, yet seeing it there somehow gives a certain feel of... "I know where this image came from" ... unfortunately I can't put this feeling into better words...

Cheers Thomas

janrudolph commented 6 years ago

@TwizzyDizzy Well, I look on this from a non-tech user perspective. These users are pretty fine with just seeing the preview. They do not see any value in having both - the link and the preview. For them it looks "grubby" and most of them do not care where e.g. a picture comes from. We tech people might have a different view on that than non-tech guys.

TwizzyDizzy commented 6 years ago

@rocket-cat label add "Feature: Request"

We tech people might have a different view on that than non-tech guys.

Yeah... this is most likely true, I agree.

Cheers Thomas

serviceman commented 5 years ago

I think this is a good idea as long as the admin can still see both. There may be times when you may need to block the sharing of images/pages from certain domains.