Release Notes


FIXES

• Fixed an issue where the size of exported diagrams as images was dependent on the screen's resolution. 

• Exported images now maintain the correct logical size, a high-quality resolution, and accurate color profile.

2.3.7

February 9, 2024


2.3.5/2.3.6

November 20, 2023

FIXES

  • Resolved a specific issue where context menu icons, shown on right-click within the canvas, weren’t rendering correctly on macOS Sonoma.


NEW

  • Introduced initial support for macOS Sonoma.

FIXES

  • Addressed and corrected glitches in the color picker feature within the type interface by moving from a grid layout to a more effective list layout.

  • Resolved the issue causing the most frequent crashes, enhancing overall stability.

2.3.4

July 20, 2023


This update fixes a nasty bug that caused the PDF export to produce rasterized rather than vectorized outputs on macOS Ventura.

2.3.3

November 22, 2022


Support for macOS Ventura.

2.3.2

October 22, 2022


2.3 Red Admiral

July 12, 2022

With this update, we switched the pricing model of the Mac App Store distribution from an upfront to an in-app purchase.

All existing customers who previously purchased the app on the Mac App Store or who use the app through Setapp won’t notice any changes and will retain access to all features of the app, including upcoming ones. New customers, however, will be able to download the app for free and test it for 5 days before purchasing the full version.

To learn more, please refer to the announcement blog post.


2.2.6

June 28, 2022

Improvements

  • We made minor improvements to both the Palette menu and the context menu on diagram objects. Most notably, the Edit Type in Palette… action was renamed to Reveal Type in Palette… for increased clarity.

  • The Versions Browser interface (accessible through File ‣ Revert To ‣ Browse All Versions…) no longer allows editing of older versions of your documents.

  • Transitions when switching panes in the Export dialog are now more seamless.

  • Diagrams is now compatible with Apple's upcoming macOS version.


2.2.5

June 9, 2022

Fixes

  • [Mac App Store] Fixed an issue with launching the app when purchased through the Volume Purchase Program.


2.2.4

June 3, 2022

New

  • Diagrams now has a Preferences window, which you can reach from the main menu (Diagrams ‣ Preferences…) or by pressing the corresponding shortcut (Command-Comma).

Diagrams Preferences
 
  • The newly introduced Canvas preference pane lets you configure the behavior of the Return key when editing text in the canvas. You can choose between confirming editing (default) or inserting a new line. After you choose an option, the other option can be performed by pressing Option-Return.

  • The newly introduced Activation preference pane shows your license information.

This version requires macOS 12 Monterey or newer.


2.2 Sea Lion

October 25, 2021

This update adds new shapes and arrows to the palette, enabling the creation of richer diagrams. It’s also fully optimized for macOS Monterey and brings support for automation via Shortcuts. Learn more in our announcement blog post.

NEW

  • Added 8 new shapes for configuring element types (pill, hexagon, octagon, parallelogram, doubled, sheet, stack, block).

  • Added 11 new heads for configuring relationship types (diamond, filled diamond, circle, filled circle, rectangle, filled rectangle, double arrow, half arrow, bar, flipped arrow, half circle).

  • The app has been optimized for macOS Monterey.

  • Added support for Shortcuts with three actions for creating and exporting Diagrams documents.

IMPROVEMENTS

  • Updated palette presets with the new element shapes and relationship heads.

  • Added new element types to the Flowchart palette preset.

  • Lessened the restrictions of sizing rules for elements.

  • Minor visual tweaks in the items of the document palette.

FIXES

  • Smoothened rendering of elements and relationships by preventing antialiasing artifacts.

  • When editing element captions, the text input area now always correctly follows the element shape.

  • Dialogs attached to the palette chooser now correctly close when switching to the dialog for opening a document.

  • Fixed an error message for loading a palette from an existing document that has an incompatible format.

  • Fixed a possible layout glitch in the palette chooser.


2.1.1

June 3, 2021

IMPROVEMENTS

  • When setting types from the canvas, the palette is no longer attached to the toolbar, which broke the flow. Instead, it’s presented directly in the canvas, just like when adding new elements or relationships.

  • When the palette is attached to a canvas location that currently isn’t visible, the canvas is automatically scrolled to that location first.

  • You can now customize the toolbar to match your needs, or completely hide it should you require more space to work with.

  • Document windows now can be resized to even smaller sizes to give you more flexibility.

  • Improved drag-and-drop selection in the palette management interface and introduced a context menu for clicks into an empty area.

  • Replaced some standard system icons in context menus with custom-crafted ones.

  • Improved keyboard navigation in all grid-based interfaces (palette, palette chooser).

  • Enhanced the order of controls when tabbing through in the palette editing interface.

  • Added tooltips to the controls for customizing element and relationship types.

  • Improved handling of pressing Return when editing a type in the in-canvas palette.

  • Optimized scrolling performance within the in-canvas palette.

  • Improved contrast of the default selection color in the canvas.

