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

Improve Issie Truth Tables #306

Open
tomcl opened this issue Jul 14, 2023 · 0 comments
Open

Improve Issie Truth Tables #306

tomcl opened this issue Jul 14, 2023 · 0 comments

Comments

@tomcl
Copy link
Owner

tomcl commented Jul 14, 2023

The Issie truth table code has been changed by Yujie when he refactored the simulator:

  • Check it works - document the UI and anything about the UI which could be improved
  • Make it work for extra components not originally included (e.g. NOT gates)
  • Check issues here and based on feedback improve the UI.

In addition the Truth table UI is annoying in one obvious respect. Generally when you want algebraic inputs you want all possible ones to be algebraic. Make it so that:

  • when no inputs are algebraic, moving to the "algebraic inputs" dialog sets default values which are possible and maximally algebraic
  • Add feedback to the dialog so that inputs which cannot be made algebraic are annotated with the reason, and total number of input restriction is obviously visible.
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