Change Description
Bug fixes
- Fixed a bug where the diagram canvas would momentarily freeze during print/export.
- #150: Elbow connectors connect to the wrong spot when page is refreshed.
- #149: Can't load properly.
- #148: Unable to move symbols with mouse after 25 mins of use.
New features
- It is now possible to align & distribute selected shapes (from the properties window).
- Pan mode is now supported.
- Horizontal & vertical rulers can be enabled/disabled from the properties window.
- Connectors can now be attached to a specific dock on the symbol OR the symbol itself.
- Amex credit cards are now supported.
Other miscellaneous
- Moved all APIs to .NET 6.
- Moved the APIs from Azure App Service to Azure Functions (with a API Management/Gateway for policies)
- Diagrams and templates are now persisted in CosmosDB (metadata) and Blob Storage (content) instead of SQL Azure.
- Improvements in diagram updates/writes. We now:
- Debounce until idle.
- Then buffer the writes to local storage.
- Finally aggregate the changes before flushing to DB.
- Removed error-prone templates.