Welcome to When's That!

When's That is a beautiful countdown timer app to keep track of the important events in your life.

· Want to know how long it is until you jet off to New York for that amazing weekend?
· What about being reminded a few days before it's someone's birthday so you can get them a gift?
· How about wanting to know how long you've had your cat?

All possible with When's That (especially the cat timer).

When's That will track these events, and notify you on your iPad, iPhone and Watch when they happen, or before they happen!

When's That features:

· Multiple countdown timers in years, weeks, days, hours, minutes and seconds.
· Timers count up once an event has happened, so you can also track past events.
· Current weather for each event's location, including high, low & 'feels like' temperatures, cloud cover, air pressure, humidity, precipitation, wind speed & direction, and visibility.
· A background image for each event - choose a good one to make it beautiful!
· Set a 'cover' event and see that event take up the full screen - it really does look gorgeous.
· A map showing the location of your events across the globe.
· Choose a different font and colour for every part of an event's information: name, location, date etc.
· Universal app - works on your iPhone and iPad. Fully compatible with iPad's Split View multitasking.
· Works on the Watch. See all your events, view and change the cover event, delete events, change settings...
· Local notifications on your iPhone, iPad and Watch when an event happens, or at a specified period before the event.
· Add notes to each event so you can remember the important details.
· Beautiful Home Screen and Lock Screen widgets!
· Amazing complications for the Watch!
· Events can be added to Spotlight Search, so you can jump straight into an event from the search screen on your Home Screen.
· You can add a new event or view the cover event by pressing and holding down on the app icon.
· Events and their details can be added to your calendar.
· Contextual menus in the event list allow you to perform common tasks quickly.
· Compatible with iOS/iPadOS 17+ and watchOS 10+.

How do I use it?


step1
 Create a new event

Tapping the + button displays a form for you to enter your event's name, location, date and time, and some notes.

You can pick the category, and add an image to the event. Be sure to pick a beautiful image - it will look so much nicer!

step2







Your events and your cover event

The list view shows all your events, and a preview of your cover event showing the countdown timer, and weather if you've enabled it.

step3





Changing events

Swipe an event to the right to see buttons to edit the event, refresh weather, preview the event fullscreen, or set it as the cover event. Swipe to the left for the delete button.

Longpress an event to show a menu of options.

step4






Opening & closing the cover event

When in list view, tapping the arrow at the top of the cover event displays it fullscreen. in fullscreen tap the arrow to close it.

step5



On your iPhone and Apple Watch!

If you've got an Apple Watch it will show a configurable number of events from the list, and goregous complications will show any event you choose. Changes made on your iPhone will be sent to your Apple Watch without you having to do a thing!

Notifications will tell you when an event happens, on both your iPhone and Apple Watch - and they look stunning on the Apple Watch!






UPDATES

VERSION 6.5.2:

· New "Fetch weather for archived events" setting:
· Off by default, it reduces the number of automatic requests made to the weather service. So, if the weather hasn't been updated in a while and the app updates it, it simply doesn't request weather for archived event locations.
· It only affects the events list, meaning you can't refresh weather for archived events in the list but you can still view weather if it's present, such as when you have an archived event and a non-archived event that use the same location, the archived event will still show the weather (because hiding it when it already exists, is just mean).
· The event editor is unaffected so you can still enable/disable weather when you create or edit an event; and you'll still see weather in the cover view and event list header.
· Updated complications and Lock Screen widgets to show a nicer timer when the screen is dimmed.
· Minor UI adjustments in the weather and settings screens.
· Added some extra gradient images to the included images.

Bugfixes:
· Some of you couldn't dismiss the events list on the iPad. Sorry about that.
· If there were zero days to an event, the counter in the list didn't show "0d".

6.5.1:

· Minor change to Watch images.

6.5:

· Rewrote the date calculations so everything is accurate now. As in, *accurate*.
· Updated icons and widgets for the new iOS 18 Home Screen customisations.
· Added more accessibility labels to aid in VoiceOver.
· More of the UI has been improved for the differentiate without colour accessibility option.

Events:
Events no longer require a location:
· With no location you can't get weather, and events can't be seen in the map view.
· Content in widgets and Watch complications expands to fill the extra space.
· You can tap the weather icon of an event in the list to see the weather screen.
· New categories: Fishing Trip, Fitness, Flight, Golfing, Run, Toys, and Walk.

Emoji backgrounds!
· Tap to add or change your image, then choose the new emoji option at the bottom.
· Enter up to 7 emoji and watch as they magically appear on the screen. You can also just enter text, but that's boring.
· Choose a nice background colour to complement your emoji.

Widgets:
· Added a large widget that shows the four events at the top of your events list, along with their countdown timers.
· Reduced the size of widget images. Existing events will be updated over time when you launch the app, but you can do so manually by changing an event's image.

Settings:
- Events List:
· Event counter style: Lets you choose how the days remaining are displayed in the events list in both the app and on the Watch.
· Show toolbar: Shows a small toolbar at the top of the list with buttons to sort, show the map view (if space allows), show the cover view, and add a new event.
· Show bar for special days: If today's date is a known set of special dates this shows that day's information and a button to add the event to your list. For example, if today is 25th December you'll see some Christmas-themed emojis and can create a new Christmas event for next year. Handy, and can easily be turned off if you aren't interested.
· When creating an event for a special day the emoji generator will automagically generate an image with those emojis. You don't have to use the image; you can use one of your own images, as normal.
·These are worldwide or international events, not things like "National Cheese Day" in the UK; but if you want National Cheese Day or similar, let me know!

