Change icon sorting in grid.

Sort icons in grid by shape identifiers instead of tag priority.
This commit is contained in:
Sergey Vartanov 2021-05-24 00:00:38 +03:00
parent 1aace77aef
commit aad7b25202
4 changed files with 11 additions and 3 deletions

View file

@ -362,7 +362,15 @@ class Icon:
self.shape_specifications += specifications
def __eq__(self, other) -> bool:
return sorted(self.shape_specifications) == sorted(other.shape_specifications)
return sorted(self.shape_specifications) == sorted(
other.shape_specifications
)
def __lt__(self, other) -> bool:
return (
sorted(self.shape_specifications)[0].shape.id_
< sorted(other.shape_specifications)[0].shape.id_
)
@dataclass