Open randomcoffeesnob opened 2 years ago
Nice, love the ideas here. I think picking profiles is something I want to work with the non-touch machines as well. Those boards have two buttons and right now the top button is used to switch between screens and I was thinking the lower button could be an "action" on that screen. On the brew screen I was thinking pressing the lower button would then cycle through your "favorite" profiles, which you'd set through the web config. Ideally I'd like to keep touch/non-touch pretty similar so maybe we could display the current profile selected on the "brew" screen somewhere and tapping on that would let you select which one you want?
Alternatively, I suppose the "pre brew" screen could work on non touch screens too and the bottom button would just change which profile is selected, again pressing the screen then moving you to brew mode. (or you'd move there automatically when starting a shot)
I guess the question is whether we want a separate screen for picking profiles or whether we want that to be an "action" on the brew screen. I think I'd generally prefer fewer screens / modes so my bias would be in that direction where using the bottom button would switch between them.
@ericnewcomer you've been daily driving this, any thoughts?
I'm going to break out some of these other ideas into their own issues.
I feel like profile selection is accessed from the brew screen (though technically a different screen). We shouldn't need to go to a new screen to toggle profiles.
So let's presume there is a set number of profiles that are pre-configured. These would perhaps be akin to saved shots in DSx, so not only the decent profile being used, but also the weights / volumes, etc. If we identified and showed the selected one on the brew screen (by a colored dot for example), then the second button could just cycle through them with a summary of the config. It would then return to the normal brew screen after a timeout or when brewing starts.
Profile configuration would probably be best via WiFi / browser interface.
I wrote down some thoughts about different UI screens.
What do you think?