I am on the atomic side of things, I would never want any website moving my phone. I also do not want sites making any noise unless I opt in. I am honestly quite surprised this vibration thing is a thing. It is not a thing on iOS and I use an Apple phone so I have been pretty quiet about this feature.
Our theme components have no mechanism of storing per user state, we can only store per device. Our options here are:
-
Provide you with a component that can have this default off if you wish with per-device opt-in/out (trivial work, maybe 1 hour of work)
-
Make a new core user setting with a default here. (slightly bigger piece, maybe 4 hours of work)
@codinghorror what are your thoughts here, do you prefer 1 or 2?