leitmotif 2.2.0
leitmotif: ^2.2.0 copied to clipboard
A collection of widgets and screens for Flutter implementing the Leitmotif Design Language.
2.2.0 #
- New and updated
LitIcons - Options to use default Material widgets on
LitScaffoldandLitTabView - Add
longPressedgesture on various widgets - Update LLSW branding on
LitStartupScreen - Add
ScrollableTextwidget - Improve error handling on
LitSnackbarController
2.1.2 #
- Fix missing
AnimationControllerdispose call onLitToggleButton
2.1.1 #
- Allow alternative navigation using
tapToNavigateonIndexedPageView
2.1.0 #
- Add
FilePathPreview - Adjust styling on
LitBackButton - Apply mini library concept on
widgetslibrary - Remove part directive
- See https://dart.dev/guides/libraries/create-library-packages
2.0.3 #
- Improve gradient background on
LitUserIcon - Improve color contrast on
LitDeleteButton - Improve styling on
CollapseOnScrollActionButton - Change text styles on
DiscardDraftDialogandConfirmDeleteDialog
2.0.2 #
- Add
ConfirmDeleteDialog, a dialog widget to confirm a delete action. - Add additional localizations.
- Refactor a variety of widgets and classes.
2.0.1 #
- Add
LitDeleteButton, a red-themed button to delete content. - Fix stack overflow previously occuring on the
LitNavigationButton. - Standardize spacings on several widgets.
2.0.0 #
- Implement
LeitmotifLocalizationsto provide localized strings by default. - Add
LitSettingCardto toggle values. - Relabel
LitColorsusing utility labels. - Replace the
VT323monospace font withCourierPrime - Implement updated design and API on several screens and widgets.
- Refactor several libraries.
- Remove deprecated widgets.
1.4.3 #
- Add
formatAsLocalizedDateTimeonLocalizedDateTimeextension. - Create
titleslibrary. - Add
LitScreenTitleandLitCardTitlewidgets totitleslibrary. - Add
LitTitledActionCard. - Improve scale animation on
LitPushedThroughButton. - Improve button sizing on
LitCalendarNavigation. - Add
displayBackButtonoption to hide and display navigation buttons on 'fixed on scroll' app bars. - Add
LitDescriptionTextBox, a Flutter widget displaying anIconalongside the provided description. - Add
LitGradientslibrary.
1.4.2 #
- Migrated from the deprecated package_info plugin to package_info_plus (provided by lscbot).
- Add support for Windows and Linux platforms.
1.4.1 #
- Fix missing clipping on
LitBottomNavigation. - Fix layout issues on
DiscardDraftDialog. - Fix padding issues on
LitCreditsScreen. - Decrease default width on
LitScrollbar. - Fix unnecessary safe area on
LitScaffoldwhen usingFixedOnScrollAppbar. - Add a
blurredoption onCollapseOnScrollActionButtonandLitGradientButton.
1.4.0 #
- Replace the
childmember with a simpletitlemember onFixedOnScrollAppbar. - Add a
gradientColorsmember onLitFooterto customize its background gradient. - Add a
contrastColormember onLitUserIconto customize its background gradient. - Rename
lit_ui_kitpackage toleitmotif. - Add
FixedOnScrollTitledAppbar. - Revert changes on
FixedOnScrollAppbarto accept achildproperty. - Refactor and document
LitDraggable. - Decrease
LitBackButtondefault width to avoid overflow.
1.3.0 #
- Rename
AboutAppDialogtoLitAboutDialog. - Add
LitInfoIcontoartlibrary. - Add
LitStaticLoadingScreentoscreenslibrary. - Improve error handling when calling
disposeon several custom controller classes. - Update
LitSansSerifStylestype system according toMaterial DesignGuidelines (https://material.io/design/typography/the-type-system.html#type-scale). - Add customizable
initialTabIndexandtransitionListenermembers onLitTabView.
1.2.0 #
- Fix overflow on
LitPrivacyPolicyScreen. - Allow custom padding on
LitOnboardingScreen. - Add
LitTextPageViewwidget to display a list of cards using a transition animation. - Add
LitPrivacyDisclaimerScreen. - Add
LitBoxShadows, a collection of styled box shadows. - Rename
ConfirmAgeScreentoLitConfirmAgeScreen. - Remove
url_launcherdependency.
1.1.0 #
- Move
LitSliderCardtosliderlibrary. - Add
LitColorPickerDialogto edit and createColorobjects. - Alter
LitSlider's default styling. - Fix unclean box shadow rendering on
LitSliderThumb. - Make
ConfirmAgeScreenreturn the submitted date using a callback method. - Add
addListenermember onLitSettingsPanelControllerto call custom callbacks on each action. - Add optional
hideflag onLitBottomNavigationto hide theLitBottomNavigationif needed. - Add
addListenermember onLitSnackbarControllerto call custom callbacks on each action. - Replace
ColumnwithStackto display grouped notifications onLitNotificationContainer. - Add customization options on
LitBottomNavigation. - Add
LitUserIconto display the username as an acronym on a colored background. - Alter default styling on
LitSliderandLitSliderCard. - Add
LitSettingsFooterto 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
nextButtonLabelmember onLitOnboardingScreen. - Make labels uppercase on
LitPrivacyScreen. - Add opacity animation on
LitSnackbarwidgets. - Add alternative animation behavior (
SnackbarAnimationType) onLitSnackbarController. - Refactor
LitCreditsScreenand 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
resizeToAvoidBottomInsetmember onLitTabViewto enforce overlapping according to Material Design's guidelines. - Implement
DialogActionButtononDiscardDraftDialog.
1.0.4 #
- Remove
CustomInfoBar,DummyInfoBarandTransparentInfoBar. Please use the existingLitSnackbarwidgets to display feedback messages. - Replace the default
SlidingSnackbarwith theLitBaseSnackbar, which implements a solid background decoration. - Add
LitTransparentSnackbarto resemble the previousSlidingSnackbar's decoration. - Add
LitTransparentIconSnackbarto resemble the previousLitIconSnackbar's decoration. - Unify the
LitSnackbarControllermember variable naming on allLitSnackbarwidgets. - Add missing documentation on
LitSnackbarwidgets. - Extract the sans serif styles on
LitTextStylesinto seperateLitSansSerifStylesclass. - Extract the serif styles on
LitTextStylesinto seperateLitSerifStylesclass. - Add
upperCasemember on text widgets for easier text formatting on button labels. - Refactor
Exampleapp's homescreen to fit on themain.dartfile. - 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
TextStyleclasses by accessing aListusing a style identifier - Reimplement the
LitOnboardingScreenand add interactive animations - Reimplement the
ConfirmAgeScreenusing theLitDatePickerDialogto handle user input - Add the
LitStartupScreen, a screen widget showing the app creator's logo and name on the first app startup - Replace the
LitRoundedOutlinedButtonwidgets on the Example app usingLitRoundedElevatedButtonwidgets - Add utitity functions using extensions on default classes
- Update the
package_infopackage to^2.0.2 - Update the
url_launcherpackage 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.