Open
Description
Originally mentioned in #955
The current implementation of LicensePicker component has some major functionality and usability issues...
- only one radio button can be selected at any time:
- if you repetitively hit "add group" and create multiple empty groups, in some cases I found you cannot delete them after:
- in more complex expressions with multiple groups, the top radios change the middle most logical operator which may be confusing for some:
If we look at the original implementation, it functioned much the same but had some UI features that made it more user-friendly IMO:
Specifically:
- borders around each group tells you what controls go with which group (even the buttons at very top are clear as to their effect)
- buttons instead of radio boxes (even if these are radios "styled" as buttons, they still function independently)
- not sure if the behavior described in point 2 also affected the original implementation, but it does occur in this one
- there appeared to be some syntax checking for the expression, not sure if this is happening in the current implementation
Metadata
Assignees
Labels
No labels