Version 1.9.7 of News Explorer for iOS contains two important fixes and a few nice improvements. It turns out that from all OS updates this year, iOS 13 is by far the most challenging and time-consuming update, especially when the same app must remain compatible with iOS 12. The current code is full of if iOS 13.* then … else … conditions, in order to support a large range of iOS 13 specific changes like Dark Mode, updated navigation bar, new context menus, new multi-segment control style, and much more.
The new background sync implementation in the previous version based on the new BackgroundTasks framework in iOS 13 has been rolled back. In turned out to be completely unreliable under real life conditions. The old Background App Refresh implementation has been slightly improved and worked reliably during our tests.
In the previous version, silent iCloud update notifications didn't work when using iOS 13. We have worked together with Apple to fix this. It turned out that Apple has fixed some old bugs with silent background notifications, resulting in rejecting incoming notifications that contains elements that were necessary in the past to get things working.
One of the most requested features, Mark as read while scrolling, has been implemented as an experimental feature. To enable this, open the new Experimental section in the Preferences panel and enable setting Mark as read while scrolling. When you have enabled this setting, all articles that disappear on top of the article list will be automatically marked as read.
The article viewer of the News Explorer app on the Apple watch has been extended with a button at the end of the article. This button toggles between Reader View and Article View. The rendering of the Reader view has also been improved. Paragraphs are now separated with a one line margin.
Some other new features and improvements introduced in this update are:
The following issues have been resolved: