Skip to content

Commit 18d80d0

Browse files
committed
Enhance card badge design
1 parent a4f1830 commit 18d80d0

File tree

11 files changed

+139
-6604
lines changed

11 files changed

+139
-6604
lines changed

README.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -316,24 +316,30 @@ public function mount(): void
316316
### Available Column Colors
317317

318318
Flowforge uses Tailwind CSS color classes for column styling. The available color options are:
319+
320+
- `white`
321+
- `slate`
319322
- `gray`
323+
- `zinc`
324+
- `neutral`
325+
- `stone`
320326
- `red`
321327
- `orange`
328+
- `amber`
322329
- `yellow`
330+
- `lime`
323331
- `green`
332+
- `emerald`
324333
- `teal`
334+
- `cyan`
335+
- `sky`
325336
- `blue`
326337
- `indigo`
338+
- `violet`
327339
- `purple`
340+
- `fuchsia`
328341
- `pink`
329342
- `rose`
330-
- `cyan`
331-
- `sky`
332-
- `lime`
333-
- `emerald`
334-
- `amber`
335-
- `violet`
336-
- `fuchsia`
337343

338344
If you don't specify colors, they will be automatically assigned from this palette in a rotating manner.
339345

resources/css/flowforge.css

Lines changed: 28 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -49,95 +49,99 @@
4949
}
5050
}
5151

52-
/* Kanban badge color classes - used for count badges */
52+
/* Kanban badge color classes - updated design system for better visual hierarchy */
5353
.kanban-color-default {
54-
@apply bg-gray-200 text-gray-700 dark:bg-gray-700 dark:text-gray-200;
54+
@apply bg-gray-100 text-gray-800 border border-gray-200 hover:bg-gray-200 dark:bg-gray-700/60 dark:text-gray-200 dark:border-gray-600 dark:hover:bg-gray-700;
55+
}
56+
57+
.kanban-color-white {
58+
@apply bg-white text-gray-800 border border-gray-200 hover:bg-gray-100 dark:bg-gray-700/60 dark:text-gray-200 dark:border-gray-600 dark:hover:bg-gray-700;
5559
}
5660

5761
.kanban-color-slate {
58-
@apply bg-slate-200 text-slate-700 dark:bg-slate-700 dark:text-slate-200;
62+
@apply bg-slate-100 text-slate-800 border border-slate-200 hover:bg-slate-200 dark:bg-slate-700/60 dark:text-slate-200 dark:border-slate-600 dark:hover:bg-slate-700;
5963
}
6064

6165
.kanban-color-gray {
62-
@apply bg-gray-200 text-gray-700 dark:bg-gray-700 dark:text-gray-200;
66+
@apply bg-gray-100 text-gray-800 border border-gray-200 hover:bg-gray-200 dark:bg-gray-700/60 dark:text-gray-200 dark:border-gray-600 dark:hover:bg-gray-700;
6367
}
6468

6569
.kanban-color-zinc {
66-
@apply bg-zinc-200 text-zinc-700 dark:bg-zinc-700 dark:text-zinc-200;
70+
@apply bg-zinc-100 text-zinc-800 border border-zinc-200 hover:bg-zinc-200 dark:bg-zinc-700/60 dark:text-zinc-200 dark:border-zinc-600 dark:hover:bg-zinc-700;
6771
}
6872

6973
.kanban-color-neutral {
70-
@apply bg-neutral-200 text-neutral-700 dark:bg-neutral-700 dark:text-neutral-200;
74+
@apply bg-neutral-100 text-neutral-800 border border-neutral-200 hover:bg-neutral-200 dark:bg-neutral-700/60 dark:text-neutral-200 dark:border-neutral-600 dark:hover:bg-neutral-700;
7175
}
7276

7377
.kanban-color-stone {
74-
@apply bg-stone-200 text-stone-700 dark:bg-stone-700 dark:text-stone-200;
78+
@apply bg-stone-100 text-stone-800 border border-stone-200 hover:bg-stone-200 dark:bg-stone-700/60 dark:text-stone-200 dark:border-stone-600 dark:hover:bg-stone-700;
7579
}
7680

7781
.kanban-color-red {
78-
@apply bg-red-100 text-red-700 dark:bg-red-900/50 dark:text-red-300;
82+
@apply bg-red-50 text-red-800 border border-red-200 hover:bg-red-100 dark:bg-red-900/40 dark:text-red-200 dark:border-red-800/60 dark:hover:bg-red-900/60;
7983
}
8084

8185
.kanban-color-orange {
82-
@apply bg-orange-100 text-orange-700 dark:bg-orange-900/50 dark:text-orange-300;
86+
@apply bg-orange-50 text-orange-800 border border-orange-200 hover:bg-orange-100 dark:bg-orange-900/40 dark:text-orange-200 dark:border-orange-800/60 dark:hover:bg-orange-900/60;
8387
}
8488

8589
.kanban-color-amber {
86-
@apply bg-amber-100 text-amber-700 dark:bg-amber-900/50 dark:text-amber-300;
90+
@apply bg-amber-50 text-amber-800 border border-amber-200 hover:bg-amber-100 dark:bg-amber-900/40 dark:text-amber-200 dark:border-amber-800/60 dark:hover:bg-amber-900/60;
8791
}
8892

8993
.kanban-color-yellow {
90-
@apply bg-yellow-100 text-yellow-700 dark:bg-yellow-900/50 dark:text-yellow-300;
94+
@apply bg-yellow-50 text-yellow-800 border border-yellow-200 hover:bg-yellow-100 dark:bg-yellow-900/40 dark:text-yellow-200 dark:border-yellow-800/60 dark:hover:bg-yellow-900/60;
9195
}
9296

