From bf8b3ca836d468278b5ec41bf0a019ee09cb873f Mon Sep 17 00:00:00 2001 From: Chubby Granny Chaser Date: Sun, 30 Nov 2025 05:14:26 +0000 Subject: [PATCH] style: update download group layout and styling for improved responsiveness --- .../src/pages/downloads/download-group.scss | 5 ++++- .../src/pages/downloads/download-group.tsx | 20 +++++++++---------- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/renderer/src/pages/downloads/download-group.scss b/src/renderer/src/pages/downloads/download-group.scss index e5fa6009..ee6f67ca 100644 --- a/src/renderer/src/pages/downloads/download-group.scss +++ b/src/renderer/src/pages/downloads/download-group.scss @@ -216,6 +216,7 @@ font-size: 14px; font-weight: 700; color: #ffffff; + align-self: flex-end; } &__progress-size { @@ -277,7 +278,9 @@ &__stat-content { display: flex; - gap: 2px; + justify-content: space-between; + gap: calc(globals.$spacing-unit / 2); + width: 100%; } &__stat-label { diff --git a/src/renderer/src/pages/downloads/download-group.tsx b/src/renderer/src/pages/downloads/download-group.tsx index 7d2ea0e7..f3fecbf5 100644 --- a/src/renderer/src/pages/downloads/download-group.tsx +++ b/src/renderer/src/pages/downloads/download-group.tsx @@ -4,9 +4,9 @@ import { Badge, Button } from "@renderer/components"; import { formatDownloadProgress } from "@renderer/helpers"; import { Downloader, formatBytes, formatBytesToMbps } from "@shared"; -import { formatDistance, addMilliseconds } from "date-fns"; +import { addMilliseconds } from "date-fns"; import { DOWNLOADER_NAME } from "@renderer/constants"; -import { useAppSelector, useDownload, useLibrary } from "@renderer/hooks"; +import { useAppSelector, useDownload, useLibrary, useDate } from "@renderer/hooks"; import "./download-group.scss"; import { useTranslation } from "react-i18next"; @@ -192,20 +192,15 @@ function HeroDownloadView({
-
- - {getStatusText(game)} - - - {formatDownloadProgress(currentProgress)} - -
{isGameDownloading && lastPacket ? `${formatBytes(lastPacket.download.bytesDownloaded)} / ${finalDownloadSize}` : `0 B / ${finalDownloadSize}`} + +
+
{isGameDownloading && lastPacket?.timeRemaining && @@ -213,6 +208,9 @@ function HeroDownloadView({ ? calculateETA() : ""} + + {formatDownloadProgress(currentProgress)} +
>({}); const speedHistoryRef = useRef>({}); const [dominantColors, setDominantColors] = useState>(