diff --git a/src/renderer/src/components/hero/hero.tsx b/src/renderer/src/components/hero/hero.tsx
index df0f8a7f..0e5a7849 100644
--- a/src/renderer/src/components/hero/hero.tsx
+++ b/src/renderer/src/components/hero/hero.tsx
@@ -48,6 +48,9 @@ export function Hero() {
/>
+ {game.logo && (
+
+ )}
{game.description}
diff --git a/src/renderer/src/main.tsx b/src/renderer/src/main.tsx
index bfd4b8f3..b98d5ed9 100644
--- a/src/renderer/src/main.tsx
+++ b/src/renderer/src/main.tsx
@@ -43,7 +43,10 @@ i18n
})
.then(async () => {
const userPreferences = await window.electron.getUserPreferences();
- if (!userPreferences?.language) {
+
+ if (userPreferences?.language) {
+ i18n.changeLanguage(userPreferences.language);
+ } else {
window.electron.updateUserPreferences({ language: i18n.language });
}
});
diff --git a/src/types/index.ts b/src/types/index.ts
index c996608b..5421c079 100644
--- a/src/types/index.ts
+++ b/src/types/index.ts
@@ -232,6 +232,7 @@ export interface TrendingGame {
uri: string;
description: string;
background: string;
+ logo: string | null;
}
export * from "./steam.types";