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

Rewrite With Universal Event Listeners #64

Closed
James-Oswald opened this issue Sep 27, 2023 · 2 comments
Closed

Rewrite With Universal Event Listeners #64

James-Oswald opened this issue Sep 27, 2023 · 2 comments
Assignees
Labels
Enhancement New feature optional This feature is not required to be implemented by the current implementation team
Milestone

Comments

@James-Oswald
Copy link
Member

Rewrite the frontend canvas listeners to use universal event listeners (A single listener function for each event that passes control to separate functions based on state (such as mode)) to stop the need for complex event listener logic that is causing bugs such as #62 and #63.

@James-Oswald James-Oswald added Enhancement New feature optional This feature is not required to be implemented by the current implementation team labels Sep 27, 2023
@James-Oswald James-Oswald added this to the Milestone 5: Demo 2 milestone Sep 27, 2023
DawnTheWitch added a commit that referenced this issue Sep 30, 2023
One minor additional issue, if you start making an ellipse run it into the wall to kill it the switch to atom mode to place an atom the ellipse will pop up a moment before disappearing again.
The ghost of the ellipse will likely be fixed with issue issue #64, Universal Event Listeners
Which is coming... I promise
@DawnTheWitch DawnTheWitch linked a pull request Oct 9, 2023 that will close this issue
DawnTheWitch added a commit that referenced this issue Oct 9, 2023
@James-Oswald
Copy link
Member Author

Partially handled by #93

@DawnTheWitch DawnTheWitch linked a pull request Oct 9, 2023 that will close this issue
@James-Oswald
Copy link
Member Author

Closed by #116

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature optional This feature is not required to be implemented by the current implementation team
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants