Comments (5)
Hi @brtknr: This is a known issue with elbow connectors. Unfortunately, the fix is non-trivial and might also break backward compatibility with existing diagrams. Looking into this.
from cloudskew.
Whats the workaround? Do you recommend a different connector? Why is the elbow connector the default one if its broken?
from cloudskew.
Unfortunately, no workarounds exist for this issue.
Curved connector and line connectors do not encounter this issue.
Background: The elbow connectors use an "aggressive" routing strategy to bypass existing shapes/text on the canvas. While the user can re-route the elbow connector, it accidentally defaults to the aggressive routing strategy on page refreshes (hence the bug).
Apologies for the bad experience, will do my best to fix this.
from cloudskew.
Thanks for looking into it. Please default to curved connectors until the issue is fixed at least (e.g. when you drag from the point of an icon to another one).
from cloudskew.
Update: You can now attach connectors to:
- a specific dock on the symbol. OR
- the symbol itself.
The former will always stay attached to the specific dock, while the latter will dynamically route itself for the shortest path.
In below example, the yellow connector is attached to the symbol's dock, while the purple connector is attached to the symbol.
Note: This will only work for newer symbols loaded on the diagram canvas. Existing symbols (already on the canvas) will not be affected by this change.
from cloudskew.
Related Issues (20)
- Dragging Near Canvas Edge HOT 7
- GCP and AWS Cloud Icons HOT 1
- Option to create folders
- Unable to export image - height is not an integer HOT 10
- [RESOLVED] CloudSkew offline for 24 hours for emergency maintenance HOT 1
- Please include the latest MS Azure icons HOT 1
- Unable to Fetch Profile HOT 1
- Unable to Fetch Profile HOT 1
- Unable to move symbols with mouse after 25 mins of use. HOT 3
- Can't load properly HOT 2
- SVG Export does corrupt encoding of special text letters HOT 1
- Occasionally, an 'invalid state' popup will get displayed during user login. HOT 1
- Scala logo HOT 2
- [Tracking] "Unable to upgrade user subscription" error after purchasing professional subscription
- Generate arm template from Skew diagram
- Drawing disappearing
- Payment HOT 2
- Diagram controls and updates not working after a certain action occured HOT 3
- Azure open ai icons
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cloudskew.