Update!
Hey folks! Here are the bits:
Post Op Capacity: As of the last 2-3 days I’m feeling miles better. No issues hacking on code for extended periods of time so I’m pretty much back to normal as far as Mugsy is concerned.
Currently Working On: This weekend I’ve focused on a list of outstanding frontend todo items. Biggest impact item was updating the frontend to react to the scroll knob moves. The solution relies on a scroll service that knows the application view state and current focused element . This allows it to:
scroll through lists vertically or horizontally depending on the element’s layout
increase or decrease values if the focused element is a numerical form input
pushing the knob will select or submit any focused element that can be selected or submitted.
I hacked together a small utility encoder so I could test directly from my desktop. The scroll service simulates keypresses so the knob is basically acting like a macropad from the app’s perspective. Theres some additional smooth scrolling hackery on the frontend side. Also, keyboard input management is highly dependent on OS. There are some small differences in the code depending on what system the app is running on. Please note that although the thumbnail is displaying the app on an iPad, it is just for demonstration purposes. The scroll service currently only works on Linux or Mac.
Cloud Control Onboarding: Today I will be finishing up any remaining items related to the Cloud Control testing. Folks who signed up for the beta will start seeing account creation invites in the next 24-48 hours.
Head Scratchers: I’m still not 100% satisfied with the mug platform scale wiring and configuration. It’s working so there is no blocker, but it’s poking at my brain way more often than it should. I could see some design updates here, but nothing that would impact shipping timelines.
Ok, that is all for now. Next update will be in 1-2 days and will cover the start of Cloud Control testing.
Cheers!