View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0017386 | Scribus | Story Editor / Text Frames | public | 2025-01-26 10:44 | 2025-01-26 10:59 |
Reporter | ale | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | new | Resolution | open | ||
Product Version | 1.7.1.svn | ||||
Summary | 0017386: Make the chaining arrows visually more pleasing | ||||
Description | On 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). | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
|
|
|
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! |