Join endpoints of two separate paths

Bug #171893 reported by Niyam-users
2
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Wishlist
Krzysztof Kosinski

Bug Description

the current method of joining two endpoints of two different paths is
cumbersome:

1) manually overlap the two different endpoints of the two separate paths.
2) select 'combine' from the menu.
3) using the node-editing tool, select both the endpoints, which are still
unfused.
f) click on 'join paths at selected nodes'.

suggested, smoother, efficient, workflow:

a) when brought in proximity, let a dragged endpoint 'snap' to the other.
b) using the selector tool, rubberband the two endpoints of these two
separate paths.
c) right-click mouse, from the contextual menu, select 'join nodes'.

with appropriate keyboard shorcuts for the mouse-challenged.:-)

thanks for such a great application.

:-)
niyam bhushan

Tags: node-editing

Related branches

Revision history for this message
P-lange (p-lange) wrote :

Originator: NO

I support this request. It's a kind difficult to join two points now, this
would help making it easier.

Revision history for this message
Compotatoj-users (compotatoj-users) wrote :

Originator: NO

I totally agree. This has been a problem I have had with Inkscape for a
long time. It seems obvious that it should be implemented. I have no idea
how to join two separate paths. I think I have been able to do it once or
twice, but it was very counter-intuitive and took forever to do.

Revision history for this message
Thebugfinder (thebugfinder) wrote :

Originator: NO

I too support having this feature. Unfortunately, the developers are too
busy…

Ryan Lerch (ryanlerch)
Changed in inkscape:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
amphi (i-launchpad-kaioa-com) wrote :

1. Select both paths
2. ctrl+k (combine)
3. [n]ode tool... select both points
4. join

Your suggested workflow won't work, because it would join whatever paths are there if you edit em. That would be amazingly annoying.

Also if you have to weld paths like this together all the time your workflow is most likely flawed. Usually it's quicker to create the desired geometry from the very beginning (eg with the [b]ezier tool or via primitives and boolean ops).

Revision history for this message
Niels (niels-olson) wrote :

I also support this request. My workflow is not flawed, I only have to do this once in a while, but when I do it is maddeningly annoying because the method is not intuitive -- I can't just extend from my mental model . . . I have to google around until I find this bug report. I have even bookmarked this bug report as being the single best description of how *to* do it. Bookmarking bugs as howtos is a bad sign :-)

Revision history for this message
Krzysztof Kosinski (tweenk) wrote :

Already implemented in the new node tool: it's possible to join two endnodes that are in different paths by selecting both paths, selecting the nodes to join, and pressing Shift+J or the node join button. This is much better than the original solution, which would be confusing. It will hit SVN shortly after 0.47 is released.

Changed in inkscape:
assignee: nobody → Krzysztof Kosiński (tweenk)
status: Confirmed → In Progress
Revision history for this message
goto (gotolaunchpad) wrote :

Don't listen to amphi, I want an easier join function too.

Changed in inkscape:
status: In Progress → Fix Committed
jazzynico (jazzynico)
Changed in inkscape:
milestone: none → 0.48
jazzynico (jazzynico)
Changed in inkscape:
status: Fix Committed → Fix Released
Revision history for this message
pygmee (pygmee) wrote :

not as efficient as we could expect. We should be able to continuing our line with bezier and make it snap to endpoints of other nodes and automatically join them, assuming that clicking on it means "close". A modifier could keep to 2 overlapping nodes separated

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.