Repository navigation
Figure Composer 4.7.3
This was the final 4.x.x release.
PLEASE IGNORE the source code archive for this release, as it DOES NOT correspond to any commit tag on this GitHub repository, which was created long after 4.7.3 was released.
Version 4.7.3, originally released 08 October 2015.
- Support for editing properties of multiply-selected objects. In previous versions of Figure Composer, whenever you selected more than one object in the figure, the Property Editor was hidden because you could not edit more than one object at the same time. However, as of V4.7.3, if all of the objects in the selection are of the same type, the editor remains visible, and any property changes you make within that editor are applied to ALL of the objects in the selection. The multi-object property edit is performed as an atomic reversible operation, so it can be "undone" and "redone" like any other edit.
- Support for laying out multi-graph figures using
put2fyp(). Two new operations are available: (1) the 'figure' command creates an empty FypML figure of a specified size and saves it to file; (2) the 'addgraph' command converts an axes object in an open Matlab figure to a FypML graph node, then inserts that graph into an existing FypML figure at a specified size and location. - When Figure Composer launches under Linux or Mac OS X, the splash screen now includes a simple progress bar to provide visual feedback while the application is loading. The feature is not supported under Windows.
Installation on Mac OS
Download and unzip the archive FigureComposer_mac_473.zip (if you are still using Apple's own Java 6 JRE) or FigureComposer_mac_j7p_473.zip (if you're using a third-party Java 7 or better JRE). Move the extracted folder, FigureComposer, to your Applications directory. Within this folder is the FigureComposer.app application bundle, along with a matlab subfolder containing the Matlab support package. Drag the app bundle onto the Dock for convenient access.
NOTE: In OS X Mountain Lion (10.8) and later, Apple ships the OS configured to prevent you from opening any software that was not downloaded from the Mac App Store. Thus, you will be unable to run FigureComposer, unless you make a change in your System Preferences. Under the Security & Privacy section, set "Allow applications downloaded from" to "Anywhere". If you would rather not open up your machine in this way, you can instead choose to make an exception only for FC. Right-click on the downloaded app bundle, choose "Open" and confirm that you would like to open and run the app. You should only have to do this once!
Installation on Windows
Download and unzip the archive FigureComposer_win_473.zip, then open the resulting folder and run the self-extracting installer, FigureComposerSetup.exe. No administrator privileges are required. Select which application components you want to install. The installer makes the program available only to the current user. You'll find the installed components at Start Menu | All Programs | Figure Composer. You can pin FC to the task bar, and you can uninstall it like any other Windows application.
NOTE: The installed program, FigureComposer.exe, is a small Windows executable that locates the installed Java Runtime Environment (JRE) and uses it to launch FC. If it cannot find the JRE for whatever reason, it will abort with the error "Failed to find Java VM, "JRE load error", or a similar error message. You can still run FC in this scenario, but you must locate the installed JAR file and launch it manually from a Windows Command Prompt via the command java -Xmx1024m -jar figurecomposer.jar. However, starting FC this way means it will lack certain desktop integration features available when it launches as a native executable.
Installation on Linux
Download and unzip the archive FigureComposer_linux_473.zip. A single FigureComposer folder is created; it contains everything needed to run FC, and the Matlab support package is found in the matlab subfolder. Open a C-shell terminal, navigate to the FigureComposer directory, and run launchFC. This short script contains a command that launches the program: java -Xmx1024m -jar figurecomposer.jar. Note: On Ubuntu Linux, you may need to rename this file launchFC.sh.