John van de Wetering

Results 21 issues of John van de Wetering

In Proof mode you can't currently convert an H-edge back into an H-box. The drag-and-drop rewrites don't know about H-bialgebra, and you can't push a X(alpha) spider through an H-box...

Type: enhancement
Category: Proof mode
Priority: Low

Type: code organisation and standards
Priority: Medium

documentation
code organisation and standards

I see there's a bunch of places in the code where an event is captured but not used (for instance because the right mouse button is not used). If I...

bug
good first issue
code organisation and standards

I think we should have an easy way to import a quantum circuit into ZXLive. For instance, right now if I want to make a cnot I have to laboriously...

enhancement
Edit Mode

I made the following custom rewrite rule: ![image](https://github.com/Quantomatic/zxlive/assets/15610543/2661d15f-c295-46de-b486-0a6f8e79c6f1) When I apply this in a diagram, it puts everything almost on top of each other: ![image](https://github.com/Quantomatic/zxlive/assets/15610543/8305d365-7e09-48c5-8281-1eb7b1fcdf32) I'm not sure what the...

Type: enhancement
Category: Custom rules
Priority: Low

Currently when you ctrl+C a piece of diagram, it is stored internally and not on the clipboard. This means it is not possible to copy-paste in between zxlive and tikzit....

Type: enhancement
Priority: Low

Currently when you try to import some tikz into zxlive and you get an error like "invalid phase label" there is no way to continue. I propose adding an option...

Type: enhancement
good first issue
Category: Edit Mode
Priority: Medium

It should of course read "Add identity"

good first issue
Category: Proof mode
Priority: Low

Start with following graph: ![image](https://github.com/zxcalc/zxlive/assets/15610543/950e4ddb-7993-4c7c-98dc-d5cf1b0f4d07) Apply 'decompose hadamard' and then fuse the left Z-spider to get: ![image](https://github.com/zxcalc/zxlive/assets/15610543/95209f1c-2070-4c2f-81aa-71a245a49f32) Now move one of the X-spiders. A disembodied pi/2 phase will appear and...

Type: bug
Category: Proof mode
Priority: High