From 114d54410292821dba151f64f87900716bf283bf Mon Sep 17 00:00:00 2001 From: David Haz Date: Tue, 15 Jul 2025 12:10:43 +0300 Subject: [PATCH 1/6] refactor: update PreviewColor props to be optional and adjust layout in demos --- src/components/common/PreviewColor.vue | 3 +-- src/components/landing/Hero/Hero.vue | 2 +- src/constants/code/Backgrounds/balatroCode.ts | 6 +++--- src/demo/Backgrounds/AuroraDemo.vue | 20 ++++++++----------- src/demo/Backgrounds/BalatroDemo.vue | 4 ++-- 5 files changed, 15 insertions(+), 20 deletions(-) diff --git a/src/components/common/PreviewColor.vue b/src/components/common/PreviewColor.vue index 20a8e60..c43e884 100644 --- a/src/components/common/PreviewColor.vue +++ b/src/components/common/PreviewColor.vue @@ -7,7 +7,7 @@ `, + code +}; diff --git a/src/content/Backgrounds/Orb/Orb.vue b/src/content/Backgrounds/Orb/Orb.vue new file mode 100644 index 0000000..cace13a --- /dev/null +++ b/src/content/Backgrounds/Orb/Orb.vue @@ -0,0 +1,310 @@ + + + diff --git a/src/demo/Backgrounds/OrbDemo.vue b/src/demo/Backgrounds/OrbDemo.vue new file mode 100644 index 0000000..30a1513 --- /dev/null +++ b/src/demo/Backgrounds/OrbDemo.vue @@ -0,0 +1,126 @@ + + + From f5a27bc86e0ff4243361b2fd7d4c43398fb79ee4 Mon Sep 17 00:00:00 2001 From: David Haz Date: Tue, 15 Jul 2025 20:30:04 +0300 Subject: [PATCH 4/6] fix: standardize color format to lowercase hex in TabbedLayout and category styles --- src/components/common/TabbedLayout.vue | 2 +- src/css/category.css | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/common/TabbedLayout.vue b/src/components/common/TabbedLayout.vue index cb13205..d1ae42d 100644 --- a/src/components/common/TabbedLayout.vue +++ b/src/components/common/TabbedLayout.vue @@ -126,7 +126,7 @@ import ContributionSection from './ContributionSection.vue'; :deep(.p-tab[aria-selected='true'] .tab-header) { background: #222; - color: #27FF64; + color: #27ff64; } :deep(.p-tabpanels) { diff --git a/src/css/category.css b/src/css/category.css index 4e96bc7..ecbd9f9 100644 --- a/src/css/category.css +++ b/src/css/category.css @@ -399,11 +399,11 @@ div:has(> .props-table) { background-color: #0b0b0b; border: 1px solid #333; white-space: nowrap; - color: #27FF64; + color: #27ff64; border-radius: 50px; font-size: 0.8rem; font-weight: 400; - padding: .6em 1.2em; + padding: 0.6em 1.2em; transition: 0.3s ease; user-select: none; } From 53259ffe13938d94f300dc301f3c71bc34e55548 Mon Sep 17 00:00:00 2001 From: Utkarsh-Singhal-26 Date: Wed, 16 Jul 2025 11:52:27 +0530 Subject: [PATCH 5/6] Added background --- src/constants/Categories.ts | 1 + src/constants/Components.ts | 3 +- src/constants/code/Backgrounds/ballpitCode.ts | 23 + src/content/Backgrounds/Ballpit/Ballpit.vue | 909 ++++++++++++++++++ src/demo/Backgrounds/BallpitDemo.vue | 220 +++++ 5 files changed, 1155 insertions(+), 1 deletion(-) create mode 100644 src/constants/code/Backgrounds/ballpitCode.ts create mode 100644 src/content/Backgrounds/Ballpit/Ballpit.vue create mode 100644 src/demo/Backgrounds/BallpitDemo.vue diff --git a/src/constants/Categories.ts b/src/constants/Categories.ts index 357ba9b..2ceaea5 100644 --- a/src/constants/Categories.ts +++ b/src/constants/Categories.ts @@ -90,6 +90,7 @@ export const CATEGORIES = [ 'Threads', 'Grid Motion', 'Orb', + 'Ballpit' ] } ]; diff --git a/src/constants/Components.ts b/src/constants/Components.ts index 00222ef..a6dba2d 100644 --- a/src/constants/Components.ts +++ b/src/constants/Components.ts @@ -75,7 +75,8 @@ const backgrounds = { 'hyperspeed': () => import('../demo/Backgrounds/HyperspeedDemo.vue'), 'shape-blur': () => import('../demo/Backgrounds/ShapeBlurDemo.vue'), 'balatro': () => import('../demo/Backgrounds/BalatroDemo.vue'), - 'orb': () => import('../demo/Backgrounds/OrbDemo.vue') + 'orb': () => import('../demo/Backgrounds/OrbDemo.vue'), + 'ballpit': () => import('../demo/Backgrounds/BallpitDemo.vue'), }; export const componentMap = { diff --git a/src/constants/code/Backgrounds/ballpitCode.ts b/src/constants/code/Backgrounds/ballpitCode.ts new file mode 100644 index 0000000..5c98155 --- /dev/null +++ b/src/constants/code/Backgrounds/ballpitCode.ts @@ -0,0 +1,23 @@ +import code from '@content/Backgrounds/Ballpit/Ballpit.vue?raw'; +import type { CodeObject } from '../../../types/code'; + +export const ballpit: CodeObject = { + cli: `npx jsrepo add https://vue-bits.dev/ui/Backgrounds/Ballpit`, + installation: `npm i three`, + usage: ` + +`, + code +}; diff --git a/src/content/Backgrounds/Ballpit/Ballpit.vue b/src/content/Backgrounds/Ballpit/Ballpit.vue new file mode 100644 index 0000000..cd03aa5 --- /dev/null +++ b/src/content/Backgrounds/Ballpit/Ballpit.vue @@ -0,0 +1,909 @@ + + + diff --git a/src/demo/Backgrounds/BallpitDemo.vue b/src/demo/Backgrounds/BallpitDemo.vue new file mode 100644 index 0000000..ed8ec1f --- /dev/null +++ b/src/demo/Backgrounds/BallpitDemo.vue @@ -0,0 +1,220 @@ + + + From a2ce68be5512984f41c643a3ebe11509d6b2d50b Mon Sep 17 00:00:00 2001 From: Utkarsh Singhal Date: Wed, 16 Jul 2025 12:17:14 +0530 Subject: [PATCH 6/6] Updated background --- src/constants/code/Backgrounds/ballpitCode.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/constants/code/Backgrounds/ballpitCode.ts b/src/constants/code/Backgrounds/ballpitCode.ts index 5c98155..18eb625 100644 --- a/src/constants/code/Backgrounds/ballpitCode.ts +++ b/src/constants/code/Backgrounds/ballpitCode.ts @@ -4,7 +4,10 @@ import type { CodeObject } from '../../../types/code'; export const ballpit: CodeObject = { cli: `npx jsrepo add https://vue-bits.dev/ui/Backgrounds/Ballpit`, installation: `npm i three`, - usage: `