Skip to main content

tecta_ui 0.1.0 copy "tecta_ui: ^0.1.0" to clipboard
tecta_ui: ^0.1.0 copied to clipboard

A premium, clean, and highly customizable UI component design system for Flutter, featuring beautiful colors, smooth typography, and refined feedback elements.

0.1.0 #

Breaking changes

  • Renamed every public class from the Tecta prefix to Tc (for example TectaButton → TcButton, TectaColors → TcColors, TectaTheme → TcTheme). Source files were renamed to match (tecta_button.dart → tc_button.dart). The package import stays package:tecta_ui/tecta_ui.dart; to migrate, replace Tecta with Tc in class names.

Features

  • Added support for dynamic primary and secondary colors in design system components.
  • Component default colors now fall back to Theme.of(context).colorScheme.primary or Theme.of(context).colorScheme.secondary instead of hardcoded TcColors constants.
  • TcTheme.buildTheme accepts custom brand colors via primaryColor and secondaryColor.
  • Added TcColorScheme.
  • Added TcDateTimePicker component.
  • Added TcChoiceChip and TcChoiceChipGroup components.
  • Added TcGradientText component.

Chores

  • Updated analysis options and switched the dev lint package to very_good_analysis.
  • Updated the example app and documentation to the new Tc names.

0.0.5 #

  • Enhanced package documentation and installation guides to direct users to pub.dev.
  • Cleaned up unused methods and UI code across blocks layouts.
  • Cooming soon Block Layouts.

0.0.4 #

  • Added TectaSegmentedControl component with premium sliding animations and customizable style properties.
  • Added TectaDropdownMenu component supporting context lists, customizable overlays, dividers, and disabled items.
  • Added TectaCalendar, TectaDatePicker, TectaDateRangePicker, TectaMonthPicker, TectaYearPicker, and TectaTimePicker components with full customization and localization support.
  • Added TectaDivider component.
  • Enhanced color flexibility and customization options across components.
  • Added comprehensive interactive playgrounds for all 18 remaining components and foundations (Typography, Shadows, Icons, Checkbox, Switch, Slider, Picker, SegmentedControl, Skeleton, Progress, Accordion, Timeline, Tabs, Label, Dialog, BottomSheet, Snackbar, Tooltip, DropdownMenu).
  • Implemented fixed maxWidth layout constraints (e.g., max-width 360/320px) on all picker dialogs to prevent unnecessary horizontal stretching on larger web/desktop screens.
  • Locked playground canvas theme mode to light to prevent styling color conflicts inside code preview.

0.0.3 #

  • Fully documented all public widget constructors.

0.0.2 #

  • Upgraded flutter_svg dependency constraint to ^2.3.0 and google_fonts to ^8.1.0.
  • Improved public API documentation comments coverage to exceed 20%.
  • Made helper border painter _DashedBorderPainter private to clean up public API surface.

0.0.1 #

  • TODO: Describe initial release.
0
likes
150
points
82
downloads

Documentation

API reference

Publisher

verified publisheragis.web.id

Weekly Downloads

A premium, clean, and highly customizable UI component design system for Flutter, featuring beautiful colors, smooth typography, and refined feedback elements.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, flutter_svg, google_fonts

More

Packages that depend on tecta_ui