Skip to content
kaspersky beta

beta

  • Register

  • Login

  • Categories
  • KForum
  • KClub
  1. Home
  2. ДЛЯ РУССКОЯЗЫЧНЫХ ПОЛЬЗОВАТЕЛЕЙ
  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
5 Posts 2 Posters 154 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 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 x64, 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 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 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 x64, 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 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 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 last edited by Michel
            #5

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

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

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

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

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            © 2025 АО «Лаборатория Касперского»
            • First post
              Last post
            0
            • Categories
            • KForum
            • KClub