Ilograph Desktop Release Notes 1.7.5 (released 2024-04-28) - Fixed editor state not preserving saveable/revertable state when opening and closing the editor 1.7.4 (released 2024-04-22) - Editor state (scroll, folding, selection, undo/redo) will now be preserved when opening and closing the editor - Fixed clicking a link in a resource causing the resource to be un-selected - Various minor layout and rendering fixes 1.7.3 (released 2024-04-11) - Long resource names will now be truncated in certain scenarios - Resources can now be renamed inline - Current diagram view will now adjust to account for renamed resources 1.7.2 (released 2024-04-07) - Relations can now be defined using only a "to" definition. Previously, relations required a "from" definition. 1.7.1 (released 2024-03-17) - Added relative references to relation perspectives (see https://www.ilograph.com/docs/editing/perspectives/advanced-references/#relative-references) - Updated AWS icons and library - Added line numbers to editor problems/warnings/suggestions window 1.7.0 (released 2024-03-03) - Find window is now wider and scrollable - Fixed pinned resources not working in ring perspectives - Fixed arrows not appearing in certain scenarios 1.6.9 (released 2024-02-25) - Long arrow labels will now truncate with elipses (...). The full text can be seen on mouse-over. - Fixed "add notes to perspective" link not working - Fixed resources remaining in tiled state when switching to a sequence perspective - Fixed find box showing resources not selectedable due to pins - Fixed links in parent resource descriptions not clickable in certain scenarios - Fixed parent resources un-pinning in certain scenarios 1.6.8 (released 2024-02-19) - Added pinnable resources - Fixed resource renaming not working in certain scenarios - Fixed switching contexts not working in certain scenarios - Fixed back/forward not working with context changes (Desktop only) - Minor rendering adjustments 1.6.7 (released 2024-01-28) - Added Find function - Fixed imported context resources not de-duplictating - Fixed stacked resources not overlapping properly 1.6.6 (released 2024-01-17) - Fixed error when importing a perspective walkthrough that references a context - Fixed diagram not navigating in certain situations - Fixed blocks not disappearing in certain situations 1.6.5 (released 2024-01-13) - Fixed Contexts dropdown colors on Windows - Fixed "View Walkthrough" buttons not working in expoerted diagrams - Fixed layout issue when reducing detail on flat perspectives 1.6.4 (released 2024-01-06) - Added Contexts (see https://www.ilograph.com/docs/editing/contexts/) - Sequence steps between parent/child resources are now shown - Relations between parent/child resources are now shown in most cases - Detail control visual redesign - Improved autocomplete in editor - Improved error reporting in editor - Improved arrow overlapping logic - Fixed font issue in Firefox and Safari - Fixed resource control icon positions in mobile/embedded - Fixed app window sized not remembered in desktop 1.6.3 (released 2023-12-10) - Fixed arrows fading out constantly while editing 1.6.2 (released 2023-11-26) - Various layout and rendering improvements 1.6.1 (released 2023-11-12) - Block widths will now be more consistent when selecting resources - When a resource is "collapsed" (e.g. when detail is set to low), more detail about its child resources will be visible - Collapsed resources will now take up less space - Added proxy settings for license checks (Desktop only) 1.6.0 (released 2023-10-28) - Added "Bold Arrows" mode. This will increase the contrast of the arrows and lines - Slighly darkened arrows when in default mode - Fixed mis-aligned resources in sequence perspectives in some cases - Fixed view menu items out of sync when working with multiple windows (Desktop only) 1.5.9 (released 2023-09-05) - Added "de-select" button to top-right of selected resources - Resource dots are now smaller - Small rendering improvements to context resources 1.5.8 (released 2023-07-09) - Fixed resources not forming tiles when stacked with similar resources - Fixed arrow labels not appearing from selected resource(s) to tiled resources - Fixed performance issue when selecting resources in large diagrams 1.5.7 (released 2023-07-01) - Arrow labels will now avoid overlapping each other in more cases (previously was only on mouse-over) - Fixed tooltip not always appearing over tiled resources on mouse-over - Fixed accessibility bugs with tiled resources 1.5.6 (released 2023-06-25) - Layout engine is now more responsive to window size; the app should look much better on very large displays - Resources will now make better use of available space when things get crowded - Arrow labels will now avoid overlapping each other on mouse-over - Performance improvements 1.5.5 (released 2023-05-16) - Fixed unrelated resources not dimming when hovering cursor over a resource 1.5.4 (released 2023-05-13) - Improved screen reader functionality. Screen readers should now read resource names and labels on mouseover - Other minor accessibility improvements 1.5.3 (released 2023-04-29) - Arrow labels can now be selected for improved accessibility - More UI text can now be selected for improved accessibility - Changed click-to-zoom button on Mac from Cmd to Option - Exported diagrams are more mobile-friendly 1.5.2 (released 2023-04-16) - Added keyboard navigation to UI and diagrams - UI and diagrams now respect "reduced motion" system settings - Increased resource description contrast 1.5.1 (released 2023-04-09) - Fixed EULA repeatedly showing on startup 1.5.0 (released 2023-04-02) - Increased opacity of arrows and labels (making them easier to see) - Changed default arrow color from "black" to "#303030" - Arrows with additional descriptions are now marked with an asterisk (*) instead of being darker - When space permits, a resource's "Fullscreen" icon is now shown on mouse-over - Minor bug fixes 1.4.9 (released 2023-03-19) - Added click-to-zoom. Hold down Ctrl and click on a resource to zoom in on it (i.e. make it full-screen) - When editing, the editor will try to auto-align new entries (resources, relations, etc.) - When editing, hold down Shift and press Enter to create a new entries (resources, relations, etc.) adjacent to the current entry - Minor layout fixes and performance improvements 1.4.8 (released 2023-03-07) - Added more space around selected resources to make arrow labels easier to read - Improved horizontal balance between labels and blocks on large perspectives - Improved sizing and spacing between resources connected by secondary relations - Secondary relations are now shown using long-dashed lines - Performance improvements on large perspectives 1.4.7 (released 2023-02-24) - Fixed inadvertently going to definition after undo - Fixed space between resources not always expanding for long labels 1.4.6 (released 2023-02-20) - Added multi-window support. Create new windows from the menu to edit multiple diagrams at once - Added control-click go-to-definition in the editor. Hold down Control (Cmd on Mac) and click on a resource name to go to its definition - Long arrow labels will now wrap to a second line - Fixed reloading not reloading imported diagrams 1.4.5 (released 2023-02-11) - Fixed undocking editor not working - Detail slider now hides and shows resources based on their depth (previously was size). This should make it much easier to use and less finicky. This also affects the "detail" parameter in walkthrough slides 1.4.4 (released 2023-01-30) - You can now define multiple relations between two resources. They will appear provided they have unique labels, descriptions, and/or colors - Fixed inaccurate autcomplete suggestions for "instanceOf" - Fixed missing error when abstract resources inherited from a non-existant or inelligible resources - Fixed perspectives with forward-slashes in their names not exporting 1.4.3 (released 2023-01-15) - Fixed no error message when referenced resource wasn't found in sequences - Fixed no error line number in some circumstances 1.4.2 (released 2022-12-03) - Stacked resources will now pop up on mouse-over so their text can be read - Mac versions are now separated into Intel and Apple Silicon version - Performance improvements 1.4.1 (released 2022-11-20) - Added "secondary" property to relations. If set to true, the relation will not affect diagram layout - Fixed relation descriptions not working on curved arrows - Added "Reload" menu item to reload diagram from disk (Desktop only) 1.4.0 (released 2022-10-08) - Fixed resources stacking when they should not - Fixed curved arrows not rendering properly on very detailed perspectives - Fixed resource descriptions not readable when using dark background colors 1.3.9 (released 2022-09-12) - Fixed multi-reference matches with *'s not working in exported diagrams - Fixed some markdown not working in exported diagrams - Fixed issue with circular parent-child relations when using parent overrides 1.3.8 (released 2022-08-21) - Fixed autocomplete for icons and imports not returning results - Fixed chained imports not working properly 1.3.7 (released 2022-08-07) - Added built-in networking icons (available under Networking/) - Added support for multi-reference matching (see https://www.ilograph.com/docs/editing/perspectives/advanced-references/#multi-reference-matching) - Markdown special characters (*, `, [, ], (, and )) can now be escaped with a backslash (\) - "New" diagram icons changed - Minor layout, rendering, and performance improvements - Minor bug fixes 1.3.6 (released 2022-07-07) - Fixed resource autocompletions not populating 1.3.5 (released 2022-07-04) - Large groups of similar resources (with identical relations) will now visually stack by default. This can be controlled using the "Stack Similar Resources" toggle in the view menu - Added "url" property to resources. If defined, a "link" icon for this URL will appear in the top-right of a resource when selected - Fixed rename resource not working when comments were present - Other minor bug fixes and rendering adjustments 1.3.4 (released 2022-06-12) - Added "iconStyle" property to resources - Added "restartAt" property to sequence steps - Added "dark mode" and "hide lines" user controls to exported diagrams (see menu in top-right of app) - Exported diagrams now use the native browser navigation. This allows deep-linking to perspectives/resources 1.3.3 (released 2022-05-17) - Fixed nested resources not de-duplicating - Fixed cloned resources not appearing correctly 1.3.2 (released 2022-05-15) - Imported resources are now de-duplicated by default. The can be controlled on a per-perspective basis using the new "deduplicateImportedResources" property on perspectives. Set this to "false" to emulate the old behavior. - Fixed edge-case layout and performance issues 1.3.1 (released 2022-03-23) - Fixed icons referenced by URL not included in exported diagrams 1.3.0 (released 2022-03-20) - Fixed arrows cut off at diagram margin - Fixed arrow description tool-tip out of place - Fixed unbalanced block widths in some situations - Minor style adjustments 1.2.9 (released 2022-03-06) - Resources will now always stay grouped by parent resource in relation perspectives - Added "unwrapContext" property to perspectives. If set to true on a relation perspective, resources will un-group to keep relations flowing left-to-right (old behavior) - Adjusted "jumping" arrow positioning in relation perspectives - Added "color" property to relations and steps. This changes the color of the relation/step arrow and label - Added "defaultArrowColor" property to perspectives - Renamed "defaultRelationLabel" property of perspectives to "defaultArrowLabel". This property will now also affect sequence perspectives - Slightly increased opacity of arrows - Fixed error messages upon finished CLI executions 1.2.8 (released 2022-02-15) - Added diagram overview page showing name, image, and notes for each perspective in the diagram - Added top-level "description" property to diagrams that will display at top of overview page - Walkthrough controls are now above perspective notes - Fixed blocks sometimes not appearing - Other minor bug fixes 1.2.7 (released 2022-01-17) - Added checkerboard background - Added additional padding around diagrams - Minor bug fixes 1.2.6 (released 2022-01-10) - Fixed arrows sometimes overlapping unnecessarily - Fixed arrow endpoints bunching up around bottom/top of boxes 1.2.5 (released 2022-01-04) - Fixed old blocks remaining while editing 1.2.4 (released 2021-12-26) - Improved animations to make them clearer and reduce ghosting effects - Fixed perspective dots overalapping resource name in context resources - Performance improvements 1.2.3 (released 2021-12-18) - Fixed empty items in IDL arrays causing small issues - Fixed error messages when using the CLI - Added "Remove key" button to license window 1.2.2 (released 2021-12-01) - Fixed undo not working in the editor in certain circumstances - Fixed edge-case resource order bug 1.2.1 (released 2021-11-07) - Fixed resource order not always respecting relation order in relation perspectives 1.2.0 (released 2021-10-04) - Added type-to-search tool to the editor. Press Ctrl-P (Cmd-P on Mac) while in the editor to search for resources and perspectives by name 1.1.9 (released 2021-09-19) - Resource icons will now appear to the left of the resource's name instead of behind it when room permits - Resource icons will now appear in context (i.e. parent) resources when room permits - Fixed resource order not always respecting relation order in relation perspectives - Fixed wrong default autocomplete order - Performance improvements 1.1.8 (released 2021-09-05) - Fixed editor autocomplete not working when comments were present - Fixed rename resource not available when comments were present - Fixed rename not working when renamed line(s) had comments 1.1.7 (released 2021-08-31) - Added resource rename - Updated built-in AWS library styles - Fixed missing perspective colors in editor - Fixed 'expand: ^' (reset focused element) not working 1.1.6 (released 2021-08-16) - Added AWS standard import library (ilograph/aws) - Fixed autocomplete order bug 1.1.5 (released 2021-08-09) - Added imports. You can now import resources and perspectives from other diagrams (see https://www.ilograph.com/docs/editing/imports/) - Fixed bug with compound (comma-separated) aliases 1.1.4 (released 2021-07-31) - Editor autocomplete now shows a preview in the diagram - Updated darkmode style 1.1.3 (released 2021-07-14) - Fixed subtitle + description not word-wrapping in context resources - Added 'code' markdown (use backticks in descriptions/notes like `this`) - Added 'outline' style (set style: outline on resources) - Adjusted 'plural' style - Fixed auto-save bug - Added 'Release Notes' to 'Help' menu - Added minor editor autocomplete enhancements - Added --version (-v) flag to CLI 1.1.2 (released 2021-06-01) - Export to HTML now prompts to select which perspective(s) to Export - Added CLI (see https://www.ilograph.com/docs/cli/) 1.1.1 (released 2021-05-05) - Added ability to hide all arrows via a toggle under the 'View' menu 1.1.0 (released 2021-04-25) - Added "All Resources" perspective to diagrams 1.0.9 (released 2021-04-18) - Added key:value descriptions (see https://www.ilograph.com/docs/editing/resources/subtitles-and-descriptions/) 1.0.8 (released 2021-04-11) - Fixed editor autocomplete bug - Added 'toAndBack' and 'toAsync' properties to 'steps' property of sequence perspectives (see https://www.ilograph.com/docs/editing/spec/#step) 1.0.7 (released 2021-04-07) - Added custom icon support (see https://www.ilograph.com/docs/editing/icons/) - Added ability to extend multiple perspectives at once (see https://www.ilograph.com/docs/editing/perspectives/addition-settings/) - Added more compact 'icon' IDL specification 1.0.6 (released 2021-03-27) - Fixed editor autocomplete bug 1.0.5 (released 2021-03-23) - Added 'Export to HTML' functionality 1.0.4 (released 2021-03-06) - Added 'Export to Image' functionality 1.0.3 (released 2021-03-01) - Improved layout and arrow behavior 1.0.2 (released 2021-02-27) - The engine will now render resources more uniform and pleasing by default - Added "sizes" property on layouts to control the above 1.0.1 (released 2021-02-13) - Added ability to undock editor 1.0.0 (released 2021-02-09) - Initial release