EV-OD / Digital-Logic

https://ev-od.github.io/DigiSem-WebSite/
2 stars 2 forks source link

Cannot Delete Bug Report: Unable to Hover, Select, or Delete Wire Between Global Input and Output Pins #21

Open EV-OD opened 1 month ago

EV-OD commented 1 month ago

Bug Report: Unable to Hover, Select, or Delete Wire Between Global Input and Output Pins

Description: Currently, it is not possible to hover over, select, or delete a wire that connects a global input pin to a global output pin within the application.

Steps to Reproduce:

  1. Open the application and create a global input pin.
  2. Connect the global input pin to a global output pin using a wire.
  3. Attempt to hover over the wire, select it, or delete it using standard UI interactions.

Expected Behavior:

Actual Behavior:

Environment:

Additional Context: This issue limits the ability to manage connections between global pins, which is crucial for designing and debugging complex circuits. It affects usability and workflow efficiency.

Screenshots or Videos: image

Possible Solutions:

Development Notes:

pk-021 commented 1 month ago

28 Fixes this issue by completing the relevant code. The code changes can be reviewed in the pull request.

The changes have been made ensuring to new bugs are introduced and the wire deletions and corresponding binds are properly handled to prevent memory leaks and unwanted bugs.