Crispy CrispyPin
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-24 20:35:17 +02:00
edca13ca09 add reset function
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-23 04:25:17 +02:00
38bebf8cf3 Create LICENSE
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-22 20:15:17 +02:00
5f773e2d4d add release to makefile
1f25d2465c add feature list
9cecbc4d9e add demo video to readme
cc89c8cbc5 rename executable
1134e37b10 toggle edit mode
Compare 6 commits »
CrispyPin synced commits to refs/tags/v0.1.0 at CrispyPin/sinpin-vr from mirror 2023-04-22 20:15:17 +02:00
CrispyPin synced new reference refs/tags/v0.1.0 to CrispyPin/sinpin-vr from mirror 2023-04-22 20:15:17 +02:00
CrispyPin renamed repository from ovr-screen to CrispyPin/sinpin-vr 2023-04-18 21:29:56 +02:00
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-17 23:55:51 +02:00
286c1d08a7 refactor how multiple overlays get grabbed at the same time
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-16 23:25:26 +02:00
895bec3bd5 increase update rate
e73e9b12f8 cleanup
00566021a0 push&pull overlays while moving them
Compare 3 commits »
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-15 22:55:25 +02:00
14b5c8f745 rotate lasers to face HMD so they don't look flat
500c198587 refactor to distinguish between controllers when grabbing while both hands were pointing at overlays
Compare 2 commits »
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-15 14:45:25 +02:00
e21078927f implement lasers for grabbing
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-14 06:05:25 +02:00
b00dab62db properly align & scale monitors
7ff9475174 refactor
Compare 2 commits »
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-11 20:55:38 +02:00
809edb810e move grabbing logic to component
41f01e29a6 convert to steamvr input system & add binding to toggle all overlays
Compare 2 commits »
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-08 03:05:25 +02:00
4bc69f2e53 change alpha with trackpad while holding a panel
2c120f462f make grabbable area a box instead of sphere, colour grabbed panels
1770dd6e26 order panels correctly based on pixel coordinates
03d15b42bd correctly display cursor position when multiple screens exist
54ea68da6b separate overlays by screen
Compare 6 commits »
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-07 02:35:29 +02:00
e4a79eefd3 refactor architecture to allow more separate screen overlays eventually
3c3ed783e4 flip texture instead of overlay transform
Compare 2 commits »
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-05 09:45:47 +02:00
766c3e2056 early exit if steamvr is not already running
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-03 22:55:17 +02:00
6d2a6ce0e5 reposition overlay with trigger+B
CrispyPin synced commits to main at CrispyPin/sinpin-vr from mirror 2023-04-02 22:45:17 +02:00
3f1670809c cleanup
6aef8f92d7 move everything to functions
ef25392907 cleanup
e7df6a2776 display cursor position
2242c2c824 grab entire screen(s), lower framerate
Compare 5 commits »
CrispyPin synced commits to main at CrispyPin/zmk-config from mirror 2023-03-28 22:45:44 +02:00
88cb81ed6a remove alt on space for other layers than main
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/ants 2023-03-22 21:38:56 +01:00
2b9a9a0ed8 make the event parser a proper iterator and block while waiting for input
CrispyPin pushed to main at CrispyPin/ants 2023-03-22 20:18:16 +01:00
572f64cb73 add README.md
c7836ca6d3 cleanup
Compare 2 commits »