elevarm_ui 0.10.0 elevarm_ui: ^0.10.0 copied to clipboard
Elevarm design system for Flutter.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.10.0 - 18-01-2024 #
Added #
always_use_package_imports
,annotate_redeclares
,combinators_ordering
,directives_ordering
,no_self_assignments
,no_wildcard_variable_uses
,sort_child_properties_last
,sort_pub_dependencies
,sort_unnamed_constructors_first
linting rules.ElevarmFilledIcon
component widget.ElevarmMenuCard
component widget.ElevarmMenuCard
component'stext
variant.ElevarmSwitchListTile
component widget.dotColor
parameter toElevarmTag
widget.ElevarmViewDetailCard
component'ssecondary
variant.leadingIconSize
andtrailingIconSize
parameters toElevarmViewDetailCard
component.size
andmaxWidth
parameters toElevarmConfirmAlertDialog
component.ElevarmThumbnailList
component widget.iconColor
andbadge
parameters toElevarmBottomNavigationBarItem
component.ElevarmAppBarSearchAndAction
component widget.always_declare_return_types
,always_put_required_named_parameters_first
,avoid_bool_literals_in_conditional_expressions
,invalid_case_patterns
,matching_super_parameters
,no_literal_bool_comparisons
,type_literal_in_constant_pattern
,unnecessary_breaks
linting rules.elevation
parameter toElevarmAppBarSearchAndAction
.
Changed #
- Bump
dart_pre_commit
version to 5.2.0. - Bump
elevarm_icons
version to 1.1.1.
0.9.3 #
0.9.2 #
Added #
errorBuilder
property inElevarmTypeAheadInputField
component.
Changed #
- Bump
syncfusion_flutter_charts
version to 23.1.44. - Bump
syncfusion_flutter_datepicker
version to 23.1.44.
Removed #
- Figma links in Readme.
Fixed #
dividerTheme
&scaffoldBackgroundColor
values that change after Flutter upgrade.
0.9.0 #
Changed #
- Bump
elevarm_icons
version to 1.0.0. ElevarmIcon
widget signature.- Change all iconAssetName parameter types to
IconData
.
0.8.1 #
0.8.0 #
0.7.3 #
0.7.0 #
Added #
setInitialValue
method ondidUpdateWidget
inElevarmDropdownInputField
widget.- View mode in
ElevarmFileUploadCard
widget. ElevarmBottomNavigationBar
component class widget.ElevarmButtonTheme
inherited widget class andElevarmButtonThemeData
theme data class.ElevarmCheckboxTheme
inherited widget class andElevarmCheckboxThemeData
theme data class.- Add
ElevarmInputFileColor
text color property. - Black & White variants to
ElevarmLogo
widget. - 4XL size of
ElevarmBoxShadow
class. ElevarmBlur
theme class.ElevarmTag
component widget.
Changed #
- Change input hint text error and text helper from 14px (Sm) to 12px (Xs).
- Change ElevarmTertiaryNeutralButton color from neutral400 to neutral500.
- Modify
ElevarmPrimaryButton
to useElevarmPrimaryButtonThemeData
. - Modify
ElevarmSecondaryButton
to useElevarmSecondaryButtonThemeData
. - Modify
ElevarmOutlineButton
to useElevarmOutlineButtonThemeData
. - Modify
ElevarmLinkButton
to useElevarmLinkButtonThemeData
. - Modify
ElevarmTertiaryButton
to useElevarmTertiaryButtonThemeData
. - Modify
ElevarmCheckbox
to useElevarmCheckboxTheme
. - Modify
ElevarmCheckboxListTile
to useElevarmCheckboxTheme
. - Revamp
ElevarmFileUploadCard
. - Change input hint text from 16px (Md) to 12px (Xs).
- Remove remainder(60)
ElevarmAlert
to newest design.
Deprecated #
isWhite
property inElevarmLogo
widget.
Fixed #
ElevarmCheckboxListTile
widget name.ElevarmBoxShadow
's switched X & Y offset.ElevarmFilUploadCard
onTap and onTapAction are not working.
Removed #
timeago
library.
0.6.0 #
Added #
ElevarmCheckBoxListTile
component class widget.ElevarmImagePreviewDialog
component class widget.ElevarmImagePreviewScreen
screen class widget.ElevarmIconRipple
component class widget.ElevarmDektopPaginationFooter
component class widget.
0.5.1 #
0.5.0 #
Added #
ElevarmDraggableBottomSheet
bottom sheet class widget.ElevarmRadioListTile
component class widget.- Callback
ElevarmSelectDateRangeBottomSheetOption
inshowElevarmSelectDateRangeBottomSheet
andElevarmSelectDateRangeBottomSheet
widget. LibraryTextStyles
class for library-scoped text styling.
Fixed #
- Stretched image on
ElevarmAvatar
if the provided image is not square.
0.4.0 #
0.3.2 #
Added #
dart_pre_commit
package for code formatting and linting.
Changed #
ElevarmBottomSheet
'stitle
andonPressedClose
properties to be not required.- UI icons to
elevarm_icons
.
Removed #
toolbarOptions
property inElevarmTextInputField
andElevarmTextDropdownInputField
widget.
Fixed #
ElevarmDatePickerDialog
's reversed positive and negative button labels.
0.3.1 #
Added #
- Callback
onTextChanged
inElevarmAutocompleteInputField
whenElevarmTextInputField
's value changed.
0.3.0 #
Added #
ElevarmStepper
component widget class.ElevarmConfirmAlertDialog
component widget class.
0.2.1 #
0.2.0 #
0.1.0 #
Added #
ElevarmPrimaryCard
component widget class.ElevarmOutlinedCard
component widget class.ElevarmNeutralCard
component widget class.ElevarmElevatedCard
component widget class.
Changed #
- Refactor
positiveButtonLabel
,negativeButtonLabel
, andweekNames
fromElevarmDatePickerDialog
component widget.
Fixed #
- Set
counterText
to empty string in propertiesElevarmTextInputField
component widget.
0.0.1+20 #
Added #
ElevarmAlert
component widget class.ElevarmDatePickerDialog
capability to select year.ElevarmFileUploadCard
component widget class.ElevarmBottomSheet
component widget class.
Changed #
- Move screenshots to Firebase Cloud Storage.
Fixed #
ElevarmTertiaryNeutralButton
background color to transparent.
0.0.1+19 #
Fixed #
- Increase
ElevarmTextInputField
&ElevarmTextDropdownInputField
content padding again.
0.0.1+17 #
Added #
- Added key identity for
ElevarmLinkNeutralButton
,ElevarmLinkPrimaryButton
,ElevarmOutlineButton
,ElevarmPrimaryButton
,ElevarmTertiaryNeutralButton
ElevarmSecondaryButton
component widget class.ElevarmTertiaryPrimaryButton
component widget class.prefixText
,prefixAddOnText
, andprefixUseMastercard
properties inElevarmTextInputField
component widget.dropdownShowTrailingIcon
anddropdownEnabled
properties inElevarmTextDropdownInputField
component widget.ElevarmSwitch
component widget class.
Fixed #
- Icon size of button component with 2XL size.
0.0.1+16 #
Fixed #
- Downgrade
intl
package version to^0.17.0
to avoid conflict in AgriMaps & AgriPOS
0.0.1+15 #
Added #
showElevarmDatePickerDialog
for displaying date picker/date range picker dialog.prefixIconAssetName
property inElevarmTextInputField
.
0.0.1+14 #
Added #
ElevarmDrawer
make show profile optionalElevarmDesktopDrawer
make show profile optionalcustomData
property inElevarmStackedHorizontalBarChartData
.splineType
property inElevarmLineChartCard
.
Changed #
legendValueBuilder
type toString Function(ElevarmStackedHorizontalBarChartData data)?
.- Legend text in
ElevarmLineChartCard
to a custom one.
Fixed #
- Overflowed legend text in
ElevarmStackedHorizontalBarChartCard
widget class.
0.0.1+13 #
Added #
ElevarmOtpField
advanced component widget class.ElevarmLinkNeutralButton
component widget class.ElevarmLinkPrimaryButton
component widget class.ElevarmTextDropdownInputField
component widget class.isRequired
property toElevarmTextInputField
,ElevarmAutocompleteInputField
, andElevarmDropdownInputField
.ElevarmAutocompleteInputField
component widget class (only Default variant).ElevarmDropdownInputField
component widget class (only Default variant).
0.0.1+12 #
0.0.1+11 #
Added #
ElevarmDonutChartCard
component widget class.Elevarm404DesktopScreen
screen widget class.ElevarmUnderConstructionDesktopScreen
screen widget class.ElevarmErrorDesktopScreen
screen widget class.ElevarmLineChartCard
component widget class.ElevarmStackedHorizontalBarChartCard
component widget class.ElevarmStackedVerticalBarChartCard
component widget class.ElevarmPasswordStrength
component widget class.
Changed #
- Move
ElevarmLinearProgressIndicator
default properties to constructor.
Fixed #
ElevarmBaseBadge
BoxFit to scale down as to not stretching the container.- Set
maximumLabelWidth
to zero forElevarmLineChartCard
's Y axis.
0.0.1+10 #
Added #
ElevarmTabBar
component widget class.ElevarmMobilePaginationFooter
advanced component widget class.ElevarmRadioButton
component widget class.StringUtils
utility class.
Changed #
ElevarmLinearProgressIndicator
component widget class to its own folder.
Fixed #
- Button's text alignment to center.
ElevarmDesktopDrawer
's expand button position.
0.0.1+9 #
Added #
ElevarmBoxShadow
theme class.ElevarmTertiaryNeutralButton
component widget class.ElevarmCheckbox
component widget class.ElevarmDivider
widget component.
Changed #
ElevarmRoundedCorners
toElevarmBorderRadius
.ElevarmElevatedButton
toElevarmPrimaryButton
.ElevarmOutlinedButton
toElevarmOutlineButton
.
0.0.1+8 #
0.0.1+7 #
Added #
initialFontSize
,emptyIconSize
,onlineIndicatorSize
, andverifiedTickSize
properties inElevarmAvatar
component widget.
0.0.1+5 #
Added #
- Add
ElevarmIcon
widget component. - Add
ElevarmAvatar
widget component. - Add
ElevarmDrawer
widget component. - Add
ElevarmDesktopDrawer
widget component.
0.0.1+4 #
Added #
- Add
ElevarmBadge
widget component. - Add
ElevarmLinearProgressIndicator
widget component. - Add
ElevarmRoundedCorners
class. - Add
ElevarmThemeData
class. - More colors