-
Notifications
You must be signed in to change notification settings - Fork 160
Closed
Labels
circuit-editorIssues related to the circuit-editorIssues related to the circuit-editorenhancementNew feature or requestNew feature or requestneeds triage
Description
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)
Metadata
Metadata
Assignees
Labels
circuit-editorIssues related to the circuit-editorIssues related to the circuit-editorenhancementNew feature or requestNew feature or requestneeds triage