We are experimenting with using a natural language form for user input.
This is the information we are collecting from the user:
- color (x2)
- font size
- font weight
- accessibility level
Normally, you would use a text field for 1, a number input for 2 and some form of toggle for 3 and 4.
We are trying to fit these into natural sentence form.
You can see the example here: http://accessible-colors.com/ Note: it's a work in progress
It works well, and it tested well with users. However, I can't shake off this feeling that it is wrong to be presenting toggles and text fields using the same visuals, and having them behave differently.
Is this just innately a bad thing to do, even though the behaviour is fairly learnable?