Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposition For Addressing the On Press Behavior of Presets #10

Open
21Bruce opened this issue Jul 28, 2023 · 0 comments
Open

Proposition For Addressing the On Press Behavior of Presets #10

21Bruce opened this issue Jul 28, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@21Bruce
Copy link
Collaborator

21Bruce commented Jul 28, 2023

Before the previous merge, pressing on a preset immediately sent over the associated settings object of a preset with 'calibration' set to true. This was the intended behavior as device configuration can be challenging for paralyzed users of the app who want to assist in data collection. By creating a preset, they would only have to configure once and collect data any time easily. After the recent merge though, this very useful property is no longer available. I propose that we add a two-panel button to the preset creation form component which delineates this change. One panel will say something along the lines of "Data Preset" and the other will say "Experiment Preset". When set to "Data Preset", the preset creation form will restrict device selection to one Device Pair form, and once the preset is created, tapping on it will perform the check accuracy functionality from pre-merge. When set to "Experiment Preset", the preset creation form will allow multiple device pairs and tapping on the created preset will perform a simple write. Since this feature is most likely hard to grasp for both kinds of users (data collectors and researchers), I propose to have some faint text next to the button explaining its purpose, much like how some confusing apple settings have extra information next to them to explain behavior

@21Bruce 21Bruce added the enhancement New feature or request label Jul 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants