Skip to content

Commit 44d2094

Browse files
authored
Redesign homepage (#51)
* Import SVG for animation * FixFrame * Reveal avatar stroke only inside D letter * Animate D letter * Lintfix * Move old homepage components * Add content paths to Tailwind CSS configuration * Update @nuxt/icon module and fix package references * Refactor homepage components: integrate AvatarAnimated in B1Intro and update imports in index.vue * Update @nuxtjs/tailwindcss version in package.json * Intro draft * Fix: update min-height property for responsive design in IntroSection * Fix: reorder job title and student description in IntroSection * Fix: change DChip directive from v-if to v-show in SocialLinks component * Fix: add Icon import and wrap SocialLinks in address element with location info in IntroSection * Fix: add class property to icon configuration in nuxt.config.ts * Fix: add 'ic' collection to icon serverBundle in nuxt.config.ts * Move lists to yaml files * Fix: reorder Blog button in DHeader component * Refactor story section * Remove unused resume collections from content configuration * Fix: update email contact information across multiple components * Refactor: replace old skills component with new SkillsSection component * Use CSS scroll-driven animation for story progress bar * Remove unused background images from assets * Handle prefers reduced motion * Add SVG icon mode to app config, remove unused background image, and enhance motion-reduce transitions * Add @vueuse/core dependency to esprit-design package * Intro section prefers reduced motion optimization * Enhance motion-reduce support in SectionsTransitionWrapper and default layout * Remove unused gsap ScrollTrigger plugin * Refactor import statements for DCard and DCardTitle in SurroundDocCard and StorySection components * Load Google fonts with font-display: swap * Load lower quality background image * Add preload links for background images in IntroSection component * Rotating technologies * Refactor SkillsSection component and update ASP.NET MVC icon in technologies list * Enhance SkillsSection for reduced motion preferences and improve accessibility * Reorganize SkillsSection layout by moving DStats component for improved structure * Create fallback backgrounds for D bw background * Fix background image paths in TableOfContents component * Fix background image paths in TableOfContents component * Load only subset of emoji font * Remove GTAG support * Replace black-white D backgrounds with optimized SVG * Fix D bg * Refactor emoji font loading and improve component imports * Change emoji font link from stylesheet to preload for improved loading performance * Change Link tag from preload to prefetch for background image optimization * Add space after technology title in SkillsSection for improved readability * Refactor SkillsSection: move BackgroundCard to a separate file and update import path * Remove extra div * Complete essence section * Add fallback fonts for dialog in Tailwind configuration * Focusable header * Add ContentSection component and integrate it into the homepage * Remove unused homepage content and skills sections * Add ContentSection with LatestPosts and LatestProjects components; refactor Tile components for better structure and reusability * Lintfix * Refactor ContentSection components for improved accessibility and navigation; update IDs and add anchor links * Update SEO metadata: change title and Twitter title to reflect 'Digital Artisan'
1 parent 9c6c36c commit 44d2094

File tree

105 files changed

+3421
-1082
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+3421
-1082
lines changed

.changeset/heavy-insects-relax.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@d0rich/nuxt-design-system': minor
3+
---
4+
5+
Remove gsap ScrollTrigger plugin

.changeset/hot-carpets-mix.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@d0rich/esprit-design': minor
3+
---
4+
5+
Add fallback fonts for dialog fonts

.changeset/new-spoons-decide.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@d0rich/esprit-design': minor
3+
---
4+
5+
Handle prefers reduced motion

.changeset/olive-pandas-search.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'd0xigen': minor
3+
---
4+
5+
Remove GTAG support

.changeset/red-apricots-sin.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'd0xigen': minor
3+
---
4+
5+
Enhance motion-reduce transitions

.changeset/small-pots-sit.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@d0rich/nuxt-design-system': minor
3+
---
4+
5+
Fix @nuxtjs/tailwindcss version on 6.12

.changeset/spicy-schools-shop.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@d0rich/nuxt-design-system': minor
3+
---
4+
5+
Update @nuxt/icon module

.changeset/stale-ladybugs-camp.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@d0rich/nuxt-design-system': minor
3+
---
4+
5+
Remove emoji font

.changeset/tender-apes-hope.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@d0rich/nuxt-design-system': minor
3+
---
4+
5+
Load Google fonts with font-display: swap

.changeset/warm-zoos-grin.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'd0xigen': patch
3+
---
4+
5+
Remove background image from navigation

0 commit comments

Comments
 (0)