TimeStruct Manual – General

General Info

Thank you for your interest in TimeStruct.  We hope you find it useful and that this information manual helps you better understand how it works.

As TimeStruct was born from our flight timer app (which was designed for use by pilots wearing headsets in a noisy cockpit), this app uses mostly visual cues to grab your attention, although we do have a couple alarm sounds you may activate in the General Settings area of the Settings screen. If using TimeStruct on an iPhone, you also have the ability to receive a single vibration for alarms and alerts.


In general, you can change colors for pretty much everything as a way to personalize the app’s appearance to your liking.  We’ve chosen various colors to give you some ideas, but we want you to experiment with colors and make the app your own.  Other than your basic black and white, we’ve given the app 720 colors for you to choose from.  However, access to all 720 colors only comes by unlocking the app through the “Unlock” in app purchase.  (The free version of TimeStruct is limited to 24 colors.)  Check out the app settings.  Most settings can be changed by tapping on the color wheel icon.  Other colors such as those for clocks or custom timers can be changed by selecting the “Edit” button in Settings and then tapping on the appropriate time zone or custom timer in the table.


The sound that cycles on and off at half second intervals is the alarm sound for a timer’s expiration.  The sound that consists of four quick short beeps signifies that a user-defined repeating countdown timer on the Custom Timer screen has reached the end of one of its cycles and is restarting for the next interval.  To use the alarm sounds, you’ll need to make sure the “Alarm Sound” switch in the General Settings group of the Settings screen is “on” and that your device’s mute switch is off.


In general, an expired timer will flash to get your attention.  In most cases, this flashing will coincide with beeping if the alarm sounds are turned on in the app settings. You should see this flashing (and hear the alarm beeping) if you are on a screen with an expired timer.  If you have granted permission for alerts and notifications, you will usually get an alert popup for a timer that has expired on another screen. If the app is in the background or the device is locked, you should get a local notification. If on an iPhone, you can also have a single vibration to help get your attention. (Vibrate not available on iPod and iPad.)

Alert Popups

The Alert popups will be used when a timer expires in another screen, except for repeating Custom timers which use popups to let you know a cycle has expired. (This alerts you to a cycle’s time expiring so you can have an alarm without shutting down that particular timer to stop the alarm.)  For example, if you are on the Clocks screen and a Custom Timer expires, you should see an alert popup letting you know. However, if you are already on the Custom Timer screen, rather than getting an alert popup, the expired timer on the screen will simply flash (and beep if necessary) to get your attention.  Alert popups also contain the appropriate alarm sound if alarm sound is turned on in the settings (and the device mute switch is off).


The app uses local notifications to send you notices about various timers that expire.  This way you can be notified about certain timers while the app is in the background or the device is locked. While we set local notifications to fire at the same time as an alert popup would, the display of local notifications is ultimately controlled by iOS and as such, we cannot guarantee that a local notification will show at the moment it should.

Please note that iOS has a limit of 64 local notifications per app. We set local notifications for each timer you activate as well as each cycle of a repeating Custom timer. If you have enough timers going to take up that 64 notification limit, only the 64 most recent ones will be kept, so you may miss some notifications.  This 64 notification limit is also why we have Repeating Timers limited to only 50 cycles – we want at least a few notifications left over to let you know about other expiring timers.

We also suggest that in your settings under device Settings -> Notifications -> TimeStruct that you consider setting the Alert style from the default “Banners” over to “Alerts”.  This will cause a local notification to stay on your screen until you dismiss it, rather than show for a mere couple seconds.  This will insure that you see the notifications.  If you initially declined TimeStruct the use of notifications, it is here where you may also go to allow notifications.


For more information about specific screens:


Quick Timers

Custom Timers