Skip to content

[6.x] Logic tree leap calculation#15035

Merged
duncanmcclean merged 6 commits into
forms-2from
logic-tree-leap-calculation
Jul 20, 2026
Merged

[6.x] Logic tree leap calculation#15035
duncanmcclean merged 6 commits into
forms-2from
logic-tree-leap-calculation

Conversation

@jaygeorge

Copy link
Copy Markdown
Contributor

Description of the Problem

"leap connectors" connect logic from one page to a page ahead.
These are styled as dashed lines as opposed to solid lines

The problem

I originally got this working to err on the side of caution, and assume that subsequent page "columns" were longer—therefore to offset upwards slightly to "cut" through the joins

What this PR Does

Uses some JavaScript to calculate whether the connector passes through adjacent cells

Before

2026-07-20 at 10 31 19@2x

After

2026-07-20 at 10 29 29@2x

How to Reproduce

  1. Add page logic connecting a cell to a future page, making sure pages in between have various lengths

@jaygeorge jaygeorge changed the title Logic tree leap calculation [6.x] Logic tree leap calculation Jul 20, 2026
@jaygeorge
jaygeorge requested a review from duncanmcclean July 20, 2026 09:34
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

@duncanmcclean duncanmcclean left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥

@duncanmcclean
duncanmcclean merged commit bc6c992 into forms-2 Jul 20, 2026
19 checks passed
@duncanmcclean
duncanmcclean deleted the logic-tree-leap-calculation branch July 20, 2026 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants