What changed?

Version History

Table of Contents
    Add a header to begin generating the table of contents
    Scroll to Top

    4.0.6 – April 16, 2024

    New Features

    • Tooltip hover visibility time is now 1 second.
    • Import MSProject MPP files.
    • New document scripting method moveToTop.
    • New application scripting methods requestForString, requestForInteger, requestForDouble, requestForPassword, requestForOpenFile and requestForSaveFile.

    Bug Fixes

    • Improved preservation of scroll positions and zoom level of canvas when saving, loading, or tabbing between documents.
    • The “swap forward and back edges” function no longer removes edge annotations.
    • Group symbol animates consistently when a group is expanded or collapsed.

    Other Changes

    • Application scripting methods askForString, askForInteger, askForDouble, askForPassword and askForFile are deprecated, use requestFor* methods instead.
    • Scripting version is now 15.

    4.0.5 – January 19, 2024

    Bug Fixes

    • Changing the contents of a group now recalculates its start and finish dates when project management data exists.
    • Disclosure triangles in chart mode now respond properly when chart zoomed.
    • Emojis can appear in entity and group titles.
    • Fixed typos in the Login dialog.
    • Removed bad data in the example Project Management domain.
    • A Mac-specific bug that prevented file dialogs from appearing when exporting or importing when some third-party utilities are installed has been resolved.

    4.0.4 – October 13, 2023

    Bug Fixes

    • Finish-to-Start project scheduling now ensures tasks start as early as reasonable.
    • Eliminated the occasional overlapping of start and finish dates for tasks with resources.
    • Auto-recovery of a document created from an examples or template now works.

    4.0.3 – September 7, 2023

    Bug Fixes

    • Entity symbols are once again properly rendered in “printing” contexts including export.
    • “ReadOnly” preference that hides options to purchase the app when unlicensed. Can only be changed using external scripts.

    4.0.2 – August 21, 2023

    Enhancement

    • Made login flow more intuitive.

    4.0.1 – August 16, 2023

    Bug Fixes

    • Fixes a bug in MS Project export.
    • When saving a document, reports if the file has been moved instead of causing an exception.
    • Dealt with some mis-features in subscription login and expired registration keys.

    4.0 – July 21, 2023

    New Features

    • Entity titles can now have line breaks! To start a new line, type ALT-Enter or Opt-Enter.
    • When you’re clicking between documents, your Zoom level is now preserved.
    • Even more selection operations in the Edit menu:
      • Select Path Between Entities (which selects all elements between two selected entities)
      • Select All Successors
      • Select All Predecessors
      • Select Successors
      • Select Predecessors
        • (The last two only select immediately connected elements.)
    • If you click an entity and drag, you’ll create a successor or predecessor if you drag in the general direction of where you’d expect one. Normally this happens when you drag to a point in the same group. You can override the “same group” requirement by pressing Alt or Option when starting the action. You’ll know it’s working when you see a diamond at the end of the drag line.
    • The old “general” domain has been replaced, and Flying Logic now has simple entity classes in pastel colors. If you open a Flying Logic 3 document in Flying Logic 4, any entities with generic and note entity classes are converted to white and yellow classes, respectively.
    • The Effects-Based Planning domain now has two new entity classes common to Goal Trees: “Critical Success Factor”, and “Necessary Condition.”
    • You now have a new auto-recovery option in the Preferences dialog. If you enable it and then quit Flying Logic with a document still open, your document will be auto-saved and restored when the application is next launched. This includes quitting unexpectedly.
    • We’ve improved the CSV import dialogs and included support for additional formatting.
    • Entries in the Open Examples dialog are now sorted alphabetically.
    • The Find function now successfully locates text in titles and annotations that contain multiple lines.

    Bugs Fixed

    • Bug fix for scripting: Variable effortHours in the Entity class now property handles fractional hours.

    3.1.4 – January 26, 2023

    Bugs Fixed

    • Setting the scripting variable effortHours now properly handles non-integer values.
    • Flying Logic no longer fails to load documents in read-only mode.
    • Items in the Open Examples dialog  are now sorted.

    3.1.3 – November 20, 2022

    Bugs Fixed

    • Fixed bug with MacOS 13 Ventura that was causing missing document windows.
    • Pressing the TAB key while editing an entity or group title in the inline editor now properly activates the annotation text box in Text Inspector.

    3.1.2 – February 20, 2022

    Bugs Fixed

    • Fixed incorrect durations issue when importing tasks from MSProject
    • Fixed clipboard issue when using New Entities from Clipboard List feature

    Other

    • Windows installers are now signed with extended validation certificate.

    3.1.1 – December 24, 2021

    Bugs Fixed

    • Fixed incorrect disabled state of Class Info button.
    • Hide the Class Editor dialog when a Confirm Close Window dialog opens.
    • Prevent incompatible changes to clipboard data from other apps from causing an exception.

    3.1. – December 6, 2021

    New Features

    • Flying Logic enters read-only mode when trial ends.
    • The compactness of a graph can be changed.
    • New entities can be quickly created with titles from a list on the clipboard.
    • A resource can be assigned to units above 100%.
    • Settings added for MSProject export, including round-trip options.

    Bugs Fixed

    • Added or deleted entities fade in and out properly during graph animation.
    • Rendering issues with SVG export resolved by switching to a 3rd-party library.
    • Windowing problem associated with Mac’s Mission Control feature fixed.
    • MSProject task types now being properly mapped to Flying Logic assignment type on import.

    Other Changes

    • “Pro” dropped from product name.
    • “Quick Create” is now called “Quick Capture.”
    • The utilization value of resource now uses the more standard term “units.”
    • “Fixed Effort and Duration” changed to the equivalent “Fixed Units.”
    • Documentation for Flying Logic is now available and searchable online at docs.flyinglogic.com.
    • Heap size increased to 1GB.
    • Updated to Java 16.

    3.0.22 – June 9, 2021

    Bugs Fixed

    • MS Project XML importer can now handle files in UTF-16 encoding.
    • Crash in Apple Silicon (M1) Macs running MacOS 11.4 fixed by updating to new compatible Java release.
    • The script variables importItemLabel and runItemLabel now work as documented.

    Other Changes

      • Creation of large number of elements in importers and scripts is now much speedier, as calculations of derived data (like confidences values of driven entities) are generally deferred until the import or script ends. The new Document method operateAll() forces a these calculations.
      • Scripting API version bumped to 1.11.
      • Scripting Guide and Thinking With Flying Logic documents updated.

    3.0.21 – April 5, 2021

    Bugs Fixed

    • More improvements to MS Project import and export, including exporting durations in days instead of hours when appropriate.
    • Hoisting a group in Chart mode displays the group and element proxies left justified.

    3.0.20 – March 8, 2021

    Bugs Fixed

    • This release resolves an inconsistency between MacOS’s General System Preference “Prefer tabs” and Flying Logic’s own “Opening Files” preference. Setting “Prefer tabs” to “always” or “in full screen” will now override Flying Logic’s setting.

    Other

    • The Mac OS only release 3.0.19 was pulled due to incompatibilities with pre-Big Sur systems. Release 3.0.20 is a replacement.

    3.0.18 – January 21, 2021

    Bugs Fixed

    • Problem with hoist group keyboard shortcut on Windows fixed.
    • Dates and numbers are formatted based on system region settings on Mac and Windows. (Currently investigating issues with Linux.)
    • Fixed some incorrect properties in the Project Management Domain.

    Other

    • New Apple Silicon (ARM) Mac edition.
    • Program now bundled with either Java 15 or a beta of Java 16 (Silicon edition).
    • Application and Document icons for Mac are now styled to match Big Sur.

    3.0.17 – November 3, 2020

    Bugs Fixed

    • Clicking on a link in an annotation to a non-Flying Logic document will now properly open it, assuming your system is configured to open the document.
    • MS Project export and import are consistent in the handling of Fixed Work tasks – by treating them as Fixed Effort tasks. This misfeature will be resolved in a future release.

    Other

    • Extensions for Flying Logic domain and template documents have been changed to .xlogicd and .xlogict, respectively. The hyphens have been removed to reduce incompatibilities with other software.

    3.0.16 – July 27, 2020

    Bugs Fixed

    • Double-clicking on Flying Logic document icons on Mac correctly opens document again.
    • Default entity name generation was causing an exception after 676 new entries are created in a document in one session.

    Other

    • MS Project export now sets the project’s autolink flag to false. Although not a bug, it was annoying for that setting to be turned on.

    3.0.15 (Mac OS only) – May 6, 2020

    Bugs Fixed

    • Restored a workaround for a warning that was accidentally removed in version 3.0.14.

    3.0.14 – May 5, 2020

    Bugs Fixed

    • Deleting a resource or calendar no longer has a chance to corrupt the document.
    • Additional checking on validity of hyperlinks in annotations.
    • A wider range of SVG files can be used as custom symbols.
    • Resolved a problem with setting the wrong File and Edit menus when opening a document in a new window and immediately doing the same in tab in a different window.
    • A rare exception during graph animation has been fixed.

    Other

    • New Flying Logic logo.
    • Program now bundled with Java 14.
    • Scripting API version bumped to 1.9 to reflect new Java version and critical bug fixes.
    • 32-bit Linux version has been discontinued.
    • Reader edition has been discontinued.

    3.0.12 – April 17, 2019

    Bugs Fixed

    • Fixed exception that sometimes occurred when switching to Chart mode.
    • Added some additional sanity checking in the project management scheduler.

    Other

    • Removed an obsolete library.

    3.0.11 – July 16, 2018

    Bugs Fixed

    • Resolved an exception in Chart mode with Project Management enabled when an uninitialiized effort exists for an element.

    3.0.10 – November 13, 2017

    Bugs Fixed

    • Removed workaround added in 3.0.8 for Windows 10 Creative Update as a fix is included in the bundled Java 1.8.0_144.
    • Avoid changing mouse cursor to wait cursor if the graphics context does not support it.
    • Additional checks to be sure there is a valid display list before performing actions dependant on its existance.
    • Setting selection field of Document instance in a script did not always show the elements as selected in the canvas.
    • Fixed exception that could occur if script adds a domain to a newly created document in a tab.

    Other

    • Bumped scripting API version to 1.9.

    3.0.9 – June 14, 2017

    Bugs Fixed

    • Fixed a bug (introduced in 3.0.7) that would occasionally cause an exception when exporting a document to PDF.

    3.0.8 – May 10, 2017 (Windows-only)

    Bugs Fixed

    • On a Windows 10 system with the Creative Update installed, Flying Logic can sometimes prematurely exit when saving a file. This version has an interim fix for the issue.

    3.0.7 – April 9, 2017

    New Features

    • Flying Logic now packaged with Java SE 8. Scripting API version bumped to 1.8 to reflect this.

    Bugs Fixed

    • Workaround for bug in Java on Mac where some menu shortcut keys on international keyboards generate duplicate operations.
    • Code to prevent exception in Resource dialog.
    • All bugs fixed in 2.2.13 incorporated into this build.

    2.2.13 – January 3, 2017

    This is a maintenance release for Flying Logic 2. It fixes some bugs and mis-features in version 2.2.12.

    Feature Improvements

    • Options to find text of entity ID or in user-defined attribute names and values.
    • Links to Flying Logic documents can include search parameters for user-defined attribute names and values.

    Bugs Fixed (relative to version 2.2.12, not 3.0.6)

    • Intermittent exception when resizing windows or revealing selection should be fixed.
    • Completion values are consistant between spinners and inspector text field.
    • Dates shown in an entity with a dark-colored background now drawn in white instead of black.

    3.0.6 – November 21, 2016

    New Features

    • Export diagram to Scalable Vector Graphics (SVG) file.
    • Import from MS Project documents (XML and MPX).
    • New special handling of “task summaries” when importing from or exporting to Ms Project.

    Bugs Fixed

    • Domain Inspector correctly shows expanded domains when an existing document tab is selected.
    • Dates shown in an entity with a dark-colored background now drawn in white instead of black.
    • Better handling of tasks with a prefered start date occuring before project start date.
    • Bottom border of chart animates cleanly.

    3.0.5 – September 19, 2016

    Bugs Fixed

    • Removed exception in chart mode involving groups containing only groups.
    • Fixed inconsistent display of Edge Info box.
    • The previously used file name is now correctly set as the default on the next export.

    3.0.4 – September 5, 2016

    New Feature

    • Chart view will now displays an “Edge Info box” if there is a visible annotation or edge weight for a single selected edge.

    Bugs Fixed

    • Fixed exception that could occur when a task has a preferred start or finish date.
    • Keyboard shortcuts for Zoom to Fit and Full Size changed to avoid problem with system use of the old shortcuts under Windows.

    Other

    • User’s Guide updated to include documentation for Edge Info box and changed shortcuts.
    • Scripting upgraded to use Jython 2.7.0. Scripting API version bumped to 1.6 to reflect this change.

    3.0.3 – August 2, 2016

    Bugs Fixed

    • Fixed bug that could hang program under some project scheduling situations.
    • Minor improvements to the MS Project exporter.
    • Milestones and junctors in chart mode have consitent look when printing and exporting.

    3.0.2 – July 6, 2016

    Bugs Fixed

    • The code that auto-calculates milestone completeness produced an intermittent exception that has been fixed.
    • Improved the appearance of the chart view when zoomed larger or smaller.

    Other

    • Menu shortcuts for View/Zoom to Fit and View/Full Size changed to avoid conflicts with use of the old shortcuts by the operting system under Windows. Changes not currently documented in User’s Guide.

    3.0.1 – June 23, 2016

    New Features

    • Find and search for resource names and abbreviations. Also available via scripting.

    Bugs Fixed

    • Long document names in tabs are truncated properly and have tooltip to display full title.
    • Group titles too long to display have tooltip to view full title.
    • Context menu for showing and hiding columns in chart view now appears properly in Windows and Linux.
    • Completion values are consistant between spinners and inspector text field.
    • Entities should no longer overlap in Outer-to-Inner and Inner-to-Outer layout modes.
    • When confirming if unsaved document should be closed, document name is included in dialog.
    • Added documention for alternate newGroup scripting method in scripting guide.
    • The closeDocument scripting method works on a document open in a tab more reliably.

    Other

    • Removed obsolete “Delete Old Examples” option in Windows and Linux installers.

    3.0 – June 6, 2016

    New Features

    • Tabbed document interface.
    • Chart mode.
    • Options to find text of entity ID or in user-defined attribute names and values.
    • Links to Flying Logic documents can include search parameters for user-defined attribute names and values.
    • Project management now supports resources, alternate calendars, work hours for calendar, resource assignment rules, and sub-day efforts.
    • Completion values of miletsones are auto-calculated.
    • Project Management tab of Document inspector and the Entity tab of Element inspector have additional controls for new project management features.
    • Entity classes can be created with a default resource assignment rule and milestone setting. Note: because of the introduction of work hours, entity classes no longer have a default effort beyond indicating the class is a milestone (zero effort).
    • Updated User’s and Scripting Guides.

    Bugs Fixed

    • Shift-Delete of group correctly recursively deletes elements included.
    • Dragging a selection that includes edges into or out of a group now works properly again.
    • When creating a back-up of document file, “.backup” is added after the last dot in the filename, not the first.
    • Small textual fixes to Thinking with Flying Logic document.

    2.2.12 – January 28, 2016

    Bugs Fixed

    • Entities will no longer overlap in Inner-to-Outer and Outer-to-Inner layouts.
    • Moving a group will not pull children out of that group even if selected.
    • Mac only: Opening a Flying Logic document by double-clicking on the icon or droping the icon on the application icon would sometimes leave text fields un-editable until some other window was brought to front. This has been resolved.

    Other Changes

    • Scripting guide now has correct name for method vertexOperatorByName.

    2.2.11 – May 27, 2015

    New Features

    • Scripts now have a new predefined variable scriptMode that is set to either “standard”, “importer” or “exporter”.
    • Added isBackEdge field to Edge scripting class.

    Bugs Fixed

    • Properly documented existing filterGraphElemList method in Application scripting class.
    • Added fix that should prevent attempts to open inline editor for invalid graph elements.
    • Documents exported to MS Project now have a correct confidence value in a task’s custom Number 1 field.

    Other Changes

    • Scripting guide updated.
    • Scripting API version bumped to 1.4.

    2.2.10 – October 29, 2014

    Bugs Fixed

    • Fixed a bug introduced in 2.2.9 that prevented loading of examples and very old document files.

    2.2.9 – October 15, 2014

    Bugs Fixed

    • Saved window position and size fixes.
    • Reverted some Mac-specific changes in 2.2.8 to restore Preferences menu item and document icon handling.

    2.2.8 – September 29, 2014

    Bugs Fixed

    • Fixed-rate animation does not render all animation frames if speed would be affected.
    • Additional animation speed improvements on Mac version.
    • Bug with detecting Java version on Mac fixed. This may resolve some UI issues.

    2.2.7 (Mac-only update) – July 7, 2014

    Bugs Fixed

    • Retina support re-enabled in Lion/Mountain Lion/Mavericks release.
    • In-app registration works again.
    • Document windows now have a minimum size.

    2.2.6 – June 16, 2014

    New Features

    • Mac version now runs under Java 7. A separate release for Snow Leopard users that runs under Java 6 is available.
    • CSV import now has options for how to interpret row indexes.

    Bugs Fixed

    • Fixed bug in the modifyAttributes scripting method of the Document class involving project management attributes.

    Other Changes

    • Scripting API version bumped to 1.3.

    2.2.5 – March 12, 2014

    Bugs Fixed

    • Some tasks with large effort values would have an incorrectly calculated start date during end-to-start scheduling.

    2.2.4 – February 18, 2014

    Bugs Fixed

    • Setting a prefered task start or end date of an entity when a project is set to end-to-start scheduling no longer causes an exception.

    2.2.3 – January 12, 2014

    New Features

    • Support for Mac computers with Retina displays.

    Bugs Fixed

    • Document creation via scripts is now significantly faster
    • On rare occasions large graphs could throw an exception relating to sorting elements. This should no longer occur.

    2.2.2 – September 23, 2013

    New Features

    • Save Ink option also available when exporting a diagram to an image or PDF.
    • Annotation tooltips are now shown as styled text.
    • Task dates can now be calculated from end date.
    • Preferences to set number of scripts listed in various scripting-related sub-menus.
    • A column can be associated with annotations in Import from CSV.
    • The context menu for entities now includes a New Entity sub-menu.
    • New scripting features to support accessing SQL databases.
    • Document class now has methods to access the graph as a list of ordered (acyclic) elements.

    Bugs Fixed

    • Tweaks to graph layout to improve appearance.
    • Bug in type pop-up menus in User-Defined Attributes inspector fixed.
    • Entering a empty string for an integer or real value in the User-Defined Attributes inspector no longer causes an exception.

    2.2.1 – August 26, 2013

    New Features

    • Project Management tab in Document Inspector now displays the calculated project end date.
    • Raised application’s Java heap size to 768Mb.
    • New scripting features to support using third-party Java and Python libraries.
    • Additional scripting methods – see “API 1.1” entries in Scripting Guide.

    Bugs Fixed

    • Clearing a field in Print Preview dialog no longer causes an exception when the field loses focus.
    • Scripting method getAnnotationNumber no longer throws an exception if a graph element had no annotation.
    • Newly created entities should now respond to confidence change keyboard shortcuts
    • Other minor bug fixes.

    2.2 – July 11, 2013

    New Features

    • Application-level scripting including writing exporters and importers.
    • XSLT import/export.
    • User-defined attributes and associated inspector for both graph elements and document.
    • Duplicate domains and entity classes.
    • Group symbols.
    • Hide class names in entities.
    • Generic and Note entity classes have hidden class names.
    • New Element Text Attributes dialog consolidates global document text settings of entities, groups and annotations.
    • Export to PDF can now optionally include header/footer.
    • CSV (comma-separated values) importer.
    • Enhanced intra-document and inter-document linking.
    • Inner/Outer orientations now use Left-to-Right positioning for predecessor/successor hit parts.
    • Format buttons in Text Inspector.
    • Preference option to disable all Control-Alt menu shortcuts (Windows only).
    • Scripting Guide in Documentation sub-menu.

    Bugs Fixed

    • Edge annotations now properly display non-latin characters.
    • Moving the selection via keyboard shortcuts no longer causes exception.

    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 – September 20, 2007

    • Initial relea