|
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 |
| 4 | +theme. |
4 | 5 |
|
5 | | ---- |
6 | | - |
7 | | -## 🌑 Neon |
8 | | - |
9 | | - |
10 | | - |
11 | | -Usage: `/api/streak?user=yourusername&theme=neon` |
| 6 | +``` |
| 7 | +https://commitpulse.vercel.app/api/badge?username=YOUR_USERNAME&theme=<slug> |
| 8 | +``` |
12 | 9 |
|
13 | 10 | --- |
14 | 11 |
|
15 | | -## 🧛 Dracula |
16 | | - |
17 | | - |
18 | | - |
19 | | -Usage: `/api/streak?user=yourusername&theme=dracula` |
| 12 | +## Theme Gallery |
| 13 | + |
| 14 | +| Theme | Background | Text | Accent | |
| 15 | +| ------------ | ---------- | --------- | --------- | |
| 16 | +| dark | `#0d1117` | `#c9d1d9` | `#58a6ff` | |
| 17 | +| light | `#ffffff` | `#24292f` | `#0969da` | |
| 18 | +| neon | `#000000` | `#00ffcc` | `#ff00ff` | |
| 19 | +| github | `#0d1117` | `#ffffff` | `#238636` | |
| 20 | +| dracula | `#282a36` | `#f8f8f2` | `#bd93f9` | |
| 21 | +| ocean | `#0a192f` | `#ccd6f6` | `#64ffda` | |
| 22 | +| sunset | `#1a0a0a` | `#ffd6c0` | `#ff6b35` | |
| 23 | +| forest | `#0d1f0d` | `#c8f0c8` | `#39d353` | |
| 24 | +| rose | `#1f0d14` | `#f0c8d4` | `#ff6b9d` | |
| 25 | +| nord | `#2e3440` | `#d8dee9` | `#88c0d0` | |
| 26 | +| synthwave | `#0d0221` | `#f8f8f2` | `#ff2d78` | |
| 27 | +| gruvbox | `#282828` | `#ebdbb2` | `#fe8019` | |
| 28 | +| highcontrast | `#0a0a0a` | `#888888` | `#ff4500` | |
20 | 29 |
|
21 | 30 | --- |
22 | 31 |
|
23 | | -## 🌑 Dark |
| 32 | +## Preview URLs |
24 | 33 |
|
25 | | - |
| 34 | +Use these URLs to preview each theme in your README: |
26 | 35 |
|
27 | | -Usage: `/api/streak?user=yourusername&theme=dark` |
| 36 | +**dark** |
28 | 37 |
|
29 | | ---- |
| 38 | + |
30 | 39 |
|
31 | | -## 🤍 Light |
| 40 | +**light** |
32 | 41 |
|
33 | | - |
| 42 | + |
34 | 43 |
|
35 | | -Usage: `/api/streak?user=yourusername&theme=light` |
| 44 | +**neon** |
36 | 45 |
|
37 | | ---- |
| 46 | + |
38 | 47 |
|
39 | | -## 🐙 GitHub |
| 48 | +**github** |
40 | 49 |
|
41 | | - |
| 50 | + |
42 | 51 |
|
43 | | -Usage: `/api/streak?user=yourusername&theme=github` |
| 52 | +**dracula** |
44 | 53 |
|
45 | | ---- |
| 54 | + |
46 | 55 |
|
47 | | -## 🟠 Gruvbox |
| 56 | +**ocean** |
48 | 57 |
|
49 | | - |
| 58 | + |
50 | 59 |
|
51 | | -Usage: `/api/streak?user=yourusername&theme=gruvbox` |
| 60 | +**sunset** |
52 | 61 |
|
53 | | ---- |
| 62 | + |
54 | 63 |
|
55 | | -## 🌊 Ocean |
| 64 | +**forest** |
56 | 65 |
|
57 | | - |
| 66 | + |
58 | 67 |
|
59 | | -Usage: `/api/streak?user=yourusername&theme=ocean` |
| 68 | +**rose** |
60 | 69 |
|
61 | | ---- |
| 70 | + |
62 | 71 |
|
63 | | -## 🌅 Sunset |
| 72 | +**nord** |
64 | 73 |
|
65 | | - |
| 74 | + |
66 | 75 |
|
67 | | -Usage: `/api/streak?user=yourusername&theme=sunset` |
| 76 | +**synthwave** |
68 | 77 |
|
69 | | ---- |
| 78 | + |
70 | 79 |
|
71 | | -## 🌲 Forest |
| 80 | +**gruvbox** |
72 | 81 |
|
73 | | - |
| 82 | + |
74 | 83 |
|
75 | | -Usage: `/api/streak?user=yourusername&theme=forest` |
| 84 | +**highcontrast** |
76 | 85 |
|
77 | | ---- |
78 | | - |
79 | | -## 🌹 Rose |
80 | | - |
81 | | - |
82 | | - |
83 | | -Usage: `/api/streak?user=yourusername&theme=rose` |
| 86 | + |
84 | 87 |
|
85 | 88 | --- |
86 | 89 |
|
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` |
| 90 | +> 💡 **Tip:** Use `?theme=auto` to automatically switch between `light` and `dark` based on the |
| 91 | +> viewer's OS setting. |
0 commit comments