- Widgets:
· Can select archived events: Off by default. Archived events won't be available to select in widgets, reducing the number of events in the list. An existing widget for an archived event will work as normal, you just can't select it again.

- Watch App:
· When viewing an event on the Watch you can tap the Notes field to cycle through some different font sizes, in case you find the one picked is too small.
· The new settings from the main app are also in the Watch App's settings.
· Reduced the amount of data sent to the Watch to only that which is strictly necessary.

- Weather:
· I spent a week in 43ÂșC summer sun in Las Vegas, and - trust me - there was no way you should see blue in the temperature colour guage!
· View changes you make here are now stored, so if you tap to change visibility from metres to km, the next time you view the weather screen for any event it'll start off in km. Also applies to temperature, wind, and pressure.
· The Sunrise/Sunset block will now show the sunrise time prominently when the current time is closer to sunrise, and the sunset time when it's closer to sunset.

Bugfixes:
· If you had multiple events with the same name and one of them was the cover event, they would all show the green bar by the side in the events list.
· When you searched and found no events, the 'no results' screen didn't respect your device's Dark Mode setting.
· Deleting some events didn't remove their notification, so you might've received a notification for a deleted event.
· Changing some settings in the main app that affected the Watch didn't always send those changes to the Watch.
· Corrected a typo - "Longtitude", indeed.
· Added a missing French translation.

6.0.2:

Some bug fixes for you:
· W/D countdown mode wasn't showing the right number of weeks.
· The authentication screen (the pin pad) was showing success/failure messages in the wrong place.
· Your cover event was reset on each launch. Sorry about that.
· Changing the number of events on the Watch App's settings didn't tell the main iOS app to update the Watch.

6.0.1:

· Fix for crash on launch for some users.

6.0:

WHAT A TREAT! The main app has been rewritten from scratch - *absolutely everything* has been updated to have a more modern look, and there are many nice little features and designs. Take a look!

Here's a sample of what's changed:

· The event editor and settings screens are beautiful. They. Are. Gorgeous!
· A much nicer map in the event editor, with a better way of setting manual coordinates; just enter a location and let the map load, then enable manual coords, move around the map, and tap somewhere to drop the pin.

· A vastly improved look for the iPad:
  ·· The app no longer requires the full screen, and works fully in Split View multitasking!
  ·· Your cover event is shown as a background. To see your list of events just tap the button in the top left (or use the hamburger menu). You can search, sort, delete, edit, etc. as usual in here.

· Weather is more reliable, and there's a much-improved weather screen:
  ·· A new way of seeing wind direction.
  ·· Tap the wind pane to switch between metres per second, kilometres per hour, and miles per hour.
  ·· Tap the temperature pane to switch between 'feels like' and actual temperatures.
  ·· Tap the pressure pane to switch between hPa, mbar, mmHg and inHg.
  ·· Tap the visibility pane to switch between metres, kilometres and miles.
  ·· Humidity now gives you a general idea of how it _might_ affect you.

· You can have multiple events with the same name.
· You can now duplicate an event, which should save you some time if you have similar events:
  ·· Hold down on an event in the list and choose "Duplicate". You'll see the event editor with all the details from the selected event, but without the image and name; you'll need to set those yourself.

· When you choose to add an event to your calendar it will have a link to open the event directly from the calendar entry.

· If you search in Spotlight you can now continue the search in the app.
· If you find your events aren't showing in Spotlight after installing the new version, there's a 'Rebuild' button in the Settings screen which will re-add indexable events.

· Improvements to the passcode entry screen:
  ·· It's now less confusing to update or remove authentication.
  ·· Your passcode is securely stored in your Keychain.
  ·· The time between entry attempts gets longer each time you fail, which should stop someone brute-forcing their way in to see how long you've had your cat :)

· Some accessibility features added, including differentiating without colour.

· More categories! Sailing, Cycling, Hiking, Studying, Gallery, Museum...

· Watch:
  ·· If you've added a complication to your Watch screen for a particular event and that event is later removed from the Watch - by changing the number of events sent, or archiving it and not sending archived events to the Watch, for example - you should still be able to tap it to view the event. It might take a few seconds to transfer the data, but it should then be displayed on your Watch.

· Widgets & Complications:
  ·· Widgets and compilcations should now be displayed correctly in the selection screens, rather than randomly showing the info for a different event.
  ·· Widgets on your macOS Sonoma desktop! I didn't do it; it comes free with macOS Sonoma and iOS 17 :)
  ·· The small widget is supported in StandBy mode on iOS 17 and the iPadOS 17 Lock Screen, so you can fall asleep knowing you've had your cat for 3 years, 9 weeks and 2 days. What a time to be alive!

Note:
· Sadly, it's highly likely that your Home Screen and Lock Screen widgets will be cleared. It wasn't possible to retain the link between a widget and its event. You just need to hold down on a widget and choose the right event again, and it'll work fine. They will work absolutely wonderfully going forward.

If you have any requests for new features or improvements, or have found a bug - however small - please get in touch!