View Issue Details

IDProjectCategoryView StatusLast Update
0017386ScribusStory Editor / Text Framespublic2025-01-26 10:59
Reporterale Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Product Version1.7.1.svn 
Summary0017386: Make the chaining arrows visually more pleasing
DescriptionOn the one side, Scribus should try harder to just show the lines in a "straight" line.

And when that's not "possible", use what ExcaliDraw call "elbow" arrows.

The two screenshot attached show

- A case in Scribus, with three top aligned frames that could be linked with a "straight" line (in red)
- A rendering in Excalidraw of what they call "elbow" arrows (the software is MIT licensed and we could use their algorithm; I've tried to find a description or implementation of the algorithm, but I had no luck).
TagsNo tags attached.
PatchNo

Activities

ale

2025-01-26 10:44

manager  

elbow-arrow.png (35,037 bytes)   
elbow-arrow.png (35,037 bytes)   
straight-chain.png (4,580 bytes)   
straight-chain.png (4,580 bytes)   

ale

2025-01-26 10:59

manager   ~0051944

for the "straight" line, Scribus could calculate the vertical intersection of all the frames that are at the "same height" (that have an intersection) and use the middle of the intersecting area as the y value for the arrows.

this should at least (or in a first step) be applied to frames which are ordered (LTR or RTL), and have a vertical intersection... which are one of the most common cases in layouts!

Issue History

Date Modified Username Field Change
2025-01-26 10:44 ale New Issue
2025-01-26 10:44 ale File Added: elbow-arrow.png
2025-01-26 10:44 ale File Added: straight-chain.png
2025-01-26 10:59 ale Note Added: 0051944