optimus 0.36.0 optimus: ^0.36.0 copied to clipboard
Optimus is a design system for mobile platforms (and web in future) used internally in Mews.
0.36.0 #
Note: This release has breaking changes.
- FEAT: [DX-1801] Add TextArea component (#632).
- BREAKING REFACTOR: [DX-1925] Align the naming of the feedback components (#642).
- BREAKING FEAT: Design Tokens Update 7.0.0 (#644).
0.35.0 #
Note: This release has breaking changes.
- REFACTOR: Move custom gesture detector to common (#625).
- REFACTOR: Fix linter issues.
- REFACTOR: Fix linter issues.
- REFACTOR: [DX-1247] Refactor token reference notation (#607).
- FIX: [DX-1843] Fix onSaved in DateFormField (#627).
- FIX: [DX-1656] Fix ListTile highlight color (#612).
- FEAT: [DX-1920] Add auto collapse option (#635).
- FEAT: [DX-1919] Add padding to multiline input (#633).
- FEAT: [DX-1901] Add onPressed to Alert and Banners (#634).
- FEAT: [DX-1740] Update feedback alert icon (#631).
- FEAT: [DX-1395] Add ToggleButton (#619).
- FEAT: [DX-1694] Add button loading state (#618).
- FEAT: Add success button variant (#617).
- FEAT: [DX-1787] Update button inside padding (#616).
- FEAT: [DX-1623] Add PasswordFormField component (#613).
- FEAT: Add size property to InlineDialog (#605).
- BREAKING REFACTOR: Remove CompactProgressIndicator (#626).
- BREAKING REFACTOR: [DX-1742] Rename NumberPicker to Stepper (#622).
- BREAKING REFACTOR: [DX-1547] Rename Notification and Alert (#606).
- BREAKING FEAT: [DX-1478] Rework Progress Indicator (#621).
- BREAKING FEAT: Upgrade to Flutter 3.22 (#629).
- BREAKING FEAT: [DX-1695] Limit button badge to numbers only (#615).
- BREAKING FEAT: Update Progress Indicator (#620).
0.34.0 #
Note: This release has breaking changes.
- REFACTOR: Fix linter issues.
- REFACTOR: [DX-726] Migrate to color tokens (#587).
- FEAT: Design Tokens Update 6.3.0 (#597).
- FEAT: [DX-1624] Add input status bar (#592).
- FEAT: [DX-1521] Update icons library (#595).
- FEAT: [DX-1513] Hide password toggle while loading (#591).
- FEAT: Design Tokens Update 6.2.0 (#588).
- FEAT: [DX-1204] Update dropdown item layout (#582).
- FEAT: [DX-1416] Update icon library (#581).
- FEAT: Design Tokens Update 6.1.0 (#579).
- FEAT: Migrate to theme_tailor 3.0.0 (#578).
- FEAT: [DX-1218] Update icon library (#577).
- BREAKING FEAT: [DX-1385] Add OptimusSpinner (#593).
- BREAKING FEAT: [DX-1344] Update Avatar component (#583).
0.33.0 #
Note: This release has breaking changes.
- REFACTOR: Refactor ListTile (#571).
- REFACTOR: Refactor OptimusNavListTile (#570).
- FIX: Fix MultiselectSelectInput layout (#572).
- FIX: Remove unused imports.
- FIX: Add missing text style package (#537).
- FIX: [DX-1036] Fix CompactStepBar dark style (#525).
- FIX: [DX-1032] Fix password button visibility (#522).
- FEAT: Update Checkbox style (#557).
- FEAT: Add inline variant (#554).
- FEAT: Update SplitButton style (#568).
- FEAT: Update Button border width (#569).
- FEAT: Update NumberPicker style (#558).
- FEAT: Design Tokens Update 5.10.2 (#559).
- FEAT: Design Tokens Update (#555).
- FEAT: Design Tokens Update (#551).
- FEAT: Add Badge variants (#549).
- FEAT: Update OptimusSearch style (#547).
- FEAT: [DX-939] Update icons set (#543).
- FEAT: Design Tokens Update (#541).
- FEAT: [DX-1034] Add characters count to the OptimusInputField (#539).
- FEAT: [DX-1107] Add extraLarge widget size (#540).
- FEAT: [DX-723] Migrate to typography tokens (#531).
- FEAT: [DX-724] Migrate to sizes tokens (#530).
- FEAT: [DX-1035] Update dialog layout (#524).
- FEAT: [DX-1033] Hide helper message in disabled input (#523).
- FEAT: [DX-989] Update clear all button (#521).
- BREAKING FEAT: Design Tokens Update 6.0.0 (#574).
- BREAKING FEAT: Upgrade to Flutter 3.19.2.
- BREAKING FEAT: Update OptimusBanner and OptimusAlert (#545).
- BREAKING FEAT: Update Split and Dropdown Button styles (#548).
- BREAKING FEAT: Update OptimusNotification (#544).
- BREAKING FEAT: [DX-1155] Update OptimusIcon (#536).
0.32.0 #
Note: This release has breaking changes.
- REFACTOR: Fix linter errors.
- REFACTOR: Remove ignores for disabled rule.
- REFACTOR: Update generated files (#476).
- FIX: [DX-988] Fix text controller styles (#515).
- FIX: [DX-911] Fix disabled label style (#506).
- FEAT: Update OptimusSlidableAction (#517).
- FEAT: [DX-983] Update OptimusDateTimeField signature (#514).
- FEAT: Migrate to border width tokens (#503).
- BREAKING FEAT: [DX-289] Migrate to token spacing (#509).
- BREAKING FEAT: Migrate borderRadius to shared tokens (#498).
- BREAKING FEAT: [DX-775] Migrate shadows to shared tokens (#497).
- BREAKING FEAT: Design Tokens Update (#486).
0.31.0 #
Note: This release has breaking changes.
- REFACTOR: Fix linter error.
- REFACTOR: Fix linter errors.
- BREAKING REFACTOR: Migrate to Flutter 3.16.0.
0.30.1 #
- FEAT: Update text input design (#467).
0.30.0 #
Note: This release has breaking changes.
- REFACTOR: Refactor Toggle (#458).
- REFACTOR: Refactor SelectInput (#456).
- FEAT: [UX-332] Add multiselect support (#448).
- FEAT: [DX-295] Update font (#455).
- BREAKING REFACTOR: Remove OptimusProgressSpinner (#459).
- BREAKING FEAT: [DX-144] Update link design (#461).
0.29.1+1 #
- REFACTOR: Fix linter issues.
0.29.1 #
- REFACTOR: Update Checkbox structure (#444).
- FIX: Fix embedded search overflow (#443).
- FEAT: Update Chip gestures (#446).
0.29.0 #
Note: This release has breaking changes.
- FIX: [UX-283] Fix banner close icon overlapping (#441).
- FIX: Fix Badge overflowing (#436).
- FEAT: [UX-264] Update SegmentedControl (#442).
- FEAT: [UX-140] Update Badge component (#431).
- FEAT: [UX-257] Update Tooltip (#430).
- BREAKING FEAT: Update rules set (#432).
- BREAKING FEAT: [UX-141] Update OptimusTab component (#439).
- BREAKING FEAT: Move Mews logo out of the icon pack (#427).
- BREAKING FEAT: [UX-136] Update tag component (#425).
- BREAKING FEAT: [UX-138] Update Divider component (#418).
- BREAKING FEAT: [UX-238] Update icons library (#421).
- BREAKING FEAT: Update input style.
0.28.0 #
Note: This release has breaking changes.
- REFACTOR: Fix DCM issues.
- REFACTOR: Refactor widget getter to standalone widgets (#412).
- REFACTOR: Extract widgets in dropdown select (#413).
- REFACTOR: fix dcm issues (#397).
- REFACTOR: update switch to patterns syntax (#396).
- FEAT: [UX-137] Add Chip component (#414).
- FEAT: Add Toggle component (#406).
- FEAT: Update borders style (#401).
- FEAT: [RND-177100] Update radio component to use shared colors (#394).
- BREAKING FEAT: Update color tokens (#415).
- BREAKING FEAT: Update Button component (#403).
- BREAKING FEAT: [RND-177099] Update checkbox to use shared colors (#395).
0.27.0 #
Note: This release has breaking changes.
- FIX: [RND-178412] OptimusAvatar offline mode throwing exception (#381).
- BREAKING REFACTOR: Migrate to Dart 3 (#387).
0.26.0+1 #
- REFACTOR: Change to named constructor (#384).
0.26.0 #
Note: This release has breaking changes.
- FEAT: [RND-177241] Enable theming using tokens (#372).
- BREAKING FIX: Fix icons mismatch (#382).
0.25.0 #
Note: This release has breaking changes.
- REFACTOR: Fix lint errors.
- FIX: [RND-164305] Fix OptimusCircleLoader glitch after Flutter 3.7.3 (#368).
- FIX(optimus): [RND-176636] DropdownButton color not updating after dropdown hides (#360).
- FIX(optimus): [RND-170692] Dialog is overlapping with screen safe area (#347).
- FIX(optimus): [RND-174939] Fix focus change on SelectInput (#357).
- FIX(optimus): [RND-173007] Fix SegmentedControl text overflow (#349).
- FEAT: [RND-164813] Add grouping support to SelectInput (#367).
- FEAT: [RND-175747] Output tokens in correct format for mobile (#366).
- FEAT(optimus): [RND-173002] Update InputForm colors and style (#364).
- FEAT(optimus): [RND-176793] Add custom content padding to the OptimusListTile (#362).
- FEAT(optimus): [RND-164749] Add OptimusCompactStepBar (#346).
- FEAT(storybook): [RND-171375] Add story with all icons (#348).
- FEAT(optimus): [RND-164814] Add an embedded search to the dropdown (#344).
- FEAT(optimus): [RND-166993] Add inline input error for the OptimusTextInput (#341).
- BREAKING FEAT(optimus): [RND-168006] Replace icons in the current library (#342).
0.24.2 #
- FIX: [RND-169480] Fix clearAll button not reacting in the OptimusSearch (#336).
- FEAT: [RND-164806] Add OptimusDivider (#335).
- FEAT: [RND-165619] Add OptimusTooltipWrapper (#333).
0.24.1 #
- FEAT: [RND-168345] Updated OptimusSearch (#332).
- FEAT: [RND-164809] Update OptimusSegmentedControl (#331).
- FEAT: [RND-162272] Added OptimusTooltip.
0.24.0 #
Note: This release has breaking changes.
- REFACTOR: Revert changes to
OptimusListTile
and move changes toOptimusNavListTile
. (#326). - REFACTOR: Bump mews_pedantic to 0.13.0 (#319).
- FIX: [RND-164336] Fixed Hero transition bug in Step Bar.
- FIX: [RND-164339] Fixed
OptimusStepBar
in the dark mode. (#323). - FIX: [RND-163981] Fix icon color in OptimusDateTimeField in dark mode. (#321).
- FIX: [RND-153737] Fixed pasting inside the date field (#315).
- FEAT: [RND-162130] Added a dialogue variation without the content (#317).
- BREAKING FEAT: [RND-124950] Update OptimusListTile (#320).
- BREAKING FEAT: [RND-159990] Updated icons library (#316).
0.23.0 #
Note: This release has breaking changes.
- FEAT: [RND-142516] Updated button colors for the dark theme (#306).
- FEAT: [RND-158539] Updated icons library (#304).
- BREAKING REFACTOR: Update to Flutter 3.7.
0.22.0 #
Note: This release has breaking changes.
- FIX: [RND-131920] Fixed null exception in the dropdown (#296).
- FIX: [RND-148068] Fix tags vertical alignment (#295).
- FEAT: [RND-132392] Update elevation values (#294).
- FEAT: [RND-120947] Replace old semantic colors with new for mobile (#288).
- FEAT: [RND-146254] Additional changes to the typography (#289).
- FEAT: [RND-133970] Implement additional icons for mobile (#287).
- FEAT: [RND-137138] Export borderRadius from mobile package. (#284).
- BREAKING FEAT: [RND-132141] Replace OptimusIcons with new icon library (#285).
- BREAKING FEAT: [RND-134751] Change OpenSans to Inter (#286).
0.21.0 #
Note: This release has breaking changes.
- FEAT: [RND-132138] Make new icons a secondary option (#280).
- FEAT: [RND-126798] Implement new elevations and border radiuses for mobile (#277).
- BREAKING FEAT: [RND-126039] Additional changes for date input field (#276).
- BREAKING FEAT: [RND-126802] Implement new icons for mobile (#278).
0.20.0 #
Note: This release has breaking changes.
- FIX: [RND-124891] Date picker not taking input on Android (#271).
- FIX: [RND-123298] Use nearest Overlay rather than root (#270).
- FIX: [RND-120913] OptimusSelectFormField not opening when tapping on the chevron (#267).
- BREAKING FEAT: [RND-104009] Update button component so it reflects design (#268).
0.19.0+1 #
- FIX: [RND-118867] Fix Exception in OptimusDropdownButton (#263).
- FIX: [RND-122387] Fix onChange behaviour for the DateInput component. (#262).
0.19.0 #
Note: This release has breaking changes.
- REFACTOR: Fix lint error.
- FEAT: expose
useRootNavigator
in showOptimusDialog (#259). - FEAT: [RND-114990] Create DateInput component [ignore-size] (#255).
- FEAT: Added anchored_overlay. Updated dropdown to use anchored_overlay. (#254).
- FEAT: Add DateFormatter (#253).
- BREAKING FEAT: [RND-103480] Add inline dialog (#256).
0.18.0 #
Note: This release has breaking changes.
- PERF: [RND-110784] Update OptimusNotification component. (#226).
- FIX: [RND-98858] Incorrect rendering of dropdown button in storybook (#244).
- FIX: [RND-73262] Misalignment of the text with radio button in Switch property option in both Andriod and iOS (#225).
- FEAT: [RND-118674] Add "door hanger" icon to mobile Optimus (#250).
- FEAT: add missing properties (#249).
- FEAT: use constant font paths (#248).
- FEAT: [RND-103479] Add alignment prop to typography components (#242).
- FEAT: [RND-103475] Added Checkbox nested variant (#223).
- FEAT: [RND-104008] Fix visual issues in dropdown button (#243).
- FEAT: [RND-103046] Fix color of Circle loader for contrast variant (#231).
- FEAT: [RND-103474] Update Date picker component (#222).
- BREAKING FEAT: [RND-103470] Update Select component (#241).
- BREAKING FEAT: [RND-103446] Finalize implementation of Link component (#233).
- BREAKING FEAT: [RND-103047] Add Notification showing and stacking (#211).
- BREAKING FEAT: [RND-103473] Update Input component (#228).
0.17.0 #
Note: This release has breaking changes.
- FIX: Dark theme text color (#218).
- BREAKING REFACTOR: [RND-108306] Allow multi-line title in OptimusNotification (#219).
0.16.1 #
- FIX: [RND-103444] Fix visual issues in StepBar components (#212).
- FEAT: [RND-103050] Add Logo component to mobile implementation (#215).
- FEAT: [RND-103047] Add Notification component (#209).
0.16.0 #
Note: This release has breaking changes.
- BREAKING FEAT: Add background color variants (#201).
0.15.0 #
Note: This release has breaking changes.
- REFACTOR: Migrate to mews_pedantic 0.5.0.
- BREAKING FEAT: [RND-103442] Added new variants for Tags (#195).
0.14.3 #
- FEAT: More dark theme colors (#196).
0.14.2 #
- FEAT: [RND-91913] Dark theme colors (#191).
0.14.1+2 #
- REFACTOR: Follow new mews_pedantic rules.
0.14.1+1 #
- FIX: RenderBox.size: Null check operator used on a null value (#187).
0.14.1 #
- FIX: [RND-92036] RenderBox null in SearchField (#182).
- FEAT: Add onChanged to OptimusSelectInputFormField (#184).
- CHORE: publish packages.
0.14.0+3 #
- REFACTOR: Fix new lint issues.
0.14.0+2 #
- REFACTOR: Fix lint errors.
0.14.0+1 #
- REFACTOR: Update imports (#173).
- FIX: Fix error in slidable size (#172).
0.14.0 #
Note: This release has breaking changes.
- BREAKING FEAT: Add controller to
OptimusNumberPicker
(#170).
0.13.1 #
- FEAT: Add params of OptimusSlidable inside OptimusExpansionTile (#167).
0.13.0 #
Note: This release has breaking changes.
- STYLE: Fix more analyzer warnings.
- STYLE: Fix generic types.
- FEAT: [RND-79231] Customize actions width in OptimusSlidable (#164).
- FEAT: Add hasBorders to OptimusExpansionTile (#162).
- CHORE: publish packages.
- BREAKING FEAT: Update icon colors (#165).
0.12.0 #
Note: This release has breaking changes.
- BREAKING FIX: Fix number picker (#151).
0.11.6+1 #
- REFACTOR: Update static analyzer rules.
- CHORE: publish packages.
- CHORE: publish packages.
0.11.6 #
- FEAT: Make badge text optional (#152).
- CHORE: publish packages.
- CHORE: publish packages.
- CHORE: publish packages.
0.11.5 #
- FEAT: Add loader to input field (#146).
0.11.4 #
- FEAT: Update analysis options.
0.11.3 #
- STYLE: Migrate to mews_pedantic 0.4.0-dev.0.
- FEAT: Add overflow to link (#144).
- CHORE: publish packages.
0.11.2 #
- REFACTOR: Updates for Flutter 2.5 (#141).
- FEAT: [RND-74787] Add shadow to floating variant of IconButton (#138).
0.11.1 #
- FEAT: Add clear button to date time field (#135).
0.11.0 #
Note: This release has breaking changes.
- FIX: Fix keyboard in dialog (#134).
- BREAKING FEAT: Update icons (#133).
0.10.0 #
Note: This release has breaking changes.
- BREAKING REFACTOR: [RND-73527] Rename MessageAuthor (#131).
0.9.0 #
Note: This release has breaking changes.
- BREAKING FEAT: Update chat functionality and design (#128).
0.8.1 #
- FEAT: Add loader (#126).
0.8.0 #
Note: This release has breaking changes.
- FEAT: Update list tile design (#122).
- BREAKING FEAT: Update chat avatars support (#125).
0.7.5+3 #
- FIX: Add key to search field overlay (#119).
0.7.5+2 #
- FIX: Fix shadow colors (#117).
0.7.5+1 #
- FIX: Fix chat rendering (#111).
0.7.5 #
- FIX: Fix
ListTile
style (#109). - FEAT: [RND-65933] Add standalone link (#105).
- FEAT: [RND-63261] Add chat component (#95).
- FEAT: [RND-65864] Change dialog button color (#106).
- CHORE: publish packages.
0.7.4 #
- FEAT: [RND-65933] Add standalone link (#105).
- FEAT: [RND-63261] Add chat component (#95).
- FEAT: [RND-65864] Change dialog button color (#106).
0.7.3 #
- FEAT: Export FieldWrapper (#102).
0.7.2 #
- FEAT: Add OptimusSelectInput::readOnly (#100).
0.7.1 #
- FEAT: Add OptimusSelectInput (#98).
0.7.0+3 #
- FIX: [RND-63908] Fix text colors (#96).
- FIX: [RND-63238] Fix long dialog title (#92).
0.7.0+2 #
- FIX: Fix OptimusSelect focus (#93).
0.7.0+1 #
- FIX: Fix dropdown text color (#89).
- FIX: Make
FieldWrapper
not a focus node (#90). - FIX: [RND-52878] Center text on badge (#88).
- CHORE: publish packages.
- CHORE: publish packages.
0.7.0 #
Note: This release has breaking changes.
- FEAT: [RND-61500] Add new typography presets p.3 (#84).
- FEAT: [RND-61500] Add new typography presets p.1 (#81).
- BREAKING FEAT: [RND-61500] Add new typography presets p.2 (#83).
0.6.0 #
Note: This release has breaking changes.
- FEAT: [RND-58015] Add kiosk_mode package (#77).
- BREAKING CHORE: Update dependencies.
0.5.4+1 #
- FIX: Fix OptimusSelectFormField error (#72).
0.5.4 #
- FIX: [RND-55495] Fix dark theme colors (#69).
- FIX: [RND-52664] Support tags ellipsizing (#67).
- FIX: [RND-54277] Fix overlay placement (#65).
- FEAT: Add checkbox form field (#70).
0.5.3 #
- STYLE: Add newline.
- REFACTOR: Extract error field (#62).
- FIX: Fix layout issues with dispose (#63).
- FEAT: [RND-52584] Add segmented control (#60).
- CHORE: Update dependencies.
- CHORE: publish packages.
- CHORE: publish packages.
- CHORE: publish packages.
0.5.2 #
- FEAT: Make OptimusEnabled public (#58).
- FEAT: Add showCursor parameter (#57).
0.5.1 #
- FEAT: Make scroll behavior public (#55).
0.5.0+1 #
- FIX: Add generated files.
0.5.0 #
- Migrate to null-safety
0.4.0 #
- Add mainAxisSize to OptimusStack (#24)
- Add basic theming support (#25)
- Add StepBar component (#18)
- Add dark theme for Banner (#27)
- Add dark theme for IconButton (#26)
- Add theming support to OptimusAvatar (#28)
- Add dark theme for card (#29)
- Add dark theme for typography (#31)
- Add dark theme for tag (#30)
- Add dark theming for FieldLabel (#32)
- Add dark theming for dropdown button (#33)
- Add theming for dropdown item (#35)
- Add theming for InputField and FieldWrapper (#34)
- Add theming for checkbox (#37)
- Add theming for dialog (#36)
- Add theming for badge (#38)
- Add dark theme colors for list tile (#40)
- Add dark theme colors for number picker (#39)
- Fix dark theme colors for field label (#42)
- Add dark theme colors for tabs and borders (#41)
- Fix dark theme colors for group wrapper (#43)
- Add dark theme support for icons (#44)
- Migrate to Flutter 2 (#50)
- Add dark theme support for stepbar (#49)
- Add dark theme support for radio (#46)
- Add dark theme support for iconlist tileborders and expansion tile (#45)
- Add dark theme support for search field (#47)
- Add dark theme support for select (#48)
0.3.0 #
- Add Stack (#14)
- Add dropdown button (#11)
- Update buttons animations (#16)
- Rename parameters (#21)
- Implement split button (#20)
- Fix badge text color (#22)
0.2.0 #
- Add Icon Button (#5)
- Update Optimus colors (#9)
- Develop Banner component (#8)
- Add non-modal wrapper (#10)
0.1.0+2 #
- Format code with 80-column limit
0.1.0+1 #
- Clean up code
0.1.0 #
- Initial version