You are browsing as a guest. Sign up (or log in) to start making projects!

3h 3m 11s logged

So, funny story, I did not in fact fix it tomorrow,” I decided to take a break for the day and when I came back I made a series of poor system management decisions that ended in me wrecking systemctl and having to restore from a snapshot.
HOWEVER, I have gotten quite a bit done. Non-exhaustively: I completed the 5-finger tracking system so the program keeps track of all 5 fingers, including the wrist; I made it so that the program recognized ANY finger to trigger an execution rather than just the index finger; I implemented a debug flag in the config.json to show specific debug values (I will work on making it pretty later); I implemented a show view flag so the user can decide whether they want a camera frame active or not; and (perhaps the largest change) I am working on setup tool that can configure the program on the first run.
The reason I’m working on the setup tool now instead of saving it until the end is that, due to my last devlog where I decided to pivot to using keyboard shortcuts instead of just terminal commands, I’ve had to look for packages that can help trigger certain keystrokes. I’ve landed on pyautogui for the main package – it’s easy to use, supports windows, mac, and linux on x11, and isn’t too large. However (and this really annoyed me), Linux users on Wayland (aka me) need a completely different tool (ydotool) since wayland blocks pyautogui and pretty much every other python script from executing.
Therefore, instead of building the entire thing around ydotool and having to retrofit pyautogui support for the majority of people to be able to use my script, I’ve decided to develop both at the same time using a VM when I need to. It’s definitely taking longer than it would otherwise, but I hope the result will be much better.

0
1

Comments 0

No comments yet. Be the first!