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

Need ability to undo point adding and effect of callbacks #92

Open
jni opened this issue Feb 15, 2024 · 0 comments
Open

Need ability to undo point adding and effect of callbacks #92

jni opened this issue Feb 15, 2024 · 0 comments

Comments

@jni
Copy link
Owner

jni commented Feb 15, 2024

During a call with @andreasmarnold, we discussed what else we needed in affinder before publishing. The big issue he identified is that it is very hard to recover from misclicks: if you inadvertently add an incorrect point (or for example, put down the first three points in the wrong order in the first layer switch), the transform is very distorted and it becomes very hard to recover, even if deleting the points.

This could be fixed by an affinder-level history, where each point added and resulting transform is recorded. When hitting undo, we would switch back to the previous state. Even for long click sequences this would be a small amount of data so not too onerous to keep track of.

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

No branches or pull requests

1 participant