diff --git a/Data/Engine/web-interface/src/Access_Management/Credential_List.jsx b/Data/Engine/web-interface/src/Access_Management/Credential_List.jsx index 878ed8c3..7c91422d 100644 --- a/Data/Engine/web-interface/src/Access_Management/Credential_List.jsx +++ b/Data/Engine/web-interface/src/Access_Management/Credential_List.jsx @@ -276,7 +276,7 @@ export default function CredentialList({ isAdmin = false }) { if (!isAdmin) { return ( - + Access denied @@ -293,7 +293,7 @@ export default function CredentialList({ isAdmin = false }) { sx={{ m: 2, p: 0, - bgcolor: "#1e1e1e", + bgcolor: "transparent", fontFamily: gridFontFamily, color: "#f5f7fa", display: "flex", diff --git a/Data/Engine/web-interface/src/Access_Management/Github_API_Token.jsx b/Data/Engine/web-interface/src/Access_Management/Github_API_Token.jsx index 9c4d541e..af6f9177 100644 --- a/Data/Engine/web-interface/src/Access_Management/Github_API_Token.jsx +++ b/Data/Engine/web-interface/src/Access_Management/Github_API_Token.jsx @@ -17,7 +17,7 @@ import VisibilityOffIcon from "@mui/icons-material/VisibilityOff"; const paperSx = { m: 2, p: 0, - bgcolor: "#1e1e1e", + bgcolor: "transparent", color: "#f5f7fa", display: "flex", flexDirection: "column", @@ -147,7 +147,7 @@ export default function GithubAPIToken({ isAdmin = false }) { if (!isAdmin) { return ( - + Access denied diff --git a/Data/Engine/web-interface/src/Access_Management/Users.jsx b/Data/Engine/web-interface/src/Access_Management/Users.jsx index 794131fd..547c3c91 100644 --- a/Data/Engine/web-interface/src/Access_Management/Users.jsx +++ b/Data/Engine/web-interface/src/Access_Management/Users.jsx @@ -30,7 +30,7 @@ import FilterListIcon from "@mui/icons-material/FilterList"; import { ConfirmDeleteDialog } from "../Dialogs.jsx"; /* ---------- Formatting helpers to keep this page in lockstep with Device_List ---------- */ -const tablePaperSx = { m: 2, p: 0, bgcolor: "#1e1e1e" }; +const tablePaperSx = { m: 2, p: 0, bgcolor: "transparent" }; const tableSx = { minWidth: 820, "& th, & td": { diff --git a/Data/Engine/web-interface/src/Admin/Log_Management.jsx b/Data/Engine/web-interface/src/Admin/Log_Management.jsx index c87e42cc..04e21d3d 100644 --- a/Data/Engine/web-interface/src/Admin/Log_Management.jsx +++ b/Data/Engine/web-interface/src/Admin/Log_Management.jsx @@ -322,7 +322,8 @@ const defaultColDef = useMemo( m: 0, p: 0, minHeight: "100%", - backgroundImage: AURORA_SHELL.background, + backgroundImage: "none", + backgroundColor: "transparent", borderRadius: 0, display: "flex", flexDirection: "column", diff --git a/Data/Engine/web-interface/src/Admin/Page_Template.jsx b/Data/Engine/web-interface/src/Admin/Page_Template.jsx index 8fb52d28..0afb1a1a 100644 --- a/Data/Engine/web-interface/src/Admin/Page_Template.jsx +++ b/Data/Engine/web-interface/src/Admin/Page_Template.jsx @@ -229,7 +229,7 @@ export default function PageTemplate() { sx={{ m: 0, p: 0, - background: AURORA_SHELL.background, + background: "transparent", border: "none", boxShadow: "none", borderRadius: 0, diff --git a/Data/Engine/web-interface/src/Admin/Server_Info.jsx b/Data/Engine/web-interface/src/Admin/Server_Info.jsx index d2188394..a81332f6 100644 --- a/Data/Engine/web-interface/src/Admin/Server_Info.jsx +++ b/Data/Engine/web-interface/src/Admin/Server_Info.jsx @@ -32,7 +32,7 @@ export default function ServerInfo({ isAdmin = false }) { if (!isAdmin) return null; return ( - + Server Info Basic server information will appear here for informative and debug purposes. diff --git a/Data/Engine/web-interface/src/App.jsx b/Data/Engine/web-interface/src/App.jsx index ce6f3150..33715545 100644 --- a/Data/Engine/web-interface/src/App.jsx +++ b/Data/Engine/web-interface/src/App.jsx @@ -95,6 +95,11 @@ const darkTheme = createTheme({ } }); +const APP_AURORA_BACKGROUND = + "radial-gradient(120% 120% at 0% 0%, rgba(76, 186, 255, 0.16), transparent 55%), " + + "radial-gradient(120% 120% at 100% 0%, rgba(214, 130, 255, 0.18), transparent 60%), " + + "linear-gradient(180deg, #040711 0%, #050816 45%, #050816 100%)"; + const LOCAL_STORAGE_KEY = "borealis_persistent_state"; export default function App() { @@ -1333,7 +1338,19 @@ const LOCAL_STORAGE_KEY = "borealis_persistent_state"; return ( - + {/* Aurora Gradient Header (darker near the logo, brighter to the right) */} - + @@ -758,14 +755,14 @@ export default function DeviceFilterEditor({ initialFilter, onCancel, onSaved }) elevation={0} sx={{ minHeight: "100vh", - background: AURORA_SHELL.background, - backgroundRepeat: "no-repeat", - backgroundSize: "100% 520px", - backgroundAttachment: "scroll", - backgroundColor: "#040711", + backgroundColor: "transparent", color: AURORA_SHELL.text, p: 3, borderRadius: 0, + display: "flex", + flexDirection: "column", + gap: 3, + pb: 6, }} > @@ -852,6 +849,7 @@ export default function DeviceFilterEditor({ initialFilter, onCancel, onSaved }) display: "flex", flexDirection: "column", gap: 2.75, + flex: 1, }} > diff --git a/Data/Engine/web-interface/src/Devices/Filters/Filter_List.jsx b/Data/Engine/web-interface/src/Devices/Filters/Filter_List.jsx index 8f36d8ce..cdac15e1 100644 --- a/Data/Engine/web-interface/src/Devices/Filters/Filter_List.jsx +++ b/Data/Engine/web-interface/src/Devices/Filters/Filter_List.jsx @@ -123,21 +123,14 @@ function FilterTypePill({ type }) { const meta = FILTER_TYPE_META[key]; return ( {meta.label} @@ -326,7 +319,7 @@ export default function DeviceFilterList({ onCreateFilter, onEditFilter, refresh sx={{ height: "100vh", minHeight: "100vh", - background: AURORA_SHELL.background, + backgroundColor: "transparent", color: AURORA_SHELL.text, p: 3, borderRadius: 0, diff --git a/Data/Engine/web-interface/src/Devices/SSH_Devices.jsx b/Data/Engine/web-interface/src/Devices/SSH_Devices.jsx index e993985b..48708ed0 100644 --- a/Data/Engine/web-interface/src/Devices/SSH_Devices.jsx +++ b/Data/Engine/web-interface/src/Devices/SSH_Devices.jsx @@ -230,7 +230,7 @@ export default function SSHDevices({ type = "ssh" }) { }; return ( - + { flexDirection: "column", gap: 3, borderRadius: 0, - background: MAGIC_UI.shellBg, + background: "transparent", border: `1px solid ${MAGIC_UI.panelBorder}`, boxShadow: MAGIC_UI.glow, }} diff --git a/Data/Engine/web-interface/src/Scheduling/Scheduled_Jobs_List.jsx b/Data/Engine/web-interface/src/Scheduling/Scheduled_Jobs_List.jsx index 1495f34a..0f2829dc 100644 --- a/Data/Engine/web-interface/src/Scheduling/Scheduled_Jobs_List.jsx +++ b/Data/Engine/web-interface/src/Scheduling/Scheduled_Jobs_List.jsx @@ -699,7 +699,7 @@ export default function ScheduledJobsList({ onCreateJob, onEditJob, refreshToken sx={{ m: 0, p: 0, - background: AURORA_SHELL.background, + background: "transparent", border: "none", boxShadow: "none", borderRadius: 0, diff --git a/Data/Engine/web-interface/src/Sites/Site_List.jsx b/Data/Engine/web-interface/src/Sites/Site_List.jsx index 2fa73ae1..d08defe2 100644 --- a/Data/Engine/web-interface/src/Sites/Site_List.jsx +++ b/Data/Engine/web-interface/src/Sites/Site_List.jsx @@ -217,7 +217,7 @@ export default function SiteList({ onOpenDevicesForSite }) { height: "100%", borderRadius: 0, border: `1px solid ${MAGIC_UI.panelBorder}`, - background: MAGIC_UI.shellBg, + background: "transparent", boxShadow: "0 25px 80px rgba(6, 12, 30, 0.8)", overflow: "hidden", }}