Jundao Design
A simple, fast and modern SolidJS UI library.
Warning Jundao Design is in early stage and not ready for production.
Unstable API, see Versioning
Features
- Fast - Built on SolidJS and focuses on reactivity with minimal side effects.
- Type Safe - Entirely coded in Typescript.
- Modern - Uses the latest available ES & CSS features with no polyfills.
- Accessible - WAI-ARIA compliant.
- Mobile Friendly - All components tested for desktop & touch.
- Simple - Easy to use components & APIs.
- Consistant - Style and behaviour tested across all modern browsers.
- Responsive - Designed for all screen sizes.
- Fresh UI - Light & Dark mode with professional looking design.
Usage
TODO
Components
Currently implemented & planned components:
- [ ] Accordion
- [x] Alert
- [x] Avatar
- [x] Badge
- [x] Breadcrumb
- [x] Button
- [x] Card
- [ ] Chart
- [x] Checkbox
- [ ] DataGrid
- [ ] DatePicker
- [x] Divider
- [ ] Drawer
- [ ] Dropdown
- [ ] Editor
- [ ] Form
- [ ] Grid
- [x] Icon
- [ ] Image
- [ ] Input
- [x] Label
- [ ] Layout
- [x] Link
- [ ] Markdown
- [ ] Message
- [ ] Modal
- [ ] Navigation
- [ ] Notification
- [ ] PaceLoader
- [ ] Pagination
- [ ] Popconfirm
- [ ] Progress
- [x] Radio
- [ ] Select
- [ ] Skeleton
- [x] Slider
- [x] Space
- [x] Spinner
- [ ] Steps
- [x] Switch
- [ ] Table
- [ ] Tabs
- [ ] Tag
- [x] Text
- [ ] Timeline
- [ ] TimePicker
- [x] Title
- [ ] Tooltip
- [ ] Upload
Versioning
Versions 1.x.x
should all be considered unstabled and all minor updates may include BREAKING CHANGES even without explicit mention.
This direct contradiction to the Semantic Versioning is due to a bad implementation and limitation in semantic-release.
Versions 2.x.x
and onwards will be considered stable and adhere to the Semantic Versioning 2.0.0.
Contributing
Before contributing please refer to CONTRIBUTING.md.
All contributions are moderated under the Contributor Covenant Code of Conduct.