optimus 0.37.0 copy "optimus: ^0.37.0" to clipboard
optimus: ^0.37.0 copied to clipboard

Optimus is a design system for mobile platforms (and web in future) used internally in Mews.

0.37.0 #

Note: This release has breaking changes.

  • FIX: [DX-1926] Fix placeholder alignment in the multiline input (#646).
  • FEAT: [DX-2097] Expand Input touch zone (#659).
  • FEAT: [DX-1203] Add OptimusSelectionCard component (#656).
  • FEAT: [DX-1642] Update Card component (#647).
  • FEAT: [DX-2116] Refactor Radio Circle (#657).
  • FEAT: [DX-2052] Update ListTile alignment (#655).
  • BREAKING REFACTOR: Refactor naming.

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 to OptimusNavListTile. (#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
25
likes
140
pub points
52%
popularity

Publisher

verified publishermews.com

Optimus is a design system for mobile platforms (and web in future) used internally in Mews.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

dfunc, flutter, flutter_slidable, flutter_svg, freezed_annotation, intl, theme_tailor_annotation

More

Packages that depend on optimus