diff --git a/docs/app/pages/showcase.vue b/docs/app/pages/showcase.vue
index 40237b1f..0a121837 100644
--- a/docs/app/pages/showcase.vue
+++ b/docs/app/pages/showcase.vue
@@ -53,14 +53,27 @@ useSeoMeta({
:alt="`Screenshot of ${item.name}`"
width="311"
height="194"
- class="rounded-[calc(var(--ui-radius)*1.5)] group-hover:scale-103 duration-200 transition-transform pointer-events-none"
+ class="rounded-[calc(var(--ui-radius)*1.5)] group-hover:scale-103 duration-200 object-cover w-full transition-transform pointer-events-none"
/>
-
-
- {{ item.name }}
-
-
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
diff --git a/docs/content.config.ts b/docs/content.config.ts
index 3c0dad08..6395cb52 100644
--- a/docs/content.config.ts
+++ b/docs/content.config.ts
@@ -69,6 +69,7 @@ export const collections = {
items: z.array(z.object({
name: z.string(),
url: z.string(),
+ github: z.string().optional(),
screenshotUrl: z.string().optional(),
screenshotOptions: z.object({
delay: z.number()
diff --git a/docs/content/showcase.yml b/docs/content/showcase.yml
index cd720bb3..a55a9850 100644
--- a/docs/content/showcase.yml
+++ b/docs/content/showcase.yml
@@ -7,6 +7,7 @@ hero:
items:
- name: Shelve
url: https://shelve.cloud
+ github: https://github.com/hugorcd/shelve
- name: Uneed
url: https://uneed.best
- name: Details