diff --git a/packages/renderer/src/app.tsx b/packages/renderer/src/app.tsx
index c686e43b4..bf7cb0d6c 100644
--- a/packages/renderer/src/app.tsx
+++ b/packages/renderer/src/app.tsx
@@ -54,9 +54,9 @@ export const App = () => {
fontSizes: {
lg: 16,
md: 14,
- sm: 13,
+ sm: 12,
xl: 18,
- xs: 12,
+ xs: 10,
},
other: {},
spacing: {
@@ -72,7 +72,7 @@ export const App = () => {
autoClose={1500}
position="bottom-right"
style={{
- marginBottom: '90px',
+ marginBottom: '85px',
opacity: '.8',
userSelect: 'none',
width: '250px',
diff --git a/packages/renderer/src/features/player/components/left-controls.tsx b/packages/renderer/src/features/player/components/left-controls.tsx
index 324484123..f68cdd450 100644
--- a/packages/renderer/src/features/player/components/left-controls.tsx
+++ b/packages/renderer/src/features/player/components/left-controls.tsx
@@ -1,5 +1,5 @@
import React from 'react';
-import { Center, Group } from '@mantine/core';
+import { Center } from '@mantine/core';
import { motion, AnimatePresence, LayoutGroup } from 'framer-motion';
import { RiArrowUpSLine, RiDiscLine } from 'react-icons/ri';
import { generatePath, Link } from 'react-router-dom';
@@ -26,15 +26,15 @@ const ImageWrapper = styled.div`
const MetadataStack = styled(motion.div)`
display: flex;
flex-direction: column;
- gap: 0.1rem;
+ gap: 0;
justify-content: center;
width: 100%;
overflow: hidden;
`;
const Image = styled(motion(Link))`
- width: 70px;
- height: 70px;
+ width: 60px;
+ height: 60px;
filter: drop-shadow(0 0 5px rgb(0, 0, 0, 100%));
${fadeIn};
@@ -61,6 +61,7 @@ const LineItem = styled.div<{ $secondary?: boolean }>`
max-width: 20vw;
overflow: hidden;
color: ${(props) => props.$secondary && 'var(--main-fg-secondary)'};
+ line-height: 1.3;
white-space: nowrap;
text-overflow: ellipsis;
@@ -114,26 +115,24 @@ export const LeftControls = () => {
>
)}
- {
+ e.preventDefault();
+ setSidebar({ image: true });
+ }}
>
-
-
+
+
)}
diff --git a/packages/renderer/src/features/sidebar/components/sidebar.tsx b/packages/renderer/src/features/sidebar/components/sidebar.tsx
index 9cc75946e..4d4d61800 100644
--- a/packages/renderer/src/features/sidebar/components/sidebar.tsx
+++ b/packages/renderer/src/features/sidebar/components/sidebar.tsx
@@ -27,7 +27,7 @@ import { SidebarItem } from './sidebar-item';
const SidebarContainer = styled.div`
height: 100%;
- max-height: calc(100vh - 90px); // Account for and playerbar
+ max-height: calc(100vh - 85px); // Account for and playerbar
user-select: none;
`;
@@ -245,25 +245,24 @@ export const Sidebar = () => {
/>
)}
- {
+ e.preventDefault();
+ setSidebar({ image: false });
+ }}
>
-
-
+
+
)}
diff --git a/packages/renderer/src/layouts/default-layout.tsx b/packages/renderer/src/layouts/default-layout.tsx
index d09ddb425..8e5c0e24b 100644
--- a/packages/renderer/src/layouts/default-layout.tsx
+++ b/packages/renderer/src/layouts/default-layout.tsx
@@ -31,7 +31,7 @@ const Layout = styled.div`
grid-template-areas:
'main'
'player';
- grid-template-rows: 1fr 90px;
+ grid-template-rows: 1fr 85px;
grid-template-columns: 1fr;
gap: 0;
height: 100%;