Navigation:  How-To >

Configure Software Preferences

Previous pageReturn to chapter overviewNext page

This page is about configuring the preferences of the software, if you want to configure parameters for plot only, you should read Configure Plot Parameters instead.

You can choose the menu "Advanced->Settings" to open the settings window.  You can make some configurations here so ForeUI can serve you better.

There are 7 tabs in the settings window:




Change GUI's language.  So far ForeUI supports English, German, French, Spanish, Brazilian Portuguese and Russian languages.  These translations are contributed by volunteers.  More details are available in

Look and Feel:

You can choose the look and feel for ForeUI software itself. The default one is the system look and feel, which will let your ForeUI looks native and have similar UI style with other applications in the system.

If you want, you can also choose different look and feels for ForeUI here.

Welcome Page:

Here you can turn on/off the Welcome Page when no plot is opened for editing yet.



In the "Edit" tab you can configure some important parameters for editing.

Object Snap: Here you can define the parameters for object snap.  Snap Threshold is the maximum distance between two elements that can trigger the object snap.  Keep Distance is the distance between two elements when their location is adjusted by the snapping system.

Grid Snap: Specify the grid size for grid snap.  (Grid snap could be overridden if you drag element with right mouse button hold)

Keyboard Operation: You can configure the step length when nudging element with Shift + Arrow keys pressed.


Auto adjust Z...: If you don't want ForeUI to change the Z values of elements when they are overlapped, you can uncheck this option.

Auto resize ...: If you don't want ForeUI to resize the element after editing the element content (text, image etc.), you can uncheck this option.

Allow moving...: If you don't plan to place a part or whole element out of the plot's boundaries, you can uncheck this option.


Show instructional tooltips...: If you don't wish to see the floating instructional tool tip, you can uncheck this option.  The instructional tool tip is the small floating window like this:


New Plot


Here you can change the preferences for newly created plot.

Default UI Theme: the UI theme that will be used by newly created plot.

Default Plot Size: the initial plot size for newly created plot.

Background Color: the background color of the newly created plot.

Rumple Effect: turn on/off/adjust the rumple effect in newly created plot.

When you create a new plot, ForeUI will try to use these parameters.  After the plot is created, you can still configure the plot's parameters.



There are quite a lot options in this tab, they are all about the display / rendering.

Toolbar Display: you can customize the look of the toolbar in main window.
oUse Small Icon: show small icons (16 x 16) in the toolbar.
oUse Big Icon: show big icons (32 x 32) in the toolbar.
oShow Text on Toolbar Button: whether to show text in toolbar button.
Element Category Display: you can change the button size of element categories.
oUse Small Element Button: show small buttons (50 x 50) for elements listed in category.
oUse Big Element Button: show big buttons (100 x ??) for elements listed in category.
Plot Display: you can decide how to paint the invisible elements, master pages and the action indicators.
oInvisible Element Opacity: 0% for totally invisible, 100% for totally visible. Default value is 30%.
oMaster Page Opacity: 0% for totally invisible, 100% for totally visible. Default value is 60%.
oDisplay Action Indicator: whether to display small red flag on top right of the element that has action defined.



In this tab you can make some customization on HTML5 export/simulation. The parameters here will be default for all plots, however you can override these parameters in the plot settings.

Remarks: the options in this tab are available for registered users only.

Include ForeUI Toolbar: when enable this option, the HTML5 simulation will include a Toolbar, which contains:

Page Navigator: allows you to switch to any page in the plot.
Properties Viewer: provides a view for all system/user defined properties.
Content Alignment: set the content alignment to left, center or right.

Toolbar Placement: you can decide where the toolbar should be placed (top, left, bottom or right).

Toolbar is Pinned by Default: if this option is selected, the toolbar will be pinned by default, otherwise the toolbar will be hidden automatically when idle.

Compress Javascript Code: the Javascript code will be compressed if this option is selected, this can give you better loading/running speed.

Lazy Loading: this option allows the simulation to show the GUI ASAP and keep loading the remaining resource in the background. (very useful for big plot)

Convert Touch to Mouse Events: if you plan to run the HTML5 simulation in touch screen devices (smart phone or tablet), you may want to turn this option on. This will convert the touch events to normal mouse events, thus you can get similar experience than running simulation on desktop computer.

Slide Screen to Switch Page: this option is also for running simulation in touch screen devices.  When it is turned on, you will be able to switch page by sliding the touch screen.

Default Content Alignment: set the default alignment of the content here.  By default it is center aligned.




In this tab you can configure task that will be executed when certain event happens.  This is very useful to integrate ForeUI with other tools.

Remarks: the options in this tab are available for registered users only.

You can click "Add Task..." button to add a new task:


The new task will be set to "Enabled" by default, which means it will take effect after the settings, of course you can turn it off and just reserve it for future usage.

If the task is set to "Blocking" mode, it will block the subsequent task(s).

Here you can specify the event and command that needs to be executed when the event happens.  In the command, you can use %plot% to represent the current editing plot file path, %file% to represent the output file (HTML5 file) path, and %dir% to represent the output directory path.

You can define as many task as you need, and use the buttons on toolbar to manage them.



Memory Usage: You can specify the maximum memory usage of ForeUI (the default 500 MB should be enough in the major of cases).  You can also enable the "Cache Image Data in Memory" option here, which will cache the image data in memory instead of file system.  This will take more memory but it is needed if any Antivirus system disallow ForeUI to use the file cache.

Auto Backup: If the auto backup is enabled, the unsaved plot will be backup for certain intervals.

Workspace: Here you can change the location of the workspace, which will cache the data for editing plot temporarily.

Recent File Record: You can also specify the maximum number of recent file records (which will be listed under "File" menu).

Proxy for Internet Access: You may need to specify a proxy here if you need that for internet access.