lit_ui_kit 1.4.0 lit_ui_kit: ^1.4.0 copied to clipboard
A collection of widgets and screens for Flutter implementing the Lit UI design language.
1.4.0 #
FINAL RELEASE
IMPORTANT
: Please migrate to the (Leitmotif) package for future releases.- Replace the
child
member with a simpletitle
member onFixedOnScrollAppbar
. - Add a
gradientColors
member onLitFooter
to customize its background gradient. - Add a
contrastColor
member onLitUserIcon
to customize its background gradient.
1.3.0 #
- Rename
AboutAppDialog
toLitAboutDialog
. - Add
LitInfoIcon
toart
library. - Add
LitStaticLoadingScreen
toscreens
library. - Improve error handling when calling
dispose
on several custom controller classes. - Update
LitSansSerifStyles
type system according toMaterial Design
Guidelines (https://material.io/design/typography/the-type-system.html#type-scale). - Add customizable
initialTabIndex
andtransitionListener
members onLitTabView
.
1.2.0 #
- Fix overflow on
LitPrivacyPolicyScreen
. - Allow custom padding on
LitOnboardingScreen
. - Add
LitTextPageView
widget to display a list of cards using a transition animation. - Add
LitPrivacyDisclaimerScreen
. - Add
LitBoxShadows
, a collection of styled box shadows. - Rename
ConfirmAgeScreen
toLitConfirmAgeScreen
. - Remove
url_launcher
dependency.
1.1.0 #
- Move
LitSliderCard
toslider
library. - Add
LitColorPickerDialog
to edit and createColor
objects. - Alter
LitSlider
's default styling. - Fix unclean box shadow rendering on
LitSliderThumb
. - Make
ConfirmAgeScreen
return the submitted date using a callback method. - Add
addListener
member onLitSettingsPanelController
to call custom callbacks on each action. - Add optional
hide
flag onLitBottomNavigation
to hide theLitBottomNavigation
if needed. - Add
addListener
member onLitSnackbarController
to call custom callbacks on each action. - Replace
Column
withStack
to display grouped notifications onLitNotificationContainer
. - Add customization options on
LitBottomNavigation
. - Add
LitUserIcon
to display the username as an acronym on a colored background. - Alter default styling on
LitSlider
andLitSliderCard
. - Add
LitSettingsFooter
to implement a minimalist settings section. - Constrain
LitFooter
's width on landscape mode.
1.0.5 #
- Shorten the pubspec.yaml description's length to increase the pub score.
- Add animation and adjust styling on LitLockIcon.
- Refactor the ApplicationLicensesScreen.
- Add styling members to app bar widgets.
- Add
nextButtonLabel
member onLitOnboardingScreen
. - Make labels uppercase on
LitPrivacyScreen
. - Add opacity animation on
LitSnackbar
widgets. - Add alternative animation behavior (
SnackbarAnimationType
) onLitSnackbarController
. - Refactor
LitCreditsScreen
and adjust default styling. - Add
DialogActionButton
, a button primarily designed to be used on theLitTitledDialog
. - Constrain the action buttons on
LitTitledDialog
. - Alter button styling on
LitDatePicker
. - Alter
LitCreditsScreen
's back button color. - Add
resizeToAvoidBottomInset
member onLitTabView
to enforce overlapping according to Material Design's guidelines. - Implement
DialogActionButton
onDiscardDraftDialog
.
1.0.4 #
- Remove
CustomInfoBar
,DummyInfoBar
andTransparentInfoBar
. Please use the existingLitSnackbar
widgets to display feedback messages. - Replace the default
SlidingSnackbar
with theLitBaseSnackbar
, which implements a solid background decoration. - Add
LitTransparentSnackbar
to resemble the previousSlidingSnackbar
's decoration. - Add
LitTransparentIconSnackbar
to resemble the previousLitIconSnackbar
's decoration. - Unify the
LitSnackbarController
member variable naming on allLitSnackbar
widgets. - Add missing documentation on
LitSnackbar
widgets. - Extract the sans serif styles on
LitTextStyles
into seperateLitSansSerifStyles
class. - Extract the serif styles on
LitTextStyles
into seperateLitSerifStyles
class. - Add
upperCase
member on text widgets for easier text formatting on button labels. - Refactor
Example
app's homescreen to fit on themain.dart
file. - Update Readme's image assets using new logo design and screenshots.
1.0.3 #
- Reorganize source code by creating independent sub libraries
- Adjust default styling on several widgets
- Add an alternative way to use the sans serif
TextStyle
classes by accessing aList
using a style identifier - Reimplement the
LitOnboardingScreen
and add interactive animations - Reimplement the
ConfirmAgeScreen
using theLitDatePickerDialog
to handle user input - Add the
LitStartupScreen
, a screen widget showing the app creator's logo and name on the first app startup - Replace the
LitRoundedOutlinedButton
widgets on the Example app usingLitRoundedElevatedButton
widgets - Add utitity functions using extensions on default classes
- Update the
package_info
package to^2.0.2
- Update the
url_launcher
package to^6.0.4
1.0.2 #
- Migrate to null safety
1.0.1 #
- Add several new widgets and screens
- Fix several bugs and glitches
1.0.0 #
- Initial release
- LitUIKit - LitUIKit enables you to create unique user interfaces in less time.