impaktfull_ui 0.75.0
impaktfull_ui: ^0.75.0 copied to clipboard
impaktfull ui components to simplify development and design processes while still allowing custom design
0.73.0 #
Feature #
- Added
localizationstoImpaktfullUiGridView - Added
onRefreshtoImpaktfullUiGridView
0.71.0 #
Feature #
- Added
widthtoImpaktfullUiProgressIndicator - Added
strokeWidthtoImpaktfullUiLoadingIndicator
0.67.0 #
Feature #
- Added
borderWidthtoImpaktfullUiBadgeTheme - Added
borderWidthtoImpaktfullUiModalTheme
0.63.0 #
0.61.0 #
Feature (Breaking) #
- Added
placeholderDatatoImpaktfullUiGridView(nownoDataLabelis deprecated) - Added
placeholderDatatoImpaktfullUiListView.separated(nownoDataLabelis deprecated) - Added
isLoadingtoImpaktfullUiGridView
0.60.0 #
Feature (might be breaking) #
- Added
textSecondary&textTertiarytoImpaktfullUiColorTheme - Changed
onCanvasSecondary&onCardSecondaryto usetextSecondary - Changed
onCanvasTertiary&onCardTertiaryto usetextTertiary
0.57.0 #
Feature #
- Added
validatortoImpaktfullUiInputFieldto validate the input field - Added
autocorrecttoImpaktfullUiInputFieldto enable/disable autocorrect
0.56.0 #
Feature #
- Added support for overriding the components
- Added
ImpaktfullUiOverridableComponentBuilderto override the components - Added
ImpaktfullUiOverridableComponentConfiguratorto configure the override components - Added
overrideComponentstoImpaktfullUiAppto override the components in theImpaktfullUiOverridableComponentConfigurator
Fix #
- Use deploy keys in GitHub Actions
0.55.0 #
0.51.0 #
Feature #
- When tapping outside (on the screen) the keyboard will be closed (this tap gesture is excluded from the semantics tree)
0.49.2 #
Fix #
- Use the
assetfrom theImpaktfullUiListViewPlaceholderDatain theImpaktfullUiListView
0.49.0 #
Feat (Breaking) #
- Renamed
ImpaktfullUiPlaceholderStatetoImpaktfullUiPlaceholder - Renamed
ImpaktfullUiPlaceholderStateThemetoImpaktfullUiPlaceholderTheme - Added
ImpaktfullUiListViewPlaceholderDatato handle the placeholder data for the ImpaktfullUiListView - Removed
noDataLabel&refreshBtnLabelfrom ImpaktfullUiListView (useplaceholderDatainstead)
0.48.1 #
Fix #
- Set default ImpaktfullUiLocalizations
- Export
ImpaktfullUiLocalizations - Validate on T correctly for ImpaktfullUiLocalizations
0.48.0 #
Feat (Breaking) #
- Move localizations to its own configurator & override it on the app itself or on component level
0.47.0 #
Feat #
- Added ImpaktfullUiLicenseLocalizations to allow customizing the licenses screen
- Added ImpaktfullUiLoginLocalizations to allow customizing the login screen
0.46.2 #
Fix #
- ImpaktfullUiNumberInput is validated with regex validation on allowed int & double values
0.43.0 #
0.41.4 #
Fix #
- Deprecated color methods
- Button not clickable when loading
- Bottom navbar child adding padding
0.33.0 #
Feat #
- Added
useSafeAreato ImpaktfullUiBottomSheet - Added
paddingto ImpaktfullUiBottomSheet
0.29.0 #
Feat #
- Starting to add
copyWithmethods to the themes: TmpaktfullUiButton & ImpaktfullUiInputField for now
0.28.0 #
Feat #
- Added ImpaktfullUiTouchFeedback
focusNodeto control if the touch feedback can request focus
0.27.0 #
Feat #
- Added ImpaktfullUiIconButton
canRequestFocusto control if the icon button can request focus - Added ImpaktfullUiButton
canRequestFocusto control if the button can request focus
0.25.0 #
Feat #
- Added ImpaktfullUiTouchFeedback
onDoubleTap&onLongTapto handle double tap & long tap events
0.24.0 #
Feat #
- Added ImpaktfullUiInputField
obscureTextto show a password hide/show icon - Animated ImpaktfullUiPasswordStrengthIndicator colors
- Added ImpaktfullUiVirtualKeyboard
obscureTextto show a password hide/show icon
Fix #
- ImpaktfullUiVirtualKeyboard now handles the shift keys correctly (tap to activate, deactivated by taping again or using another normal key)
0.23.1 #
Breaking #
- ImpaktfullUiPasswordStrengthIndicator now using PasswordStrengthIndicatorRequirement instead of string
0.21.7 #
Fix #
- ImpaktfullUiNavBar padding is now based on leading & trailing actions instead of isFullScreen
0.20.0 #
Feat #
- Added ImpaktfullUiTheme
fontFamilyDisplay&fontFamilyTextto set the font family for the display & text
0.18.0 #
Feat #
- Added ImpaktfullUiSwitch
verticalPadding&horizontalPaddingto control the padding of the switch
0.17.1 #
Fix #
- Make sure the customTheme is not null when calling the getter to simplify the usage of the custom theme
0.17.0 #
Feat #
- Added ImpaktfullUiTheme.customTheme to allow custom themes (through generics so it can be anything you want)
0.12.0 #
!!!BREAKING!!! #
- We refactored a lot of components to make them more flexible & customizable
- We changed the prefix from impaktfull to ImpaktfukllUi
- Because this is a pre stable release we don't have a migration guide
- If the previous version was working for you just pin it to 0.11.3
0.10.0 #
Feat #
- ImpaktfullDialog now has loading states for the actions
- ImpaktfullLoadingIndicator now has a
colorparameter
0.8.0 #
0.6.0 #
0.5.0 #
Breaking #
- ImpaktfullListView all builders now have an
indexparameter
Feat #
- Added add icon
- Added menu icon
- Added delete icon
- Added search icon
- Added settings icon
- Added the possibility to use a specific package for the icons
- Added the possibility to use a specific package for the lottie animations
- Icons are baked in impaktfull_ui so no need to override, you will always have the icons
- Lottie animations are baked in impaktfull_ui so no need to override, you will always have the Lottie animations
- Export lottie dependency
- Export lottie dependency
- ImpaktfullBadge borderradius is exposed
- ImpaktfullInputField added textInputAction (default is
TextInputAction.done) - ImpaktfullInputField added controller
- ImpaktfullInputField added onSubmit
- ImpaktfullSimpleListItem added textStyle
- ImpaktfullSimpleListItem added subtitleTextStyle
- ImpaktfullSimpleListItem added backgroundColor
- ImpaktfullListView added ignoreThemePadding so you can use your own padding
#3 Updated
- ImpaktfullTopNavBar example to show a list that is searchable
- ImpaktfullTopNavBar cleanup
Fix #
- allowEnterRouteSnapping on an ZoomPageTransitionsBuilder: snapping is now disabled by default on Android
- ImpaktfullButton only show shaddow if
typenotsecondary
0.4.0 #
Feat #
- Override color of ImpaktfullBadge
- ImpaktfullSimpleListItem expose (backgroundColor, titleStyle, subTitleStyle)
0.3.0 #
Feat #
- Added ImpaktfullBottomSheetItem
- Added ImpaktfullSeparatedColumn clip option to check if items should be clipped with the global border radius (mostly used with bottom sheet items)
- Added ImpaktfullBadge to show a badge with a number or other text
- Added ImpaktfullTopNavBar as a basic component (alpha)
- ImpaktfullBottomNavigationItem supports adding a badge
Fix #
- ImpaktfullSwitch accessibility
- ImpaktfullCheckBox hover state
- ImpaktfullBottomNavigation no supports different kind of "items" not only ImpaktfullBottomNavigationItem
- ImpaktfullInputField cleanup on the spacing of the field itself
Example #
- Bottonm sheet example improvements
0.0.33 #
Update #
- Updated readme with disclaimer everything under <1.0.0 should not be used unless you want to test it
0.0.32 #
Breaking #
- ImpaktfullDialog
isPrimaryDange=>primaryButtonType = ImpaktfullDialogPrimaryButtonType.danger
Feat #
- TextStyleExtension added
withOpacity()method to override the color opacity - ImpaktfullButton now has an
onAccentproperty to flag a secondary button that it is shown on an accent color - ImpaktfullCheckbox now has the option to override the colors
- ImpaktfullSwitch now has the option to override the colors
- ImpaktfullDialog added
padding&margin - ImpaktfullListItem added
padding - ImpaktfullSimpleListItem added
padding&spacing - ImpaktfullSwitchListItem added
padding&spacing - ImpaktfullListView.child added to have a listview with a child instead of children
- ImpaktfullLoadingIndicator added
customconstructor where we can pass anasset(lottie file asset path) - ImpaktfullNavBar added option to mark a navbar as
isFullScreen - ImpaktfullNavBar title nullable to hide the title
- ImpaktfullScreen added option to mark a navbar as
isFullScreen - ImpaktfullScreen title nullable to hide the title
- ImpaktfullSeparatedColumn added 2 options:
showFirstSeparator&showLastSeparatorto control the visibility of the separators for the first & last item
Fix #
- ImpaktfullNavBarAction use correct color for the icon
0.0.31 #
Feat #
- Added ImpaktfullBottomSheet
- Added ImpaktfullSimpleListItem
- Added ImpaktfullIconButton
- ImpaktfullInputField has a title
- Theme: Added close icon
- Theme: Added danger color
- ImpaktfullScreen: tap outside to unfocus
- ImpaktfullSwitch made onChanged optional to make it a read-only switch
- ImpaktfullSwitchListItem made onChanged optional to make it a read-only switchListItem
- ImpaktfullListItemTitle added option to set textAlign
- ImpaktfullListItemTitle added danger option
- ImpaktfullDialog primary action can be danger action
- ImpaktfullButton added danger option
- ImpaktfullAutoLayout added maiinAxisSize
Fix #
- ImpaktfullAutoLayout removed padding & backgroundColor
0.0.27 #
Fix #
- ImpaktfullSwitch & ImpaktfullCheckbox with the turned off state (accent1TurnedOffState)
0.0.26 #
Feat #
- Check if leadingAsset is an icon or an image so a color should be a applied or not (on ImpaktfullListItem & ImpaktfullSelectableListItem)
0.0.25 #
Feat #
- ImpaktfullTheme added
listViewTitleHorizontalPadding&&listViewTitleVerticalPaddingto better control the padding of the title in the ImpaktfullListView
0.0.23 #
Feat #
- ImpaktfullTheme expose the defaultSplashFactory
- RTL & LTR support for ImpaktfullApp (detection by the locale param)
0.0.20 #
Feat #
- Readme added pub.dev badge
- Example better icons & assets
- Added ImpaktfullCard
- Added ImpaktfullDialog
- Added ImpaktfullFab
- Added ImpaktfullPagination
- Added ImpaktfullScreen
- ImpaktfullBottomNavigationItem supports selected icon assets
- ImpaktfullListView refresh action & loading state
- ImpaktfullListView pull to refresh
- ImpaktfullRefreshIndicator
- ImpaktfullApp now supports showing or hiding the debugFlag
- ImpaktfullButton can have a loading state with
onAsyncTap - ImpaktfullTouchFeedback now has actual feedback based on the platform
- ImpaktfullTheme now has more shadow options (
card,selectedCard,bottomNavigation,button) - ImpaktfullTheme now has border options (
card,selectedCard)
Fix #
- ImpaktfullDatePicker now uses the borderRadius from the theme
- Small disposed errors in ImpaktfullListItem
0.0.15 #
Feat #
- Added ImpaktfullDateTimePickerDialog
- Added ImpaktfullDateTimeRangePicker
- Added ImpaktfullDialog
0.0.14 #
0.0.4 #
Fix #
- ImpaktfullApp fixed required home widget (now optional)
- ImpaktfullApp fixed has now the option to override the material themeing
0.0.3 #
Feat #
- Added a couple new components:
ImpaktfullListItem
ImpaktfullListItemTitle
ImpaktfullSelectableListItem
ImpaktfullSeparatedColumn
- Added a couple new default icons:
assets/icons/check.svg
assets/icons/chevron_right.svg
- Added support for custom durations
Refactor #
- Some onCard is now onCardPrimary and we added onCardSecondary