Block a user
ea70d75837
feat: sustain pedal
4fcc682406
feat: proper velocity curves
444a86a4d4
feat: basic piano functionality complete
574105de7b
feat: more piano features
676040a93e
implement basic piano
6dabe79aa5
TransparentPins: offer iterator interface
70526c44eb
TransparentPins: total pin number only accessible through getter now
be6240ba3c
README now included in generated docs
6be52230ce
chore: better docs, appease clippy
5b15963fb4
nvim: add more typst snippets
695269645b
nvim: switch 0, ^
27da0b1d83
qutebrowser: add stylesheet
c65f52d98d
sorter.sh: add MP4 extension
dfe58a4da8
nvim: compilation has output now
59a66f8d5d
nvim: remove tabstop from typst problem snippet
38e36b7bd5
pin_scanner: added
e50f5051fc
feat: TransparentPins can now disable unsafe pins
0489e7c8f8
restructure
2bbabaff5c
feat: support multiple pin extenders on the I²C bus
760a390680
chore: reformat, remove unused things
05668f56d6
src/pins.rs: make TransparentPins struct
df156ffee4
chore: format + licencing
5a24257af5
geode_midi.rs geode_usb.rs: created
cb80b0976a
get basics working
39b303446d
add usb serial logger
eeb835fb3a
initial commit
7b4c3a3f3a
nvim: use buffer local and maplocalleader for binds
b1709910dc
nvim: use tab for system clipboard binds
166437f644
nvim: merge remaining VimL configs back into init.vim
40700d7b0e
qutebrowser: format config.py
db835d9628
nvim: nvim-treesitter-text-objects plugin added