Skip to content

Commit 6cb0583

Browse files
authored
Improve project descriptions readability (#32)
* Improve project descriptions readability * Fix: mode icon wasn't visible in light mode * Fixed AVS image path * Shorten flowmap description * Group description styling
1 parent 640ef03 commit 6cb0583

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

app/projects/project-card.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ export const ProjectCard = ({
1717
}: ProjectEntry) => (
1818
<a
1919
href={url}
20-
className="group flex flex-row h-16 rounded-md overflow-hidden transition-all duration-300 hover:bg-white/40 dark:hover:bg-gray-800/40"
20+
className="group flex flex-row h-auto min-h-[5rem] sm:h-20 sm:hover:h-auto rounded-md overflow-hidden transition-all duration-300 hover:bg-white/40 dark:hover:bg-gray-800/40"
2121
target="_blank"
2222
rel="noopener noreferrer"
2323
>
24-
<div className="relative w-24 flex-shrink-0">
24+
<div className="relative w-24 min-h-[5rem] sm:h-20 sm:group-hover:h-[inherit] flex-shrink-0">
2525
<Image
2626
src={image}
2727
alt={name}
@@ -36,7 +36,7 @@ export const ProjectCard = ({
3636
<h3 className="text-sm font-medium text-gray-900 dark:text-gray-100 truncate">
3737
{name}
3838
</h3>
39-
<p className="text-xs text-gray-500 dark:text-gray-400 line-clamp-1">
39+
<p className="text-xs text-gray-500 dark:text-gray-400 sm:line-clamp-2 sm:group-hover:line-clamp-none">
4040
{description}
4141
</p>
4242
</div>

app/projects/project-group.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ export const ProjectGroup = ({
7272
>
7373
{group.description && (
7474
<div
75-
className="prose dark:prose-invert prose-xs max-w-none mb-2 text-gray-600 dark:text-gray-400"
75+
className="prose dark:prose-invert prose-sm max-w-none mb-4 text-gray-600 dark:text-gray-400"
7676
dangerouslySetInnerHTML={{
7777
__html: markdownToHtml(group.description),
7878
}}

components/navigation/navigation-bar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ const ModeToggle = () => {
4545
className="group"
4646
onClick={() => setTheme(theme === 'light' ? 'dark' : 'light')}
4747
>
48-
<Sun className="h-6 w-6 fill-gray-100 stroke-gray-500 transition group-hover:fill-gray-200 group-hover:stroke-gray-700 dark:hidden [@media(prefers-color-scheme:dark)]:fill-white [@media(prefers-color-scheme:dark)]:stroke-white [@media(prefers-color-scheme:dark)]:group-hover:fill-white [@media(prefers-color-scheme:dark)]:group-hover:stroke-teal-600" />
48+
<Sun className="h-6 w-6 stroke-2 text-black dark:hidden dark:text-white group-hover:text-gray-600" />
4949
<Moon className="hidden h-6 w-6 fill-gray-700 stroke-gray-500 transition dark:block [@media(prefers-color-scheme:dark)]:group-hover:stroke-gray-400 [@media_not_(prefers-color-scheme:dark)]:fill-teal-400/10 [@media_not_(prefers-color-scheme:dark)]:stroke-white" />
5050
</button>
5151
);

content/projects.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
{
5252
"name": "AVS/streetscape.gl",
5353
"url": "https://avs.auto/demo/index.html",
54-
"image": "/visgl/images/frameworks/atg.png",
54+
"image": "/visgl/images/atg.png",
5555
"description": "Autonomous vehicle visualization built on deck.gl (independent project)."
5656
}
5757
]
@@ -73,7 +73,7 @@
7373
"name": "flowmap.gl",
7474
"url": "https://flowmap.gl/",
7575
"image": "/visgl/images/frameworks/FlowmapBlue.jpg",
76-
"description": "A powerful flow map drawing layer for deck.gl. For visualization of geographic movement."
76+
"description": "A powerful flow map drawing layer for visualization of geographic movement."
7777
},
7878
{
7979
"name": "graph-layers",

0 commit comments

Comments
 (0)