diff --git a/external/lang b/external/lang
index d9823648..c5d2538d 160000
--- a/external/lang
+++ b/external/lang
@@ -1 +1 @@
-Subproject commit d98236483bdedade9d86578f3db5aee41506451f
+Subproject commit c5d2538d70e3df1b099caf9084e41b015a52387d
diff --git a/src/components/settings/AppearanceShims.tsx b/src/components/settings/AppearanceShims.tsx
index c026fe00..78b51da1 100644
--- a/src/components/settings/AppearanceShims.tsx
+++ b/src/components/settings/AppearanceShims.tsx
@@ -1,4 +1,4 @@
-import { Store } from "@styled-icons/boxicons-regular";
+import { Store } from "@styled-icons/boxicons-solid";
import { observer } from "mobx-react-lite";
import { Link } from "react-router-dom";
// @ts-expect-error shade-blend-color does not have typings.
@@ -54,7 +54,11 @@ export const ThemeShopShim = () => {
return (
- } action="chevron" hover>
+ }
+ action="chevron"
+ description={"Browse themes made by the community"}
+ hover>
@@ -194,7 +198,7 @@ export const DisplayLigaturesShim = observer(() => {
if (settings.theme.getFont() !== "Inter") return null;
return (
-
+ <>
settings.set("appearance:ligatures", v)}
@@ -203,7 +207,7 @@ export const DisplayLigaturesShim = observer(() => {
}>
-
+ >
);
});
@@ -214,14 +218,15 @@ export const DisplaySeasonalShim = observer(() => {
const settings = useApplicationState().settings;
return (
-
+ <>
+
Theme Options
settings.set("appearance:seasonal", v)}
description="Displays effects in the home tab during holiday seasons.">
Seasonal theme
-
+ >
);
});
diff --git a/src/components/ui/Button.tsx b/src/components/ui/Button.tsx
index 875c14f1..035634a3 100644
--- a/src/components/ui/Button.tsx
+++ b/src/components/ui/Button.tsx
@@ -21,7 +21,7 @@ export default styled.button`
align-items: center;
justify-content: center;
padding: 2px 16px;
- font-size: 0.875rem;
+ font-size: 0.8125rem;
font-family: inherit;
font-weight: 500;
flex-shrink: 0;
diff --git a/src/components/ui/DateDivider.tsx b/src/components/ui/DateDivider.tsx
index 5bbec51c..4300e794 100644
--- a/src/components/ui/DateDivider.tsx
+++ b/src/components/ui/DateDivider.tsx
@@ -32,8 +32,10 @@ const Unread = styled.div`
color: var(--accent-contrast);
font-size: 7px;
padding: 2px 6px;
+ font-size: 10px;
border-radius: 60px;
font-weight: 600;
+ margin-top: -1px;
`;
interface Props {
diff --git a/src/pages/home/Home.module.scss b/src/pages/home/Home.module.scss
index 479c3440..faf6b201 100644
--- a/src/pages/home/Home.module.scss
+++ b/src/pages/home/Home.module.scss
@@ -27,7 +27,8 @@
.actions {
//grid-template-columns: repeat(2, 300px);
- grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
+ grid-template-columns: 300px 300px;
+ //grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
grid-column: span 2;
gap: 16px;
//margin: auto;
diff --git a/src/pages/settings/Settings.module.scss b/src/pages/settings/Settings.module.scss
index 2efd7342..ea7ff982 100644
--- a/src/pages/settings/Settings.module.scss
+++ b/src/pages/settings/Settings.module.scss
@@ -255,6 +255,16 @@
font-weight: 600;
}
+ details {
+ summary {
+ font-size: 0.8125rem;
+ font-weight: 700;
+ text-transform: uppercase;
+ color: var(--secondary-foreground);
+ cursor: pointer;
+ }
+ }
+
.footer {
border-top: 1px solid;
margin: 0;
diff --git a/src/pages/settings/panes/Appearance.tsx b/src/pages/settings/panes/Appearance.tsx
index c68d8493..c35b6e95 100644
--- a/src/pages/settings/panes/Appearance.tsx
+++ b/src/pages/settings/panes/Appearance.tsx
@@ -24,13 +24,16 @@ export const Appearance = observer(() => {
+
+
-
+
+
-
+
{
App
-
div {
- flex: 1;
- display: flex;
- flex-direction: column;
- }
- }
-
- .button {
- padding: 2rem 1.2rem;
- display: grid;
- place-items: center;
-
- cursor: pointer;
- transition: border 0.3s;
- background: var(--hover);
- border: 3px solid transparent;
- border-radius: var(--border-radius);
-
- img {
- max-width: 100%;
- }
-
- &[data-active="true"] {
- cursor: default;
- background: var(--secondary-background);
- border: 3px solid var(--accent);
-
- &:hover {
- border: 3px solid var(--accent);
- }
- }
-
- &:hover {
- background: var(--secondary-background);
- border: 3px solid var(--tertiary-background);
- }
- }
-
- h4 {
- text-transform: unset;
-
- a {
- opacity: 0.7;
- color: var(--accent);
- font-weight: 600;
- &:hover {
- text-decoration: underline;
- }
- }
-
- @media only screen and (max-width: 800px) {
- a {
- display: block;
- }
- }
- }
- }
-
- .display {
- gap: 8px;
- display: flex;
- flex-direction: column;
- }
-}
-
.sessions {
.session {
display: flex;
@@ -477,12 +359,13 @@
svg {
margin-top: 1px;
+ flex-shrink: 0;
}
}
}
.entry {
- padding: 16px;
+ padding: 12px;
display: flex;
margin: 10px 0;
flex-direction: column;
@@ -514,7 +397,7 @@
background: transparent;
border: 0;
font-family: inherit;
- font-size: 1rem;
+ font-size: 0.875rem;
padding: 0;
outline: 0;
border-radius: 0;