Smart App Banner 1.1.2

This almost happened without any fanfare at all, and, while it’s a tiny update, it seems that releasing software without even a tiny blog is fair to both the users and the people who develop it.

And, this time, the developer wasn’t me.

The change to our Smart App Banner WordPress plugin is small but was submitted by a user. You shouldn’t notice anything new or different but it’s a nice, internal update that should limit the risk of Bad Things happening in the future.

Enjoy!

Yummy 3.3.2

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.

WWDC 2018

What do the announcements at this years Apple Developer Conference mean for Wandle Software’s apps? In addition to a few more general thoughts, that’s what I hope to answer with this post.

But first, what was I hoping from Apple and what did we actually get? I didn’t put up a wish-list for WWDC this year mostly because my desires matched up mostly with the rumours, which was that this was going to be a “stability” update.

High Sierra has been a low point for Mac releases in my opinion, with the installer on both of our Macs failing (mine on the initial install, a point release for my wife). You might forgive the installer if the update had huge user-facing benefits but, as neat as ADFS is, there’s not much to see upgrading from Sierra. iOS 11 also had problems, but more like glitches than absolute failures. I’m not adding anything new here to the “stability” debate, I’m just saying that I see the same problems.

The rumours were not untrue. The first thing Apple talked about was performance. I guess for marketing reasons it’s difficult to come out and say “we’re fixing lots of bugs” so talking about speed improvements was probably smart. But the surprising thing was the number of other nice, new additions. There was not a single must have feature, but put together all the changes to both iOS and macOS look like they’ll be well worth having.

As a consumer, there are a bunch of nice things that I’m looking forward to. The most glitzy is possibly being able to have up to 32 people in a FaceTime call. (Yeah, it’s a big number, but anyone who has used Zoom or Bluejeans will know that it’s possible if not a great experience.) And the other stuff like being able to use your iPhone camera from your Mac is going to simplify a number of more convoluted workflows. On a day-to-day basis, the enhancements to notifications is likely to be the feature that helps us the most.

The stand-out feature as a developer has to be Siri Shortcuts. If you recall from the keynote, they’re a combination of commands that you can, for want of a better word, train Siri to understand mixed with some simple scripting (using an app that isn’t currently available outside Cupertino). Unfortunately, right now, playing with the iOS 12 beta, there’s really not very much you can do with them as no apps support them yet!

Overall, the announcements made don’t have a huge impact on Wandle’s apps. I’m looking into Siri Shortcuts to see if they can add any value and, obviously, I’m testing on the iOS 12 to make sure that everything still works as intended.

Yummy 3.3.1

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!

GDPR

I know you’re excited. Who wouldn’t be excited about a new EU regulation? But this one is quite important and very wide-ranging. If you’re an EU citizen it covers how companies can use your personal details. That, to be clear, is all companies, wherever in the world they’re located.

Wandle Software is not immune so here, for the sake of transparency, is how we comply.

The short version: Wandle Software does not have any of your details. Apple “owns” the customer relationship, Wandle does not know your name, email address, physical address, credit card details, anything. We can’t misuse the data as we never had access to it.

There is one exception: when you made contact by email or from this site’s contact form. In that case, your details are stored on our email server and on my laptop, and the web server if you used the contact form.

Those details are never collated or used for anything beyond replying. They are currently archived but not deleted. You can request their deletion if you wish. It is a manual process but it will be completed as soon as is practicable.

One final element that you may be curious about: analytics. Some of Wandle’s apps use Fabric.io to collect crash reports and some basic analytics. As apps are updated we’re moving over to using Apple’s built-in tools but, in both cases, no personally identifiable details are recorded, so this is not covered by GDPR.

Overall, the policy is simple because Wandle’s products are designed not to collect superfluous information. The policy will be updated as necessary as the software matures or as new products are released. However, the philosophy will remain.

Ten years

It was ten years ago that the original iPhone software developer kit was released. I’d just bought an iPhone a couple of weeks earlier so the timing was perfect. I downloaded a copy and… well… here we are. There are a bunch of retrospectives, but here is probably the best.

As for me, I never really intended to start a business. I goofed around with the SDK for a month or two. It was only when the App Store launched without a Delicous.com client that I got serious finishing off the code that I’d started. The end result: Yummy. There have been more apps, the formal foundation of Wandle Software and lots more.

Yummy is still around. As are five other iPhone apps and a Mac app. If you’ve ever downloaded one of the apps, thank you. If not, now’s your chance!

Yummy 3.3.0

Arriving just in time for the iPhone X, here is Yummy 3.3.0. Simply, this is the culmination of lots and lots of small updates, the most visible of which are related to changes in iOS 11 and for the iPhone X.

iOS 11 Search Bar

A simple example: in iOS 10 (and earlier), when you searched for a bookmark, the search box moved up to the top of the screen. The “correct” behaviour in iOS 11 is that the search box is part of the navigation bar. Not a huge difference but one that required a surprising amount of work.

“The Notch” in the new iPhone X means that the way that Yummy displayed its status (in the Status Bar) no longer worked so that needed replacing. I also changed the “bookmark on the clipboard” functionality, making it ask first rather than just present an add bookmark screen.

As always with a new OS release, a few things broke and had to be fixed (3D touch being the main one), but I also spent a lot of time refactoring code and fixing bugs. There is now only one remaining known crasher, which is still one too many, of course.

There are two “buts” that I want to mention. First, given that iOS 11 is now on over 50% of devices I felt this was a good time to drop iOS 9 support. Secondly, I’ve not been able to squish a bug where there’s a visual glitch on the iPad’s bookmark view. Bouncing back to the menu screen is enough to get rid of it but — obviously — I want to do better!

Anyway, lots of under-the-covers updates and updates for iOS 11. That’s Yummy 3.3.0. Hope you like it. It should be available on the App Store in the coming days.

iOS 11, macOS High Sierra and our apps

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.

Quick Calendar (for iPhone and iPad)

Quick Calendar (iOS)

Following the success of Quick Calendar for Mac, I am happy to announce the imminent availability of Quick Calendar for iPhone and iPad. (Okay, the fact that I wanted it also factored into the decision to make it!)

Without wishing to undersell it, it’s basically the same as the Mac version. It shows the current month — or slightly less in the default “small” mode — in the Notification Center. It’s free but you can donate in the main app. There’s no obligation, but if you think it’s useful I’d appreciate the support. It helps keep it maintained on new versions of iOS and potentially funds new projects.

I use it all the time. I hope you find it useful, too.

Update (5 September): now available on the App Store!

Yummy 3.2.3

I’m pleased to announce the latest release of Yummy. It mostly includes a few important bug fixes — including one for a bug which prevented some people from saving bookmarks — but there are also some nice new features too.

  • 3D touch (peek and pop) on bookmark list views
  • Optionally show date in the bookmark list
  • Show count of bookmarks with metadata (HTTP status, thumbnail, etc) in Account setting screen
  • Removal of “Shared Bookmarks” extension for Safari

The last one feels like it needs an explanation. While I don’t collect statistics, I’m pretty sure that it wasn’t a popular feature. But that’s not the reason for its removal. Since it was the only part of Yummy currently written in Swift, it bloated the size of the app quite considerably. But that, too, is not the reason for its removal. The reason, instead, is that Apple no longer seems to allow apps to be submitted with a “Shared Bookmarks” extension! As far as I can tell, Apple never announced this. References to the extension type are pretty much completely gone from the documentation as if it never existed.

So, sorry if you liked “Shared Bookmarks” but otherwise, this is a pretty nice update. I hope you like it.