Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
b7c46e0
Initial update to current
ScottCarda-MS May 29, 2026
4c70ba3
Remove extra font content for simpler labels
ScottCarda-MS May 29, 2026
8b4bdda
put bloch into its own section in the nav and added a linking button …
ScottCarda-MS May 30, 2026
94df84d
Theme sensitivity and other fixes
ScottCarda-MS Jun 1, 2026
e2ead1a
Validation of gate sequences
ScottCarda-MS Jun 3, 2026
9c24948
fix reference
ScottCarda-MS Jun 3, 2026
242a9ed
always allow summoning a bloch sphere
ScottCarda-MS Jun 3, 2026
9748588
clickable history, navigation with undo/redo
ScottCarda-MS Jun 3, 2026
347cfb5
Add play buttons for navigating history
ScottCarda-MS Jun 3, 2026
d7f6a26
Gate buttons discard uncommitted changes to the gate string and textb…
ScottCarda-MS Jun 3, 2026
c4e76c8
Moves step info to History title bar
ScottCarda-MS Jun 3, 2026
09a6951
Some CSS fixups
ScottCarda-MS Jun 4, 2026
5d0a2a2
Give gate counts
ScottCarda-MS Jun 4, 2026
9930291
better dark-theme support
ScottCarda-MS Jun 4, 2026
2aaf649
start at the beginning
ScottCarda-MS Jun 4, 2026
fac6867
coordinate labels
ScottCarda-MS Jun 4, 2026
f2c9634
updated manifest to have the MIT license reference
ScottCarda-MS Jun 4, 2026
6edf937
autoscrolling through history play
ScottCarda-MS Jun 4, 2026
b9722d1
embed in Tutorials (just single-qubit tutorial)
ScottCarda-MS Jun 5, 2026
3ba2150
Run much more efficiently by reusing resources
ScottCarda-MS Jun 5, 2026
a1673da
quantum-math util file for shared complex-number and matrix math logi…
ScottCarda-MS Jun 8, 2026
0932d48
remove bloch widget from katas until we have a more fleshed-out integ…
ScottCarda-MS Jun 11, 2026
91a16a1
merge main
ScottCarda-MS Jun 11, 2026
c067554
update todo
ScottCarda-MS Jun 12, 2026
0bea19f
remove the learning content
ScottCarda-MS Jun 12, 2026
a1a0a69
remove extra blank line in css
ScottCarda-MS Jun 12, 2026
d505fc0
restore kataviewer
ScottCarda-MS Jun 12, 2026
dc3bb0c
license header
ScottCarda-MS Jun 12, 2026
f30115e
spelling
ScottCarda-MS Jun 12, 2026
c17d38f
spelling
ScottCarda-MS Jun 12, 2026
b7ccb6c
cleanup
ScottCarda-MS Jun 12, 2026
33780f7
remove three.js from the cgmanifest.json
ScottCarda-MS Jun 12, 2026
fcb00ef
fix path in test
ScottCarda-MS Jun 12, 2026
93f5b11
Some PR suggestions
ScottCarda-MS Jun 15, 2026
fcd51d9
Fix stretch of widget
ScottCarda-MS Jun 15, 2026
4ee3375
RZ slider rotates from currently bloch position
ScottCarda-MS Jun 15, 2026
c46ce47
don't move the sphere, just the position
ScottCarda-MS Jun 15, 2026
7c84a9b
updated bloch sphere's shape and wireframe
ScottCarda-MS Jun 19, 2026
8643412
Change "History" to "Trace"
ScottCarda-MS Jun 19, 2026
b9d5c4c
play buttons are more distinct
ScottCarda-MS Jun 19, 2026
d8e2613
fix visual bug with new wireframe and axis labels
ScottCarda-MS Jun 19, 2026
9bcf610
collapsible controls
ScottCarda-MS Jun 19, 2026
10afd6b
Add analogous input for Rz gate
ScottCarda-MS Jun 19, 2026
f18a061
Gate button toolbar look
ScottCarda-MS Jun 19, 2026
3e7b853
widen the trace panel
ScottCarda-MS Jun 19, 2026
e6cbd6a
fix emoji representation in play buttons
ScottCarda-MS Jun 19, 2026
8212fed
Fix Undo/Redo/Reset(now Clear) buttons
ScottCarda-MS Jun 20, 2026
2426615
Simplified text editing of the gate sequence
ScottCarda-MS Jun 20, 2026
7c15261
fix to UndoRedo availability during animation
ScottCarda-MS Jun 22, 2026
7348254
break up bloch.ts into several files for organization
ScottCarda-MS Jun 22, 2026
41225fb
trim comments and remove pre-split files
ScottCarda-MS Jun 22, 2026
2949594
comment cleanup
ScottCarda-MS Jun 22, 2026
1648481
Visually distinguish the latest trace step
ScottCarda-MS Jun 22, 2026
7ae9c37
Don't auto-scroll from user-click on latest trace step
ScottCarda-MS Jun 22, 2026
e306279
layout update with widget boarders
ScottCarda-MS Jun 22, 2026
4012121
Bloch sphere opens in main column in vscode
ScottCarda-MS Jun 22, 2026
4d5715c
Adjustments to the control panel: Clear button works mid-animation, m…
ScottCarda-MS Jun 23, 2026
f2c0c31
editable angle text field for Rz
ScottCarda-MS Jun 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ __pycache__/
/source/npm/qsharp/lib/
/source/npm/qsharp/src/*.generated.*
/source/npm/qsharp/test/**/*.snapshot.*
/source/npm/qsharp/rz-array.json
/source/npm/qsharp/rz-details.json
/source/pip/
/source/pip/src/**/*.html
/source/qdk_package/
Expand Down
66 changes: 66 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"@types/markdown-it": "^14.1.2",
"@types/mocha": "^10.0.10",
"@types/node": "^22.14",
"@types/three": "^0.184.1",
"@types/vscode": "1.100.0",
"@types/vscode-webview": "^1.57.5",
"@vscode/codicons": "^0.0.45",
Expand Down Expand Up @@ -51,6 +52,7 @@
"preact": "^10.29.1",
"prettier": "^3.8.1",
"punycode": "^2.3.1",
"three": "^0.184.0",
"typescript": "5.6.3",
"typescript-eslint": "^8.58.2",
"url": "^0.11.4",
Expand Down
6 changes: 4 additions & 2 deletions source/npm/qsharp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@
"./katas-md": "./dist/katas-md.js",
"./state-viz": "./ux/circuit-vis/state-viz/worker/index.ts",
"./ux": "./ux/index.ts",
"./qdk-theme.css": "./ux/qdk-theme.css"
"./qdk-theme.css": "./ux/qdk-theme.css",
"./rz-array.json": "./rz-array.json"
},
"scripts": {
"build": "npm run docs && npm run generate && npm run build:tsc && npm run build:ux",
Expand All @@ -34,7 +35,8 @@
"build:tsc": "node ../../../node_modules/typescript/bin/tsc -p ./src/tsconfig.json",
"build:ux": "node ../../../node_modules/typescript/bin/tsc -p ./ux/tsconfig.json",
"tsc:watch": "node ../../../node_modules/typescript/bin/tsc -p ./src/tsconfig.json --watch --preserveWatchOutput",
"test": "node --test"
"test": "node --test",
"rz": "node ../../../node_modules/typescript/bin/tsc -p ./tools/tsconfig.json && node ./dist/tools/rz-synthesis.js"
},
"type": "module",
"files": [
Expand Down
Loading
Loading