Menu Plan 2.60 is the first installment of a set of new improvements to come.
I started out by doing the most obvious thing, that is fixing what was broken.
Sharing was introduced in Menu Plan with 2.0.
It is based on the iOS system sharing mechanism, the same that powers Calendar, Reminders and other iCloud apps.
Unfortunately the sharing APIs in iOS were not reliable: a number of users contacted me saying they were not able to share their meal plan. I tried to contact Apple a few times, and we started a discussion, but the issue was still there.
Fast forward to a couple of weeks ago, when I decided I’d try and fix sharing, again.
I found out that iOS system sharing had been completely revamped with iOS 16, and new APIs were available.
I contacted Apple again and, after their suggestion, I switched Menu Plan to the new APIs. Lo and behold, sharing started working again, much more reliably.
I streamlined the sharing UI to make it more usable and prepared Menu Plan 2.6, and here we are!
Menu Plan v2.60 features a couple of extra fixes, prompted by the feedback of an Italian user: