Yummy 3.4.3 has just been approved by Apple and should be available for download from the App Store shortly (if it isn’t already).
It’s a pretty small update, one of those “bug fixes and minor update” releases. The main user-visible change is that it now supports all the latest Apple devices and their new screen sizes. It’s built with the latest Apple developer kit but doesn’t currently take advantage of any of the new iOS 14 features.
I have heard a few reports of Yummy’s Share Extension not appearing correctly on iOS 14. I think this is a problem with iOS since I’ve not changed anything in Yummy and it’s been working since 2015. Indeed, Yummy 3.4.2 is still built against iOS 13. I can’t guarantee that this version will miraculously fix it, but that’s my hope.
If you upgraded to macOS 11 last week, hopefully, you also got the latest version of Quick Calendar which also includes a new Widget.
Something that you might have seen in Apple’s marketing literature is the ability to run iOS apps on the Mac. To be clear: this is not something that works on existing Mac, only on the brand-new-out-this-week Apple Silicon-based Macs. And the obvious question is, what about Wandle Software’s app? Can you run them on new Macs?
There are two answers to this. The first one is yes. I’ve allowed Yummy to be downloaded from the Mac App Store. I turned off the ability to download Quick Calendar since there’s already a Mac app.
But the second answer is: I don’t know. I don’t have an Apple Silicon Mac, so I’ve not tested it. It might work well, or it might not work at all. This also means that if you have problems, I can’t really help. If I hear about a lot of problems I’ll probably disable downloads until the point that I can adequately test it.
So, if you have a new M1 Mac, I hope you enjoy your new toy and I hope my apps work well on it! Please let me know your experiences in the comments below.
The way that Yummy talks with Pinboard is using what’s called an API, an application programming interface. Pinboard’s API is based on the now-defunct Delicious bookmarking site, now also owned by Pinboard.
Why am I telling you all this? The funny thing is, the Pinboard API is not very good for syncing your whole collection of bookmarks with a third-party app. Of course, this is the whole raison d’être for Yummy.
Since 2008, Yummy has gone through a few iterations of its synchronisation code. In the very early days, it was limited by both the hardware and the software of the time. The slow, single-core CPU of early iPhones, plus the lack of memory, meant that some approaches just wouldn’t work reliably. Plus I had to make it sync with both Pinboard and Delicious.
Yummy 3.4.2 represents the latest update. It’s the fastest version yet and is more efficient, taking less of a toll on your battery life.
There are also a few bug fixes and minor improvements that most people won’t notice. I guess that’s the theme of this release!
It’s now with Apple for review and hopefully will be available to download very shortly.
There are three things in this release: a fix, an improvement and a new feature.
The most visible change is that Yummy 3.4.1 supports Dark Mode.
For most screens, this is supported automatically. There is one exception: the bookmark list view. In the olden days — that is in 3.4.0 and earlier — you could switch between having a white, green, red or blue background to help distinguish between accounts. This option is still present and is unchanged in the new version. If you want to use automatic dark mode, go into the settings screen and switch the background colour to “Default.”
The fix is for the tip jar feature, which was broken in 3.4.0. I have not changed any code. Submitting a new version will allow Apple to review it properly which, for reasons unknown, they didn’t last time.
In iOS and iPadOS 14 there’s a new notification when an app programmatically “pastes” from the clipboard. Earlier versions of Yummy had a coding error. The logic looks like this:
Get contents of clipboard
If “copy URL from clipboard” is enabled and the thing on the clipboard is a URL then
Present “New bookmark” screen
I’m spelling it out like this because I want to be clear that nothing nefarious was going on. Anyway, the new version improves that logic by only reading the clipboard after checking that the “copy URL from clipboard” option is enabled.
If “copy URL from clipboard” is enabled then
Get contents of clipboard
if the thing on the clipboard is a URL then
Present “New bookmark” screen
In order to effectively support dark mode, the minimum supported version is now iOS and iPadOS 13.0. I appreciate that this is a big jump since 3.3.x but most users are already on newer versions.
The update is now with Apple and should be available to download shortly. Enjoy.
Yummy 3.4 is both less and more than it was originally intended. Many new features ended up on the cutting room floor. Some were good ideas that just didn’t work well. Some turned out not to be possible. Some were too ambitious. Some will hopefully return, others will not.
Anyway, it’s now with Apple and should be on your device shortly. Here’s what you can expect.
Full-text search, multi-account support and site status checks now come as standard for everyone!
Instead of the upgrade for the “pro” features, we now have a “tip jar.” While there’s no obligation to contribute, if you’d like to recognise the longevity of Yummy and the fact that there have been over forty free updates across a dozen versions of iOS, now you can
Slightly tweaked visuals, fitting in with modern iOS conventions better
A “Popular Links” widget for Notification Centre
Type multiple tags in the share extension
Removal of 3D-touch support, replaced with the iOS13-standard long-press shortcut menus
Support for all the recent iPhone and iPad devices
There are also some “behind the scenes” changes that you shouldn’t notice but you never know.
Yummy now no longer stores your password. It used to be stored in the iOS KeyChain, a place that Apple provides for just this kind of thing. It’s secure and Wandle Software has never had access to it. Now, Yummy doesn’t even store it. Instead, Yummy converts it into an API token and stores that instead (also in the keychain). You can also enter the API token directly if you prefer. If you logged in using a previous version, Yummy converts your password into a token and deletes your password from your device
Experimental support for “low data mode.” In short, if enabled Yummy no longer does site status checks and other high-bandwidth activities
So here’s the last “tidy things up before the new version of iOS comes out” update for Yummy. The changes are mostly fixes for things reported by users:
Refresh tags on edit tag screen when they arrive from Pinboard after the screen appears (#43)
Fix for handover not working when using Safari View Controller (#46)
Always show title/url in browser view (#48)
Open in Safari and Chrome actions for browsers (#47)
(The last one is kind of a new feature but, oddly, one I thought Yummy already had. Not sure if I imaged it or I accidentally removed it at some point. Anyway… the point is… it’s there now.)
A quick explanation for the wording in the last one: yes, it says browsers (plural). Yummy has two. On the iPhone it uses something called Safari View Controller mostly. This is nice because it shares cookies and other niceties with the main Safari browser. Sadly, you can’t really embed it as part of a screen (like on an iPad) and you can’t edit the URL once you’ve displayed it (like a browser), so Yummy also has its own screen. If you want to play spot-the-difference, the Safari View Controller has a “Safari” button on the bottom right.
I submitted it to Apple today and it should be available soon. Keep an eye out for it!
Update: there’s a snag with App Review so this is taking longer than anticipated.
Not a super-exciting update unless you’ve been affected by any of the bugs that have been fixed or notice any of the performance improvements. Yes, it’s one of those “bug fixes and misc improvements” updates. But it’s none of the worse for it.
Of the user visible issues, the two most interesting changes are:
Saving a bookmark using the share extension from apps other than Safari now works again. (This slipped through because, personally, I use Safari and the “title” field is a mandatory field in Pinboard but not Delicious. Ah, the good old days of when Delicious was a thing.) Many thanks to the user who reported this.
An occasional crash during sync has been squashed. I’ve been trying to find and fix this bug since early in the 3.x development cycle so it makes me really happy to have got to the bottom of it!
Anyway, this is almost certainly the best ever release of Yummy. Enjoy!
At this time of year I get the same questions: do Wandle Software’s apps work on the new version of iOS and do you intend to support its new features? 2017 is no exception, so here’s the news about iOS 11.
As far as I know, all our apps will continue to work correctly on iOS 11. In slightly more detail:
Yummy. There appear to be some visual glitches that are caused by some changes, but functionality is unaffected. I’ll issue an update to fix the glitch when I’ve figured out what’s causing it. I also plan to support improved drop and drop support, though maybe not with that first version.
Quick Calendar. Designed with iOS 11 in mind. I’ve not seen any problems with the Mac version.
ShareEverywhere. With the exception of Facebook and Twitter, it should continue to work as before. iOS 11 removes the system level sharers for Facebook and Twitter, and these are what ShareEverywhere uses. I’m currently not clear whether this functionality can be easily restored.
Rootn Tootn. I’ve tested and seen no problems. I’ll keep an eye out when the Golden Master is available.
www.cut. I’ve tested and seen no problems. On iPad, it even supports the drag-and-drop functionality.
Glider. I’ve not tested the beta version of tvOS yet so I’m not sure. However, I do not anticipate any problems and will fix them if I find anything.
The summary: minor fixes, some minor updates. While both new operating systems have some nice new features, they don’t really affect Wandle’s apps.
A new version of Yummy is on the way to the App Store.
Sadly, this version removes support for syncing with Delicious.com. The Delicious API has been broken since March so it feels dishonest to claim support when we’re not able to. I apologise if you’re affected by this change but I’m afraid it’s outside our control. Please contact Delicious if you would like to bring back this functionality.