matches method
Check if this icon matches a search query.
Implementation
bool matches(String query) {
final q = query.toLowerCase();
return name.toLowerCase().contains(q) ||
tags.any((t) => t.toLowerCase().contains(q)) ||
aliases.any((a) => a.toLowerCase().contains(q)) ||
(description?.toLowerCase().contains(q) ?? false);
}