In a world without dark design patterns, there would be a single pop-up when you first install the application, to ask if you want notifications and/or suggestions for new features
This is exactly how it works in things like Office or Edge.
If you click “no”, it should never bother you again unless you go into a menu and opt in
Yup. Or unless a new feature is introduced, in which case a new pop-up appears. That’s precisely how it works.
Ideally, that pop-up wouldn’t even exist. They could just have a collective “don’t bother me again” checkbox on every non-essential notification
Edge, most of the time, just opens a new tab with “Your Edge was updated” and a list of new things.
If your user has already indicated that they are not interested, any further pestering is essentially harassment.
If it was about the same feature that you already dismissed - yeah, I get the sentiment. If it’s about completely new things - it’s a really weird thing to say. How are users supposed to know that something new was introduced? Sift through thousands of lines of changelogs…?
This is exactly how it works in things like Office or Edge.
Yup. Or unless a new feature is introduced, in which case a new pop-up appears. That’s precisely how it works.
Edge, most of the time, just opens a new tab with “Your Edge was updated” and a list of new things.
If it was about the same feature that you already dismissed - yeah, I get the sentiment. If it’s about completely new things - it’s a really weird thing to say. How are users supposed to know that something new was introduced? Sift through thousands of lines of changelogs…?