Eu estou do lado atômico das coisas; eu nunca gostaria que nenhum site controlasse meu telefone. Também não quero que sites façam qualquer ruído, a menos que eu opte por isso. Honestamente, estou bastante surpreso que essa coisa de vibração exista. Isso não acontece no iOS e eu uso um celular da Apple, então tenho sido bastante discreto sobre esse recurso.
Nossos componentes de tema não têm nenhum mecanismo para armazenar estado por usuário; podemos armazenar apenas por dispositivo. Nossas opções aqui são:
-
Fornecer a você um componente que possa ter essa configuração desativada por padrão, se desejar, com opt-in/opt-out por dispositivo (trabalho trivial, talvez 1 hora de trabalho).
-
Criar uma nova configuração principal do usuário com um padrão aqui. (um pouco mais complexo, talvez 4 horas de trabalho).
@codinghorror, o que você acha disso? Você prefere a opção 1 ou 2?