From 7140c0c73b79a7597b159b2c994163ac94358063 Mon Sep 17 00:00:00 2001 From: ItsRiprod Date: Wed, 30 Oct 2024 16:44:32 -0700 Subject: [PATCH] Some final GUI tweaks to make it all :sparkles: pretty :sparkles: --- .../assets/icons/icon/IconCarThingSmall.tsx | 7 ++- .../src/renderer/src/components/App.tsx | 33 +++++++++----- .../src/renderer/src/overlays/Overlay.tsx | 2 +- .../src/overlays/notifications/EventsPage.tsx | 10 ++--- .../overlays/notifications/RequestsPage.tsx | 3 ++ .../src/overlays/notifications/TasksPage.tsx | 3 ++ .../src/overlays/settings/ClientSettings.tsx | 2 +- .../src/overlays/settings/DeviceSettings.tsx | 8 ++-- .../src/overlays/settings/MusicSettings.tsx | 44 +++++++++++-------- .../src/overlays/settings/ServerSettings.tsx | 6 +-- .../src/overlays/settings/SettingsOverlay.tsx | 2 +- .../renderer/src/pages/Dev/ADBSettings.tsx | 2 +- .../src/renderer/src/pages/Dev/Logs.tsx | 12 ++--- .../src/pages/Downloads/ClientDownloads.tsx | 13 ++++-- 14 files changed, 88 insertions(+), 59 deletions(-) diff --git a/DeskThingServer/src/renderer/src/assets/icons/icon/IconCarThingSmall.tsx b/DeskThingServer/src/renderer/src/assets/icons/icon/IconCarThingSmall.tsx index 34566a41..9017e35a 100644 --- a/DeskThingServer/src/renderer/src/assets/icons/icon/IconCarThingSmall.tsx +++ b/DeskThingServer/src/renderer/src/assets/icons/icon/IconCarThingSmall.tsx @@ -3,7 +3,12 @@ import { Icon, IconProps } from '.' function IconCarThingSmall(props: IconProps): JSX.Element { return ( - + = ({ app, activeRequest }) => { setSearchParams(searchParams) } + const showAppRequests = (): void => { + searchParams.set('notifications', 'true') + searchParams.set('page', 'request') + setSearchParams(searchParams) + } + return (
-

{app.manifest?.label || app.name}

@@ -61,9 +63,12 @@ const App: React.FC = ({ app, activeRequest }) => { )}
{activeRequest ? ( -
+
+ ) : ( <>
@@ -77,11 +82,17 @@ const App: React.FC = ({ app, activeRequest }) => { )}
- {app.running ? ( - stopApp(app.name)} /> - ) : ( - runApp(app.name)} /> - )} +
+ + {app.running ? ( + stopApp(app.name)} /> + ) : ( + runApp(app.name)} /> + )} +
) } diff --git a/DeskThingServer/src/renderer/src/overlays/Overlay.tsx b/DeskThingServer/src/renderer/src/overlays/Overlay.tsx index 24b03436..6e957cc5 100644 --- a/DeskThingServer/src/renderer/src/overlays/Overlay.tsx +++ b/DeskThingServer/src/renderer/src/overlays/Overlay.tsx @@ -27,7 +27,7 @@ const Overlay: React.FC = ({ onClose, className, chil return (
- {children} diff --git a/DeskThingServer/src/renderer/src/overlays/notifications/EventsPage.tsx b/DeskThingServer/src/renderer/src/overlays/notifications/EventsPage.tsx index 7f17a950..55189d04 100644 --- a/DeskThingServer/src/renderer/src/overlays/notifications/EventsPage.tsx +++ b/DeskThingServer/src/renderer/src/overlays/notifications/EventsPage.tsx @@ -1,6 +1,6 @@ import React from 'react' import { useNotificationStore } from '@renderer/stores' -import { IconX } from '@renderer/assets/icons' +import { IconTrash, IconX } from '@renderer/assets/icons' import Button from '@renderer/components/Button' const EvensPage: React.FC = () => { @@ -30,12 +30,12 @@ const EvensPage: React.FC = () => { > ))} @@ -45,7 +45,7 @@ const EvensPage: React.FC = () => { )}
{logs.length > 0 && ( - )} diff --git a/DeskThingServer/src/renderer/src/overlays/notifications/RequestsPage.tsx b/DeskThingServer/src/renderer/src/overlays/notifications/RequestsPage.tsx index e9a38cf7..70af001c 100644 --- a/DeskThingServer/src/renderer/src/overlays/notifications/RequestsPage.tsx +++ b/DeskThingServer/src/renderer/src/overlays/notifications/RequestsPage.tsx @@ -14,6 +14,9 @@ const RequestsPage: React.FC = () => { return (

App Requests

+
+

Requests will be depreciated in a future release

+
{requests.length > 0 ? (
diff --git a/DeskThingServer/src/renderer/src/overlays/notifications/TasksPage.tsx b/DeskThingServer/src/renderer/src/overlays/notifications/TasksPage.tsx index c36960e3..ba719d67 100644 --- a/DeskThingServer/src/renderer/src/overlays/notifications/TasksPage.tsx +++ b/DeskThingServer/src/renderer/src/overlays/notifications/TasksPage.tsx @@ -10,6 +10,9 @@ const TasksPage: React.FC = () => { return (

Tasks

+
+

Tasks are still under development

+
{tasks.length > 0 ? (
diff --git a/DeskThingServer/src/renderer/src/overlays/settings/ClientSettings.tsx b/DeskThingServer/src/renderer/src/overlays/settings/ClientSettings.tsx index d0e8227e..f0068414 100644 --- a/DeskThingServer/src/renderer/src/overlays/settings/ClientSettings.tsx +++ b/DeskThingServer/src/renderer/src/overlays/settings/ClientSettings.tsx @@ -82,7 +82,7 @@ const ClientSettings: React.FC = () => { className="focus:text-white bg-zinc-900 text-white rounded px-2 py-2" />
-
+

Use RNDIS

-
+

Use Global ADB

-
+

Auto Config

-
+

Run Firewall Configuration

-
+
+
+

Refresh Interval (seconds)

+
+ + handleSettingChange('refreshInterval', Number(e.target.value) * 1000) + } + className="focus:text-white bg-zinc-900 text-white rounded px-2 py-2" + placeholder="Enter A Value" + disabled={settings.refreshInterval === -1} + /> +
+
+
+

Playback Sources

-
+
-
+

Auto Start

-
+

Close To Taskbar

-
+
-
-
+