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

Circuit Editor Bug Bash Feedback #2229

Open
17 of 23 tasks
ScottCarda-MS opened this issue Mar 13, 2025 · 0 comments
Open
17 of 23 tasks

Circuit Editor Bug Bash Feedback #2229

ScottCarda-MS opened this issue Mar 13, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request needs triage

Comments

@ScottCarda-MS
Copy link
Contributor

ScottCarda-MS commented Mar 13, 2025

Circuit Bug Bash:

  • generating a circuit (with the circuit charm) from a Q# program that contains a circuit file fails.
  • dark theme fonts are the wrong color and look disabled
  • error feedback
  • can overlap controls with other gates (add control, click and drag controlled gate)
  • wiki should have instructions for circuit integration with Q#
  • changes to the circuit don't update the language server for the Q# files. You'd need to edit the file first.
  • can drag gate onto its own control
  • Closing the text view of the circuit without saving will undo the unsaved changes of the circuit view of the circuit. (low priority)

possibly:

  • maintain a copy of the generated Q# code to be able to acquire Q# design-time errors
  • use the fragment parser in the argument input
  • button for pi for the argument input
  • restrict input to numbers
  • restrict input to arithmetic expressions
  • a command to create a new circuit (in the works)
  • only have argument logic for rotation gates
  • add undo/redo functionality
  • add warning for removing qubit line with content
  • have the ket gates the same color as measurement (they are all irreversible)
  • add adj/ctrl to circuits that don't have kets or measurements
  • add expression hints to argument prompt

Scenarios to demo:

  • mid-circuit measurement
  • integration with test infrastructure
  • comparison of two circuits (maybe via a test)
@ScottCarda-MS ScottCarda-MS added enhancement New feature or request needs triage labels Mar 13, 2025
@ScottCarda-MS ScottCarda-MS self-assigned this Mar 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs triage
Projects
None yet
Development

No branches or pull requests

1 participant