genai_components 4.2.0 copy "genai_components: ^4.2.0" to clipboard
genai_components: ^4.2.0 copied to clipboard

A comprehensive Flutter UI component library with theming, routing, state management, charts, and 30+ reusable widgets. Built for rapid app development with sensible defaults.

Changelog #

4.2.0 #

  • Core: Updated Changelog Md
  • Package: Updated Pubspec Yaml

4.1.0 #

  • Widgets: Updated 12 components

4.0.0 #

  • Widgets: Fixed unused parameters in CLDropdown and CLFilePicker
  • Widgets: Fixed deprecated API usage in stats widget
  • Widgets: Fixed public API type exposure in video player
  • Package: Cleaned up changelog format and versioning

3.0.0 #

  • Breaking: Renamed package from cl_components to genai_components
  • Updated all internal imports to use genai_components
  • Refactored as standalone library for pub.dev publication
  • CLApp: Generic app bootstrap with CLAppConfig — OIDC, routing, providers out of the box
  • CLTheme: Light/dark mode with per-module color overrides via ModuleThemeProvider
  • GoRouterModular: Custom routing system wrapping GoRouter — Module, CLRoute, ChildRoute, ModuleRoute, ShellModularRoute
  • ApiManager: HTTP wrapper with auto Bearer token, tenant header, multipart upload
  • CLBaseViewModel: Stacked MVVM base class with page actions, breadcrumbs, lifecycle
  • Layout: AppLayout, MenuLayout, HeaderLayout, FooterLayout, BreadcrumbsLayout
  • Charts: Generic CLBarChart<T>, CLPieChart<T>, CLSplineChart<T>, CLSplineAreaChart<T>, CLAreaChart<T> with CLChartSeries<T>
  • Widgets: CLButton, CLTextField, CLDropdown, CLPagination, PagedDataTable, CLOrgChart, CLSurvey, CLAiAssistant, and 30+ reusable components
  • Auth: Abstract CLAuthState, CLUserInfo, CLTenant interfaces
  • Providers: AppState, ErrorState, ThemeProvider, NavigationState
  • Core models: BaseModel, Media, City, Country, Province, PageAction

1.0.0 #

  • Initial release — internal package via GitHub