prism_ui_kit 0.1.0
prism_ui_kit: ^0.1.0 copied to clipboard
A neo-brutalist design system for Flutter — 20+ components with raw, intentional form. No shadows, no blur, no Material.
0.1.0 #
- Added comprehensive dartdoc documentation for all public API elements
- Created example app at
example/showcasing every component - Replaced deprecated
withOpacitycalls withwithValues(alpha:) - Added
PrismSpacing.px10constant - Fixed all analyzer warnings
- Added 11 widget tests
0.0.1 #
Initial release of Prism UI Kit.
Components #
- PrismTheme — Dark/light theme with design tokens (colors, typography, spacing)
- PrismButton — 4 variants (primary, ghost, danger, flat) with loading state, icons, 3 sizes
- PrismInput — Text field with animated border, error/helper text, icons
- PrismCard — Content card with accent left border and optional header label
- PrismBadge — 6 variants (success, error, warning, info, neutral, accent) with optional dot
- PrismTag — Inline tag with optional remove action
- PrismChip — Selectable filter chip with icon and animated selection
- PrismToggle — Toggle switch with label and description
- PrismCheckbox — Checkbox with checked, unchecked, and indeterminate states
- PrismRadio — Radio group with card-style option cards
- PrismSlider — Slider with square thumb, segmented mode, and accent color
- PrismDivider — Horizontal/vertical divider with optional label
- PrismDialog — Modal dialog with accent header, body, and action buttons
- PrismToast — Overlay notification with slide/fade animation and 4 variants
- PrismBottomSheet — Bottom action sheet with title and tappable actions
- PrismNavBar — Bottom navigation with animated icon highlight
- PrismAppBar — Top app bar with accent line, subtitle, and action slots
- PrismAvatar — Avatar with image/initials and presence indicator
- PrismProgress — Linear (solid/segmented) and circular progress indicators
- PrismListTile — List tile with leading, trailing, accent left, dense mode