#indieweb 2023-10-03
2023-10-03 UTC
gxt_, rrix, jeremycherfas, moodydot, monoob8, __earlps, mro_, geoffo, mro__, bloot, mro, gwg_, gerben, miyaduki, [aciccarello]1 and AramZS joined the channel
# [tantek] do folks consider the tiny red dots to be push notifications? I'm leaning that way because in whatever system you’re using, the red dot showing up on a favicon is "pushed" to you on a tab that you might have otherwise loaded to just be reading a post. And in OS app launcher docks or mobile OS homescreens they're also pushed to you, on those app icons
[campegg] joined the channel
# [campegg] I would agree that the notification is made up of the message that appears, along with the sound and/or vibration, but I tend to think of the little red dots/badges as indicators, rather than as an integral part of the notification itself. It's a pretty fine semantic distinction, though.
# [campegg] Having said that, if you look at it through the lens of how iOS treats them, then I guess you could say that the badge is part of the notification. iOS settings allow you to toggle the banner, the sound (which I believe includes vibration), and the badge as part of managing notifications.
# [campegg] It is, but I think it works as a framework for thinking about the components of a notification, regardless of platform or device
gerben joined the channel
# [campegg] Is it really a notification if it's waiting for you in the background rather than, you know, _notifying_ you that something has happened?
# [campegg] My mental model is a little different, I guess.
# [tantek] [campegg] look at the illustrative examples here: https://indieweb.org/notification#IndieWeb_Examples
# [campegg] I don't disagree, and those examples make sense. But personally, I see a "notification" as something that intrudes on an experience (with the implication that it needs immediate attention), while I'd classify the others as more passive updates.
# [campegg] But again, it's a fine semantic distinction, and I think the way you've outlined it would probably make the most sense to the most people
# [campegg] Fair
# [tantek] people seem to have settled on calling those pages of "passive updates" a notifications page often served at /notifications or similar, e.g. even Wikipedia (if you're an editor) has https://en.wikipedia.org/wiki/Special:Notifications
# [KevinMarks] I used to have an app that turned tweets into notifications, so I could read them in the top scroll on android. I turned the sounds and dots off, but I could pull down from the top of my phone and catch up.
# Loqi [preview] [kevinmarks] nanotweeter: clone of http://code.google.com/p/nanotweeter
geoffo joined the channel
# [KevinMarks] This was when that only worked via sms.
# [KevinMarks] Also this app did a better job of dismissing read ones than the original twitter app
# sisoma Possibly relevant to the discussion of push notifications on iOS.
# sisoma When sending a web push notification, Apple requires that you also make it visible. And I don't believe showing a badge qualifies as making the notification visible.
# IWDiscord <sisoma#0>
# [campegg] I think one of the things that is tripping me up is differentiating between a "notification" (which you can generally, but not always) dismiss, and an "unread indicator" that is persistent until you've taken an action
[nsmsn] joined the channel
# [campegg] As I think more about it, I do kind of like the "alert" vs "notice" thing that Wikipedia does
# IWDiscord <sisoma#0>
# sisoma "Safari doesn’t support invisible push notifications. Present push notifications to the user immediately after your service worker receives them. If you don’t, Safari revokes the push notification permission for your site."
# IWDiscord <sisoma#0>
# sisoma I haven't been able to find exactly what constitues an invisible push notification
dmowitz joined the channel
# sisoma The web also has two different APIs, one for notifications and another for badges.
[snarfed] joined the channel
# Loqi 🛡 A badge (AKA achievement) is a visual indicator, with a post containing relevant metadata, of completing some sort of accomplishment, usually associated with completing specific tasks within a system that is frequently recognized as "achievement unlocked", or "you unlocked the xyz badge!" https://indieweb.org/badge
bterry joined the channel
# [tantek] lol here's a use of "badge", by Apple, *not* meaning "notification badge": https://support.apple.com/en-us/HT213044
# [KevinMarks] They used to be notification counts in the circles, then they removed the counts and left the circles
# [KevinMarks] Don't know if this is already in the notifications pages https://www.kevinmarks.com/twitterhatespeech.html
tenkuu joined the channel
# [tantek] [snarfed] per your point about the "Badges" term being used in macOS (and iOS) Settings => Notifications, that too me is evidence that we should call those badges, "notification badges". Also this headline: https://www.macrumors.com/how-to/hide-app-notification-badges-home-screen-ios/
# [KevinMarks] The point is to think about the non-linear aspect of notifications in social media, and treat the different domains based on that, rather than bad proxies like "is this a famous person / paying user"
ajr joined the channel
# [tantek] Here's a related section if you want to update your / link to it as a specific example of why clustering is needed in such UIs: https://indieweb.org/notification#Clustering
Nuve and kleb joined the channel; dmowitz left the channel
[schmarty] joined the channel
[nsmsn] joined the channel
[bneil] joined the channel
# [tantek] nsmsn, capjamesg, benil, also problems with http://indieweb.org are on topic for #indieweb-meta (about the community & its infra, rather than about our personal sites & features & UIs)
[nsmsn] joined the channel
tenkuu_, Nuve and jetpack joined the channel