They are both represented as chips, with an autocomplete for each.
Also, in most cases, the empty expandable boxes takes as much vertical space as if we just showed the AutoCompletes.
The main complication comes down to semantics. Right now, filters use an OR criteria among the chips, whereas Tags use an AND criteria. If we combine both of these into the same widget, it's a bit unintuitive.
Proposal:
Follow the pattern in PieceDetail with dash-outlined buttons for [+ Filter] and [+ Tag]. Filters are still to the left of tags but they flow inline. The AutoComplete selector only show up when the potter clicks the respective [+] button. No need for expandable regions.
They are both represented as chips, with an autocomplete for each.
Also, in most cases, the empty expandable boxes takes as much vertical space as if we just showed the AutoCompletes.
The main complication comes down to semantics. Right now, filters use an OR criteria among the chips, whereas Tags use an AND criteria. If we combine both of these into the same widget, it's a bit unintuitive.
Proposal:
Follow the pattern in PieceDetail with dash-outlined buttons for [+ Filter] and [+ Tag]. Filters are still to the left of tags but they flow inline. The AutoComplete selector only show up when the potter clicks the respective [+] button. No need for expandable regions.