Filtering spells by the components they need is great, but it would be more useful to filter by the components that aren't needed.
An Eldritch Knight might want a list of spells that don't have somatic or material components because her hands may be occupied, or an Arcane Trickster might want a list of spells that don't have verbal components because he wants to cast spells quietly to remain stealthy.
Perhaps the V, S, and M icons should have three states to click through (empty, green circle, red X) or perhaps they should be converted to dropdowns like the Concentration field.
Additionally, sorting by costly material components would be great. Costly consumed (e.g. revivify) vs. costly but not consumed (e.g. identify) would be another useful filter, but may add too much complexity to the UI.
Filtering spells by the components they need is great, but it would be more useful to filter by the components that aren't needed.
An Eldritch Knight might want a list of spells that don't have somatic or material components because her hands may be occupied, or an Arcane Trickster might want a list of spells that don't have verbal components because he wants to cast spells quietly to remain stealthy.
Perhaps the V, S, and M icons should have three states to click through (empty, green circle, red X) or perhaps they should be converted to dropdowns like the Concentration field.
Additionally, sorting by costly material components would be great.
Costly consumed (e.g. revivify) vs. costly but not consumed (e.g. identify) would be another useful filter, but may add too much complexity to the UI.
This is a good point, regarding component cost. Perhaps a drop down for Material: Standard, Consumed, Reusable would solve for this.