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
An update a year in the making: uSurf 6 is now available. uSurf 5 got to be so hard to maintain and fix that I had to rewrite it from scratch but by doing that there are a lot of improvements. The official change-log:
6.0 The Big One:
– A total rewrite: The app has been completely rewritten to be better optimized!
– WebKit: With WebKit features such as swipe navigation have been implemented
– ProgressBar: See how far the page is loaded with a new progress bar on the top of the webview.
– iPhone X Support: uSurf now supports iPhone X Style Devices
– iPad Pro Support: uSurf now supports iPad Pro (3rd Generation Devices)
– iPad: No more toolbar! Everything is now in the navigation bar!
– iPad: Portrait Split Screen!
– There are new icons all throughout the app!
– Long pressing the add button will allow you to add a bookmark, just pressing it will add a tab…
– Option to clear all history!
– Searching: You can now search through your history, tabs, and bookmarks!
– Better version information: A lot less mess ups when it comes to consistency with information
– Legacy: uSurf still works with legacy devices (going as far back as iOS 9)
– Ad Banners: To try and make a little bit of cash on the side I implemented a single ad banner on the bottom of the settings page. That’s it.
uSurf 6 switches from using UIWebView to WebKit. This brings faster browsing and streamlined navigation. It also allows for a progress bar to determine how much of the page is left to load.
There is also a lot of efficiency upgrades in terms of memory and processing power which is good on devices running legacy versions of iOS.
The final thing… Ads. uSurf has been free for a number of years along with other applications of the uApps Suite. Development of these apps take a lot of time and are not free so I am trying to get a mere couple of cents off of people using them. Therefor, I added an ad banner in the info section of uSurf… That’s all there is going to be for now.
For those of you waiting for this update I appreciate your patience while I got this update ready (took over a year). The redone code structure makes it easier to push updates both feature wise and functionality wise.
Happy 2019!!! What a better way to roll into the New Year than to have a brand new
update to uTime. 3.3 is very packed introducing a Siri shortcut to tell you how close your closest firing timer is. Along with that, there is a new layout for 4-inch devices.
uTime 3.3 even though packing features exclusive to iOS 12 still supports iOS 11 and up the Siri button will not appear though in either the 4 inch or above version.
With that, the new UI for those models is pictured below for those of you still running the iPhone 5s or SE.
Siri shortcuts were very new for me so there are changes to be made to it and more shortcuts to come. All you have to do is add the shortcut on your iPad or iPhone and it will carry to all devices that support Siri shortcuts (iPhone, iPad, HomePod, Apple Watch have been tested).
Here is the official change log:
Happy New Year!!! A ton of changes are here to make uTime even better for 2019!
-Siri Intents: Now you can have Siri tell you how much time you have left towards your most recent timer!
Add Siri support and find out how much time you have left on your Apple Watch perhaps.
Changed the layout for iPhone 5 devices: Linear!
Background refresh: uTime will refresh timers every so often in the background to keep you up to date across devices
uTime 3.2 is now being pushed to the iOS App Store! uTime 3.2 brings new enhancements such as the ability to search for a timer to see or delete! Along with this the iPhone timer view now has a large title to go with the overall theme of iOS 11 (and 12). Small enhancements to theming have also been made!
This was originally supposed to be a “uTime 3.0.1” is now available but while playing aroun with uTime 3.0.1 after it went live on the app store I discovered a critical big that the app would crash on the iPhone after adding a new timer and then navigating to the timer that was just added. I pulled uTime from the App Store shortly after finding this issue and patched, and submitted the fix with uTime 3.0.2. I am not sure if the problem originally was in uTime 3 but everyone who can should update to uTime 3.0.2.
Here is the official changelog for 3.0.1/3.0.2:
– Fixed an issue on iPad where deleting the current selected timer would result in a crash
– Fixed an issue on iPhone when adding a timer then navigating to the timer would cause a crash
-Added the 3.0 changelog to iPhone…(Oops)
-Switched the Cancel and Save button on iPhone.
– On iPhone the Counting Down To: portion of the label has been removed
The official uTime 3 changelog is massive and here it is:
3.0 The Massive Update:
Added a new screen: Modifications. Now modifications are done in it’s own view that will slide in. It will display the name and the current target time of your timer and allow you to change it.
The timer screen has been redesigned. It now has larger text and will allow you to see the maximum amount of time remaining on the target timer
Home screen: The entire home screen has been redone. There is now the list of all your timers on the side bar along with the maximum amount of time remaining.
Modification Screen: Instead of presenting an entire screen a popup view will appear and you can modify the timer and save just by dismissing the controller (by tapping anywhere on screen). The size of the popup does not cover the current timer information so you know what you are modifying.
Web Support Is Now In It’s Own View Instead Of A Popup In The Info View
Notifications: Instead of a popup alert displaying when the timer fire date is finished a generic iOS banner will appear.
Added the ability to share the timer with various apps using share sheet. This will share the name of the timer and the maximum amount of time there is left.
Changed the background images
Support now opens in a WebKit view meaning there is a progress bar to show you the accurate loading % of the webpage.
Swift: The entire app was rewritten in swift which is why it took so long.
iOS 11: Due to the nature of the app and the newer API’s at the moment uTime 3 is iOS 11+ only.
Even though uTime 3 is 11+ only iOS 10 and below users may still download uTime 2 from the App Store.
uTime 3 is massive for iOS and I hope all of you enjoy it. As always updates will be coming throughout and due to how I set up uTime 3 they will be coming much quicker!
With all of the excitement of WWDC settling I think it is a good time to show off a project that has been about a year in the making: uTime 3 for iOS.
uTime 3 for iOS took a long time because I had to completely rewrite the entire application because of how broken uTime 2 was at the end of it’s development cycle.
The result is a uTime with much more features, much less usage on system resources, and still a fantastic app for counting down to (or from) your next date.
As seen from the screenshot above the iPad version has taken heavy inspiration from the macOS version of uTime 3 and has the timer section embedded into the homescreen.
Along with that notifications have been completely redone: Instead of annoying popups throughout the app a simple banner alert will appear to show the timer has run out of time. Along with this of course timers with an older time than the current date will not fire.
On the homescreen with timers that are being counted down a minus (-) sign will be in front of the time remaining. For timers counting forward because the date has always passed a plus (+) sign will appear.
You are now also able to share your timer with any of your share sheet apps simply by pressing share. It will popup with the name of the timer along with the maximum time remaining.
Along with all of this the way to modify timers has been redone. On the iPhone now there is a completely new view that will appear giving you information on the timer you are modifying and the same ability to modify the timer as you please as before. With the iPad this is presented as a popover view so you can still see the homscreen and information about the timer you are editing:
With all of these updates and being rewritten the app should run more smoothly than ever before and bring a better user experience than ever before.
With uTime 3 some things have been removed: Sorting timers by date have been removed due to the fact it did not work well syncing between devices. This feature will be returning in a future update. Also uTime today widget has been disabled because for some reason when I rewrote the app, Apple blockaded my access to iCloud in the today section so I have to rethink how that is done as well. This will also be returning in a future update.
There are a lot of things to look forward too especially with the addition of Siri shortcuts for app developers. I will be hard at work providing updates not only to uTime but a variety of uApps applications to get them up to date.
uTime 3 will be live on the App Store this week and I hope everyone enjoys this huge update.