[✓] I agree to follow the Code of Conduct that this project adheres to.
[✓] I have searched the issue tracker for a feature request that matches the one I want to file, without success.
Is your feature request related to a problem? Please describe.
Although unusual, I wanted to make a circular ERD. Issues:
• Some table shapes don't rotate, others rotate improperly (nested boxes stay aligned vertically).
• Connectors either follow harsh angles, or have to be meticulously tweaked with goofy curves.
Describe the solution you'd like
Instead of messing with individual objects, what if entire grid could be polar. This would allow standard orthogonal shapes and connectors to be "warped" according to the new type of coordinates: shapes would simply be rotated based on their position around the center point, and for connectors, the horizontal lines would follow a circular path around the main center point, and vertical lines would become radial.
Describe alternatives you've considered
This is probably a tall order. So some alternatives would be:
• allow shapes (like the Entity Relation ones) to be rotated,
• allow shapes (like the General List one) to be properly rotated (where the list items stay within the main box),
• add an option for connector (regardless of the type) to be joined perpendicularly to a shape.
Is your feature request related to a problem? Please describe. Although unusual, I wanted to make a circular ERD. Issues: • Some table shapes don't rotate, others rotate improperly (nested boxes stay aligned vertically). • Connectors either follow harsh angles, or have to be meticulously tweaked with goofy curves.
Describe the solution you'd like Instead of messing with individual objects, what if entire grid could be polar. This would allow standard orthogonal shapes and connectors to be "warped" according to the new type of coordinates: shapes would simply be rotated based on their position around the center point, and for connectors, the horizontal lines would follow a circular path around the main center point, and vertical lines would become radial.
Describe alternatives you've considered This is probably a tall order. So some alternatives would be: • allow shapes (like the Entity Relation ones) to be rotated, • allow shapes (like the General List one) to be properly rotated (where the list items stay within the main box), • add an option for connector (regardless of the type) to be joined perpendicularly to a shape.
Additional context
Thank you.