New Features: Copy to Another Date, New Library Tab, Portion Input Improvements

New Features: Copy to Another Date, New Library Tab, Portion Input Improvements

A new version of Foodnoms is available, featuring several long-requested updates and improvements based on your feedback.

You can grab the update directly from the ​Foodnoms page on the App Store​. Foodnoms for macOS will be updated soon.

Copy to Another Date

Before, you could copy meals from one day to another. Now it's possible to copy all meals from an entire day.

Just go to the day you want to copy from, activate the new '…' menu in the top-right, then select 'Copy to Another Date'.

Copy to Another Date
Copy to Another Date

You'll then be able to choose the date you want to copy to, as well as deselect any items you don't wish to copy.

Choose the date to copy to and which items you wish to copy
Choose the date to copy to and which items you wish to copy

You'll also notice an option in this new '…' menu to delete all food entries for that particular date. This can be handy if you want to delete partially-logged days, as they contribute to averages, whereas days without any food logged do not.

New Library Tab

Recipes, meals, and custom foods are a key part of the Foodnoms experience, and I think we all can agree it deserves to exist on its own tab.

Well, the day has come—the Library has finally graduated to its own dedicated tab in the main app toolbar.

New Library Tab
New Library Tab

Improvements to the Portion Size Input

You likely noticed that the portion size input received a big redesign in a recent update. This redesign is based on years of feedback and support requests about the previous design.

The goals of the redesign are to reduce cognitive load, particularly for new users, and to introduce handy features for advanced users. These advanced features include a '+' button for adding additional amounts to an existing entry and a history option to select previously entered portions for that food item.

With the help of your feedback, I am continuing to iterate on its design. In the most recent update I've made a few changes:

  • Clarified whether pressing a key will append the character or replace the entire value.
  • Made it easier to tap the various controls.
  • Tweaked the haptic feedback to make it feel more responsive, and provide feedback when input was rejected.
  • Fixed a few issues with how the default serving size is handled.
  • Added two more advanced operators: subtract and multiply. In an effort to simplify the UI, they are now accessed behind a long-press menu on the '/' key.
Access advanced math operators by long-pressing the '/' key

The new design has been somewhat polarizing. Some love it and others prefer the old UX. Your feedback is essential to understanding exactly how the UI can be improved. Please don't stop sharing it! The best way to share your feedback is by emailing ​feedback@foodnoms.com​.

In the meantime, I've been experimenting with some larger changes that will decrease the number of required taps, as this has been one of the main complaints about the new UI. Stay tuned, but please be patient as I have several other short-term priorities to address (some that I hope you'll be excited about).

Meal Type Switcher

There's a new way to quickly switch meal types as you are logging. Simply tap on the title on the main "Log" screen to open up a meal type menu.

New Meal Type Switcher
New Meal Type Switcher

Bug Fixes & Other Improvements

  • Unsaved changes to recipes, meals, and custom foods are now automatically saved and restored, helping you avoid losing your work if the app is closed or interrupted.
  • Fix various widget layout and color issues.
  • Fix the meal type menu not updating after logging something with a different meal type.
  • Improved rounding behavior when editing database foods.
  • New '…' menu option to edit a food from your Library when logging.
  • Many accessibility improvements.

Hope you enjoy these updates. Thanks for reading.

– Ryan