Skip to content

Allow wire to be started in spite of hover#17

Open
AmityWilder wants to merge 2 commits intobsiever:masterfrom
AmityWilder:overlapping-connect
Open

Allow wire to be started in spite of hover#17
AmityWilder wants to merge 2 commits intobsiever:masterfrom
AmityWilder:overlapping-connect

Conversation

@AmityWilder
Copy link

Wires are allowed to be connected to other wires and are allowed to overlap other elements before being confirmed. However, the wire creation action validates against this by refusing to create a wire if an element is currently hovered.

This makes wire construction a little unwieldy since it can only be performed over an empty grid space, which there may be few of on a dense circuit. I believe it would be ideal if the only limiting factors for initiating wire creation were the same limiting factors present during wire creation.
i.e. if you could do it after pressing ctrl+w, it should be allowed while pressing ctrl+w. That would be more intuitive, consistent, and ergonomic.

AmityWilder and others added 2 commits February 15, 2026 15:38
!selected.isEmpty() will always be true upon adding the wireEnd to the selection.

It also fails to capture the intent, which is that if there WAS a selection, there are elements that are likely overlapping. If there was no selection, there are likely no elements overlapping.
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.

1 participant