## File Menu

The file menu contains some standard operations that act on files as well as other particular actions that help the user perform specific tasks.

File menu > New

Use this entry to quickly create new elements. Put the cursor over this item to open a sub menu with the elements that can be created.

- Prototype – Click on prototype to create a new prototype and open it.

- Shared Prototype – Click on shared prototype to create a new prototype, open it and share it with other users.

- Screen – Click on screen to create a new screen in the current prototype. Enter the screen name in the window that comes up, optionally select the template and click the Ok button.

- Data master – Click on data master to create a new data master in the current prototype. A new window comes up asking for the attributes and the name, but data masters are fairly complex and we will cover them in detail later on in this document.

- Template – Click on template to create a new template. Enter the template's name in the window that comes up and click the Ok button.

- Scenario – Click on scenario to create a new scenario. Enter the desired name and description in the window that comes up and click the Ok button. The screen will change to the Scenarios view.

File menu > Open

Click on open to open an existing prototype. The open dialog comes up, from which you need to select the VP file and click Open. This option closes the currently opened prototype. If you want to open more than one prototype at the same time then you have to either launch two Prototypers or double-click on each of the VP files.

File menu > Open shared prototype

Click on open shared prototype to open an already shared prototype. The open dialog comes up, from which you need to select a prototype from the list and click Open. This option closes the currently opened prototype. If you have no internet connection you will be requested to work offline.

File menu > Recently Opened Prototypes

This entry contains a list of prototypes that you have opened recently. To open one of these prototypes just click on it.

File menu > Close

Click on close to close the current project. It is only available if there is a project opened.

File menu > Save

Click on save to save the unsaved changes in the current prototype. It is only available if the current project has suffered changes since the last save. (Keyboard shortcut: Ctrl+s)

File menu > Save as...

Click on save as... to select a new prototype name and/or location to save the current prototype. If the prototype was already saved in another location and/or name, it is conserved.

File menu > Export to Document

Export to Document Menu has options to automatically generate specification documents from the information of the prototype you are currently working on.

File menu > Export to Document > Export to DOCX

Generate a .DOCX specification document of the prototype.

File menu > Export to Document > Export to PDF

Generate a .PDF specification document of the prototype.

File menu > Export to Document > Customized Document...

Open the customized document dialog.

File menu > Export to HTML

Click on Export to HTML to export the prototype simulation into HTML files. You can either send those files to your users or even change the HTML code afterwards.

File menu > Save as images...

Click on Save to Image if you want to store the contents of the canvas in an image file. You can do this for several screens and insert them into a slide show software.

File menu > Recover prototype

If you want to recover a backed up prototype, click on recover prototype. This entry opens the prototype recovery window, which lets you select the backed up prototype to recover.

File menu > Preferences

Click on preferences to open the preferences dialog. This dialog offers the interface to modify various program-level user preferences that are persistent after closing, so they will be applied as you defined them the next time the Justinmind Prototyper is run. The dialog has a tree with a set of sections that group the preferences into logical pages.

File menu > Preferences > General

Here are the general preferences that apply to all aspects of the application.

- Tick or untick the Show welcome window at start-up to make or prevent the welcome window from displaying at start-up.

- Tick the Submit statistical information to Justinmind to allow error reports to be sent to Justinmind in order to help us improve the product. We strongly recommend to activate this option, since we periodically publish product updates with bug fixes and performance issues solved, most of them submitted by our customers.

- Tick the Display tips checkbox to have tips appear when working with Justinmind Prototyper. This is strongly reccomended if you are a new user.

- Clic on the Browse button to choose a browser in which to simulate your prototypes. Leave it empty to use System default.

- Tick the Include comments checkbox to see the comments when you simulate the prototype.

- Tick the Optimized HTML checkbox to generate HTML prototypes whose source code has been minimized and optimized to perform better. It has, however, the shortcoming of being less readable and more difficult to edit.

- Tick the Ask for comments inclusion checkbox to be asked each time if the comments should be included in the HTML Export.

- Tick the Include Comments in HTML checkbox to include the comments in the HTML when you export the prototype to that format.

