There’s another solution, much faster, it’s to use Screen Time and have your partner own the passcode. I hold my partner’s phone passcode and it’s fantastic to control when he’s allowed to doom scroll
+1 SO MUCH
After two years I couldn't understand them. Sometime one notification appear, then it disappear, is it in the bottom stack? No, it just disappear.
Also when there's many of them grouped, will tapping expand them? open the app? It's random.
But mostly, on Android, having quick actions on notifications. Receiving a useless email? The "Delete" action is right there. Boom, done. Move on.
In retrospect, I think it's why I find Android so functional. Just from the notifications you can do everything. No need to unlock your phone and end up distracted.
I just switched from an iPhone 13 mini to a Pixel 9 Pro, and it's tough to admit but I can do so much more with my thumb on a big Android than a tiny iPhone. Mostly due to the back gesture always works (never need to tap the top left corner in some cases, and also being able to return to the 3 button navigation) and being able to pull down the notifications by sliding down on the main screen.
I remember my iPhone, on my desk, turning up because of a notification, then hearing the vibration for a failed FaceID unlock. This very smart system wasn't able to understand that it was looking at a ceiling. So I always ended up having to type my password due to too many failed FaceID attempts.
FaceID was highly ranked in the reasons why I disliked iPhones.
> The requirement to offer a 'Reject All' button next to an 'Accept All' button follows indirectly from the consent requirements in the GDPR; consent must be as easy to revoke as it is to give.
As erwinkle mentioned, these animations use anime.js
If you want to build something but don't really know how to do it, I would suggest the following:
1. Build the visual content in an SVG with Inkscape. It should be easy for you to build the layout with assets/item to animate. Don't forget to group items and set names so you can reference them later.
2. Once exported, insert the SVG in an HTML page and add anime.js. This library will let you animate the content you just created (you should be able to reference your named items from Inkscape and animate them). The learning curve might be tough depending on your experience regarding animation (or CSS in general).