myoro_flutter_library 2.7.5
myoro_flutter_library: ^2.7.5 copied to clipboard
The all-in-one Flutter toolkit that lets you build apps faster with a complete design system, customizable widgets, and powerful utilities.
CHANGELOG #
2.7.5 #
- improvement: Remove
MyoroRequest.errorMessagein favor ofMyoroRequest.error
2.7.4 #
- feature:
MyoroLogger - improvement: Layout properties of
MyoroIconTextButtonhave now changed to match the standards of other icon text buttons - improvement:
MyoroIconTextButtonStyle.textConstraints
2.7.3 #
- fix: Revert
**/*.g.dartin.gitignore
2.7.2 #
- fix: I forgor to update
README.md💀
2.7.1 #
- feature:
MyoroScrollControllerExtension.canScroll - refactor: Scrollable widgets (was AI slop before and I took the time to actually make a good implementation)
- improvement: Standardize sizes in
MyoroFontSizeEnum(incrementing each value by 2) - improvement: Add
**/*.g.dartto.gitignore - improvement: Add
lib/src/feature/l10n/gen/to.gitignore - chore: Delete
docsand migrate documentation to Notion
2.7.0 #
- feature:
MyoroCurrencyInput - feature:
myoroNullableFake - feature:
MyoroImage - feature:
MyoroField - feature:
MyoroStringExtension - feature:
MyoroTag - feature:
MyoroCheckboxFilter - feature:
MyoroRadioFilter - feature:
MyoroFilterPanel - feature:
MyoroSearchBarInput - feature:
MyoroCountryDropdown - feature:
MyoroRegionDropdown - feature:
MyoroCityDropdown - feature:
MyoroEmptyFeedback - feature:
MyoroSuccessFeedback - feature:
MyoroErrorFeedback - feature:
MyoroRequest(brought back from the dead) - feature:
MyoroCheckbox.enabled - feature:
MyoroCheckbox.disabledOnTapUp - feature:
MyoroInputStyle.errorTextStyle - feature:
MyoroCountryEnum - feature: Adding all languages, countries, localizations, and currencies
- feature: Add time based tools like
MyoroDayEnumandMyoroMonthEnum - feature:
MyoroInput.minLines&MyoroInput.maxLines - feature:
MyoroScreen.bottomNavigationBar - fix: Date picker not opening in
MyoroDatePickerInput - refactor: Remove configuration model pattern
- refactor: Remove
MyoroInput.numbercreateMyoroNumberInput - refactor: Scale
MyoroTextConfigurationby makingMyoroText - refactor: Scale
MyoroIconConfigurationby makingMyoroIcon - refactor: Rename
MyoroSearchInputtoMyoroSearchDropdown - refactor:
MyoroMenu.searchCallback-->MyoroMenu.showSearchBar - refactor: Add fields to make
MyoroDialogModalbe able to be used as a form and renameMyoroDialogModal.childtoMyoroDialogModal.builder - improvement: Add public
Widgets in awidgetfolder - refactor: Massive simplification and optimization of
Widgetstates
2.6.4 #
- fix: Fix infinite loop in
MyoroRequestController
2.6.3 #
- feature:
MyoroIndexedStack - feature:
kMyoroAnimationDuration - feature:
MyoroSingleMenuConfiguration.allowDeselection - fix: Label not appearing in input dropdowns
- improvement: Visuals when no on tap is provided in buttons
- improvement: Remove redundant loading state in
MyoroRequestwith sync functions
2.6.2 #
- feature:
MyoroInputStyle.suffixButtonStyle - fix:
MyoroInputlifecycle state management
2.6.1 #
- fix: Fix
pubspec.yamls usingmyoro_flutter_annotationsas apath
2.6.0 #
- feature:
MyoroInputConfiguration.obscureText - feature:
MyoroInputConfiguration.showToggleHiddenButton - feature: Various changes to
MyoroInputStyle - feature:
MyoroScreenConfiguration.drawerEnableOpenDragGesture - feature:
MyoroScreenConfiguration.endDrawerEnableOpenDragGesture - refactor: Name all notifier suffixes to controllers
- fix:
MyoroInputstate management to avoidValueKeyuse for specificWidgetrecycling cases - fix: Clear text button in
MyoroInput(padding was off and it changed the height of theMyoroInputuglily) - fix: Disable swipe to open drawers when there is no drawer available
- fix: Only allow one selected item for
MyoroSingleAccordion - improvement: Rename the storyboard to storybook
2.5.7 #
- chore: Update
myoro_flutter_annotations
2.5.6 #
- refactor: Post-vibe-code refactor of scrollables
- improvement: Adjusted constraints of modals/bottom sheets
- improvement: Added the MFL logo as the icon in the storybook
- fix: Adjust styling of selected
_TabButtoninMyoroTabView
2.5.5 #
- chore: Upgrade
myoro_flutter_annotations
2.5.4 #
- feature:
MyoroSearchInputConfiguration.label
2.5.3 #
- chore: Improving pub.flutter-io.cn score
2.5.2 #
- chore: Improving pub.flutter-io.cn score
2.5.1 #
- fix:
CHANGELOG.md/CHANGELOG.tmpissue
2.4.1 #
- fix:
ClipRRectinMyoroButton
2.4.0 #
- feature:
kMyoroEmptyString - feature:
ThemeExtensionoverriding integrated into MFLWidgets and centralization of styling by only passing style fields toThemeExtensions - feature:
.windsurfrules - refactor:
MyoroMenu-->MyoroSingularMenuandMyoroMultiMenu - refactor: Changed all
Widgets containing "Singular" to be "Single" (i.e.MyoroSingularDropdown-->MyoroSingleDropdown) - improvement: Rename
ValueNotifiers with the controller suffix to notifier (i.e.MyoroFormController-->MyoroFormNotifier) - improvement: New tasks added to
tooland.vscode - improvement: Make fields of all
ThemeExtensions nullable to allow more customizability - improvement: Add another DDD layer within a
lib/src/feature/widget/widget/_/widgetfor shared implemented within a category ofWidgets - improvement: Remove all tests
- chore: Add
copyWithto models asmyoro_flutter_annotationsdoes not generate it withmyoroModels
2.3.2 #
- chore: Update
myoro_flutter_annotationsto 1.4.4
2.3.1 #
- chore: Upgrade
myoro_flutter_annotationsto 1.4.1
2.3.0 #
- feature:
MyoroTimePickerInput
2.2.2 #
- fix: Fix 100% coverage after upgrading Flutter
2.2.1 #
- fix: GitHub action to ignore localization files (as they are incorrectly formatted after running
flutter pub get) - fix:
MyoroRangeSlidertest
2.2.0 #
- feature:
MyoroImagePicker - feature:
MyoroFilePicker - feature:
MyoroSlider(V2) andMyoroRangeSlider - feature: Localization for default text (English, Portuguese, and Spanish)
- refactor: Correctly apply MVVM-C logic and nomenclature in dropdowns
- fix: Various improvements and bug fixes to the storybook
- chore: New documentation added
- improvement: Folder structure
2.1.0 #
- feature:
MyoroTabView
2.0.6 #
- feature: MyoroFeedback
- feature:
MyoroModal.showBottomSheet - improvement:
MyoroModal.showrenamed toMyoroModal.showModal - improvement: Add the
kMyoroMultiplierconstant to centralize design system's values - improvement: Brighten the color of
MyoroColors.gray1
2.0.5 #
- chore: Upgrade
myoro_flutter_annotationsto 1.2.4
2.0.3 #
- fix:
MyoroButtonViewModeltest
2.0.2 #
- Fix
MyoroTapStatusEnum.idlecase inMyoroButton
2.0.1 #
- feature:
MyoroAppConfiguration.builder
2.0.0 #
- feature: Added
MyoroFontSizeEnum.extraLarge - feature:
myoroFake - feature:
MyoroStringExtension - feature: Kill
MyoroResolverand createMyoroRequestandMyoroRequestController - feature: Code generated models and
ThemeExtensions - refactor: Adopt official Flutter MVVM/DDD architecture
- refactor: Make every
Widgethave a configuration file instead of arguments in theWidget - refactor: Rename
MyoroMaterialApptoMyoroApp - refactor: Various MFL widgets refactored during MVVM refactor
- improvement: Input formatters
- improvement: Kill
MyoroDecorationHelper,MyoroColorDesignSystem.primary,MyoroColorDesignSystem.onPrimaryto encourage good Flutter styling standards - improvement: Kill
MyoroCrudService - improvement: Set the line length to 100
- improvement: Remove plural naming
- improvement: Remove
finderfunctions - chore:
_Enabled-->_ProvidedincopyWithfunctions - chore: Remove
finalfrom various classes to allow extensions
1.3.1 #
- Small changes before 2.0.0
1.3.0 #
- fix: Selected Widget button was not hovered when selected in storybook
- feature:
MyoroMaterialApp.colorSchemeBuilderandMyoroMaterialApp.textThemeBuilder - feature: Make
MyoroMaterialAppsupportGoRouter - refactor:
MyoroTypographyDesignSystem - improvement:
MyoroMaterialApptest - improvement: Remove global
GestureDetectorinMyoroMaterialAppand useTapRegioninstead
1.2.0 #
- improvement: Removed
./lib/themesdirectory and moved contents of it in./lib - improvement: Moved functions that creates the principal
ThemeDatato./lib/functions/theme_data; - improvement:
MyoroColorTheme->MyoroColorDesignSystem - improvement:
MyoroTypographyTheme-->MyoroTypographyDesignSystem - improvement: Created folder
./lib/design_systemplacing the aforementionedMyoroColorDesignSystem&MyoroTypographyDesignSysteminside of it
1.1.0 #
- feature: Set the sdk to
^3.7.2inpubspec.yamlto use with new Dart formatting; - feature: Changelog
- improvement: Remove the
coreandcommonsdirectories placing all of their contents inlib - improvement: Set the line length to 80
- test: Implement all tests (test of
MyoroLocalDatabasewasn't created yet)