irislib / iris-messenger

Decentralized messenger
https://iris.to
MIT License
719 stars 157 forks source link

Add toggle: remove ♡❤️ (like) [UX][Feature Request] #290

Closed alltheseas closed 1 year ago

alltheseas commented 1 year ago

User Story

As a low-time preference Iris user who wants to remove noise from my notes, I want an option to remove all ♡❤️ (like), so that I can only see the true signal of value & feedback - ⚡ (zaps).

Acceptance Criteria

In settings menu, user can toggle (turn off, or turn on) ♡❤️ (like) If ♡❤️ (like) toggle is off, timeline no longer shows ♡❤️ (like) Reply, repost note, and zap spacing is equidistant after removal of ♡❤️

Discussion Why not remove ♡❤️ (like) altogether? Facebook, tiktok, instagram etc. users will be used to seeing a certain pattern, and will expect to see ♡❤️ (like) option.

@mmalmi can Iris can measure what % if users opt to remove likes if you implement this feature request?

Mockups: Remove Heart (1)

Display Heart Toggle

joshr4 commented 1 year ago

In other words, are you requesting the ability to show/hide note reactions, specifically the "like" or "upvote" reaction (NIP-25)?

Chavao commented 1 year ago

@mmalmi if you agree with this feature, I can implement it.

petrikaj commented 1 year ago

Did you notice there is a recent upgrade that allows to remove all the reactions from notes:

https://iris.to/note10v9e59a56gswzrjlxjwsszt4hzvl3p9tnxlpzswnl3xppaekv7xq60q7e6

alltheseas commented 1 year ago

Did you notice there is a recent upgrade that allows to remove all the reactions from notes:

This a great. However, this lumps together all types of replies with reactions.

As written the story asks to remove likes (❤️) only (i.e. not zaps, not replies).

The motivation behind the story is that there is signal in zaps ⚡, and there is less signal in likes (❤️ ).

If a note that is high signal (⚡ zapped) contains replies, I would like to have the option of reading these.

Chavao commented 1 year ago

Yeah @petrikaj, I noticed that. But the @alltheseas' proposal is to remove only the ♡:heart: button, giving focus to the zap ⚡ button.

mmalmi commented 1 year ago

Done