On the verge of another Apple Event (Woo!) uTime 5.2 is now available on the Mac App Store and iOS App Store.
uTime 5.2 brings a host of new features such as % of time counting (the circle now can remember what state it was at instead of constantly resetting).
uTime 5.2 also brings the iOS 14 widget to macOS on computers that will be running macOS Big Sur.
The official change-log:
Added WidgetKit to macOS 11 Big Sur! This will work in the same way the iOS 14 widget will: putting the closest timer in approximate time up to 15 minutes on your sidebar. Within 15 minutes a more precise timer will run!
MacOS Big Sur Support: uTime 5 on macOS has been compiled for BigSur!
% Of change: previously when changing timers the circular bar would reset its status. No longer! With percentage of time and our new data set we can calculate percentage of time passed from creation. This means the circular timer will not start at 0 but at how much time has actually passed from creation to now! Hooray!
Added a button in modify timer that will allow you to set the selected date to the current date and time.
Fixed a bug where selecting a timer would turn the action button title to done but not the state.
Fixed a bug on Mac and iPad where the wrong timer would get deleted when selecting the last one in the list.
Fixed a bug on Mac and iPad where the Timer would be deselected when scrolling a large list of timers but would stay marked deleted.
Small improvements to timer list screen on iPhone.
After over a year of hard work and dedication I am so happy I can finally introduce the next major update to uTime: uTime 5. Starting a year ago the entire backend structure has been redone, iOS 14 specific features, SwiftUI, CloudKit, and more make up just part of this massive update. While I will post the changelog below I want to highlight some of the more major features of this release.
A New Backend
uTime’s original back end was made when I was a freshman starting college and has stuck around ever since (well until now). It was very sloppy but migrating it was not really possible in the way I wanted to do it until iOS 13 allowed for CoreData (saved data) to syncronize into iCloud without a lot of extra work. This means the data you put into uTime automatically gets saved and transfered to iCloud (or if you don’t have iCloud it will stay on device). By moving uTime’s data to a database instead of my own system of functions (what a mess), I can push updates even faster that has to do with timers and most importantly – less bugs. The downside to this is anything before iOS 13 (and macOS Catalina) does not work with this structure so uTime 5 has to be on iOS 13 (and 14 now) to run. Another downside is all previous versions will not sync data after transfering. If you choose not to upgrade to uTime 5 syncing will still work as expected. Version 5 needs other app versions to be on 5 to sync your data.
First Time Setup
Something new that has not been done before is first time setup. First time setup will open when you first open uTime 5 and in the background migrate your old data to the new dataset that uTime will use from now on. While this is happening you can also scroll through and see some new features of the app. After the first setup you will not see these screens again.
A New Modification Screen
The new modification screen is simply incredible. It allows you to select the date from a calendar instead of scrolling through. The time is right below so you can set it to the exact time of your event.
iOS 14 Widget
With iOS 14 Apple has started allowing widgets to be on the homescreen of the iPhone. I am so happy to say uTime 5 has a widget for iOS 14 ready to be on the homescreen of your iPhone (or sidebar of your iPad). The iOS 14 widget updates every 5 minutes (or when you open the app, this is Apple’s limit not mine) and will show you the time to the closest timer that has time left. For iOS 13 friends the Today widget still exists and can be used to cycle through.
One of the big new features within uTime 5 is feedback submission in app. Using your iCloud account within any screen in app, you can now shake your device (or hit command+F on macOS) to bring up a feedback form. From here you can submit a bug or just general feedback in the app. What is important to know: I cannot see any personal data even though you need to be signed into iCloud (because Apple does not allow me to write to CloudKit without authentication). The only information I can see is what you provide to me.
Those are just some of the major features coming with uTime 5. Others include the Info screen being completely redone, theme improvements, and much more. uTime 5 is the biggest release I have ever done as a developer and I am so excited for you all to use it. To see the entire changelog you can open the info section of the app or find it below.
A New Data Set: uTime 5 uses an entirely new data set. This new set lives in iCloud just like the last but allows for more features to be developed much much quicker. If you do not use iCloud then the data will live on your device just like before. With this change it is important to note that uTime 4 cannot sync with this set so if you want to have continuity between devices both will need uTime 5 to sync. This also means uTime 3 on desktop will not be able to sync with uTime 5 for macOS or iOS.
iOS 14 Widget – You can now have uTime on the home-screen of your device! Just add the widget by activating jiggle mode. The iOS 14 widget will show the aproximate time you have left to your closest expiring timer!
Modify Timer Screen – The modify timer screen has been COMPLETELY redone. You will now be able to choose dates with a calendar and then the time with a date picker for a much better experience than just one scroller. (Not available on iPhone SE Gen 1 running iOS 13)
Feedback Screen – You can now submit feedback right through the app: Simply shake your iPhone or iPad to submit either a bug report or generic feedback in the app! Mac users can use the menu option to access on home screen! Please make sure you are signed into iCloud to use!
Info Screen – Info screen has been completely re-written in SwiftUI. This makes for a more consistent experience throughout all devices along with being able to add and change things quicker for future updates.
Theme improvements: The operating system will now fully take care of dark/light theme. This also allows it when you switch themes in control center the app will fully change without the need to restart.
First time setup: Upon entry you will be welcomed with a new set of screens while we transfer your data. This will explain new features!
– New Icon: A new version means a new icon! This update is a little pinkish!
– Added support for iOS 14.
– iOS 13 Dependent: uTime 5 is only available for iOS 13 and onwards.
– Changed checkmark image for selecting timers on iPhone.
– Fixed an issue on iPad where the color would not return to normal after deselecting a timer.
– Fixed an issue where the launch screen would present an oversized logo image.
– Fixed an issue where the launch screen would present no image at all…
Fixed an issue on iPhone SE (Gen 1) where the image on modify timer wouldn’t completely fill the view.
uTime 4.2 is now available on the App Store for both macOS and iOS. uTime 4.2 has a lot of background changes and some front end ones too!
Here is the official change log:
When making a new timer on iPad/Mac, you will now be brought right to the modify screen to edit your newly created timer.
Fixed Issue with app crashing on launch after a background sync with iCloud
Behind the scenes update to handle app information: This will make less network calls and lead to less human error on update information
On iOS 13 when swiping down and changes have been made an action sheet will now ask you what you want to do with the changes. Saving will save your changes, discard will discard your changes, and Cancel will keep you in the modification screen.
Slide to delete a timer is back! Slide on a timer to delete it from the list!
Along with this uTime 3.1 is available for Mac bringing changes to the backend information and a new delete button as the backspace key does not work on some OS X versions.
With about less than a week to go to WWDC I have made uTime 3.4 available on the app store. 3.4 officially marks the end of the transition of uTime to swift as now every feature has been migrated into Apple’s swift language.
uTime 3.4 brings back the today widget allowing you to see your timers all within the notification today view, or by 3D touching the uTime icon on your home-screen. Every time you open the main app or make a change the widget will update manually or will also update in the background to stay up to date. However with the background updates it is sporadically timed (Apple’s policy not mine) so you may want to open the app if you want it up to date at specific times.
Here is the official change-log:
3.4 Return of The Widget:
The today widget is back and redesigned
Access the today widget in Notification Center or with supporting iOS devices: 3D touch the uTime icon!
Today widget will stay up to date in the background but will manually refresh with you entering the app
There is no slowing down the update train! Nearly a week after launching uTime 2.2.1 for macOS, uTime for both iOS and macOS has a brand new update!
For Mac this brings more of the functionality seen on iOS into the application (the big one being multiple timer deletion!).
For iOS a more simplified interface when dealing with the timer view!
The change-log for macOS:
-Made It So You Can Delete Multiple Timers!
-Hold Command and Select Timers (Leave One Remaining Though) Then Delete!
-Slight Changes To Notification Appearance (In App Notifications)
-Changed The Color Of TouchBar Labels
Happy New Year!
-Combined the edit and delete button in the timer view to one button
-Selecting all timers will change the button to done (There has to be one timer in the list)
-Changed the icon back to normal (Snow will remain falling for a little while though)!
-Small UI Changes
So the change-log might not be massive but there was a lot of work into getting both the iOS version and macOS version to do these things properly (otherwise multiple timer deletion for Mac would have happened at 2.0). However, I am always improving and there will be more updates to show that. Until then thank you for downloading.
Happy (late) new year from uApps! To start of our 2017 we start with something small but needed. I decided to update uTime for macOS first this year (as some may have noticed as the update has been out earlier than this post). uTime 2.2.1 brings some slight improvements and removes our holiday icon. Snow however, will be staying for a few more months because it’s still cold and I like the snow falling.
The official changelog for uTime macOS 2.2.1:
Happy New Year 2017:
When adding a timer the change timer view will automatically appear
Added touch bar delete timer notification
Fixed the problem where the delete timer notification view would not appear…
Fixed issue when adding a new timer it would not directly go to it.
Removed Holiday Icon (Snow Remains!)
Also a quick note for those running OS X 10.10: I have decided not to release this version for that specific OS as the snow caused some problems with the layout and I cannot fully figure out why/test it in my current state. I will try and bring back support sometime soon but I recommend updating to at least OS X 10.11.
That’s it for this update I hope you enjoy and I am already working on improvements and new features for uTime both on macOS and iOS. Enjoy