Sequence Diagram
Productivity
Only for Mac
S$ 14.98
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.
e: MacSequenceDiagram@MikeOsoft.co.uk
more Excellent tool for creating sequence diagrams! Once you master the syntax, it beocmes really easy to create diagrams. Do note that the availability of components in the diagram are quite limited.
Excellent tool for creating sequence diagrams! Once you master the syntax, it beocmes really easy to create diagrams. Do note that the availability of components in the diagram are quite limited.
• Update help documentation
• Stability — Fixed a crash that could occur when opening the Reference Sheet panel.
• Check for Updates - Sequence Diagram can now automatically check the App Store for newer versions.
• Mermaid entity codes now decode correctly everywhere participants appear, including names, aliases, box titles, and link labels.
• Frame Labels to Front - New Canvas menu toggle renders interaction frame labels above activation boxes.
• Mermaid Entity Codes - now decode correctly in participant names, aliases, box titles, and link labels.
• SVG Export - Uses dominant-baseline for better renderer compatibility. Actor names properly entity-encoded.
• Simplified CLI - Streamlined command line export interface.
• Transparent Background Export - Diagrams can now be exported with a transparent background.
26.03.04 21 Mar
• Stability — Fixed a crash that could occur when opening the Reference Sheet panel.
• Check for Updates - Sequence Diagram can now automatically check the App Store for newer versions.
• Mermaid entity codes now decode correctly everywhere participants appear, including names, aliases, box titles, and link labels.
• Frame Labels to Front - New Canvas menu toggle renders interaction frame labels above activation boxes.
• Mermaid Entity Codes - now decode correctly in participant names, aliases, box titles, and link labels.
• SVG Export - Uses dominant-baseline for better renderer compatibility. Actor names properly entity-encoded.
• Simplified CLI - Streamlined command line export interface.
• Transparent Background Export - Diagrams can now be exported with a transparent background.
26.03.03 14 Mar
• Check for Updates - Sequence Diagram can now automatically check the App Store for newer versions.
• Mermaid entity codes now decode correctly everywhere participants appear, including names, aliases, box titles, and link labels.
• Frame Labels to Front - New Canvas menu toggle renders interaction frame labels above activation boxes.
• Mermaid Entity Codes - now decode correctly in participant names, aliases, box titles, and link labels.
• SVG Export - Uses dominant-baseline for better renderer compatibility. Actor names properly entity-encoded.
• Simplified CLI - Streamlined command line export interface.
• Transparent Background Export - Diagrams can now be exported with a transparent background.
26.03.02 4 Mar
• Frame Labels to Front — New Canvas menu toggle renders interaction frame labels above activation boxes.
• Mermaid Entity Codes - now decode correctly in participant names, aliases, box titles, and link labels.
• SVG Export — Uses dominant-baseline for better renderer compatibility. Actor names properly entity-encoded.
• Simplified CLI — Streamlined command line export interface.
• Transparent Background Export — Diagrams can now be exported with a transparent background.
26.03.01 4 Mar
Mermaid syntax support arrives in Sequence Diagram!
• You can now open, edit, and save Mermaid sequence diagram files (.mmd) right alongside native (.msd) files.
• The editor auto-detects Mermaid syntax, provides full syntax highlighting and auto-completion, and every Mermaid construct exports cleanly to PNG, PDF, and SVG. If you already use Mermaid elsewhere, you'll feel right at home.
• Highlights include :-
• 7 new participant shapes
• critical, break and option interaction frames
• entity codes, clickable links, and created participants
• Diagram canvas now lets you choose a custom font
• The CLI export now infers format from output file's extension.
• New and improved Help Book pages with annotated screenshots.
• An all-new Reference sheet panel
26.02.02 3 Mar
• Adds an official Help Book with topic pages and dark mode support.
• Acknowledgements window is now resizable with zooming shortcuts (Cmd+/Cmd-/Cmd+0)
• Adds a new Reference Sheet panel (Help menu) with a quick-reference guide to all DSL keywords.
• Clicking a keyword in the Reference Sheet opens the relevant help page.
• Now requires macOS 14.0 (Sonoma) or later.
26.02.01 18 Feb
* Replaces Microsoft AppCenter with Mixpanel for analytics.
* Updates Copyright year to 2025.
25.03.02 10/03/2025
* Fixes a recently observed crash in syntax highlighting - thank-you Ganesh.
* Fixes a defect that meant syntax highlighting was working incorrectly.
* Fixes a defect that meant users were unable to export as PNG with a transparent background
* Fixes an issue that meant users with a scroll wheel mouse did not see the participant HUD when scrolling - thank-you Andrew.
* Updates Copyright year to 2023.
* 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.
Other recent enhancements :-
* 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).
* 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.
A massive thank-you for all the feedback, suggestions and bug reports (particularly from Andrew and Ganesh).
Please keep ‘em coming and don’t forget to rate and/or review.
Thanks again for your valued support.
-- Mike
23.03.02 03/03/2023
* Fixes a defect that meant syntax highlighting was working incorrectly.
* Fixes a defect that meant users were unable to export as PNG with a transparent background
* Fixes an issue that meant users with a scroll wheel mouse did not see the participant HUD when scrolling.
* Updates Copyright year to 2023.
* 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.
Other recent enhancements :-
* 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).
* 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.
A massive thank-you for all the feedback, suggestions and bug reports.
Please keep ‘em coming and don’t forget to rate and/or review.
Thanks again for your valued support.
-- Mike
23.03.01 01/03/2023
* Fixes a defect that meant users were unable to export as PNG with a transparent background.
* Fixes an issue that meant users with a scroll wheel mouse did not see the participant HUD when scrolling.
* Updates Copyright year to 2023.
* 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, suggestions and bug reports.
Please keep ‘em coming and don’t forget to rate and/or review.
Thanks again for your valued support.
-- Mike
23.02.02 28/02/2023
* Fixes an issue that meant users with a scroll wheel mouse did not see the participant HUD when scrolling.
* Updates Copyright year to 2023.
* 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, suggestions and bug reports.
Please keep ‘em coming and don’t forget to rate and/or review.
Thanks again for your valued support.
-- Mike
23.02.01 28/02/2023
* Updates Copyright year to 2022.
* 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, suggestions and bug reports.
Please keep ‘em coming and don’t forget to rate and/or review.
Thanks again for your valued support.
-- Mike
22.12.01 05/12/2022
* Updates Copyright notice
* 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, suggestions and bug reports.
Please keep ‘em coming and don’t forget to rate and/or review.
Thanks again for your valued support.
-- Mike
22.11.01 04/12/2022
* 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
1.8.11 05/09/2021
* 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).
* You can now tap interaction frame divider lines, to highlight the associated declaration in the diagram text.
Other recent enhancements :-
* 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.
* Adds “#style-reset” keyword, to resume default styling for elements that follow.
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
1.8.10 25/08/2021
* 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).
* 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]")
Other recent enhancements :-
* 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 seen when the syntax highlights are applied.
* Fixes a defect where interaction frames containing only signals to self, would render incorrectly.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.
* Adds “#style-reset” keyword, to resume default styling for elements that follow.
* Adds an indicator beside auto-completion suggestions, do distinguish keywords from user strings.
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
1.8.9 14/08/2021
* Improves handling of notes rendered at the end of a series of Interaction Frames.
* 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).
* 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 seen when the syntax highlights are applied.
* Fixes a defect where interaction frames containing only signals to self, would render incorrectly.
Other recent enhancements :-
* 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.
* Adds “#style-reset” keyword, to resume default styling for elements that follow.
* Adds an indicator beside auto-completion suggestions, do distinguish keywords from user strings.
* Adds support for placing self-signal message label on right OR left of signal arrow.
* Adds support for Ref interaction frames (see Help documentation, page 14)
* Minor improvements to auto-completion behaviour.
* Adds support for custom vertical spacing above Dividers, Interaction Frames, Notes and Signals (see Help documentation, page 25)
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
1.8.8 12/08/2021
* 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).
* 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 seen when the syntax highlights are applied.
* Fixes a defect where interaction frames containing only signals to self, would render incorrectly.
Other recent enhancements :-
* 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.
* Adds “#style-reset” keyword, to resume default styling for elements that follow.
* Adds an indicator beside auto-completion suggestions, do distinguish keywords from user strings.
* Adds support for placing self-signal message label on right OR left of signal arrow.
* Adds support for Ref interaction frames (see Help documentation, page 14)
* Minor improvements to auto-completion behaviour.
* Adds support for custom vertical spacing above Dividers, Interaction Frames, Notes and Signals (see Help documentation, page 25)
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
1.8.7 09/08/2021
* 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).
* 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 seen when the syntax highlights are applied.
* Fixes a defect where interaction frames containing only signals to self, would render incorrectly.
Other recent enhancements :-
* 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.
* Adds “#style-reset” keyword, to resume default styling for elements that follow.
* Adds an indicator beside auto-completion suggestions, do distinguish keywords from user strings.
* Adds support for placing self-signal message label on right OR left of signal arrow.
* Adds support for Ref interaction frames (see Help documentation, page 14)
* Minor improvements to auto-completion behaviour.
* Adds support for custom vertical spacing above Dividers, Interaction Frames, Notes and Signals (see Help documentation, page 25)
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 O. Abidakun
1.8.6 01/04/2021
* Adds support for Apple Silicon CPUs.
* Adds support for async signal arrow heads (see Help documentation, page 8).
* 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 seen when the syntax highlights are applied.
* Fixes a defect where interaction frames containing only signals to self, would render incorrectly.
* Fixes a defect where reversed signals would always render with a solid signal line.
* Updates acknowledgments - removing Crashlytics.
Other recent enhancements :-
* Updated to use Microsoft AppCenter for crash reporting and analytics.
* Adds support for copying the diagram into the paste buffer as an SVG.
* Adds “#style-reset” keyword, to resume default styling for elements that follow.
* Adds an indicator beside auto-completion suggestions, do distinguish keywords from user strings.
* Adds support for placing self-signal message label on right OR left of signal arrow.
* Adds support for Ref interaction frames (see Help documentation, page 14)
* Minor improvements to auto-completion behaviour.
* Adds support for custom vertical spacing above Dividers, Interaction Frames, Notes and Signals (see Help documentation, page 25)
* Adds support for dividers with no label.
* Fixes a defect where having a lifeline destruction marker on the left could cause a signal to not be rendered.
A massive thank-you for all the feedback and suggestions (and bug reports!).
Please keep ‘em coming and don’t forget to rate and/or review.
Thanks again for your valued support.
-- Mike
1.8.5 15/11/2020
* Adds support for async signal arrow heads (see Help documentation, page 8).
* 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 seen when the syntax highlights are applied.
* Fixes a defect where interaction frames containing only signals to self, would render incorrectly.
* Fixes a defect where reversed signals would always render with a solid signal line.
* Updates acknowledgments - removing Crashlytics.
Other recent enhancements :-
* Updated to use Microsoft AppCenter for crash reporting and analytics.
* Adds support for copying the diagram into the paste buffer as an SVG.
* Adds “#style-reset” keyword, to resume default styling for elements that follow.
* Adds an indicator beside auto-completion suggestions, do distinguish keywords from user strings.
* Adds support for placing self-signal message label on right OR left of signal arrow.
* Adds support for Ref interaction frames (see Help documentation, page 14)
* Minor improvements to auto-completion behaviour.
* Adds support for custom vertical spacing above Dividers, Interaction Frames, Notes and Signals (see Help documentation, page 25)
* Adds support for dividers with no label.
* Fixes a defect where having a lifeline destruction marker on the left could cause a signal to not be rendered.
A massive thank-you for all the feedback and suggestions (and bug reports!).
Please keep ‘em coming and don’t forget to rate and/or review.
Thanks again for your valued support.
-- Mike
1.8.4 04/10/2020
* 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 seen when the syntax highlights are applied.
* Fixes a defect where interaction frames containing only signals to self, would render incorrectly.
* 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.
Other recent enhancements :-
* Adds support for copying the diagram into the paste buffer as an SVG.
* Adds “#style-reset” keyword, to resume default styling for elements that follow.
* Adds an indicator beside auto-completion suggestions, do distinguish keywords from user strings.
* Adds support for placing self-signal message label on right OR left of signal arrow.
* Adds support for Ref interaction frames (see Help documentation, page 14)
* Minor improvements to auto-completion behaviour.
* Adds support for custom vertical spacing above Dividers, Interaction Frames, Notes and Signals (see Help documentation, page 25)
* Adds support for dividers with no label.
* Fixes a defect where having a lifeline destruction marker on the left could cause a signal to not be rendered.
* Adds support for styling lifeline destruction markers.
A massive thank-you for all the feedback and suggestions (and bug reports!).
Please keep ‘em coming and don’t forget to rate and/or review.
Thanks again for your valued support.
-- Mike
1.8.3 24/09/2020
* 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 seen when the syntax highlights are applied.
* Fixes a defect where interaction frames containing only signals to self, would render incorrectly.
* 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.
Other recent enhancements :-
* Adds support for copying the diagram into the paste buffer as an SVG.
* Adds “#style-reset” keyword, to resume default styling for elements that follow.
* Adds an indicator beside auto-completion suggestions, do distinguish keywords from user strings.
* Adds support for placing self-signal message label on right OR left of signal arrow.
* Adds support for Ref interaction frames (see Help documentation, page 14)
* Minor improvements to auto-completion behaviour.
* Adds support for custom vertical spacing above Dividers, Interaction Frames, Notes and Signals (see Help documentation, page 25)
* Adds support for dividers with no label.
* Fixes a defect where having a lifeline destruction marker on the left could cause a signal to not be rendered.
* Adds support for styling lifeline destruction markers.
A massive thank-you for all the feedback and suggestions (and bug reports!).
Please keep ‘em coming and don’t forget to rate and/or review.
Thanks again for your valued support.
-- Mike
1.8.2 23/09/2020
* 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 seen when the syntax highlights are applied.
* Fixes a defect where interaction frames containing only signals to self, would render incorrectly.
* 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.
Other recent enhancements :-
* Adds support for copying the diagram into the paste buffer as an SVG.
* Adds “#style-reset” keyword, to resume default styling for elements that follow.
* Adds an indicator beside auto-completion suggestions, do distinguish keywords from user strings.
* Adds support for placing self-signal message label on right OR left of signal arrow.
* Adds support for Ref interaction frames (see Help documentation, page 14)
* Minor improvements to auto-completion behaviour.
* Adds support for custom vertical spacing above Dividers, Interaction Frames, Notes and Signals (see Help documentation, page 25)
* Adds support for dividers with no label.
* Fixes a defect where having a lifeline destruction marker on the left could cause a signal to not be rendered.
* Adds support for styling lifeline destruction markers.
A massive thank-you for all the feedback and suggestions (and bug reports!).
Please keep ‘em coming and don’t forget to rate and/or review.
Thanks again for your valued support.
-- Mike
1.8.1 19/09/2020
* 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 seen when the syntax highlights are applied.
* Fixes a defect where interaction frames containing only signals to self, would render incorrectly.
* 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.
Other recent enhancements :-
* Adds support for copying the diagram into the paste buffer as an SVG.
* Adds “#style-reset” keyword, to resume default styling for elements that follow.
* Adds an indicator beside auto-completion suggestions, do distinguish keywords from user strings.
* Adds support for placing self-signal message label on right OR left of signal arrow.
* Adds support for Ref interaction frames (see Help documentation, page 14)
* Minor improvements to auto-completion behaviour.
* Adds support for custom vertical spacing above Dividers, Interaction Frames, Notes and Signals (see Help documentation, page 25)
* Adds support for dividers with no label.
* Fixes a defect where having a lifeline destruction marker on the left could cause a signal to not be rendered.
* Adds support for styling lifeline destruction markers.
A massive thank-you for all the feedback and suggestions (and bug reports!).
Please keep ‘em coming and don’t forget to rate and/or review.
Thanks again for your valued support.
-- Mike
1.8.0 14/09/2020
• Update help documentation
• Stability — Fixed a crash that could occur when opening the Reference Sheet panel.
• Check for Updates - Sequence Diagram can now automatically check the App Store for newer versions.
• Mermaid entity codes now decode correctly everywhere participants appear, including names, aliases, box titles, and link labels.
• Frame Labels to Front - New Canvas menu toggle renders interaction frame labels above activation boxes.
• Mermaid Entity Codes - now decode correctly in participant names, aliases, box titles, and link labels.
• SVG Export - Uses dominant-baseline for better renderer compatibility. Actor names properly entity-encoded.
• Simplified CLI - Streamlined command line export interface.
• Transparent Background Export - Diagrams can now be exported with a transparent background.
more Version 26.03.04 21 Mar
Data Not Linked to You The following data may be collected but it is not linked to your identity: