happenings_ui 0.3.0 copy "happenings_ui: ^0.3.0" to clipboard
happenings_ui: ^0.3.0 copied to clipboard

Happenings design system — tokens, theme, and shared components for Flutter apps built on Material 3 with a Zinc color palette.

0.3.0 #

  • Charts: added HappeningsChart with area, bar, line, pie, radar, and radial variants, plus HappeningsChartShimmer for their loading state
  • Layout: added ResponsiveLayout, including the readableColumn width that HappeningsAppBar now caps its content at
  • Added HappeningsCoachmark for first-run hints, and HappeningsSheetSection for grouping rows inside a sheet
  • Added HappeningsUiAnalytics so components can report interactions without the package depending on any particular analytics SDK
  • Added ImageDelivery for CDN image variants, and SafeImagePicker (brings in image_picker)
  • Bundled the Geist font files as package assets so google_fonts resolves from the asset manifest instead of fetching from fonts.gstatic.com at runtime, which crashed the app offline and on flaky networks
  • Touched up most components alongside the above; no public members were removed, so the upgrade from 0.2.4 is additive

0.2.4 #

  • Added iOS simulator screenshots to pub.dev (components, forms, feedback tabs)

0.2.3 #

  • Bottom nav bar (elevated): fixed double-highlight glitch when switching tabs — selection background now snaps instantly instead of cross-fading
  • Example app: switched to Font Awesome icons to demonstrate custom icon library integration via HappeningsUiConfig

0.2.2 #

  • Added example/ app — three-tab gallery showcasing components, forms, and feedback (shows as "Example" tab on pub.dev)

0.2.1 #

  • README: rewrote with design philosophy (shadcn inspiration, Zinc palette, 4px spatial rhythm, scale-down animation, skeleton loading, haptic feedback) and detailed component descriptions

0.2.0 #

  • Bottom nav bar: added HappeningsNavBarStyle.ios — clean iOS-style tab bar with hairline border, no container highlight, and subtle press animation
  • Bottom nav bar: existing style available as HappeningsNavBarStyle.elevated (default, backwards-compatible)
  • App bar: fixed nav bar bleed-through during route transitions (transparent background at rest)

0.1.0 #

  • Initial release
  • Theme: Material 3 light and dark themes with Tailwind Zinc palette
  • Tokens: Zinc neutrals, brand colors (Indigo, Green, Blue), spacing constants
  • Typography: Inter font via Google Fonts with consistent text styles
  • Config: HappeningsUiConfig inherited widget for icon builder, semantic icons, haptics, and strings
  • Components: Button, Input, Textarea, Select, Card, Sheet, Toast, Avatar, Badge, OTP input, App bar, Bottom nav bar, Network image, Refresh indicator, Shimmer, Pressable, State card, Empty state, Markdown, Onboarding, Swipe-to-confirm, Cupertino search app bar, Mention overlay, Mutual friend chips, Animated bubbles
  • Utils: Haptic feedback service, Markdown text renderer
0
likes
140
points
105
downloads
screenshot

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Happenings design system — tokens, theme, and shared components for Flutter apps built on Material 3 with a Zinc color palette.

Homepage
Repository (GitHub)

License

MIT (license)

Dependencies

cached_network_image, flutter, flutter_cache_manager, flutter_markdown_plus, google_fonts, image_picker, markdown, shimmer, url_launcher

More

Packages that depend on happenings_ui