@tychi :O May I see your code?
@mauve this is my latest commit
https://github.com/tylerchilds/plan98/commit/ffa681cef5275feb0a0fb060c40b61b129198416
my deploy is failing for unknown reasons atm, but will be up here: https://sillyz.computer/app/paper-pocket
about to step out, will ping back when i get back and can debug why my build isn't going
the tl;dr is that paper-pocket.js is the console that consolidates the input events and then elf-tag.js is a game that gets the custom events-- not much of a game right now, more of the beginning of a settings menu for a game lol
@mauve just got home the app deployed finally: https://sillyz.computer/app/paper-pocket
the paper-pocket component is still wip, since that was me forking some research i put together to start building a ui using my system for the tiny-ssb community
that's modeled to be a tiny device with just four inputs, just prototyped with touch screen; a notification ui with quick replies, essentially. that one doesn't have the unified input json-rpc that's in paper-pocket, but has the initial json-rpc approach i'm using in paper-pocket.
that's the most minimal approach using my paradigm, code here: https://github.com/tylerchilds/plan0
it would also be trivial for me to add the relevant elves to this pr to get paper-pocket natively available in agregore in https://github.com/AgregoreWeb/agregore-browser/pull/276/files
@tychi cool! Interesting use of object listeners :o
@mauve i went with what felt intuitive for me 🙃
vim, roughly
j - a
k - b
l - x
h - y
u - lb
i - rb
y - lt
o - rt
wasd - arrows
arrows - arrows
q - ls
e - rs
enter - start
backspace - select
meta - os
latest synth: https://sillyz.computer/app/paper-pocket?rom=paper-nautiloids
pressing "paper pocket" or the home/meta key will pop the touch controls and paper pocket app frame open for touch buttons