В ProgressRPG завели issue про отдельный переключатель «уменьшить движение» в настройках аккаунта.
Предложение аккуратное: при первом открытии взять системный
prefers-reduced-motion как подсказку, но дальше хранить выбор внутри приложения и дать человеку переопределить его.Это помогает людям с вестибулярной чувствительностью, ADHD, мигренями и перегрузом от анимаций. Плюс обычный случай: пользователь может не хотеть менять всю ОС из-за одной игры, где двигаются прогресс-бары и эффекты level-up.
Для интерфейса урок такой: не пытайтесь «вычислить screen reader». Надёжного браузерного API для этого нет, и это вопрос приватности. А reduced motion - явная настройка. Её можно уважать, показать в интерфейсе и проверить на декоративных анимациях.
Мини-тест: включили настройку - переходы, автоскролл, эффекты прогресса и победы стали спокойными, а смысл экрана не потерялся.