- Tick the Override existing files checkbox to overrite the HTML files each time you export to HTML.

- Tick the Check for updates automatically to allow the system to go online and check for updates once after a defined amount of time.

- Insert a number of minutes in Check for updates interval (in minutes) to define the number of minutes that have to elapse between two update checks.

- Tick Check for updates at start-up to allow the system to check for updates at start-up.

- Change the value of the input URL for updates to modify the location where the updates are looked up. Do not change this value if you are not completely sure of what you do.

File menu > Preferences > Backups

Under this entry are the preferences related to backup copies that are automatically created for your prototypes to prevent data loss.

- Tick or untick the Enable autosave checkbox to activate or disable prototype auto saving.

- If auto save is enabled, it occurs every set amount of minutes. To change this amount, insert a number in the Autosave interval input box. The default value is 10 minutes.

- Change the Max. number of back-ups value to increase or decrease the number of backups stored by the system. More backups mean that more old versions are stored per prototype.

File menu > Preferences > Functional Scenario

This entry contains preferences related to functional scenarios look and feel. From here you can change the scenario rulers preferences, grid type, etc. The values are easy to understand and we consider that no further explanation is needed.

File menu > Preferences > Justinmind Account

This entry contains preferences related to your Justinmind account including the Email you want to use, your password and other preferences realted to the account.

File menu > Preferences > Network Configuration

Use this screen to configure your network connection in case you use a proxy server to connect to the internet. If you just don't know, you are probably not using a proxy, so leave it as it is. Otherwise, contact your internet provider to obtain your proxy connection information and enter it under Proxy entries

File menu > Preferences > User Interface

This last item contains the preferences related to the visual aspects of the screen editor. The preferences set here apply to the behaviour of all screen components and to the edition canvas of screens, templates and masters.

- Tick the Show rulers checkbox to display rulers at the top and left of the canvas.

- To change the ruler units, change the value from the Ruler units drop-down.

- Tick the Show resolution guides check box to display the resolution you are currently working with.

- Tick the Show grid check box to display a grid over the screen canvas to help you position components.

- Tick the Snap to grid check box to make elements snap to their closest grid line when moving or positioning them.

- Change the grid spacing using the Grid spacing (in pixels) input box. The spacing must be set in pixels.

- Tick the Snap to geometry check box to make components to snap to each other's boundary lines when dragging them across the canvas.

- Tick the Centered check box to center the content of the screen. This will only be visible in simulation, not while editing.

File menu > Import

This menu have a list of options to import components from other prototypes to the one that is currently being modified.

File menu > Import > Prototype

Imports all the contents from a vp file into the prototype and checks if there are any conflicts. This functionality is explained in detail in the Reuse section

File menu > Import > Screen

Adds a screen from another prototype to the screen list along with all its content and interactions. That screen should be exported previously from the other prototype.

File menu > Import > Template

Adds a template from another prototype to the template list along with all its content and interactions. That template should be exported previously from the other prototype.

File menu > Import > Master

Adds a master from another prototype to the master list along with all its content and interactions. That master should be exported previously from the other prototype.

File menu > Import > Widget Library

Adds all the widgets from the selected library file to this installation of Justinmind Prototyper. The widgets are included in the My Widgets tab. These widgets do not belong to the prototype but to the Prototyper so you will find them there each time you open/create a prototype.

File menu > Import > Data Master from CSV

Creates a new data master using the structured data of a CSV file in your file system. This functionality is explained in detail in the Importing Real Data section

File menu > Export > Prototype

Export the contents of the prototype (data masters, screens and so on) into a new vp file. This is extensively explained in this section.

File menu > Export > Screen

Export the contents of a screen into a file that can be imported on other prototypes.

File menu > Export > Template

Export the contents of a template into a file that can be imported on other prototypes. The dialog works the same way as the one to export screens.

File menu > Export > Master

Export the contents of a master into a file that can be imported on other prototypes. The dialog works the same way as the one to export screens.

File menu > Export > Comments

Export the comments of the current opened prototype.

File menu > Exit

Closes the application and exits the program.