UI changes to ease onboarding of new users

I’m thinking of making some tweaks to Filmulator to make it even easier for new users to learn.


First off is adjusting the Import tab to ensure that users can achieve their goals even before they fully understand the Filmulator workflow. Right now the Import tab is set up in a way that lets the user control what importing does well, but it doesn’t necessarily mean it’s obvious how to set it up to do common tasks.

So I have two changes in mind that I want to make:

  1. Make the Import in Place/Copy to Directory radio button unselected at first, forcing the user to actively choose an option.
  2. Have a few buttons in the unused space to the right for each common goal, such that clicking the button sets up the Import tab switches and radio buttons for that specific goal. I’d have “Import new photos from a memory card”, “Import photos already existing in a directory for editing”, and “Update location of photos that have been moved”


No big changes here, but when the queue is empty, I’ll have a message “Work queue empty. Import new photos on the Import tab or load existing ones from the Organize tab by double-clicking on the photos or by choosing to Enqueue All photos currently visible."


When no photos are visible, I’d likewise have a message explaining how to double-click to load images into the queue, how to find images in the date histogram and select date ranges, and how to enqueue all photos currently visible.


When no photo is selected, a message will explain to select an image from the work queue below by double-clicking or by pressing right or left.


Here are the changes:

I didn’t make the radio button unselected, because that would probably be confusing.

Instead, I made the import scenario buttons at the right be highlighted whenever their conditions were met, regardless of whether you set the Import settings manually or whether you click the buttons.

Below, in the work queue, I’ve placed a message indicating what that area is and how to get stuff in there. Naturally, it goes away when an image is loaded.

I figure that the filters are fairly self-explanatory, so I only added an explanation for the date histogram.

In the Filmulate tab, I explain how to begin processing an image, as well as revealing some of the previously-undiscoverable keyboard shortcuts.