After a long development period – The 1.2 update of Caramel, which adds so many wanted features and little improvements, is finally here. Beyond those things, I rewrote large pieces of the internals to increase stability and make it a more pleasurable experience to use. A lot of that is thanks to my faithful users and those who take part in the testing program and rigorously keep at it even in the face of awkward bugs.
First, we’ll look through a bunch of the big goodies that were added and at the end of the post I’ll run through the pretty large set of bug fixes and small feature improvements. I hope you’re excited about this as I am!
Though it took awhile to get there, I can finally introduce one of the most anticipated features: iCloud Sync support for items, lists, and recipes. Now if you move from iOS device to iOS device, you won’t have to worry about losing what you’ve already accumulated. Lose your phone? When you set up your new phone, everything that was backed up can be restored without a second though. Or, got an iPad…?
Caramel on iPad
Now you can use Caramel on iPad and with iCloud Sync, you’ll always have a device available to make your edits. We support the bells and whistles: Multitasking support, Siri on iPad, Handoff from other devices – and all without purchasing another copy of Caramel.
Coming in Caramel 1.3 is expanded iPad support to take advantage of the large display including Drag and Drop support and additional available options.
Improved iPhone Support
From iPhone Plus to iPhone X, I have polished off the app to feel and behave better. This includes visual and general functionality set to mirror the general iOS apps.
And with iCloud Sync (gosh, I love this), you can work off any of these devices without having to remember what was left on the other. Updates take just seconds to appear across your devices.
Better Recipe Support
Beyond several bugs that appeared when having large collections of recipes, there was a visual overhaul of Recipes to make it more appealing. That includes favorites section, so you don’t need to search for those meals you love, and better usage of large screen displays.
An updated UI brings consistency across the UI.
Batch Selection has improved Search, ability to add items, and several bug fixes.
New Icons for Categories
Additional Icons added to categories so hopefully there’s something available for whatever section you need to make. The new icons dive more into objects, but there’s a few new foods as well!
Stickers are finally here! A Simple set is included but they will be rotated out and updated as you gain achievements, do special things, and by other public events.
Improvements and Fixes
And of course, there are a lot of other improvements and fixes, many of which are noted below:
- iPhone Plus landscape fix for overlay menus
- Fixes issue that allowed you to swipe ads on lists
- Fixes an issue that could cause categories to appear out of order in Lists and further editing could result in crash
- Fixes an issue with threading on Recipes groups, Categories, and Items
- Adds Selection total to batch select tool
- Fixes crash for edge-case of list item not having a list (and trace to find out how)
- Adds simple Stickers application (more coming on this soon!)
- Adds 30ish additional icons
- Expands icon scroller so it’s less annoying to use
- Fixes an issue with handoff and expands it to recipes and item lists and individual views
- Fixes issue when editing Recipe Steps that caused a crazy jump
- Cleans up Recipe view a wee bit
- Fixes Favorites toggle for Recipes
- Adds Favorites Section to Recipe List
- Fixes shortcut to edit recipe from recipe list (when editing)
- Fixes threading issue with List Detail view
- Fixes several issues with underlying Split View Controller so it works better across devices
- Improves the Panel display on iPhone X by hiding items when it’s collapsed
- Many many data handling improvements, including data fixture import
- Adds several new items to the default items
- Includes threading issue with internal Ledger (which is used for achievements and as a Machine Learning dataset)
- Major updates to system logging
- Updating Feedback to swipe, allowing export of logs without Mail
- Replaced Internal Logging system with CocoaLumberjack
And many many small things that are even below mentioning above.
I hope you enjoy Caramel as much as I do and am working to make it even greater! Enjoy.