From e176e624be65044a7727f5334a159e3e4e0d1c40 Mon Sep 17 00:00:00 2001 From: Victor Date: Thu, 27 Nov 2025 11:23:50 -0300 Subject: [PATCH] adding sorting for recently played based on last time the game was opened --- src/renderer/src/pages/library/library.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/pages/library/library.tsx b/src/renderer/src/pages/library/library.tsx index 0efe8fb2..48d7e2f7 100644 --- a/src/renderer/src/pages/library/library.tsx +++ b/src/renderer/src/pages/library/library.tsx @@ -76,7 +76,13 @@ export default function Library() { switch (filterBy) { case "recently_played": - filtered = library.filter((game) => game.lastTimePlayed !== null); + filtered = library + .filter((game) => game.lastTimePlayed !== null) + .sort( + (a: any, b: any) => + new Date(b.lastTimePlayed).getTime() - + new Date(a.lastTimePlayed).getTime() + ); break; case "favorites": filtered = library.filter((game) => game.favorite);