Skip to content

Commit ed49d86

Browse files
committed
chore: Added gradient styles and effects across UI
1 parent c2f8d4e commit ed49d86

File tree

10 files changed

+95
-9
lines changed

10 files changed

+95
-9
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Release
1+
name: 🚢 Release
22

33
on:
44
push:

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
## [Unreleased]
44

5+
## [0.10.1] - 2026-01-25
6+
7+
### Changed
8+
- Added gradient brand colors and hover effects across UI
9+
- Updated changelog page and homepage with gradient backgrounds
10+
511
## [0.10.0] - 2026-01-25
612

713
### Added

apps/web/app/changelog/page.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export default async function ChangelogPage() {
5959
};
6060

6161
return (
62-
<main className="min-h-screen">
62+
<main className="min-h-screen bg-gradient-brand-subtle">
6363
<div className="px-6 py-12">
6464
<div className="mx-auto flex max-w-3xl flex-col gap-6">
6565
<div className="flex flex-wrap items-center gap-3">
@@ -105,6 +105,7 @@ export default async function ChangelogPage() {
105105
return (
106106
<Card
107107
key={section.title}
108+
className="transition-all duration-300 hover:bg-gradient-brand-subtle hover:border-opacity-50"
108109
>
109110
<CardHeader>
110111
<CardTitle className="text-xl">

apps/web/app/globals.css

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
--input: 214.3 31.8% 91.4%;
2323
--ring: 222.2 84% 4.9%;
2424
--radius: 0.75rem;
25+
/* Gradient colors from qae-skills.png - #3FC7FB, #FC4649 */
26+
--gradient-blue: 195 96% 62%;
27+
--gradient-red: 359 97% 62%;
2528
}
2629

2730
.dark {
@@ -42,6 +45,9 @@
4245
--border: 0 0% 20%;
4346
--input: 0 0% 20%;
4447
--ring: 0 0% 98%;
48+
/* Gradient colors from qae-skills.png - adjusted for dark mode */
49+
--gradient-blue: 195 96% 62%;
50+
--gradient-red: 359 97% 62%;
4551
}
4652
}
4753

@@ -74,3 +80,72 @@
7480
font-feature-settings: 'liga' 0;
7581
}
7682
}
83+
84+
@layer utilities {
85+
/* Subtle gradient backgrounds - adjusted for dark mode */
86+
.bg-gradient-brand-subtle {
87+
background: linear-gradient(
88+
135deg,
89+
rgba(63, 199, 251, 0.12) 0%,
90+
rgba(252, 70, 73, 0.12) 100%
91+
);
92+
min-height: 100%;
93+
}
94+
95+
/* Dark mode specific adjustments */
96+
.dark .bg-gradient-brand-subtle {
97+
background: linear-gradient(
98+
135deg,
99+
rgba(63, 199, 251, 0.15) 0%,
100+
rgba(252, 70, 73, 0.15) 100%
101+
);
102+
}
103+
104+
/* Gradient text - using exact colors, adjusted for dark mode */
105+
.text-gradient-brand {
106+
background: linear-gradient(
107+
135deg,
108+
#3FC7FB,
109+
#FC4649
110+
);
111+
-webkit-background-clip: text;
112+
-webkit-text-fill-color: transparent;
113+
background-clip: text;
114+
}
115+
116+
/* Dark mode gradient text - slightly brighter for visibility */
117+
.dark .text-gradient-brand {
118+
background: linear-gradient(
119+
135deg,
120+
#5DD3FF,
121+
#FF6B6E
122+
);
123+
-webkit-background-clip: text;
124+
-webkit-text-fill-color: transparent;
125+
background-clip: text;
126+
}
127+
128+
/* Hover gradient text */
129+
.hover\:text-gradient-brand:hover {
130+
background: linear-gradient(
131+
135deg,
132+
#3FC7FB,
133+
#FC4649
134+
);
135+
-webkit-background-clip: text;
136+
-webkit-text-fill-color: transparent;
137+
background-clip: text;
138+
}
139+
140+
/* Dark mode hover gradient text */
141+
.dark .hover\:text-gradient-brand:hover {
142+
background: linear-gradient(
143+
135deg,
144+
#5DD3FF,
145+
#FF6B6E
146+
);
147+
-webkit-background-clip: text;
148+
-webkit-text-fill-color: transparent;
149+
background-clip: text;
150+
}
151+
}

apps/web/app/layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export default async function RootLayout({
3131
}}
3232
/>
3333
<Header />
34-
<main className="flex-1">
34+
<main className="flex-1 flex flex-col">
3535
{children}
3636
</main>
3737
<Footer />

apps/web/app/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export default async function HomePage() {
2424
const skills = await getSkills();
2525

2626
return (
27-
<main>
27+
<main className="flex-1 bg-gradient-brand-subtle">
2828
<section className="mx-auto max-w-6xl px-6 pt-12 pb-12">
2929
<div className="flex flex-col gap-6">
3030
<div className="flex flex-col gap-4">
@@ -48,7 +48,7 @@ export default async function HomePage() {
4848
{skills.map((skill) => (
4949
<Card
5050
key={skill.id}
51-
className="flex h-full flex-col"
51+
className="flex h-full flex-col transition-all duration-300 hover:bg-gradient-brand-subtle hover:border-opacity-50"
5252
>
5353
<SkillCardHeader
5454
title={skill.title}

apps/web/components/footer.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export async function Footer() {
3939
href="https://x.com/chriszeuch"
4040
target="_blank"
4141
rel="noopener noreferrer"
42-
className="text-primary font-medium hover:underline underline-offset-4"
42+
className="text-primary font-medium hover:underline underline-offset-4 transition-all duration-300 hover:text-gradient-brand"
4343
>
4444
@chriszeuch
4545
</Link>

apps/web/tailwind.config.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ const config: Config = {
3939
DEFAULT: "hsl(var(--card))",
4040
foreground: "hsl(var(--card-foreground))",
4141
},
42+
gradient: {
43+
blue: "hsl(var(--gradient-blue))",
44+
red: "hsl(var(--gradient-red))",
45+
},
4246
},
4347
borderRadius: {
4448
lg: "var(--radius)",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "qa-skills",
3-
"version": "0.10.0",
3+
"version": "0.10.1",
44
"private": true,
55
"scripts": {
66
"dev": "turbo run dev",

skills/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Skills Catalog
22

3-
This catalog groups QA process and best-practice skills. Each skill lives in its
4-
own folder with a `SKILL.md` and optional `assets/`, `references/`, or `scripts/`.
3+
This catalog groups QA process and best-practice skills.
4+
Each skill lives in its own folder.

0 commit comments

Comments
 (0)