ecoacoustics / web-components

https://oe-web-components.netlify.app/
MIT License
1 stars 0 forks source link

Improve grouping of classification decisions #125

Open hudson-newey opened 3 months ago

hudson-newey commented 3 months ago

At the moment, users have to explicitly create a verified='true', verified='false', verified='skip', etc... oe-classification button element for every possible verified state.

Instead, we should make it so that adding a oe-classification tag="cow" implicitly adds state modifiers/buttons for all decision states in the decision enum.

We should group classification decisions that target the same tag together in the DOM, perhaps vertically aligning each decision button that modifies the same tag (if there are multiple tags).

Some other ideas to address this problem include:

atruskie commented 3 months ago

This is how we make better UI, the semantics for this can be found in #135