nib_components 0.2.0
nib_components: ^0.2.0 copied to clipboard
A native Flutter UI component library — 30+ theme-aware, responsive, controller-driven widgets (inputs, overlays, data, effects) built on nib_motion.
0.2.0 #
Fixes
NibInput,NibTextarea,NibSelect,NibCombobox,NibCommandPalette: the internalTextFieldno longer inherits an ambientThemeData.inputDecorationThemefill color — a host app settingfilled: true, fillColor: ...globally used to paint a second, different-colored background behind just the typed text, independent ofbackgroundColor. Fixed by making every internal field explicitlyfilled: false.- Website docs: the
NibInputexample used ahintTextparameter that doesn't exist on the real widget (the real name isplaceholder).
New — style escape hatches (no breaking changes)
NibButton:backgroundColor,foregroundColor,borderColor,borderWidth.NibInput,NibTextarea:backgroundColor,borderColor,borderWidth.NibSelect:backgroundColor,borderColor,borderWidth,borderRadius,padding,placeholderStyle.NibCombobox:backgroundColor,borderColor,borderWidth,borderRadius,padding,hintStyle.NibCommandPalette:backgroundColor,hintStyle.
0.1.0 #
Initial release.
A native Flutter UI component library built on nib_motion, with 30+
theme-aware, responsive, controller-driven components:
- Forms & inputs — Button, Input, Textarea, Checkbox, Switch, Radio Group, Slider, Select, Combobox, OTP Input, Toggle Group, Date Picker.
- Overlays & popups — Dialog, Alert, Bottom Sheet, Popover, Hover Card, Context Menu, Command Palette, Toast.
- Navigation — Tabs, Breadcrumb, Pagination, Navigation Menu.
- Layout & data — Card, Flip Card, Data Table, Accordion, Carousel, Resizable Panels.
- Feedback & effects — Skeleton, Circular Loader, Liquid Glass.
- Supporting APIs —
NibThemedesign tokens andNibValidatorsform helpers.
Every component is stateful-by-default with an optional ChangeNotifier
controller, follows light/dark mode via NibTheme, and opts into nib_motion
animations only when animated: true.