62838e3b64
feat: reset button
55eaa057ad
feat: basic website style
77c7b9cade
fix: proper update with locking
b63b7d2b3f
fix: only rotate on pointerlock
46fbf1e289
refactor: multiple javascript files
367153bbf6
fix(perf): assign color once per pixel
b5df780b75
fix: inverted controls
2f1b3fc090
chore(hyprland): remove shadow
deb0db6ec0
fix: special workspace slow to appear
205575056c
refactor: change window resizing keybinds
8fd1741c7f
feat: special workspaces
071f45d111
chore: remove fullscreen keybind
39f9437838
chore: reformat
5b6d03e1c8
feat!: raymarcher init with movement
f6c2f2d3d7
chore: pointer lock
de87bd233a
feat: add wasdqe movement
a113e3a826
chore: make canvas larger
97e544b3f2
fix(tanzanite): sliding-sync proxy
f60c305e7e
fix(tanzanite): matrix not being able to sign in