|
1 | | -# 🎨 CommitPulse Theme Gallery |
| 1 | +# 🎨 CommitPulse Themes |
2 | 2 |
|
3 | | -This gallery showcases all available themes for the CommitPulse streak card. |
| 3 | +All 13 available themes for your CommitPulse badge. Use the `?theme=<slug>` query parameter to apply a theme. |
4 | 4 |
|
5 | | ---- |
6 | | - |
7 | | -## 🌑 Neon |
8 | | - |
9 | | - |
10 | | - |
11 | | -Usage: `/api/streak?user=yourusername&theme=neon` |
12 | | - |
13 | | ---- |
14 | | - |
15 | | -## 🧛 Dracula |
16 | | - |
17 | | - |
18 | | - |
19 | | -Usage: `/api/streak?user=yourusername&theme=dracula` |
20 | | - |
21 | | ---- |
22 | | - |
23 | | -## 🌑 Dark |
24 | | - |
25 | | - |
26 | | - |
27 | | -Usage: `/api/streak?user=yourusername&theme=dark` |
| 5 | +``` |
| 6 | +https://commitpulse.vercel.app/api/badge?username=YOUR_USERNAME&theme=<slug> |
| 7 | +``` |
28 | 8 |
|
29 | 9 | --- |
30 | 10 |
|
31 | | -## 🤍 Light |
32 | | - |
33 | | - |
34 | | - |
35 | | -Usage: `/api/streak?user=yourusername&theme=light` |
| 11 | +## Theme Gallery |
| 12 | + |
| 13 | +| Theme | Preview | Background | Text | Accent | |
| 14 | +|-------|---------|------------|------|--------| |
| 15 | +| **dark** |  | `#0d1117` | `#c9d1d9` | `#58a6ff` | |
| 16 | +| **light** |  | `#ffffff` | `#24292f` | `#0969da` | |
| 17 | +| **neon** |  | `#000000` | `#00ffcc` | `#ff00ff` | |
| 18 | +| **github** |  | `#0d1117` | `#ffffff` | `#238636` | |
| 19 | +| **dracula** |  | `#282a36` | `#f8f8f2` | `#bd93f9` | |
| 20 | +| **ocean** |  | `#0a192f` | `#ccd6f6` | `#64ffda` | |
| 21 | +| **sunset** |  | `#1a0a0a` | `#ffd6c0` | `#ff6b35` | |
| 22 | +| **forest** |  | `#0d1f0d` | `#c8f0c8` | `#39d353` | |
| 23 | +| **rose** |  | `#1f0d14` | `#f0c8d4` | `#ff6b9d` | |
| 24 | +| **nord** |  | `#2e3440` | `#d8dee9` | `#88c0d0` | |
| 25 | +| **synthwave** |  | `#0d0221` | `#f8f8f2` | `#ff2d78` | |
| 26 | +| **gruvbox** |  | `#282828` | `#ebdbb2` | `#fe8019` | |
| 27 | +| **highcontrast** |  | `#0a0a0a` | `#888888` | `#ff4500` | |
36 | 28 |
|
37 | 29 | --- |
38 | 30 |
|
39 | | -## 🐙 GitHub |
| 31 | +## Color Swatches |
40 | 32 |
|
41 | | - |
| 33 | +### dark |
| 34 | +   |
42 | 35 |
|
43 | | -Usage: `/api/streak?user=yourusername&theme=github` |
| 36 | +### light |
| 37 | +   |
44 | 38 |
|
45 | | ---- |
| 39 | +### neon |
| 40 | +   |
46 | 41 |
|
47 | | -## 🟠 Gruvbox |
| 42 | +### github |
| 43 | +   |
48 | 44 |
|
49 | | - |
| 45 | +### dracula |
| 46 | +   |
50 | 47 |
|
51 | | -Usage: `/api/streak?user=yourusername&theme=gruvbox` |
| 48 | +### ocean |
| 49 | +   |
52 | 50 |
|
53 | | ---- |
| 51 | +### sunset |
| 52 | +   |
54 | 53 |
|
55 | | -## 🌊 Ocean |
| 54 | +### forest |
| 55 | +   |
56 | 56 |
|
57 | | - |
| 57 | +### rose |
| 58 | +   |
58 | 59 |
|
59 | | -Usage: `/api/streak?user=yourusername&theme=ocean` |
60 | | - |
61 | | ---- |
| 60 | +### nord |
| 61 | +   |
62 | 62 |
|
63 | | -## 🌅 Sunset |
| 63 | +### synthwave |
| 64 | +   |
64 | 65 |
|
65 | | - |
| 66 | +### gruvbox |
| 67 | +   |
66 | 68 |
|
67 | | -Usage: `/api/streak?user=yourusername&theme=sunset` |
| 69 | +### highcontrast |
| 70 | +   |
68 | 71 |
|
69 | 72 | --- |
70 | 73 |
|
71 | | -## 🌲 Forest |
72 | | - |
73 | | - |
74 | | - |
75 | | -Usage: `/api/streak?user=yourusername&theme=forest` |
76 | | - |
77 | | ---- |
78 | | - |
79 | | -## 🌹 Rose |
80 | | - |
81 | | - |
82 | | - |
83 | | -Usage: `/api/streak?user=yourusername&theme=rose` |
84 | | - |
85 | | ---- |
86 | | - |
87 | | -## ❄️ Nord |
88 | | - |
89 | | - |
90 | | - |
91 | | -Usage: `/api/streak?user=yourusername&theme=nord` |
92 | | - |
93 | | -## 🌆 Synthwave |
94 | | - |
95 | | - |
96 | | - |
97 | | -Retro 80s-inspired palette — deep indigo background, neon pink glow, crisp white text. |
98 | | - |
99 | | -Usage: `/api/streak?user=yourusername&theme=synthwave` |
100 | | - |
101 | | -## 🔥 High Contrast |
102 | | - |
103 | | -Near-black background with vivid red-orange accent and medium-grey text — maximum legibility on both solid and transparent backgrounds for low-vision accessibility. |
104 | | - |
105 | | -Usage: `/api/streak?user=yourusername&theme=highcontrast` |
| 74 | +> 💡 **Tip:** Use `?theme=auto` to automatically switch between `light` and `dark` based on the viewer's OS setting. |
0 commit comments