Comments (7)
Hmm, I think the need to click on the unread counter may be a little non-intuitive for users, since usually they need to click on 'Mark as Read'.
Maybe I'll make the popup appear only for the first time you send a receipt, though.
(or make it a tooltip too)
And if we're already talking about GUI, do you think that it is comfortable to have a conversation while the read receipts blocking is on? Or do you usually just turn it off?
from whatsapp-web-incognito.
Maybe the extension could offer both options. For instance, show a tooltip when the user hovers over the unread count with something like "click to mark as unread" and show a popup the first time the user uses either method. The popup could contain an image indicating both options and a short explanation.
do you think that it is comfortable to have a conversation while the read receipts blocking is on?
I personally always leave blocking on, and manually mark as read before replying. My use case is probably not that common, though - I don't talk a lot, so it's not a huge issue for me. But I do think most users would find (double-)clicking the unread count much easier once learned.
I have a few other slightly related ideas and questions, but I'm not sure if it would be better to open multiple new issues so I hope it's ok to group them here (also, it may be useful to put the answers to the questions in the README - I can help you with that if you want!):
- How about white/black lists/tables? (E.g. always/never block receipts for certain users/groups, use defaults for everyone else)
- Can people see "[User] is typing..." while blocking is on?
- While blocking is on, are conversations automatically marked as read whenever you send a message? Or just under certain conditions? (E.g. when replying to a specific message)
- Do you think it would be a good idea to add the option to fake more natural conversations by marking them as read when you hit "send" (only if they're unread, of course), and delaying sending the message by some time (maybe proportional to the message length)? I don't think this is a very elegant idea, but it's a more hands-off alternative than the current options (manually marking as read or setting a fixed time after you've viewed the conversation).
Sorry for the huge amount of text and thanks a lot again!
from whatsapp-web-incognito.
To answer the questions:
- This is a great idea, and I wanted to implement it in the past. It's probably more useful than the timeout feature (it's worth a different issue)
- No, they can't, since this issue.
- All unread messages in a certain conversation are automatically marked as read whenever you send a message in it. It could be improved by detecting replays and then sending receipt only for the message you replayed to.
- I think it could be nice, but I'm afraid that sending messages in delay could cause some bugs. Also, the delay should be very short to preserve realtime-ness in the conversation.
Regarding the popup\tooltip feature, I might implement it in the future, depending on my time.
I think it's useful to be able to skip the popup.
from whatsapp-web-incognito.
Thank you for all the answers!
I've just thought of a simpler alternative for "naturalness": An option to temporarily disable blocking for that contact as soon as you start typing (or after some small delay), and then enable it again after some period of idleness. What do you think?
from whatsapp-web-incognito.
If it's enabled by default, I think this could be a bit dangerous in cases where someone starts writing a potential replay but not realiazing that the receipt is already on its way.
If it's just another option in the menu, that might be too many check-boxes for one menu...
from whatsapp-web-incognito.
Just to be clear, I wasn't suggesting that all these options should coexist in the extension. Actually I think the last one (auto-disable blocking) would be a nice replacement for all the other ones (since the user could set the delay to anything, including zero). This means the menu would stay with just two or three checkboxes. The whitelist/blacklist feature could also cover this.
And yes, I agree it should be disabled by default!
from whatsapp-web-incognito.
I don't think clicking on the unread counter to mark as read is better than using the more explicit context menu.
from whatsapp-web-incognito.
Related Issues (20)
- Group information is shown as blank HOT 4
- Feature Request: enable viewing view once media HOT 3
- Group Messages Crash Page with Minified React Error HOT 6
- Blank Screen HOT 1
- Can we use the sockets in order to send messages? HOT 1
- I also have a new version,And update in real-time HOT 1
- WhatsApp Web gets stuck on "Loading your chats" when linking your device HOT 1
- Reactions remain unread HOT 19
- Jjj
- WhatsApp kh
- Feature Request: Script of the extension to work with Violent Monkey/TamperMonkey HOT 1
- Show Device of Messages stopped working HOT 35
- "Failed to restore message" HOT 21
- version 2.0.2+ doesn't work on Firefox: service_worker is not supported HOT 14
- Media stories not showing. (Only text stories) HOT 1
- Not syncing messages properly HOT 13
- Pinned, archived channels not synced HOT 3
- "Don't send "Last Seen" and "Typing" updates" checkbox changes don't update immediately HOT 9
- Restore edited message HOT 1
- Extension breaks after WhatsApp version 2.3000 HOT 31
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from whatsapp-web-incognito.