Timerange 4.0.6 update released

Fixed a problem with the Counters widget that everybody had and experimented with some new stuff for me: Dynamic Type. Awesome feature that enabled the support for Larger Text at every screen of my app. I know a few people who use Larger Text on their iPhones, so I think there are a lot of users whom this feature might help.

In order to use Dynamic Type, you have to use text styles in IB and code, so for example you now have to use UIFont.preferredFont(forTextStyle:) instead of UIFont.systemFont(ofSize:). These text styles have predefined size, that also becomes available for user’s control with Larger Text accessibility setting. This forced me to update the way I define fonts everywhere in my app. The result you can see above: all that font thinness that I was using was too old, like iOS 7 style. These days iOS uses bolder fonts, that are actually more readable, and thanks to this change, the interface of Timerange feels fresh!

Full changelog is below:

• Improved typography across all screens to better match latest iOS design trends 
• This also means that all the text in the app is now dynamic! Now, what THIS means?! Timerange now respects Larger Text setting in iOS Accessibility settings, so everything in the app is bigger for you if you use this setting 
• Fixed date inclusion setting not using value from Remembering App State if its corresponding date is not set 
• Fixed Counters widget showing setup tip even if you already have Counters on the widget 
• Fixed some counters incorrectly displaying on Counters screen 

Timerange 4.0.5 update released

Yay! A new Timerange update have just hit the App Store. I changed the order of my releases to have more time for my next big project that I’m going to reveal soon.

Got a job a few years ago so I didn’t have time to keep my apps up-to-date, I’m sorry. But every single purchase of Timerange still means a lot to me, always thought that I should get back to iOS development as soon as possible, so thank you all very much for the support! I hope the app serves you well in your daily routine. Now I’m back, so please welcome Timerange 4.0.5!

This update brings the most important improvement: optimization for the latest screens! Yes, the app looks gorgeous on iPhone X and newer. Also in this update:

• Updated the whole codebase to use the latest internal iOS technologies and prepare the app for more updates in the future. A downside of this is that I had to increase the minimal iOS version to 11. Most of you are already on iOS 11, 12, or even 13, so it doesn’t mean much to you.
• Added more colors to Counters. Let it shine in all of them!
• A lot of little layout improvements across all possible iOS devices.
• Fixed some English and Russian localization issues.
• Visually updated the Counters widget.
• Fixed a crash that occurred when trying to create a calendar event for the calculated date. Didn’t know about this feature, huh? Tap on the result on the first screen of the app, then tap on “Event in Calendar” button.