Nutshell Apps release notes

Read the latest release notes from Nutshell apps to take advantage of new features and to optimise your system for the best Nutshell experience

Introducing Nutshell V2

Nutshell Apps is thrilled to be releasing V2 of its no-code app builder, which includes a series of exciting new features and upgrades that will boost the functionality and usability of your app, and even allow you to publish your app on desktop.

Summary of features

Nutshell Apps V2 contains these new and revamped features:

  • Desktop Container 
  • App Links
  • Document Editor
  • Pinch & Zoom
  • Various performance upgrades

Desktop container

In addition to Nutshell’s classic mobile/tablet container, we now have a brand new container that allows end-users to run their built apps on desktop. This feature also includes various builder upgrades and provides a better user experience. It is supported on MacOS and Windows

What components are available on desktop?

Desktop container boasts all the functionality of Nutshell mobile/tablet including offline mode and saved sessions.

Supported visual components include:

  • Image grid
  • Static image
  • Map/location
  • Data table

Supported form components include:

  • Text
  • Number
  • Autocomplete
  • Date
  • Time
  • Date:time
  • Checkbox
  • Radio button
  • Listbox
  • Map/location
  • Signature
  • Upload image from library (camera access not yet supported)

How do I create a desktop app?

You can either select ‘Desktop’ as your target devices when creating a new app in the Nutshell app builder.

OR

You can optimise your existing mobile/tablet apps for desktop by selecting this option in settings in the Nutshell app builder.

Unsupported components (these are all device-specific components)

  • Send SMS messages
  • Use device email
  • Phone component
  • Contacts component

What if my existing apps have components that are unsupported on desktop?

Error handling messages will display in the Nutshell app builder with the new ‘builder check’ feature. This will highlight any components that aren’t supported on desktop and will prevent you from publishing your app with unsupported components.

How do I test my new desktop-optimised app?

You can optimise your existing app for mobile and publish to ‘test’ for your internal team to pilot before publishing and overwriting your live app. This means your existing mobile/tablet app can still be running live while you test your new desktop-optimised version.

Can I roll back to a mobile/tablet version once I optimise for desktop?

You can rollback to a previous version of your app in the ‘Build History’ tab of the Nutshell app builder. This will rollback all settings related to device optimisation as well as any changes to database variables or services.

App links

This feature provides HTML links from the builder which can be used to launch the Nutshell container, or even a specific app within that container. 

This is a useful feature for those who want to launch a specific app as part of an ongoing process. For example, an app link could be included in an automatic notification email when a timesheet is submitted, where the link leads the recipient to an approval process inside an app.

How do I link directly to my app?

Within the ‘Settings’ tab of the Nutshell app builder, you’ll find a URL that links directly to the app beginning point, which you can use to link the user to your app.

OR

You can link to a specific screen of the app by choosing that screen in the app builder and finding the ‘Link’ dropdown menu, which contains a URL that links directly to this screen.

Document editor

Nutshell users now have the ability to create, edit, and send emails, PDFs, script components and SMS messages from their app.

We are constantly evolving in response to customer feedback. When we asked a sample of our user community what frustrated them most about Nutshell, the document editor was often highlighted for its limited functionality, which is why we’ve given it an overhaul.

The new revamped document editor boasts all the functionality of your favourite word processor, including the ability to change the appearance of text, page orientation, margins, and footer content (such as a copyright notice).

Dynamic data picker allows you to select inputs and variables from any of the screens in your app to automatically generate a customised communication or script. We’ve even stripped the formatting of any values going into your script editor to prevent hidden characters breaking your scripts.

Pinch & zoom

Nutshell users are now able to zoom in/out or pan images shown in the image viewer/gallery, which is highly useful for those following detailed plans when out in the field.

Various performance upgrades

Major upgrades

  • Improved layout engine to support more complex layouts and use clear rules
  • Improved workflow saving to improve on speed and consistency
  • Improved builder warnings to highlight potential issues within an app, and will prevent the builder from previewing/publishing apps that might not work as intended until these are rectified

Minor upgrades

  • Editing/updating existing user account when account limit has run out
  • Email properties required to prevent invalid email configuration
  • Disabled list type inputs (dropdown, autocomplete etc) with no options preventing app load
  • Using map component on a start screen
  • Tooltips in properties panel positioning
  • Ability to enter numbers with number pad on web preview
  • Increased delay when inputting decimal numbers 
  • Numeric component custom validation
  • Removing a unique and key field from a database table

What you need to know

Desktop apps must be built specifically for the desktop container.

The revamped layout engine may affect app builds and require some alterations. Please read the attached guide on how the layout engine works. Changes may include:

  • Ensuring elements are not overlapping so that Nutshell can properly calculate the position of each individual on-screen component.
  • Inserting additional components to give more fine-grain control over screen layouts.

Apps should be republished to take advantage of these new features and any fixes included.