From 010d8bd8eae4d428312d385dac99b7c86461b7cf Mon Sep 17 00:00:00 2001 From: mahdiarghyani Date: Mon, 15 Dec 2025 14:59:04 +0330 Subject: [PATCH] feat: add cursor pointer style to buttons and toggle elements for better UX --- app/components/LanguageSwitcher.vue | 4 ++-- app/components/common/ThemeCustomizer.vue | 5 ++++- app/components/common/TopNav.vue | 27 ++++++++++++++--------- app/components/portfolio/AIStack.vue | 4 ++-- app/components/portfolio/SkillFilters.vue | 4 ++-- 5 files changed, 26 insertions(+), 18 deletions(-) diff --git a/app/components/LanguageSwitcher.vue b/app/components/LanguageSwitcher.vue index 0f2fcd1..a9efaf7 100644 --- a/app/components/LanguageSwitcher.vue +++ b/app/components/LanguageSwitcher.vue @@ -3,9 +3,9 @@ diff --git a/app/components/common/ThemeCustomizer.vue b/app/components/common/ThemeCustomizer.vue index ab0e0f9..43d2ab3 100644 --- a/app/components/common/ThemeCustomizer.vue +++ b/app/components/common/ThemeCustomizer.vue @@ -18,6 +18,7 @@
@@ -25,12 +26,14 @@ @@ -44,7 +47,7 @@
diff --git a/app/components/common/TopNav.vue b/app/components/common/TopNav.vue index 234c0f5..f371ab9 100644 --- a/app/components/common/TopNav.vue +++ b/app/components/common/TopNav.vue @@ -12,7 +12,8 @@ :class="[isActive('hero') ? activeClass : inactiveClass]" variant="soft" square icon="i-twemoji-house" :aria-label="t('nav.home')" @click="goTo('hero')" /> - @@ -25,7 +26,8 @@ :class="[isActive('skills') ? activeClass : inactiveClass]" variant="soft" square icon="i-twemoji-hammer-and-wrench" :aria-label="t('sections.skills')" @click="goTo('skills')" /> - @@ -38,7 +40,8 @@ :class="[isActive('work') ? activeClass : inactiveClass]" variant="soft" square icon="i-twemoji-briefcase" :aria-label="t('sections.work')" @click="goTo('work')" /> - @@ -51,7 +54,8 @@ :class="[isActive('projects') ? activeClass : inactiveClass]" variant="soft" square icon="i-twemoji-rocket" :aria-label="t('sections.projects')" @click="goTo('projects')" /> - @@ -60,14 +64,15 @@
- - - + + + - - diff --git a/app/components/portfolio/AIStack.vue b/app/components/portfolio/AIStack.vue index 585e7b9..4c8b80a 100644 --- a/app/components/portfolio/AIStack.vue +++ b/app/components/portfolio/AIStack.vue @@ -11,7 +11,7 @@ class="ms-auto flex flex-row-reverse items-center gap-1 overflow-x-auto no-scrollbar whitespace-nowrap px-1 py-1 min-w-0" role="toolbar" aria-label="AI Stack group filters"> @@ -23,7 +23,7 @@
diff --git a/app/components/portfolio/SkillFilters.vue b/app/components/portfolio/SkillFilters.vue index c04e663..efabd12 100644 --- a/app/components/portfolio/SkillFilters.vue +++ b/app/components/portfolio/SkillFilters.vue @@ -3,7 +3,7 @@ class="ms-auto flex flex-row-reverse items-center gap-1 overflow-x-auto no-scrollbar whitespace-nowrap px-1 py-1 min-w-0" role="toolbar" aria-label="Skill filters"> @@ -15,7 +15,7 @@