Implement series first release date sorting

This commit is contained in:
Reinout Meliesie 2025-02-07 01:46:51 +01:00
parent 2803767ed8
commit 86f9ee7672
Signed by: zedfrigg
GPG key ID: 3AFCC06481308BC6
2 changed files with 3 additions and 4 deletions

View file

@ -117,7 +117,7 @@ impl CollatedSeriesGrid {
SeriesProperty :: Name =>
series_1 . name . cmp ( & series_2 . name ) ,
SeriesProperty :: FirstReleaseDate =>
todo ! () ,
series_1 . first_release_date . cmp ( & series_2 . first_release_date ) ,
} ) ;
if sorting . direction == SortingDirection :: Descending { sorted . reverse () }

View file

@ -87,9 +87,8 @@ impl CollatableFilmsContainer {
impl CollatableSeriesContainer {
pub fn new () -> Self {
let collated_grid = leak ( CollatedSeriesGrid :: new () ) ;
let series_collation_menu = SeriesCollationMenu :: new ( |sorting| {
collated_grid . set_sorting (sorting) ;
} ) ;
let series_collation_menu = SeriesCollationMenu :: new ( |sorting|
collated_grid . set_sorting (sorting) ) ;
let widget = g_box ! (
@ orientation : Vertical ;