Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unite "Edit" and "Wiring" modes #52

Open
SimonBuxx opened this issue May 8, 2022 · 2 comments
Open

Unite "Edit" and "Wiring" modes #52

SimonBuxx opened this issue May 8, 2022 · 2 comments
Labels
canvas enhancement New feature or request GUI
Milestone

Comments

@SimonBuxx
Copy link
Owner

The goal is to reduce needed button clicks / mouse travel distance.

There are some points to consider, like when should a wire be drawn on drag and when should components be selected / dragged.

Desired behavior:

  • Left-click on component / wire selects it
  • Dragging components should still work as currently for non-wire components
  • Components, including wires, should be selectable by clicking (on mouse up) but dragging over should create a new wire / extend the current wire
  • Dragging over empty space creates a wire
  • Clicking on an in/output inverts it
  • Dragging from an in/output creates a wire
@SimonBuxx SimonBuxx added enhancement New feature or request GUI canvas labels May 8, 2022
@SimonBuxx SimonBuxx added this to the Version 2.0 milestone May 8, 2022
@SimonBuxx
Copy link
Owner Author

Selecting would either get its own mode/button or be implemented on right-click.

@SimonBuxx
Copy link
Owner Author

As right-click is now used for the pie menu, the feature should be implemented as suggested above, without using right-click.

When implemented, the two mode buttons in the top bar and the top button of the pie menu can be removed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
canvas enhancement New feature or request GUI
Projects
None yet
Development

No branches or pull requests

1 participant