From 69b61cf90b55bd7ebe941264fc731b4d3b56389b Mon Sep 17 00:00:00 2001 From: m-tartari <37861893+m-tartari@users.noreply.github.com> Date: Fri, 12 Dec 2025 15:00:11 +0100 Subject: [PATCH 1/2] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(toolbar):=20a?= =?UTF-8?q?dd=20transparency=20to=20dark=20mode=20background?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/molecules/Toolbar/index.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/molecules/Toolbar/index.tsx b/src/components/molecules/Toolbar/index.tsx index aeb701d..16a32a5 100644 --- a/src/components/molecules/Toolbar/index.tsx +++ b/src/components/molecules/Toolbar/index.tsx @@ -109,8 +109,13 @@ const CustomToolbar: React.FC = ({ drawerWidth = 240, window elevation={theme.palette.mode === 'light' ? 1 : 0} {...props} sx={{ - backgroundColor: trigger ? 'background.paper' : 'transparent', + backgroundColor: 'transparent', '@media print': { backgroundColor: 'background.default' }, + ...(trigger && { + backgroundColor: 'hsla(230, 18%, 13%, 0.75)', + backdropFilter: 'blur(8px)', + boxShadow: theme.shadows[4], + }), ...(theme.palette.mode === 'light' && { backgroundColor: 'hsla(0, 0%, 100%, 0.75)', backdropFilter: 'blur(8px)', From 9e08b32cde301f0aa0738f8f17f584f6e8d5dd1f Mon Sep 17 00:00:00 2001 From: m-tartari <37861893+m-tartari@users.noreply.github.com> Date: Fri, 12 Dec 2025 15:14:57 +0100 Subject: [PATCH 2/2] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(hero):=20add?= =?UTF-8?q?=20transparency=20to=20project=20spotlight=20background?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProjectSpotlight/ProjectSpotlight.tsx | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/components/molecules/ProjectSpotlight/ProjectSpotlight.tsx b/src/components/molecules/ProjectSpotlight/ProjectSpotlight.tsx index e31aebb..2f96a20 100644 --- a/src/components/molecules/ProjectSpotlight/ProjectSpotlight.tsx +++ b/src/components/molecules/ProjectSpotlight/ProjectSpotlight.tsx @@ -30,8 +30,8 @@ const Description = (props: Props) => { justifyContent: 'center', position: 'absolute', - bgcolor: 'background.default', - opacity: 0.9, + backgroundColor: theme.palette.mode === 'dark' ? 'hsla(230, 18%, 13%, 0.85)' : 'hsla(0, 0%, 100%, 0.75)', + backdropFilter: 'blur(8px)', bottom: '0', borderTopStyle: 'solid', @@ -56,8 +56,9 @@ const Description = (props: Props) => { sx={theme => ({ display: 'flex', position: 'absolute', - bgcolor: 'background.default', - opacity: 0.9, + + backgroundColor: theme.palette.mode === 'dark' ? 'hsla(230, 18%, 13%, 0.85)' : 'hsla(0, 0%, 100%, 0.75)', + backdropFilter: 'blur(8px)', top: '0', ml: 'auto', borderBottomWidth: theme.spacing(0.5), @@ -85,8 +86,8 @@ const Description = (props: Props) => { height: '102%', width: '28em', position: 'absolute', - bgcolor: 'background.default', - opacity: 0.9, + backgroundColor: theme.palette.mode === 'dark' ? 'hsla(230, 18%, 13%, 0.85)' : 'hsla(0, 0%, 100%, 0.75)', + backdropFilter: 'blur(8px)', right: '0', borderLeftWidth: theme.spacing(0.5), // borderLeftWidth: '0.35em', @@ -107,8 +108,8 @@ const Description = (props: Props) => { height: '102%', width: '28em', position: 'absolute', - bgcolor: 'background.default', - opacity: 0.9, + backgroundColor: theme.palette.mode === 'dark' ? 'hsla(230, 18%, 13%, 0.85)' : 'hsla(0, 0%, 100%, 0.75)', + backdropFilter: 'blur(8px)', left: '0', borderRightWidth: theme.spacing(0.5), // borderLeftWidth: '0.35em',