diff --git a/package.json b/package.json index 27958b3f..4305828a 100644 --- a/package.json +++ b/package.json @@ -122,5 +122,6 @@ "typescript": "^5.3.3", "vite": "^5.0.12", "vite-plugin-svgr": "^4.2.0" - } + }, + "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" } diff --git a/src/locales/de/translation.json b/src/locales/de/translation.json index b0215161..2b1fb9f3 100644 --- a/src/locales/de/translation.json +++ b/src/locales/de/translation.json @@ -22,7 +22,7 @@ "game_has_no_executable": "Spiel hat keine ausführbare Datei gewählt", "sign_in": "Anmelden", "favorites": "Favoriten", - "playable_button_title": "Nur Spiele anzeigen, die Sie jetzt spielen können" + "playable_button_title": "Nur Spiele anzeigen, die du jetzt spielen kannst" }, "header": { "search": "Spiele suchen", diff --git a/src/locales/en/translation.json b/src/locales/en/translation.json index bd4e2a0a..ee4254e2 100644 --- a/src/locales/en/translation.json +++ b/src/locales/en/translation.json @@ -28,7 +28,7 @@ "friends": "Friends", "need_help": "Need help?", "favorites": "Favorites", - "playable_button_title": "Show only games you could play now" + "playable_button_title": "Show only games you can play now" }, "header": { "search": "Search games", diff --git a/src/locales/pl/translation.json b/src/locales/pl/translation.json index 9a9dbe2c..86751b0e 100644 --- a/src/locales/pl/translation.json +++ b/src/locales/pl/translation.json @@ -13,7 +13,7 @@ "downloading_metadata": "{{title}} (Pobieranie metadata…)", "paused": "{{title}} (Zatrzymano)", "downloading": "{{title}} ({{percentage}} - Pobieranie…)", - "filter": "Filtruj biblioteke", + "filter": "Filtruj bibliotekę", "home": "Główna", "favorites": "Ulubione", "playable_button_title": "Pokaż tylko gry, w które możesz grać teraz" diff --git a/src/locales/uk/translation.json b/src/locales/uk/translation.json index bd6b7dce..48a3972d 100644 --- a/src/locales/uk/translation.json +++ b/src/locales/uk/translation.json @@ -25,10 +25,10 @@ "game_has_no_executable": "Не було вибрано файл для запуску гри", "queued": "{{title}} в черзі", "sign_in": "Увійти", - "favorites": "Избранное", + "favorites": "Улюблені", "friends": "Друзі", "need_help": "Потрібна допомога?", - "playable_button_title": "Показать только игры, в которые можно играть сейчас" + "playable_button_title": "Показати лише ігри, які можна грати зараз" }, "header": { "search": "Пошук", diff --git a/src/renderer/src/components/sidebar/sidebar.scss b/src/renderer/src/components/sidebar/sidebar.scss index a44c0753..0d291f22 100644 --- a/src/renderer/src/components/sidebar/sidebar.scss +++ b/src/renderer/src/components/sidebar/sidebar.scss @@ -98,6 +98,12 @@ background-size: cover; } + &__section-header { + display: flex; + justify-content: space-between; + align-items: center; + } + &__section-title { text-transform: uppercase; font-weight: bold; @@ -133,7 +139,7 @@ } &__help-button-icon { - background: linear-gradient(0deg, #16b195 50%, #3e62c0 100%); + background: linear-gradient(0deg, globals.$brand-teal 50%, globals.$brand-blue 100%); width: 24px; height: 24px; display: flex; @@ -142,24 +148,24 @@ color: #fff; border-radius: 50%; } -} -.sidebar__play-button { - background: none; - border: none; - color: white; - cursor: pointer; - padding: 0; + &__play-button { + background: none; + border: none; + color: globals.$muted-color; + cursor: pointer; + padding: 0; - &:active { - color: gray; - } + &:active { + color: rgba(255, 255, 255, 0.5); + } - &--active { - color: #16b195; - } + &--active { + color: globals.$brand-teal; + } - svg { - display: block; + svg { + display: block; + } } } diff --git a/src/renderer/src/components/sidebar/sidebar.tsx b/src/renderer/src/components/sidebar/sidebar.tsx index ae41d39d..d0f099bc 100644 --- a/src/renderer/src/components/sidebar/sidebar.tsx +++ b/src/renderer/src/components/sidebar/sidebar.tsx @@ -32,6 +32,8 @@ const SIDEBAR_MAX_WIDTH = 450; const initialSidebarWidth = window.localStorage.getItem("sidebarWidth"); +const isGamePlayable = (game: LibraryGame) => Boolean(game.executablePath); + export function Sidebar() { const filterRef = useRef(null); @@ -248,20 +250,13 @@ export function Sidebar() { )}
-
- - {t("my_library")} - +
+ {t("my_library")}