|
1 | 1 | # ShellUI Project Status |
2 | 2 |
|
3 | | -## Current Status: v0.1.0 Released! 🎉 |
| 3 | +## Current Status: v0.2.1 Released! 🎉 |
4 | 4 |
|
5 | 5 | **ShellUI is now available on NuGet!** |
6 | 6 |
|
7 | | -- ✅ **Version 0.1.0** - Major architectural upgrade (Refactored to shadcn/ui patterns) |
8 | | -- ✅ **73 Production-Ready Components** - Fully functional and tested |
| 7 | +- ✅ **Version 0.2.1** - Charts hotfix + CSS auto-install |
| 8 | +- ✅ **80 Production-Ready Components** - Fully functional and tested |
9 | 9 | - ✅ **CLI Tool Published** - `dotnet tool install -g ShellUI.CLI` |
10 | 10 | - ✅ **NuGet Packages Published** - `ShellUI.Components`, `ShellUI.CLI`, `ShellUI.Templates` |
11 | 11 | - ✅ **Hybrid Distribution** - CLI + NuGet packages (best of both worlds!) |
12 | 12 | - ✅ **No Node.js Required** - Using Tailwind standalone CLI (zero JavaScript dependencies!) |
13 | | -- ✅ **Tailwind CSS v4.1.17** - Latest version with standalone CLI support |
| 13 | +- ✅ **Tailwind CSS v4.1.18** - Latest version with standalone CLI support |
14 | 14 |
|
15 | 15 | ## What's Complete ✅ |
16 | 16 |
|
17 | 17 | ### Core Infrastructure |
18 | | -- [x] CLI Tool (`ShellUI.CLI`) - Published to NuGet v0.1.0 |
19 | | -- [x] Components Package (`ShellUI.Components`) - Published to NuGet v0.1.0 |
20 | | -- [x] Templates Package (`ShellUI.Templates`) - Published to NuGet v0.1.0 |
21 | | -- [x] Component Registry - 53 components registered and available |
22 | | -- [x] Tailwind CSS Integration - v4.1.17 standalone CLI support |
| 18 | +- [x] CLI Tool (`ShellUI.CLI`) - Published to NuGet v0.2.1 |
| 19 | +- [x] Components Package (`ShellUI.Components`) - Published to NuGet v0.2.1 |
| 20 | +- [x] Templates Package (`ShellUI.Templates`) - Published to NuGet v0.2.1 |
| 21 | +- [x] Component Registry - 80 components registered and available |
| 22 | +- [x] Tailwind CSS Integration - v4.1.18 standalone CLI support |
23 | 23 | - [x] MSBuild Integration - Automatic CSS compilation |
24 | 24 |
|
25 | | -### Components (73 Total) |
| 25 | +### Components (80 Available, 97 Total incl. sub-components) |
26 | 26 | - [x] **Form Components (12)**: Button, Input, Textarea, Select, Checkbox, RadioGroup, RadioGroupItem, Switch, Toggle, Label, Slider, Form, InputOTP |
27 | 27 | - [x] **Layout Components (13)**: Card, Dialog, Sheet, Drawer, Popover, Tooltip, Separator, ScrollArea, Resizable, Collapsible, Accordion, AccordionItem, Breadcrumb, BreadcrumbItem |
28 | 28 | - [x] **Navigation Components (9)**: Navbar, Sidebar, NavigationMenu, NavigationMenuItem, Menubar, MenubarItem, Pagination, Tabs, Stepper |
29 | | -- [x] **Data Display (12)**: Table, TableHeader, TableBody, TableRow, TableHead, TableCell, DataTable, Badge, Avatar, Alert, Toast, Skeleton, Progress, Loading |
| 29 | +- [x] **Data Display (19)**: Table, TableHeader, TableBody, TableRow, TableHead, TableCell, DataTable, Badge, Avatar, Alert, Toast, Skeleton, Progress, Loading, Chart, BarChart, LineChart, PieChart, AreaChart, MultiSeriesChart, ChartSeries |
30 | 30 | - [x] **Interactive Components (7)**: Dropdown, Command, ContextMenu, HoverCard, ThemeToggle, EmptyState, FileUpload |
31 | 31 | - [x] **Advanced Components (16)**: Calendar, DatePicker, DateRangePicker, TimePicker, Combobox, AlertDialog, Carousel, CarouselItem, CarouselContent, CarouselPrevious, CarouselNext, CarouselDots |
32 | 32 |
|
|
47 | 47 |
|
48 | 48 | ## What's Next 🚀 |
49 | 49 |
|
50 | | -### Short Term (v0.0.3+) |
51 | | -- [ ] More component variants |
| 50 | +### Short Term (v0.3.0) |
| 51 | +- [ ] Cherry-pick v0.2.1 fixes to alpha (Drawer/Sheet compositional subcomponents) |
52 | 52 | - [ ] Enhanced documentation with examples |
53 | 53 | - [ ] Component playground/demo site |
54 | | -- [ ] Performance optimizations |
55 | | -- [ ] Additional loading animations |
56 | | -- [ ] More form validation helpers |
| 54 | +- [ ] More component variants (Alert, Badge, Toggle already done) |
| 55 | +- [x] Charts & Data Visualization (8 chart components) ✅ |
| 56 | +- [x] CSS auto-install for chart styles ✅ |
| 57 | +- [x] wwwroot path support in CLI ✅ |
57 | 58 |
|
58 | | -### Medium Term (v0.1.0+) |
| 59 | +### Medium Term (v0.4.0+) |
59 | 60 | - [ ] Component themes/presets |
60 | | -- [ ] Visual component editor |
61 | | -- [ ] Storybook-like playground |
| 61 | +- [ ] Visual component editor / Storybook-like playground |
62 | 62 | - [ ] Advanced composition patterns |
63 | | -- [ ] More components (targeting 80+) |
| 63 | +- [ ] Tree View, Timeline components |
| 64 | +- [ ] Code Block / Syntax Highlighting |
| 65 | +- [ ] Rich Text Editor |
| 66 | +- [ ] .NET 10 support |
64 | 67 |
|
65 | | -### Long Term (v1.0.0+) |
66 | | -- [ ] Full component library (70+ components) |
| 68 | +### Long Term (v1.0.0) |
| 69 | +- [ ] 100+ components |
67 | 70 | - [ ] Comprehensive documentation website |
68 | 71 | - [ ] Video tutorials |
69 | 72 | - [ ] Community contributions |
70 | 73 | - [ ] Performance monitoring tools |
| 74 | +- [ ] Kanban Board, Virtual Scroll, Grid |
| 75 | +- [ ] Featured on Awesome Blazor |
71 | 76 |
|
72 | 77 | ## Timeline |
73 | 78 |
|
|
80 | 85 | ├── ✅ 69 Components Available |
81 | 86 | └── ✅ Tailwind v4.1.17 Integration |
82 | 87 |
|
83 | | -🚀 Q1 2026 - v0.1.0+ (Planned) |
84 | | - ├── More components (75+) |
85 | | - ├── Enhanced documentation |
86 | | - ├── Component examples |
87 | | - └── Performance improvements |
88 | | -
|
89 | | -🎯 Q2-Q3 2026 - v1.0.0 (Target) |
90 | | - ├── Full component library (80+) |
91 | | - ├── Comprehensive documentation |
| 88 | +✅ Q1 2026 - v0.2.1 Released (February 2026) |
| 89 | + ├── ✅ Charts & Data Visualization (8 new components) |
| 90 | + ├── ✅ 80 Components Available |
| 91 | + ├── ✅ Tailwind v4.1.18 Integration |
| 92 | + └── ✅ CSS Auto-Inject for Chart Styles |
| 93 | +
|
| 94 | +🚀 Q2 2026 - v0.3.0 (Planned) |
| 95 | + ├── Drawer/Sheet compositional subcomponents |
| 96 | + ├── Cherry-pick v0.2.1 chart fixes |
| 97 | + ├── Component playground/demo site |
| 98 | + └── Enhanced documentation with examples |
| 99 | +
|
| 100 | +🎯 Q3-Q4 2026 - v1.0.0 (Target) |
| 101 | + ├── 100+ components |
| 102 | + ├── Comprehensive documentation website |
92 | 103 | ├── Community contributions |
93 | | - └── Production-ready release |
| 104 | + └── Production-ready stable release |
94 | 105 | ``` |
95 | 106 |
|
96 | 107 | ## How to Get Started with Development |
@@ -181,19 +192,26 @@ dotnet shellui add button input card |
181 | 192 | - [x] CLI tool published to NuGet |
182 | 193 | - [x] NuGet packages published (Components, CLI, Templates) |
183 | 194 | - [x] Can initialize projects (no Node.js!) |
184 | | -- [x] 69 components working (both CLI and NuGet) |
| 195 | +- [x] 73 components working (both CLI and NuGet) |
185 | 196 | - [x] Basic documentation live |
186 | 197 | - [ ] 50+ GitHub stars (in progress) |
187 | 198 |
|
188 | | -### Beta Success (Q2 2026) |
189 | | -- [ ] 40+ components available |
190 | | -- [ ] Component registry operational |
191 | | -- [ ] Hybrid workflow proven |
| 199 | +### v0.2.1 Success ✅ |
| 200 | +- [x] 80 components available (incl. 8 chart components) |
| 201 | +- [x] Component registry operational with dependency resolution |
| 202 | +- [x] Charts & Data Visualization with ApexCharts integration |
| 203 | +- [x] CSS auto-install (CLI injects link tags into App.razor) |
| 204 | +- [x] wwwroot path support for non-component assets |
| 205 | +- [x] Hybrid workflow proven (CLI + NuGet) |
| 206 | + |
| 207 | +### v0.3.0 Goals (Q2 2026) |
| 208 | +- [ ] Drawer/Sheet compositional subcomponents merged |
| 209 | +- [ ] Component playground/demo site |
192 | 210 | - [ ] 500+ GitHub stars |
193 | 211 | - [ ] 50+ projects using ShellUI |
194 | 212 | - [ ] Active community feedback |
195 | 213 |
|
196 | | -### v1.0 Success (Q3 2026) |
| 214 | +### v1.0 Success (Q3-Q4 2026) |
197 | 215 | - [ ] All milestones complete |
198 | 216 | - [ ] 1000+ GitHub stars |
199 | 217 | - [ ] 500+ projects using ShellUI |
@@ -242,8 +260,8 @@ We welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines. |
242 | 260 |
|
243 | 261 | --- |
244 | 262 |
|
245 | | -**Last Updated:** November 2025 |
246 | | -**Current Version:** v0.1.0 |
| 263 | +**Last Updated:** February 2026 |
| 264 | +**Current Version:** v0.2.1 |
247 | 265 | **Status:** Pre-release (ready for use!) |
248 | 266 |
|
249 | 267 | --- |
|
0 commit comments