Spoke icon indicating copy to clipboard operation
Spoke copied to clipboard

Feature Request: Notification badge on favicon in browser tab

Open arena opened this issue 5 years ago • 7 comments

Problem It's very easy to ignore incoming replies

Solution One thing that could help would be a little red badge when there are new replies on the favicon for Spoke in the browser tabs.

Notes Does not need a count.. just a dot.

badge

arena avatar Jan 23 '20 17:01 arena

This should be configurable on-off by user, or at least by Spoke instance. Some people haaaaaate those red circles and find them massively demotivating. (e.g., Google+ caught a lot of flak for having that always-on in the early days.)

DinahSanders avatar Jan 23 '20 17:01 DinahSanders

Maybe... but I think Spoke is infinitely more useful than Google + (no offense to anybody that worked on Google +)

arena avatar Jan 23 '20 17:01 arena

This is blocked on #207 and needs a little more planning on whether we should allow texters to turn this off

ibrand avatar May 18 '20 16:05 ibrand

The key word in my note above is demotivating. Non-optional red badges can increase stress (needlessly) and reduce engagement for some users because they are a constant alarm signal. We don't want already stressed volunteers to associate doing a shift with their whole day having increased tension.

Design considerations:

  • How can we ensure that the notification won't show when the texter has no action they can or should take? e.g., a complicated or abusive response which they are waiting for someone from MoveOn to handle. Folks who design campaign response options should weigh in on this as they'll be more familiar with the range of expected texter action (and more importantly inaction) for different campaign types.

  • Could the texter "snooze" notifications? (e.g. dropdown for 30 min, 1 hr, 2 hr, 12 hr) Seems like our default situation is a flow where texter sends, texter handles quick replies, texter clocks out of volunteering for up to a couple hours or until the next morning, texter checks back in to handle late replies. Let's make that flow work well for both organization and volunteer.

DinahSanders avatar May 18 '20 16:05 DinahSanders

@akash-jairam this thread might offer up some more context for https://github.com/MoveOnOrg/Spoke/issues/1904

Frydafly avatar Apr 13 '21 15:04 Frydafly

Just updated this feature request to request the badge on the favicon instead of somewhere else in the tab. There is PR that fixes #207 and makes this feature possible 🎉

I will create two versions of the favicon one with the badge and one without.

(cc: @schuyler1d )

arena avatar Jan 21 '22 01:01 arena

@DinahSanders makes a good point that some people don't like badges. I will make a separate feature request to add user preferences to Spoke that include notification preferences.

arena avatar Jan 21 '22 01:01 arena