9397
.kanban-color-lime {
94-
@apply bg-lime-100 text-lime-700 dark:bg-lime-900/50 dark:text-lime-300;
98+
@apply bg-lime-50 text-lime-800 border border-lime-200 hover:bg-lime-100 dark:bg-lime-900/40 dark:text-lime-200 dark:border-lime-800/60 dark:hover:bg-lime-900/60;
9599
}
96100

97101
.kanban-color-green {
98-
@apply bg-green-100 text-green-700 dark:bg-green-900/50 dark:text-green-300;
102+
@apply bg-green-50 text-green-800 border border-green-200 hover:bg-green-100 dark:bg-green-900/40 dark:text-green-200 dark:border-green-800/60 dark:hover:bg-green-900/60;
99103
}
100104

101105
.kanban-color-emerald {
102-
@apply bg-emerald-100 text-emerald-700 dark:bg-emerald-900/50 dark:text-emerald-300;
106+
@apply bg-emerald-50 text-emerald-800 border border-emerald-200 hover:bg-emerald-100 dark:bg-emerald-900/40 dark:text-emerald-200 dark:border-emerald-800/60 dark:hover:bg-emerald-900/60;
103107
}
104108

105109
.kanban-color-teal {
106-
@apply bg-teal-100 text-teal-700 dark:bg-teal-900/50 dark:text-teal-300;
110+
@apply bg-teal-50 text-teal-800 border border-teal-200 hover:bg-teal-100 dark:bg-teal-900/40 dark:text-teal-200 dark:border-teal-800/60 dark:hover:bg-teal-900/60;
107111
}
108112

109113
.kanban-color-cyan {
110-
@apply bg-cyan-100 text-cyan-700 dark:bg-cyan-900/50 dark:text-cyan-300;
114+
@apply bg-cyan-50 text-cyan-800 border border-cyan-200 hover:bg-cyan-100 dark:bg-cyan-900/40 dark:text-cyan-200 dark:border-cyan-800/60 dark:hover:bg-cyan-900/60;
111115
}
112116

113117
.kanban-color-sky {
114-
@apply bg-sky-100 text-sky-700 dark:bg-sky-900/50 dark:text-sky-300;
118+
@apply bg-sky-50 text-sky-800 border border-sky-200 hover:bg-sky-100 dark:bg-sky-900/40 dark:text-sky-200 dark:border-sky-800/60 dark:hover:bg-sky-900/60;
115119
}
116120

117121
.kanban-color-blue {
118-
@apply bg-blue-100 text-blue-700 dark:bg-blue-900/50 dark:text-blue-300;
122+
@apply bg-blue-50 text-blue-800 border border-blue-200 hover:bg-blue-100 dark:bg-blue-900/40 dark:text-blue-200 dark:border-blue-800/60 dark:hover:bg-blue-900/60;
119123
}
120124

121125
.kanban-color-indigo {
122-
@apply bg-indigo-100 text-indigo-700 dark:bg-indigo-900/50 dark:text-indigo-300;
126+
@apply bg-indigo-50 text-indigo-800 border border-indigo-200 hover:bg-indigo-100 dark:bg-indigo-900/40 dark:text-indigo-200 dark:border-indigo-800/60 dark:hover:bg-indigo-900/60;
123127
}
124128

125129
.kanban-color-violet {
126-
@apply bg-violet-100 text-violet-700 dark:bg-violet-900/50 dark:text-violet-300;
130+
@apply bg-violet-50 text-violet-800 border border-violet-200 hover:bg-violet-100 dark:bg-violet-900/40 dark:text-violet-200 dark:border-violet-800/60 dark:hover:bg-violet-900/60;
127131
}
128132

129133
.kanban-color-purple {
130-
@apply bg-purple-100 text-purple-700 dark:bg-purple-900/50 dark:text-purple-300;
134+
@apply bg-purple-50 text-purple-800 border border-purple-200 hover:bg-purple-100 dark:bg-purple-900/40 dark:text-purple-200 dark:border-purple-800/60 dark:hover:bg-purple-900/60;
131135
}
132136

133137
.kanban-color-fuchsia {
134-
@apply bg-fuchsia-100 text-fuchsia-700 dark:bg-fuchsia-900/50 dark:text-fuchsia-300;
138+
@apply bg-fuchsia-50 text-fuchsia-800 border border-fuchsia-200 hover:bg-fuchsia-100 dark:bg-fuchsia-900/40 dark:text-fuchsia-200 dark:border-fuchsia-800/60 dark:hover:bg-fuchsia-900/60;
135139
}
136140

137141
.kanban-color-pink {
138-
@apply bg-pink-100 text-pink-700 dark:bg-pink-900/50 dark:text-pink-300;
142+
@apply bg-pink-50 text-pink-800 border border-pink-200 hover:bg-pink-100 dark:bg-pink-900/40 dark:text-pink-200 dark:border-pink-800/60 dark:hover:bg-pink-900/60;
139143
}
140144

141145
.kanban-color-rose {
142-
@apply bg-rose-100 text-rose-700 dark:bg-rose-900/50 dark:text-rose-300;
146+
@apply bg-rose-50 text-rose-800 border border-rose-200 hover:bg-rose-100 dark:bg-rose-900/40 dark:text-rose-200 dark:border-rose-800/60 dark:hover:bg-rose-900/60;
143147
}

0 commit comments

Comments
 (0)