Fixes

  • Clicking palette items with the Control key held down now correctly displays a context menu.

  • Pressing Escape when editing a type in the palette now behaves correctly.

  • Bottom buttons now update correctly when editing the title of a type in the palette.

  • Text editing in the canvas now gets correctly committed when presenting the export panel.

  • Fixed a crash that occurred when resizing a window on macOS Catalina.

  • Fixed a rare crash that occurred when attempting to close a document.

  • Fixed a bug that prevented the in-canvas palette from appearing under certain circumstances.

  • [Trial] Fixed layout issues in the trial dialog for German and Chinese languages.

  • [Trial] Fixed placement of the trial badge in the toolbar on macOS Big Sur.


2.1 Panda

May 5, 2021

diagrams-2.1.jpg

New

  • Added support for Chinese and German localizations.

  • Added support for Quick Look, allowing you to peek into Diagrams files as icon thumbnails or full-featured previews throughout the system without the need to launch the app.

  • Introduced a new menu item for selecting all objects of the same type. You can find it in the Edit menu or the context menu.

IMPROVEMENTS

  • In-canvas handles now correctly reflect the accent color configured in System Preferences instead of using a constant blue color.

Fixes

  • Fixed a bug that allowed opening documents in unreadable formats even when an error message was presented.

  • Fixed a bug that caused the toolbar separator to jump around while resizing a window.

  • Fixed a rare crash caused by a failure in the font loading routine.


2.0.1

February 24, 2021

Fixes

  • Corrected links of help buttons in the palette UI.


2.0 Macaw

February 17, 2021

1_Palettes.png

Palettes

Diagrams’ handling of palettes has been taken to a whole new level. Not only can you now choose from multiple palette presets, but you can also customize them for your use cases and even create your own palettes from scratch. The limitation to a fixed palette in all documents is gone.

A new palette customization interface, accessible from the toolbar and the main menu, supports you when crafting your element and relationship types, naming them, and configuring their visual attributes. Giving your types a meaning and reusing them in your diagrams allows you to work more efficiently and consistently.

To learn more about what palettes have to offer and how to leverage them for working in a structured way, refer to our blog post.

  • Added the ability to choose how to create new documents. You can now choose from one of the built-in presets (Universal, Grayscale, Flowchart), start with an empty palette, or load a palette from an existing document.

  • Introduced a shortcut, Shift+Cmd+N (⇧⌘N), to quickly create a new document with an empty palette.

  • Introduced a new interface for managing a palette in your documents. It allows you to add, duplicate, reorder, and remove types. Furthermore, you can use it to name types in the palette and configure their visual attributes.

  • Alternatively, you can now create new types or edit existing ones in the in-canvas palette, which is primarily used for creating new elements and relationships.

  • Added the “Palette” menu for palette customization actions.

  • Added toolbar and main menu items, as well as the shortcut Cmd+1 (⌘1) for accessing the document palette.

  • Added a context menu item to objects on the canvas — “Edit Type in Palette…” — which opens the document palette with the type of the clicked object selected.

2_Styling.png

New Styling Options

There are new options available for styling your types, which complement the palette customization functionality. You can both pick from a broader set of element colors and format text. This flexibility will allow you to better differentiate between elements while still keeping your diagrams beautiful.

  • Extended the set of element colors from four to nine. This includes grayscale options that are suitable for more professional diagrams.

  • Support for bold, italic, underline, and code text options for element captions and relationship labels.

  • Support for text alignment configuration in rectangular elements.

  • Support for code-related ligatures when using the code text format option.

  • Introduced a new relationship head: a filled arrow.

3_Big Sur.png

Big Sur and Apple Silicon Ready

Diagrams is now fully optimized for macOS Big Sur, and it runs natively on Macs with the brand-new Apple M1 chip.

  • New app and document icons.

  • Optimized user interface for macOS Big Sur.

  • If you haven’t updated yet, you can still take advantage of the old UI language of macOS Catalina.

  • Added Big Sur’s new system icons to context menus for a faster workflow (only for Big Sur and newer).

  • Universal app that supports both the Intel and Apple Silicon architectures.

Diagrams 2.0 now requires macOS 10.15.2 or newer.


1.0.4

October 20, 2020

Fixes

  • Fixed a critical bug that prevented the application from tracking and saving changes in documents, which could lead to a potential data loss under some circumstances.

  • Fixed a crash in the dialog shown when opening a document with a newer format.


1.0.3

June 25, 2020

New

  • [Setapp] This is the initial release of Diagrams on Setapp, the subscription service for Mac applications.

IMPROVEMENTS

  • Added initial support for force click, which can be used for revealing the element palette in the canvas.

  • Improved audial indication of empty selection in the canvas.


1.0.2

May 11, 2020

New

  • [Trial] Introduced a free 7-day trial version of Diagrams, distributed through our website.

  • [Mac App Store] The app now detects the presence of a trial version and suggests its removal.


1.0.1

February 22, 2020

NEW

  • Added support for pan interaction triggered by holding the space bar and dragging around the canvas.

  • The app now remembers and reuses the most recent size and position of the document window.

  • Introduced a dedicated folder in iCloud Drive.

IMPROVEMENTS

  • Improved toolbar appearance in Dark Mode.

  • Prevented resetting of the cursor when dragging the pointer outside of the document window as part of certain canvas interactions.

FIXES

  • Fixed flickering of the cursor while editing text in the canvas.

  • Fixed a bug where the attachment overlay would stay visible in the canvas even after releasing the Shift key.


1.0

February 5, 2020

This is the initial version of Diagrams for macOS.