Sequence Diagram 4+

Mike O Abidakun

    • 4.7 • 39 Ratings
    • £9.99



*** Summer Sale ***
*** 33% off for a limited time ***

Mac Sequence Diagram makes it incredibly easy to create UML 2.0 style sequence diagrams, using nothing more than plain text (and a sprinkling of emoji).

It supports :-

• Participants
• Participant Boxes
• Signals
• Nested Interaction Frames
• Nested Activation Boxes
• Found signals
• Lost signals
• Multiple signal arrow line styles
• Multiple signal arrow head styles
• Export PDF
• Export PNG
• Export SVG
• Export via the Command Line
• Syntax Highlighting
• Error highlighting
• Canvas zoom up to 14x
• Detachable & collapsable editor
• Light & Dark modes
• Keyword Auto-Completion
• Participant name Auto-Completion
• Version Control Friendly File Format

And so much more.

Feedback, issues and suggestions are welcomed.


What’s New

Version 1.8.11

* Updates Acknowledgments to reflect that no end user data is captured.
* Updated to improve rendering performance.
* Updates application icon imagery.
* Fixes a defect where the Acknowledgments window would not respect Dark mode.
* Fixes a defect where a note could be rendered outside the interaction frame it was declared in.
* Fixes a defect where the diagram text editor line numbers would not update, when the window was resized.
* Fixes a defect where the application could crash when exiting full screen mode.
* Will now use the diagram “title” as the initial filename, if present.
* Adds support for Apple Silicon CPUs.
* Adds support for async signal arrow heads (see Help documentation, page 8).

Other recent enhancements :-
* You can now tap interaction frame divider lines, to highlight the associated declaration in the diagram text.
* Adds support for Interaction Frame dividers using 3 dashes (---), which render a dashed line between signals in an Interaction Frame (see "New with Example [OPT+CMD+N]")
* Minor improvements to Participant HUD.
* Adds “Shows Participant HUD” menu option, to present the participants in an overlay, when the topmost participants are no longer entirely visible.
* Fixes a rare crash so ieen when the syntax highlights are applied.
* Fixes a defect where interaction frames containing only signals to self, would render incorrectly x2 so.Fixes a defect where reversed signals would always render with a solid signal line.
* Updates acknowledgments - removing Crashlytics.
* Updated to use Microsoft AppCenter for crash reporting and analytics.
* Adds support for copying the diagram into the paste buffer as an SVG.

A massive thank-you for all the feedback and suggestions (and bug reports!), especially Ricardo N.

Please keep ‘em coming and don’t forget to rate and/or review.

Thanks again for your valued support.

-- Mike

Ratings and Reviews

4.7 out of 5
39 Ratings

39 Ratings

sfyire ,

Nice additional to my workflow

My only nit pick would be the viewport for writing in the sequence diagram, it's all or nothing, when lines start wrapping around it can get a bit hard to read

Being able to have a handle that would let me control the size of the viewport for the left window would be a nice addition

Curlypaws ,

Clever app with great output

The ability to generate the sequence diagrams "programmatically" is really neat, but the ability to customise the output format as well is they really helpful feature.

I thought that it didn't have the ability to generate a transparent background on the exported PNG - Mike kindly explained that this was covered on Page 26 of the documentation (something I'd missed). So support is brilliant too!

Developer Response ,

Thank-you for the kind review, Curlypaws - it is greatly appreciated.

One way to have a transparent background in your PNG export is to include the following 3 lines at the end of your document:

# style
#canvasBgColor: 000000 0
#end style

(See the help documentation, page 26).

-- Mike.

Orangetronic ,

Absolutely invaluable little tool

Sequence Diagram, as you might expect, only does sequence diagrams, but it's incredibly simple to use, and has proved an invaluable tool for thinking through various complex data-flow problems.

I would highly recommend it for anybody looking for a quick way to diagram sequences of events, or complicated data-flows.

Developer Response ,

Many thanks for the kind review, Orangetronic; it is greatly appreciated. -- Mike.

App Privacy

The developer, Mike O Abidakun, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • Diagnostics

Privacy practices may vary based on, for example, the features you use or your age. Learn More


  • Family Sharing

    Up to six family members can use this app with Family Sharing enabled.