Skip to main content

Prototype delay duration ⏰⏰


Show first post

29 replies

Brahim_Salami

Very frustrating limitation. Designing a kiosk for a client that requires the prototype to go to a particular frame after 2 minutes of inactivity. 20000ms limitation seems arbitrary and illogical. What is the reason for the limitation?


Simon31
  • New Participant
  • 34 replies
  • July 25, 2024

Hi have just made a very long carousel of logos for our panel members. Because of the length of each frame and it being an endless looping animation its speed makes it useless. We need to be able to increase the duration being the limit of 10000ms - ideally double that figure.


Yoo_Jin_Choi

hello all, I also think we need longer durations e.g. 3 mins.
use cases:

After delay: an unmoderated prototype(e.g. POC) that needs to go to a default position after some time.

Smart animate: to create a slowly moving background animation effect.


Yoo_Jin_Choi

Thanks for sharing the workaround.
I created a timer that will navigate to a Home screen after 3 minutes. The below are the steps.

Steps:

  1. Initialize the Timer:
  • Create a numeric variable #timer to keep track of the countdown.
  1. Create a Component:
  • This component (any text or object) will have two modes: default and intermediate.
  • default mode: Diminishes the timer by 1.
  • intermediate mode: Facilitates the transition back to default mode, creating a loop.
  1. Set Up the Default Mode Interaction:
  • Type: Conditional, after delay - 999 ms.
  • Logic:
    • If #timer != 0:
      • Set #timer= #timer-1.
      • Change mode to intermediate.
    • Else:
      • Set #timer to 180 (equivalent to 3 minutes).
      • Navigate to the Home screen.
  1. Set Up the Intermediate Mode Interaction:
  • Type: After delay - 1 ms.
  • Logic: Change mode to default.
  1. Apply the Component:
  • Paste this component onto the screens that you want to automatically navigate to the Home screen after 3 minutes.
  1. Add Navigation Interaction:
  • For every navigation interaction going to the specified screens, include a ‘set’ interaction:
    • Set: #timer to 180.

I hope this helps.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings