Flying Logic: Version History
2.1.3 – February 27, 2013
New Features
- Group context menu now includes Hoist command.
- There is a new Windows-only Preference to disable Ctrl-Alt menu shortcuts — a workaround for issues with some international keyboards.
- Improvements to Browse functionally in Add Hyperlink dialog.
- The context menus for edges and groups are now available in the Reader edition, but with a limited set of commands.
Bugs Fixed
- When there is a selection in a text field, the left and right arrow keys now move the insertion point to the start or end of the selection, respectfully.
- Documents are added to the Recent Document list when opened via an annotation hyperlink.
- Special characters in annotation hyperlinks are now properly escaped.
- Inner/Outer orientations predecessor and successor QuickZones are always to the left and right of entities, respectfully.
- Reader edition should now close correctly under Windows or Linux if no file selected initially.
- Fix in junctor export to DOT format.
- Minor exception fix in inline editor.
2.1.2 – November 7, 2012
New Features
- Added a Browse button to the Hyperlink Dialog, simplifying the process of linking to a local file.
Bugs Fixed
- Fixed a bug where, in a hoisted group, a newly created entity would not correctly connect to the currently selected entity if an edge was also selected.
- Opening multiple Flying Logic documents at one time via their icons no longer causes an exception.
2.1.1 – October 15, 2012
New Features
- Added a section about annotation hyperlkinks to the User's Guide.
Bugs Fixed
- Fixed an exception that could occur when opening a Flying Logic document via its icon.
2.1 – October 10, 2012
New Features
- Radial Orientations.
- Project Management Workday Exceptions calendar (exceptions export to MS Project).
- Find function supports matching by regular expression.
- Find function (non-regular expression) now splits search phrase along spaces and looks for strings containing every individual fragment (respecting other settings like case sensitivity).
- Find now dims the canvas except for found elements.
- Hoisting commands now have keyboard shortcuts.
- Hoist now adds a path bar at the top of canvas.
- Hoisted group connectors now display their Entity ID when Entity IDs are visible.
- Domain menu now has Domain Visibility sub-menu.
- A new ink-saving option for printing allows groups to be printed without shading.
- The inspector panel may now be horizontally resized.
- Styled annotations are now editable and hyperlinks are clickable in visible edge annotations.
- Improved appearance and functionality of domain tree control.
- New Documentation submenu under Help menu.
- Added list of known compatible Linux versions to Getting Started section of User's Guide.
- Annotation hyperlinks can link to Flying Logic documents. A hash tag can reference an entity in a Flying Logic document by Entity ID, including in the current document.
- Window position and size now saved in document and on local system
- Canvas scroll positions and zoom level are saved in document.
- A collapsed group is now tinted to match its color when not collapsed.
- Keyboard shortcuts for changing zoom level.
- SVG symbols now drawn as shapes, not images.
Bugs Fixed
- Improved edge layout during Incremental Layout.
- Minor visual improvements under Linux (especially when using GNOME window manager).
- Many minor fixes and improvements to annotation editing.
- The selected Title Font Size menu item changes properly on undo/redo.
- Format menu is now correctly inactive when editing entity or group titles.
- Removed Apply Changes button from Project Management inspector – changes are now tracked automatically.
2.0.5 – April 12, 2012
New Feature
- Added a pop-up triangle to the small zoom slider magnify icon. This is a reminder that the magnify icons act as pop-up menus.
Bugs Fixed
- On Mac, the Open Examples menu item now appears in the File menu even if no documents are open.
- Save Domain as Default now works more reliably on Windows Vista and 7.
- Fixed a bug where some edges would not be included during copy-and-paste.
- New Document from Selection now works exactly like the sequence of Copy, then New Document, then Paste.
- Fixed undo menu item text for New Document from Selection.
- Missing entity confidence values in a loaded document default to 0.5 instead of causing an exception.
- Updated toolbar icons that more clearly indicate off/on state.
Feature Restored
- Export to MS Project MPX files has been restored, but with a warning about compatibility with later versions of MS Project.
2.0.4 – January 18, 2012
New Feature
- There are additional Windows menu navigation keyboard shortcuts.
Bugs Fixed
- On Mac, hidden modal dialogs no longer block the Preferences and About menu items from functioning.
- Fixed an exception in entity class drag-and-drop.
- When a group is hoisted, dragging an element out of a nested group into the canvas background now properly puts the element in the hoisted group.
- The cursor is placed at the end of a newly added hyperlink with the cursor's formatting set to no hyperlink.
- Milestones (entities with an effort of 0 days) now have visible completion spinners.
- Completion is now properly exported to MS Project XML files.
- Example domains can now be either imported into the current document or opened as a new document
- The default English (en) version of a resource is now being properly used in non-English locales when no localized version exists.
Feature Removed
- Export to MS Project MPX files has been removed. Such files were not compatible with later versions of MS Project.
2.0.3 – December 14, 2011
Bugs Fixed
- A bug introduced in 2.0.2 involving Select All and other similar actions has been fixed.
- Order of View menu items now match the order of icons in toolbar.
- Dropped 8 and added 48 to title font size submenu.
- Format menu now has "o" as a menu navigation shortcut (Windows/Linux).
2.0.2 – December 1, 2011
New Feature
- Hyperlinks in annotations can now link to local dcouments via an absolute path (using a file: URL) or a relative path to the current document (no file: needed).
Bugs Fixed
- Processing of keyboard shortcuts improved; e.g., pressing Ctrl/Cmd-E no longer adds an entity and opens the Quick Capture dialog.
- Pasting into a collapsed group could cause an exception. Pasting into collapsed groups has been
disallowed.
- Pasting into a hoisted group now works consistently.
- Fixed a problem that sometimes occurred when adding new entities to a hoisted group.
- Confidence and completion spinners can now be changed via keyboard shortcuts as documented.
- Custom SVG symbols are saved in Flying Logic documents slightly differently in 2.0.2. This chnage was needed for future compatiblilty.
- Find and Quick Capture dialogs are automatically hidden when the last document closed on Mac.
- In-app registration on Mac should now work when making payments through PayPal.
- The license agreement dialog no longer pops-up each time the program is run with a new installation
on Lion.
- Selecting the About Flying Logic or Preferences menu items on the Mac could cause an exception if a modal dialog was open. Now those menu items are non-functional when a modal dialog is open.
2.0.1 – October 25, 2011
New Features
- Improved design for Open Examples dialog
- Added document title to all example documents.
- Window and Linux Installers only deletes the old (1.2) example documents if the user selects that option.
Bugs Fixed
- Context menus have been reorganized so there are no long lists of entity classes.
- Default custom domains are not added to existing documents when opened.
- In-app registration dialog on WIndows now responds to tabbing correctly.
- Problem with in-app registration on Windows 7 resolved.
- Fixed bugs involving drag arrows in canvas.
- Copying text from a just opened inline editor works correctly.
- New .xlogic extension now properly replaces old .logic extension when an 1.2 document is opened and saved.
- Fixed problem with editing annotations containing &, < or > characters.
2.0 – September 18, 2011
New Features
- Sidebar is now a collection of inspectors that can be individually shown or hidden as desired.
- Title and annotation editing moved to Text inspector.
- Create new entities from titles via Quick Capture option in Text inspector.
- Annotations can include styled text and hyperlinks.
- Document inspector allows adding of info like title, author, headers, footers, etc.
- Navigation inspector supports visual scrolling of graph.
- Element inspector can edit all selected graph elements of same type at once.
- Canvas can be zoomed smaller and larger.
- Show unique Entity IDs for each entity element in graph.
- Change entity title width and font size.
- Auto-edit titles of newly created entities.
- Import custom symbols from bitmapped images (GIF, PNG, JPG, etc.) and SVG drawings.
- Helpful highlighting when moving edges.
- Menu option to reverse edges.
- Menu option to swap elements.
- Menu option to swap forward and back edges.
- Select head or tail entity.
- Group background color can be changed.
- A group can be hoisted to become entire contents of canvas.
- Incremental layout option minimizes re-layout of graph when new elements are added.
- Domains can be hidden so they don't appear in the class tree in the Domain inspector.
- Current domains can be set as the default for newly created documents.
- Export diagram to Graphviz (DOT format).
- Create new document from selection.
- Project management features (experimental).
Bugs Eixed
- Document extension changed to xlogic to resolve problems related to a popular Mac program.
- Margin and page calculations in Print Preview dialog improved.
- Other stability fixes.
1.2.3 – August 10, 2010
- Fixed exception when scrolling graph by dragging mouse.
- Ctrl-Y (Windows) / Cmd-Y (Mac) is an additional shortcut for Redo.
- Ignores some exceptions reported by Java involving text selection that aren't really bugs.
- Bundle full JRE with Linux build.
1.2.2 – February 25, 2010
- Opening the Preferences dialog no longer causes an exception if no document windows are open on Mac.
- Workaround for a Mac-only Java bug related to text rendering.
- Improved exception reporting dialog.
- Ability to specify a proxy server in General Preferences. Allows version checking and other web features to work from behind a firewall.
- Windows version now bundled with an international release of Java.
- No longer causes an exception under Windows when ill-formed start-up parameters are received.
- Stability enhancements.
1.2.1 – October 31, 2009
- When no documents were open in the Mac version, the About, Preferences and Open Document menu items sometimes caused exceptions or did not function. Fixed.
- Custom domains with the same name as a built-in domain could corrupt a document on save. Fixed.
- The Create Domain menu item was sometimes enabled when a document first opened, even if the selected domain in the list was a built-in domain. Fixed.
1.2 – October 29, 2009
- Improved printing support.
- Better memory management— much larger diagrams can now be created without running out of memory.
- The arrow keys can be used to navigate the selection.
- Exported notes now include entity class and title of entities and title of groups.
- Import a set of custom domains directly from another Flying Logic document
- "Redact" command to quickly remove sensitive information from a selected part of your diagram.
- Many other fixes and stability improvements.
1.1.1 – January 16, 2008
Bugs Fixed
- Fixed bug that preventing Opening a template or domain file.
- Saving a document under another name now resets the export path.
- Better alignment of symbol icons in sidebar class list.
- Windows: Glitch in Default Bias label in Preferences dialog fixed.
1.1 – January 3, 2008
New Features
- Symbol tagging: Individual entities and custom classes can now be assigned a graphical symbol. The entity-assigned symbol overrides the class-assigned symbol (if any).
- All Editions can now access a set of general-purpose symbols.
- The Pro Edition has access to a set of symbols useful for flowcharts, influence diagrams, causal loop diagrams, etc.
- Support for exporting to OPML (outline processor format.)
- The menus have been reorganized. In particular, the Entity menu has been split into three menus: Entity, Group, and Domain.
- Edge annotations can now be displayed and edited inline.
- Edge weights and edge annotations can now be displayed or hidden individually using commands in the edge contextual menu. The individual settings are overridden by the Show Edge Annotations and Show Edge Weights switches in the toolbar.
- The layout of the diagram can now be "biased" towards the start of the flow or the end of the flow. This affects how the elements of the diagram are ranked for layout, and thus which end of the diagram they will "stack up" on.
- Multiple selected entities can now be collapsed and uncollapsed together using new commands in the Group menu.
- Back edges now have edge weights. This is useful for Causal Loop Diagrams and other diagrams where every edge can use weights. Weights on back edges are still ignored for confidence value calculation purposes.
- A memory meter is now shown to the right of the entity title field, and shows the amounts of memory in use (dark blue) and currently allocated to the app (medium blue) relative to the maximum the app will ever ask for (light blue)
- The application will now start with a heap of 16MB and grow up to a heap of 192MB. This should help when working with larger diagrams.
- There are now keyboard hortcuts to move the focus between the Sidebar and Canvas.
- The title/annotation area at the bottom of the window can now be hidden.
- Diagrams zoomed down to a smaller size are now drawn more clearly.
- The modifier key to use to cause recursive expand/collapse when clicking on a group disclosure triangle has changed to Option (Mac)/Alt (Win). In previous versions it was Command (Mac)/Ctrl (Win).
- The hotkey to set the selection confidence to 0.5 has been changed from "N" (which stood for "Indeterminate") to "U" (which stands for "Unknown").
- Text in stack trace dialog can now be saved for debugging purposes.
- New examples for flowcharts, causal loop diagrams, and influence diagrams have been added to the Examples folder.
Bugs Fixed
- In rare cases, back edges reversed direction. Fixed.
- The filled-in part of spinners had a white "tinge" along the edge. Fixed.
- When typing text into title or annotation fields, whitespace (spaces, tabs, etc.) are now automatically removed for the start and end of the entered text.
- When attempting to export a diagram that to JPEG or PNG that is too large to fit in application memory, an exception dialog appeared. A more informative error message is now displayed.
- Under Windows, the Open File dialog did not properly show the file modified date. Fixed.
Known Issues
- There is an issue under Windows when running on multiple monitors. When the document window is moved to the larger of the two monitors then scrolling the document may appear incorrect. We are continuing to investigate.
- The Flying Logic User's Guide has not yet been updated for version 1.1.
1.0.4 – November 1, 2007
Bugs Fixed
- Live search and Find dialog now properly share settings.
- Orientation popup shows correct direction when document loaded.
- Units settings in Image Export dialog are now saved between sessions.
- Image export dialog disables resolution field when units of width and height are not inches or cm.
- Operators can now be AND or OR in Student edition.
1.0.3 – October 31, 2007
New Features
- Basic printing is now supported.
- Previously, pressing the Tab key with more than one element selected would do nothing. Now, pressing the Tab key with more than one element selected will reduce the selection to a single entity (if the selection only has one entity to begin with.) So now, after adding an entity to the diagram, just press Tab twice to begin editing the entity's title.
- Added hotkeys to change confidence and edge weight values for selected entities and/or edges. For selected driver entities, pressing "T" sets the confidence value to True, pressing "F" sets it to False, and pressing "N" sets it to "Indeterminate". For selected edges, pressing "+" sets the edge weight to 1.0, and pressing "-" sets it to -1.0. For selected driver entities and edges, pressing a number key "0"..."9" sets the confidence value (or edge weight) to 0.0 through 0.9 in 0.1 increments. For edge weights only, holding down the Option (Mac) or Alt (Windows) key while pressing a number key "1"..."9" will set the edge weight to a negative value from -0.1...-0.9.
- The "Copy/Cut Includes Successors/Predecessors" commands have been replaced in favor of two new commands: "Select Successors" and "Select Predecessors".
- Exporting to JPEG and PNG now has options for setting the dimensions of the exported image.
- Finding text in the document is now supported both via a live search field in the toolbar and via a Find dialog box.
- "Add Entity as Successor" shortcut key changed to Cmd-Shift-E (Mac) or Ctrl-Shift-E (Windows), and the shortcut now appears in menu.
- New shortcuts for Show Confidence: Cmd-Shift-C (Mac) or Ctrl-Shift-C (Windows), Show Edge Weights: Cmd-Shift-W (Mac) or Ctrl-Shift-W (Windows), and Show Note Numbers: Cmd-Shift-N (Mac) or Ctrl-Shift-N (Windows).
- New shortcuts for New Domain: Cmd-Opt-O (Mac) or Ctrl-Alt-O (Windows) and New Class: Cmd-Opt-C (Mac) or Ctrl-Alt-C (Windows).
- The orientation popup menu now has arrow icons that provide a visual indicator of the orientation.
Bugs Fixed
- No longer throws exception when running under Mac OS X 10.5 "Leopard".
- State of "Add Entity as Successor" switch is now saved with the document.
- Moved "Evidence-Based Analysis Domain" last in list of built-in domains.
- Graph component's Add Entity context-menu correctly displays custom domains and entity classes.
1.0.2
New Features
- Documentation: Welcome to Flying Logic and Thinking with Flying Logic now complete and included in distribution.
Bugs Fixed
- Watermarks made less obtrusive for registered Student Edition versions.
1.0.1
Bugs Fixed
- Turning off animations no longer causes an exception.
1.0