Skip to content
kaspersky beta
  • Register

  • Login

  • Categories
  • KForum
  • KClub
  • kaspersky
  1. Home
  2. Форум бета-тестирования Kaspersky
  3. Для дома
  4. Kaspersky
  5. Архив
  6. 2021 MR23
  7. GUI/Help
  8. Анимация GUI Kaspersky & Kaspersky VPN: настройка «Animation effects» не всегда учитывается

Анимация GUI Kaspersky & Kaspersky VPN: настройка «Animation effects» не всегда учитывается

Scheduled Pinned Locked Moved GUI/Help
6 Posts 2 Posters 406 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Michel
    βTester
    wrote on last edited by Michel
    #1

    Ковырялся в настройках Windows 25H2 и обратил внимание, что в текущей имплементации GUI Kaspersky & Kaspersky VPN действительно учитываются две из трёх настроек ОС, связанных с анимацией:

    • Animate controls and elements inside windows
      Settings → System → About → Advanced system settings → Performance
    • Animation effects
      Settings → Accessibility → Visual effects

    не учитывается лишь Energy saver (Settings → System → Power & battery), но на это я уже завёл тикет «Feature Request: Отрубать анимацию окна ВПН-клиента и главного окна Kaspersky при включённом режиме экономии энергии».

    Однако, я обратил внимание на неконсистентность логики включения/отключения анимации GUI Kaspersky & Kaspersky VPN. А именно, при включении Animate controls and elements inside windows анимация GUI Kaspersky & Kaspersky VPN перестаёт учитывать состояние Animation effects, т.е. если выключить, а потом включить настройку Animate controls and elements inside windows, то у ГУЯ будет включена анимация даже если Animation effects выключены.

    Ниже формализация описания проблемы:


    Кейс №1:

    Дано:

    • Animate controls and elements inside windows: ON
    • Animation effects: ON

    Ожидаемый результат:

    • Анимация GUI Kaspersky & Kaspersky VPN включена

    Фактически результат:

    • Анимация GUI Kaspersky & Kaspersky VPN включена
      Обе настройки включены → анимация работает = ВСЁ ОК

    Кейс №2:

    Дано:

    • Animate controls and elements inside windows: ON
    • Animation effects: OFF

    Ожидаемый результат:

    • Анимация GUI Kaspersky & Kaspersky VPN выключена

    Фактически результат:

    • Анимация GUI Kaspersky & Kaspersky VPN выключена
      Одна из настроек выключена → анимация выключена = ВСЁ ОК

    Кейс №3:

    Дано:

    • Animate controls and elements inside windows: выключаем, а потом включаем настройку, получая: ON
    • Animation effects: OFF

    Ожидаемый результат:

    • Анимация GUI Kaspersky & Kaspersky VPN выключена, т.к. Animation effects: OFF

    Фактически результат:

    • Анимация GUI Kaspersky & Kaspersky VPN включена
      Одна из настроек выключена, но анимация включена = неконсистентность с кейсом № 2

    Если закрыть ГУЙ, а потом снова его открыть, то анимация всё рано будет, даже, если Animation effects: OFF.

    КМК, логическое условие для включения/выключения анимации ГУЯ должно быть таким:

    bool isGUIAnimationON = isAnimateControlsElementsON()
    			&& isAnimationEffectsON()
    			&& isEnergySaverOFF(); //https://eap.kaspersky.com/topic/6419
    

    Где isAnimateControlsElementsON(), isAnimationEffectsON() и isEnergySaverOFF() мониторят состояние соответствующих настроек ОС.

    Intel Core i7, 16GB RAM, Windows 11 Home, 25H2 + All Updates

    D 1 Reply Last reply
    1
    • M Michel

      Ковырялся в настройках Windows 25H2 и обратил внимание, что в текущей имплементации GUI Kaspersky & Kaspersky VPN действительно учитываются две из трёх настроек ОС, связанных с анимацией:

      • Animate controls and elements inside windows
        Settings → System → About → Advanced system settings → Performance
      • Animation effects
        Settings → Accessibility → Visual effects

      не учитывается лишь Energy saver (Settings → System → Power & battery), но на это я уже завёл тикет «Feature Request: Отрубать анимацию окна ВПН-клиента и главного окна Kaspersky при включённом режиме экономии энергии».

      Однако, я обратил внимание на неконсистентность логики включения/отключения анимации GUI Kaspersky & Kaspersky VPN. А именно, при включении Animate controls and elements inside windows анимация GUI Kaspersky & Kaspersky VPN перестаёт учитывать состояние Animation effects, т.е. если выключить, а потом включить настройку Animate controls and elements inside windows, то у ГУЯ будет включена анимация даже если Animation effects выключены.

      Ниже формализация описания проблемы:


      Кейс №1:

      Дано:

      • Animate controls and elements inside windows: ON
      • Animation effects: ON

      Ожидаемый результат:

      • Анимация GUI Kaspersky & Kaspersky VPN включена

      Фактически результат:

      • Анимация GUI Kaspersky & Kaspersky VPN включена
        Обе настройки включены → анимация работает = ВСЁ ОК

      Кейс №2:

      Дано:

      • Animate controls and elements inside windows: ON
      • Animation effects: OFF

      Ожидаемый результат:

      • Анимация GUI Kaspersky & Kaspersky VPN выключена

      Фактически результат:

      • Анимация GUI Kaspersky & Kaspersky VPN выключена
        Одна из настроек выключена → анимация выключена = ВСЁ ОК

      Кейс №3:

      Дано:

      • Animate controls and elements inside windows: выключаем, а потом включаем настройку, получая: ON
      • Animation effects: OFF

      Ожидаемый результат:

      • Анимация GUI Kaspersky & Kaspersky VPN выключена, т.к. Animation effects: OFF

      Фактически результат:

      • Анимация GUI Kaspersky & Kaspersky VPN включена
        Одна из настроек выключена, но анимация включена = неконсистентность с кейсом № 2

      Если закрыть ГУЙ, а потом снова его открыть, то анимация всё рано будет, даже, если Animation effects: OFF.

      КМК, логическое условие для включения/выключения анимации ГУЯ должно быть таким:

      bool isGUIAnimationON = isAnimateControlsElementsON()
      			&& isAnimationEffectsON()
      			&& isEnergySaverOFF(); //https://eap.kaspersky.com/topic/6419
      

      Где isAnimateControlsElementsON(), isAnimationEffectsON() и isEnergySaverOFF() мониторят состояние соответствующих настроек ОС.

      D Offline
      D Offline
      Dmitriy.Pisarets
      Kaspersky Lab
      wrote on last edited by
      #2

      @Michel said in Анимация GUI Kaspersky & Kaspersky VPN: настройка «Animation effects» не всегда учитывается:

      Animation effects: OFF

      добрый день!
      Может я не прав, но кажется, что эта общая настройка для группы чекбоксов в блоке Performance Options. И Animate controls and elements inside windows - просто одна из 8 настроек, которая как раз и отвечает за анимацию внутри окна.

      Получается, вы предлагаете смотреть не только на конкретное разрешение отображать анимацию, но и обще групповое разрешение, куда входят тени и сглаживание скроллов? Или я вас не верно понял?

      M 1 Reply Last reply
      0
      • D Dmitriy.Pisarets

        @Michel said in Анимация GUI Kaspersky & Kaspersky VPN: настройка «Animation effects» не всегда учитывается:

        Animation effects: OFF

        добрый день!
        Может я не прав, но кажется, что эта общая настройка для группы чекбоксов в блоке Performance Options. И Animate controls and elements inside windows - просто одна из 8 настроек, которая как раз и отвечает за анимацию внутри окна.

        Получается, вы предлагаете смотреть не только на конкретное разрешение отображать анимацию, но и обще групповое разрешение, куда входят тени и сглаживание скроллов? Или я вас не верно понял?

        M Offline
        M Offline
        Michel
        βTester
        wrote on last edited by Michel
        #3

        @Dmitriy.Pisarets said in Анимация GUI Kaspersky & Kaspersky VPN: настройка «Animation effects» не всегда учитывается:

        Получается, вы предлагаете смотреть не только на конкретное разрешение отображать анимацию, но и обще групповое разрешение, куда входят тени и сглаживание скроллов? Или я вас не верно понял?

        Кратко:

        Да, вы правильно поняли, учитывать все настройки, отвечающие за анимацию внутри ОС.

        Более подробно:

        Суть этого тикета заключается в том, что в настоящий момент для включения/выключения анимации всегда учитывается состояние Animate controls and elements inside windows, и иногда ещё Animation effects (кейсы №1 и №2). Т.е. в некоторых случаях состояние Animation effects учитывается для включения/выключения анимации внутри ГУЯ Kaspersky & Kaspersky VPN, а в некоторых нет, см. кейс №3 в тикете (при выключении, а потом включении Animate controls and elements inside windows, состояние Animation effects уже не учитывается). Положение Energy saver почему-то не влияет на анимацию ГУЯ продукта вообще.

        Общее объяснение:

        В Windows 11 25H2 есть минимум две настройки, напрямую отвечающие за анимацию интерфейсов программ:

        • Animate controls and elements inside windows
          Settings → System → About → Advanced system settings → Performance
        • Animation effects
          Settings → Accessibility → Visual effects

        и ещё одна косвенно, через энергосбережение:

        • Energy saver
          Settings → System → Power & battery

        Поскольку анимация внутри ГУЯ напрямую влияет на энергопотребление, то я предлагаю учитывать и её состояние для включения/выключения анимации.

        Итого:

        Учитывать одновременно все три настройки для принятия решения включать ли анимацию или нет:

        • Animate controls and elements inside windows учитывается уже сейчас и если она выключена, то никакой анимации ГУЯ не будет и в текущей реализации → работает корректно.
        • Animation effects учитывать всегда, а не только при определенных кейсах (кейс №1 и кейс №2), если пользователь выключил эту опцию, то нет смысла показывать анимацию ГУЯ → исправить.
        • Energy saver тоже учитывать, ведь если пользователь хочет максимально экономить энергию, то нет смысла крутить анимацию в ГУЕ, тратя батарею/электричество → реализовать.

        P.S. Надеюсь, ответ получился понятным, хоть и немного многословным :)

        Intel Core i7, 16GB RAM, Windows 11 Home, 25H2 + All Updates

        D 1 Reply Last reply
        0
        • M Michel

          @Dmitriy.Pisarets said in Анимация GUI Kaspersky & Kaspersky VPN: настройка «Animation effects» не всегда учитывается:

          Получается, вы предлагаете смотреть не только на конкретное разрешение отображать анимацию, но и обще групповое разрешение, куда входят тени и сглаживание скроллов? Или я вас не верно понял?

          Кратко:

          Да, вы правильно поняли, учитывать все настройки, отвечающие за анимацию внутри ОС.

          Более подробно:

          Суть этого тикета заключается в том, что в настоящий момент для включения/выключения анимации всегда учитывается состояние Animate controls and elements inside windows, и иногда ещё Animation effects (кейсы №1 и №2). Т.е. в некоторых случаях состояние Animation effects учитывается для включения/выключения анимации внутри ГУЯ Kaspersky & Kaspersky VPN, а в некоторых нет, см. кейс №3 в тикете (при выключении, а потом включении Animate controls and elements inside windows, состояние Animation effects уже не учитывается). Положение Energy saver почему-то не влияет на анимацию ГУЯ продукта вообще.

          Общее объяснение:

          В Windows 11 25H2 есть минимум две настройки, напрямую отвечающие за анимацию интерфейсов программ:

          • Animate controls and elements inside windows
            Settings → System → About → Advanced system settings → Performance
          • Animation effects
            Settings → Accessibility → Visual effects

          и ещё одна косвенно, через энергосбережение:

          • Energy saver
            Settings → System → Power & battery

          Поскольку анимация внутри ГУЯ напрямую влияет на энергопотребление, то я предлагаю учитывать и её состояние для включения/выключения анимации.

          Итого:

          Учитывать одновременно все три настройки для принятия решения включать ли анимацию или нет:

          • Animate controls and elements inside windows учитывается уже сейчас и если она выключена, то никакой анимации ГУЯ не будет и в текущей реализации → работает корректно.
          • Animation effects учитывать всегда, а не только при определенных кейсах (кейс №1 и кейс №2), если пользователь выключил эту опцию, то нет смысла показывать анимацию ГУЯ → исправить.
          • Energy saver тоже учитывать, ведь если пользователь хочет максимально экономить энергию, то нет смысла крутить анимацию в ГУЕ, тратя батарею/электричество → реализовать.

          P.S. Надеюсь, ответ получился понятным, хоть и немного многословным :)

          D Offline
          D Offline
          Dmitriy.Pisarets
          Kaspersky Lab
          wrote on last edited by
          #4

          @Michel said in Анимация GUI Kaspersky & Kaspersky VPN: настройка «Animation effects» не всегда учитывается:

          всегда учитывается состояние Animate controls and elements inside windows, и иногда ещё Animation effects

          Мне кажется тут ошибка в формулировке.
          Animation effects это не отдельная настройка, а просто переключатель, который включает/выключает 8 настроек разом. (скриншот) Если следовать сценарию 3, то на шаге 2 при выключении Animation effects выключается и Animate controls and elements inside windows..

          Как я понимаю: анимация полностью зависит от чек-бокса Animate controls and elements inside windows. А вот положение переключателя Animation effects (возможно им стоило назвать этот групповой выключатель Visual Effects, так как там еще тени, сглаживание и другое) просто снимает или ставит чек-бокс Animate controls and elements inside windows. Так что в сценарии 3, если отметить чек бокс уже после выключения анимации, то получается корректный сценарий, когда вы сначала убрали все визуальные эффекты, а потом просто руками включили нужную опцию.

          M 2 Replies Last reply
          0
          • D Dmitriy.Pisarets

            @Michel said in Анимация GUI Kaspersky & Kaspersky VPN: настройка «Animation effects» не всегда учитывается:

            всегда учитывается состояние Animate controls and elements inside windows, и иногда ещё Animation effects

            Мне кажется тут ошибка в формулировке.
            Animation effects это не отдельная настройка, а просто переключатель, который включает/выключает 8 настроек разом. (скриншот) Если следовать сценарию 3, то на шаге 2 при выключении Animation effects выключается и Animate controls and elements inside windows..

            Как я понимаю: анимация полностью зависит от чек-бокса Animate controls and elements inside windows. А вот положение переключателя Animation effects (возможно им стоило назвать этот групповой выключатель Visual Effects, так как там еще тени, сглаживание и другое) просто снимает или ставит чек-бокс Animate controls and elements inside windows. Так что в сценарии 3, если отметить чек бокс уже после выключения анимации, то получается корректный сценарий, когда вы сначала убрали все визуальные эффекты, а потом просто руками включили нужную опцию.

            M Offline
            M Offline
            Michel
            βTester
            wrote on last edited by Michel
            #5

            @Dmitriy.Pisarets said in Анимация GUI Kaspersky & Kaspersky VPN: настройка «Animation effects» не всегда учитывается:

            Мне кажется тут ошибка в формулировке.

            Проверю этот сценарий ближе к началу тестирования MR24.

            Intel Core i7, 16GB RAM, Windows 11 Home, 25H2 + All Updates

            1 Reply Last reply
            0
            • D Dmitriy.Pisarets

              @Michel said in Анимация GUI Kaspersky & Kaspersky VPN: настройка «Animation effects» не всегда учитывается:

              всегда учитывается состояние Animate controls and elements inside windows, и иногда ещё Animation effects

              Мне кажется тут ошибка в формулировке.
              Animation effects это не отдельная настройка, а просто переключатель, который включает/выключает 8 настроек разом. (скриншот) Если следовать сценарию 3, то на шаге 2 при выключении Animation effects выключается и Animate controls and elements inside windows..

              Как я понимаю: анимация полностью зависит от чек-бокса Animate controls and elements inside windows. А вот положение переключателя Animation effects (возможно им стоило назвать этот групповой выключатель Visual Effects, так как там еще тени, сглаживание и другое) просто снимает или ставит чек-бокс Animate controls and elements inside windows. Так что в сценарии 3, если отметить чек бокс уже после выключения анимации, то получается корректный сценарий, когда вы сначала убрали все визуальные эффекты, а потом просто руками включили нужную опцию.

              M Offline
              M Offline
              Michel
              βTester
              wrote on last edited by Michel
              #6

              @Dmitriy.Pisarets said in Анимация GUI Kaspersky & Kaspersky VPN: настройка «Animation effects» не всегда учитывается:

              Так что в сценарии 3, если отметить чек бокс уже после выключения анимации, то получается корректный сценарий, когда вы сначала убрали все визуальные эффекты, а потом просто руками включили нужную опцию.

              Сорри за задержку с ответом, только сейчас удалось выкроить время на уточнение.

              Сейчас перепроверил, вроде кейс №3 тоже работает корректно, подозрение на ошибку было вызвано тем, что синхронизация состояния Animation effects с настройкой Animate controls and elements inside windows срабатывает только при открытии Visual effects, если же этот вью уже открыт, то положение Animation effects не будет обновлено в «прямом эфире» при изменении положения Animate controls and elements inside windows. Для отражения реального состояния настройки надо выйти и зайти нормально ©, тогда статус Animation effects будет соответствовать статусу Animate controls and elements inside windows.

              Подводя итог, включение/отключение анимации корректно привязано к статусу настроек Animation effects и Animate controls and elements inside windows, осталось только прикрутить ещё поддержку Energy saver, чтобы в этом режиме GUI Kaspersky & Kaspersky VPN не тратили бы энергию батареи.

              Intel Core i7, 16GB RAM, Windows 11 Home, 25H2 + All Updates

              1 Reply Last reply
              1

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              © 2026 АО «Лаборатория Касперского»

              • First post
                Last post
              0
              • Categories
              • KForum
              • KClub
              • kaspersky