Shopware Design

What's new

5.3.0

Minor Changes

  • #1242 db041ae Thanks @fabianhueske! - Added a way to enable every future flag at once and introduced two new flags. The Theme Provider future prop now accepts { all: true } to turn on all current and upcoming flags, so flags added in later releases are opted into automatically. Combine it with overrides to fine-tune, for example { all: true, removeCardWidth: false } to enable everything except a single flag.
    New flags:
    • removeSwitchMinHeight: removes the minimum height from a non-bordered mt-switch.
    • bannerFullWidth: makes mt-banner span the full width of its container.

    All flags remain false by default, so behavior is unchanged until you opt in.

5.2.0

Minor Changes

  • #1155 dac8771 Thanks @arnoldstoba! - Added global css adjustments, inter font handling and css preflight reset to the library

Patch Changes

  • #1155 dac8771 Thanks @arnoldstoba! - Scoped the text editor diff modal styles to avoid leaking Tailwind Preflight globally.
  • #1179 f380305 Thanks @fabianhueske! - Fixed mt-card letting full-bleed content overflow its rounded corners by clipping content with overflow: hidden.
  • #1178 e21a76c Thanks @fabianhueske! - Fixed mt-number-field with numberType="float" rounding some values down due to binary floating-point errors (for example 1.035 normalized to 1.03 instead of 1.04). Normalization now rounds on the decimal representation, so half-up rounding is consistent across values.
  • #1178 e21a76c Thanks @fabianhueske! - Fixed mt-number-field with numberType="int" mangling decimal input on blur (for example 1.05 became 105 instead of 1). Decimal and exponent input is now parsed as a float and rounded to the nearest integer.
  • #1177 89e62b3 Thanks @fabianhueske! - Fixed the mt-password-field showing the parent background behind the visibility-toggle button in dark mode. The field now paints a consistent --color-background-primary-default surface across the input and toggle button.
  • #1172 db1cf75 Thanks @arnoldstoba! - Adjusted font bundling to import the actual woff2 font files instead of vite bundling them in base64 due to library mode defaults

5.1.0

Minor Changes

Patch Changes

  • #1161 10bb170 Thanks @mstegmeyer! - Fix datepicker locale loading for date-fns v4 locale module exports.
  • #1151 a4a236c Thanks @arnoldstoba! - Added optional headline and description props to the mt-loader component
  • #1146 b358e2a Thanks @shyim! - Fixed mt-url-field mangling IP address input. The native URL parser rewrote numeric hosts as IPv4 addresses (e.g. 1920.0.0.192), and IPv6 literals were normalized or rejected mid-typing. The field now preserves the raw host the user typed and keeps the input in sync while a partial address is still being entered.
  • #1137 1d8ee80 Thanks @arnoldstoba! - mt-field-error now resolves interpolation params from error.meta.parameters while continuing to support error.parameters.
  • #1157 22a0d25 Thanks @gweiermann! - Prevent mt-number-field from normalizing the displayed decimal value while the user is editing.
  • Updated dependencies [ed965bd]:
    • @shopware-ag/meteor-icon-kit@5.8.0

5.0.0

Minor Changes

Patch Changes

4.28.5

Patch Changes

  • #1102 924d5cb Thanks @taltholtmann! - Do not pass disabled to mt-field-label in mt-switch, so the inheritance toggle remains clickable when the field is disabled
  • Updated dependencies [38dca02]:
    • @shopware-ag/meteor-admin-sdk@6.8.0

4.25.0

Minor Changes

Patch Changes

4.24.0

Minor Changes

  • bca848a: Add header-left slot to mt-modal Add header-right slot to mt-modal Add headerHide prop to mt-modal Add closeable prop to mt-modal-root
  • b4909d0: add mt-avatar component

Patch Changes

  • 9b3b208: fix: hide time hint in mt-datepicker
  • e14e664: fix border-top color on mt-card footer

4.23.0

Minor Changes

  • 43795ed: fix(mt-number-field): allow typing intermediate values below min/max during input
  • d209cdc: feat: add centered prop to mt-empty-state

Patch Changes

  • bb08d97: revert default center mt-empty-state

4.22.0

Minor Changes

  • 9aa19e4: Add exports for mt-snackbar and useSnackbar
  • 6467a01: Add tertiary variant to mt-button Deprecated action variant on mt-button. Use secondary instead.
  • efce046: Add "matchReferenceWidth" prop to "mt-floating-ui" to match the width of the reference element

Patch Changes

  • 3e475a8: Fix font size of large variant of mt-button

4.21.1

Patch Changes

  • 66de384: Add watcher on the default-item prop in mt-tabs
  • 3c80718: Fixed wrapper spacing in mt-datepicker

4.21.0

Minor Changes

  • 502e096: Added br-tag to mt-tooltip allowlist
  • a7d05e5: Fix timezone issue in mt-datepicker

4.20.1

Patch Changes

  • Updated dependencies e14b1ea
    • @shopware-ag/meteor-tokens@1.3.1

4.20.0

Minor Changes

  • 863d58e: Add diff-view to mt-text-editor when using unsupported markup

Patch Changes

  • 0623c6b: Add v-model to mt-checkbox
  • 0623c6b: Refactor mt-password-field so that it uses mt-base-field and supports inheritance logic. Also fixes hint prop
  • 0623c6b: Use the mt-inheritance-switch inside the mt-field-label instead of a manual implementation
  • 8537be0: feat: add translation to promo badge
  • 0623c6b: Fix missing inheritance events in mt-colorpicker

4.19.0

Minor Changes

  • eadd0c4: Add ability to disable the selection of specific row in mt-data-table

Patch Changes

  • 462f4db: fix: mt-select button alignment

4.18.0

Minor Changes

  • e50a2f8: feat: make center alignment default mt-empty-state
  • 864b75a: feat: implement mt-promo-badge component
  • a1a8ee8: implement snackbar component
  • 350639a: Add more support for different HTML elements for the mt-text-editor
  • 3360706: feat: implement badge component
  • a375c4c: Add ability to append more context button for each row of mt-data-table

Patch Changes

  • 324a662: Add color for banner content
  • b183cb8: Pass Event to the onLabelClick handler
  • b8b71dd: Fix that overflowed elements like popovers aren't visible inside mt-card
  • 2846d01: Align colors of placeholders for all input fields
  • e7491e2: stop showing hover styles for disabled number field controls
  • Updated dependencies 9726930
  • Updated dependencies 92c09da
    • @shopware-ag/meteor-admin-sdk@6.4.0

4.17.0

Minor Changes

  • 70666f2: Fine tune mt-loader size scaling

Patch Changes

  • faac8e2: add slot for customize the cell content
  • 8959aec: Added prop linkType to mt-empty-state to control the behaviour of the displayed link.
  • 3f8428c: fix error state unit field
  • Updated dependencies 2f985e4
  • Updated dependencies 033631c
    • @shopware-ag/meteor-admin-sdk@6.3.0

4.16.1

Patch Changes

  • 3f0a32c: fix dragdrop behaviour mt-popover
  • 9c4350b: change global color of headings and paragraphs
  • Updated dependencies 809847f
    • @shopware-ag/meteor-icon-kit@5.6.0

4.16.0

Minor Changes

  • 67fa32b: - Add error handling for mt-datepicker component
    • Add minDate handling for mt-datepicker component

Patch Changes

  • 6e30862: Moved ellipsis animation from mixins to global
  • Updated dependencies 9a63888
  • Updated dependencies 4954036
    • @shopware-ag/meteor-tokens@1.3.0
    • @shopware-ag/meteor-admin-sdk@6.2.1

4.15.0

Minor Changes

  • 06fe48f: Add is prop to mt-button
    Note: We've deprecated the link prop in favor of the is prop.
    Old:
    <mt-button href="https://storybook.js.org">Link</mt-button>
    

    New:
    <mt-button is="a" href="https://storybook.js.org">Link</mt-button>
    

    Why?


    The new API improves the user experience.
    The old API always used a standard HTML anchor tag. This caused the page to always do a full page reload.
    With this new API you can also use the RouterLink component of the Vue Router package. The router can intercept the page and do a typical SPA navigation.

Patch Changes

  • 0f4c732: Properly announce mt-progress-bar to screen readers
  • 6cc0aab: Allow setting name for mt-checkbox for form submition
  • 87cf138: Allow setting mt-checkbox as required
  • 47c4e16: improve keyboard experience for mt-number-field
  • 27cf4bf: Add inset values for mt-card content
  • bc745ce: stop shrinking increment and decrement buttons of number field when it gets smaller
  • 0f4c732: Remove unnecessary vertical spacing for mt-progress-bar
  • 8e13247: Make clear button in mt-select bigger
  • 68c05cf: Update focus styles for form components
  • 50a3ab1: Fix: Updated CSS selector for preview images in mt-data-table-text-renderer to apply correct styles
  • 0f4c732: Correctly announce multiple mt-progress-bars
  • c0ec385: Update color tokens
  • ce4f3a2: Improve UX of http method toggle in mt-url-field
  • 2620d2c: Improve text-wrapping for empty state descriptions
  • 6b1a724: Set fixed dimensions for icon in mt-empty-state regardless which icon is used
  • 4092483: Update focus styles of mt-button
  • 0f4c732: Hide progress label if none is defined
  • 8aadd9d: Corrected datepicker alignment
  • Updated dependencies 19ca0a3
    • @shopware-ag/meteor-tokens@1.2.0

4.14.0

Minor Changes

  • 333ac4c: Add mt-entity-select component

Patch Changes

  • d09f56f: Do not show the timezone when displaying a date in mt-datepicker
  • 2dfd85a: Define emits on mt-datepicker
  • 2dfd85a: Update text colors in datepicker
  • cf0626a: Add reactivity to min/max changes in mt-number-field to prevent invalid values.
  • 2dfd85a: Allow clearing value of mt-datepicker
  • e78c40a: fix: validator errors mt-field-error
  • Updated dependencies 802233c
  • Updated dependencies e44cf07
    • @shopware-ag/meteor-admin-sdk@6.2.0

4.13.0

Minor Changes

  • 794edcc: Add mt-entity-data-table component

Patch Changes

  • Updated dependencies 5e34e6d
    • @shopware-ag/meteor-admin-sdk@6.1.0

4.12.2

Patch Changes

  • de166a0: Add wrapper value to mt-data-table story
  • 0f57146: Reduced animation delay in mt-tool-tip

4.12.1

Patch Changes

  • 1147b22: Set default variant of mt-button to secondary

4.11.1

Patch Changes

  • 611eb5d: Emit a blur event when blurring the mt-text-field
  • 0a04056: Style icons in mt-select to work in dark mode
  • 0257c30: allow setting icon size via style prop
    <mt-icon name="3d" :style="{ width: '20px', height: '20px' }" />
    
    <!-- Shorter way -->
    <mt-icon name="3d" size="20px" />
    

4.11.0

Minor Changes

  • 36bf822: Add mt-unit-field component

Patch Changes

  • be9c623: fixed unnecessary whitespace select
  • 74772d6: fixed multiple select handling
  • bed29f0: Only emit change event when using @change on mt-number-field
  • 2cd3eff: Do not emit change event when pressing increment and decrement buttons on mt-number-field
  • e77fada: fixed hint class naming datepicker
  • 828c6dc: fixed popover width resizing

4.10.1

Patch Changes

  • 269bf4a: Add mt-switch--disabled class to mt-switch
  • c47c136: Update alignment of close icon in mt-label
  • Updated dependencies f4ed7d0
  • Updated dependencies 0f5575d
  • Updated dependencies a1c2414
    • @shopware-ag/meteor-tokens@1.1.0
    • @shopware-ag/meteor-icon-kit@5.5.0

4.10.0

Minor Changes

  • 243ffd8: Changed z-index of mt-modal and mt-tooltip

Patch Changes

  • 9b0cc45: * Remove duplicated external link icon
    • Removed fixed 16px font-size for mt-link
    • Changed gap and icon size to be relative to current font size
  • adb59f8: Allow sanitized HTML values inside tooltip

4.9.1

Patch Changes

  • 466f306: Get rid of duplicate isInherited in mt-checkbox

4.9.0

Minor Changes

  • fd48763: Add custom format prop for mt-datepicker and add dateType "time" to mt-datepicker
  • 3ff2753: add catch to dynamic icon import in mt-icon.vue

Patch Changes

  • 5c20ef8: Fix the mt-email-field showing the error message on its init instead after interacting with it.
  • 34d33d9: Add missing isInherited prop to mt-checkbox
  • 3a8e1d5: - Align form component heights
  • e440678: - Fix tooltip z-index position
  • 32b1d35: Added type=button to all buttons to prevent default type=submit behaviour
  • 371c286: Fix overflow of colorpicker in mt-text-editor

4.7.1

Patch Changes

  • 55b219b: - Remove stop propagation for mt-select-base click handler

4.7.0

Minor Changes

  • 8d89449: Fix password flickering and add submit event for mt-password-field.vue component.

4.6.0

Minor Changes

  • 3af841b: Allow setting the max width of a tooltip
    <template>
      <mt-tooltip content="My content" :max-width="200">
        <template #default="props">
          <button v-bind="props">Open tooltip</button>
        </template>
      </mt-tooltip>
    </template>
    
  • 7498dc5: Fix single select truncation

Patch Changes

  • ba9a202: Allow setting the max width of helptexts
  • 611a1d9: Set default max-width of help texts to 240px
  • c0166e8: Change display mode of mt-button to inline-grid
  • b0d74e7: Teleport tooltips to body
  • b3d2b03: Set default max-width of tooltips to 240px
  • 67c1cf8: Wrap tooltip content for mt-tooltip component

4.5.1

Patch Changes

  • 6372237: Center content of mt-button when it's a link
  • 55832a9: Show icons when mt-button is a link

4.5.0

Minor Changes

  • 6de3f71: Allow setting an icon without specifing the mode like regular or solid
    You can now define an icon without explicitly defining the mode for it like this:
    <!-- Before -->
    <mt-icon name="regular-3d" />
    
    <!-- After -->
    <mt-icon name="3d" />
    

    By default we use regular icons, however you can use solid icons as follows:
    <!-- Old way, still works, but prefer using the new way -->
    <mt-icon name="solid-3d" />
    
    <!-- New, preferred way -->
    <mt-icon name="3d" mode="solid" />
    

Patch Changes

  • ee0a4ad: Allow setting a margin on an mt-button component
  • a57d22e: fix: update wrong position of mt-select popover
  • d988d78: Add auto-completion for color prop of mt-text component

4.4.1

Patch Changes

  • 1b0b620: Add missing placeholder to mt-colorpicker
  • 6cc3876: Focus colorpicker when clicking on its label
  • Updated dependencies 7abaa5a
    • @shopware-ag/meteor-tokens@1.0.0

4.3.1

Patch Changes

  • f251c89: Fix alignment of help-text in mt-textarea component
  • 489997c: Fix mt-popover-deprecated
    • Previously the mt-popover-deprecated component was configured to have the name MtPopover. This caused issues with some compiler setups. Change the name to MtPopoverDeprecated.

4.3.0

Minor Changes

  • 4893678: Add v-model support to mt-switch
  • ef58de6: chore: export type Toast

Patch Changes

  • 4893678: Stop emitting inheritance-restore event twice on switch field
  • 2fbc665: Stop selecting text when double clicking on label
  • 4893678: Stop emitting inheritance-remove event twice for switch
  • 4893678: Mark mt-switch as required if required prop is true
  • 0d00f6f: Do not show bottom shadow in modal when content is not scrollable
  • 8d1820d: Announce error of mt-switch to screenreaders

4.2.0

Minor Changes

  • 4536d2a: Emit change event on password field
  • d6c07d0: Add types for event of mt-url-field component

Patch Changes

  • a0c8266: Stop emitting onUpdate:modelValue event when blurring the mt-url-field
  • 4536d2a: Add name property to mt-password-field
  • 48134cd: Add types for slots for mt-url-field
  • c5471b3: Announce tooltip content when focusing tooltip trigger
  • cc6075f: Announce email field as invalid to screen readers when input has error
  • d8a289e: Fix some small bugs in mt-text-field, mt-email-field and mt-tooltip
  • 43305d9: Stop announcing tooltip triangle to screen readers

4.1.0

Minor Changes

  • 64c04bd: Make mt-search public
  • ab6cba0: feat(mt-colorpicker): Add keyboard navigation support
  • 4e96d91: Add mt-url-field

Patch Changes

  • 4e96d91: Allow toggling the http protocol in mt-url-field using the keyboard
  • 4e96d91: Disable mt-url-field when inheritance is linked
  • 8434c25: Fix huge error badge in mt-tabs
  • 362941d: mt-textarea can now be a required form field
  • cf34b59: Turn scrollbar dark for dark mode
  • ed02b43: Show label for single-option mt-select in full width
  • 4e96d91: Stop emitting update:modelValue event when component gets created
  • 859c7f8: Open tooltip when focusing a loading link button with a tooltip
  • 4e96d91: Do not change the http protocol in mt-url-field when clicking the protocol button and the input field is inherited
  • a8d3340: hide data table toolbar when it has no header
  • 4e96d91: Allow mt-url-field to be required
  • 11b05f5: Disable number field when value is inherited
  • eee3ecf: Do not redirect when clicking on a disabled link button
  • 045b002: Show search icon when mt-select has not results
  • fbca9df: Add aria attributes to mt-switch
  • 4e96d91: emit update:modelValue every time the user types into the mt-url-field
  • eee3ecf: Do not allow focusing a loading link button
  • f4e2d6b: Open the context menu when pressing space or enter
  • 95edac4: Add focus state to banner close button
  • 26c8e2b: Show a tooltip when focusing a disabled link button with a tooltip
  • 8405f12: Do not allow focusing a disabled link button
  • 3863b64: Announce mt-search as a real search input
  • fab1a1d: Remove link role from mt-link when using custom component

4.0.1

Patch Changes

  • f3b0e2f: Fixed the Type generation for components like mt-text-editor or mt-tabs

4.0.0

Major Changes

  • fc3c5a6: Reduce bundle size caused by font
    Previously you needed to only import one css file:
    // Some JavaScript file: index.js
    import "@shopware-ag/meteor-component-library/dist/styles.css";
    

    You now need to update that one import to the following two imports:
    // Some JavaScript file: index.js
    import "@shopware-ag/meteor-component-library/styles.css"; // Note: this path is different from the old one
    import "@shopware-ag/meteor-component-library/font.css";
    

    If you want to load the font by yourself, you can do that. Remove the second import and load the font the way you want.
  • eeb8c7f: Removed locale control from mt-theme-provider.
    Controlling the local will still happen via vue-i18n
  • b2ef241: Making vue a peer dependency
    This allows you to define the version of Vue you want to use. Before you needed to use the exact vue version Meteor used. Now you can define it by yourself, but it must meet the version requirements.
  • 50de30f: Require a minimum version of vue 3.5
  • b3039c1: # Add new Text Editor component
    This change introduces a new Text Editor component to the Meteor Component Library.
    We change the 'legacy' mode of i18n to 'false' in the Meteor Component Library configuration to use the new i18n composable.

Minor Changes

  • ba4fdbd: Adds a new slot for custom content within the button, enabling more flexible button customization.
  • d9c26a2: Export mt-tooltip component
  • 7593d00: remove hero variant from mt-card
  • 9175c17: replace flatpickr with vue3datepicker
  • b5ed517: Add mt-tooltip component
  • b7423bb: remove mt-url-field

Patch Changes

  • ad10063: Hide inheritance toggle in card by default
  • 0dcb079: Improve reading order for card titles when using a screen reader
  • 54b5fa4: Add translation for mt-banner
  • a4b2203: Add focus styles for checkbox
  • 066da5c: Open tooltip when focusing disabled button
  • 51d6160: Migrate mt-select over to the custom built i18n composable
  • 85908bf: Migrate mt-data-table over to the custom built i18n composable
  • 824ee5a: Update focus style of inheritance toggle in card
  • d2480cf: Fixes a issue in the mt-modal that the toggling does not work when it is triggered outside the modal. Fixes a issue in the mt-modal that it does not work inside transformed elements. This was fixed by moving the modal to the body element using the native Teleport feature of Vue 3.
  • 0280b80: Add missing translation for data table filters
  • 069a2ad: Do not announce mt-avatar for screen readers
  • daa8824: Add landmarks to card component for screen readers
  • ed03f65: Improve accessibility of mt-field-error
  • 893fba8: Increase contrast ratio in mt-avatar
  • 3b50452: Update focus style of switch
  • 4f9e73d: Migrate mt-data-table-settings over to the composition api
  • 893fba8: Increase color contrast in mt-avatar component
  • 45e2dc7: Make size propert on mt-loader optional
  • 235546f: Migrate mt-label to custom built i18n composable
  • 850107e: Fix emit focus event for mt-text-field component

3.14.0

Minor Changes

  • 001adb3: Add external and internal variants for link component

Patch Changes

  • cc754b9: Deprecated the mt-url-field component
  • 47063ae: Deprecated mt-external link component
  • 62be382: move mt-loader over to plain css
  • 28f5cb1: remove default margin of banner component, hidden by future flag
  • 6d32afa: Improve a11y of help text
  • 936ccf3: Allow disabling individual tab items
  • 2f0a666: Remove default margin from base field, hidden by future flag
  • 07e243a: Migrate mt-loader over to the composition api

3.13.0

Minor Changes

  • a438ea0: Add future flag for removing card max width
  • 3c1b5ad: Add mt-theme-provider component
  • 79f0b40: Remove default margin for tab component when using removeDefaultMargin future flag

Patch Changes

  • ec2aba1: Do not announce icon of empty state
  • 340f7af: fix the issue in the sw-number-field component when pressing the up or down arrow keys if a new value was typed
  • 5a5e797: Replace mt-popover-deprecated in mt-colorpicker
  • 307439b: Updated flatpickr dependency to the latest version to fix mt-datepicker issue when date typed manually
  • d0185b6: Deprecate hero card
  • 3ddcd26: Make buttons in number field accessible
  • cb83cca: Deprecate small prop on tabs component
  • 17bca01: Remove default margin from checkbox, hidden by future flag
  • c43799c: remove default margin from card component, hidden by future flag

3.12.0

Minor Changes

  • ea49a5e: Disable next page and last page button in mt-pagination when data table is empty
  • ecf9d1a: Allow insetting of card footer
  • 627f2fb: Add mt-text component
  • ebf0a2a: Add mt-inset component

Patch Changes

  • da43c4e: Use semantic border radius tokens in card component
  • c412dd0: Change styling of card footer
  • 36e0812: Fixed missing emit definition and console warning
  • 4a59fcc: Replaced border radius tokens with tokens
  • 0630e58: Adjust padding of card header
  • 9ea8e15: Allow null label for mt-textarea
  • dc6ad1a: allow x-small as valid variant for button
  • 1321454: Add semantic border radius token for checkbox
  • 6371d3a: Use rem values instead of px values in card
  • 11d870a: Make toggle password button accessible
  • 099ca2b: Fix styling of card title
  • 8045090: Hide label with CSS in base-field component when empty
  • ebe7a33: Use semantic border radius token for overlays
  • bebea2e: Use button border radius token for buttons and segmented control
  • Updated dependencies e644cef
    • @shopware-ag/meteor-tokens@0.3.0

3.9.0

Minor Changes

  • 8c74a37: Add mt-link component

Patch Changes

  • 24e5d7a: Add token to select empty state
  • 573953b: Fix mt-select currentValue getter early return on null or undefined values
  • 0ee7820: Make difference between enabled and disabled paginations button more clear

3.8.2

Patch Changes

  • 4be837e: Add tokens for loader component
  • b6c52b7: Fix positioning of the toast notifications
  • b301a99: Fix placeholder in select components
  • 4f85b4f: Style required star for base field
  • cdb9eda: Add tokens to context button
  • 8182c77: Add tokens for data table component
  • 3eb91a0: Add tokens for skeleton bar

3.8.1

Patch Changes

  • def10ee: Add tokens to tooltip component
  • 81f8d4c: Fix tag deletion is not working on the Safari browser
  • d60aad5: # Fix number field events
    • Deprecated change event for mt-number-field
    • Added update:modelValue event to mt-number-field
  • Updated dependencies 0a0ac80
  • Updated dependencies 0a0ac80
  • Updated dependencies 0a0ac80
  • Updated dependencies 0a0ac80
  • Updated dependencies 0a0ac80
  • Updated dependencies 0a0ac80
  • Updated dependencies 0a0ac80
  • Updated dependencies 0a0ac80
  • Updated dependencies 0a0ac80
  • Updated dependencies 0a0ac80
    • @shopware-ag/meteor-tokens@0.2.0

3.8.0

Minor Changes

  • 19bba6e: Make mt-floating-ui component public available

Patch Changes

  • 2946e98: Add tokens to switch component
  • 7798532: Remove unecessary pressed state for number field component
  • 1c90253: Add tokens to external link component
  • 23dc704: Add tokens for password field
  • 1574963: Set disabled attribute on disabled items in segmented control
  • 40641b6: Fix tooltip placement
  • 2d24896: Add tokens for textarea field
  • d935701: Adjust padding of card content
  • 5fc49f8: Add tokens for color picker
  • 16be216: Add tokens to segmented control component
  • 2b13b0b: Add tokens to number field

3.7.0

Minor Changes

  • cfff3b8: Update and build globally mt-empty-state
  • 50afd23: Add a prop to remove settings table button in the header
  • fbe8152: Allow add an image to cell table

Patch Changes

  • c76ec92: Add tokens for search component
  • 15efa51: Add tokens for mt-base-field
  • 1b4e735: Add tokens for checkbox component
  • b9b4005: Change icon of inheritance switch
  • d9f7c3e: Adjust icon of copy button

3.6.1

Patch Changes

  • c58b80f: Fix data table open details event emitter in context menu item

3.6.0

Minor Changes

  • 22a5068: Exporting Filter and Option types
  • 321a830: Add filters to data table
  • 3b22c7a: Import overlay popover component to use.

Patch Changes

  • b54d88c: Fix toast type to accept string|number for property id

3.5.2

Patch Changes

  • 84836ea: Fix correct wrapping of "mt-select-selection-list"

3.5.1

Patch Changes

  • b68fa55: fix createId not being compatible with webpack

3.5.0

Minor Changes

  • 95cdb1f: Allow attribute inheritance on every form field

Patch Changes

  • 85942a2: Fix id generation for inputs when using SSR

3.4.0

Minor Changes

  • 97ba4d8: Implement toasts

Patch Changes

  • 7ff2788: Remove unnecessary left border in data table
  • Updated dependencies 8443590
    • @shopware-ag/meteor-tokens@0.1.0

3.3.0

Minor Changes

  • f0655bf: Add inheritance toggle to card component

Patch Changes

  • a6fe140: resize checkmark in checkbox to correct dimensions
  • 0ba5c91: Change wrong Fragment import from React to Vue
  • 856489b: Only animate tabs slider after first render

3.1.0

Minor Changes

  • 6c6678d: - Renamed all "sw" prefixes to "mt"
    • Keep old sw prefixes for backwards compatibility

3.0.0

Minor Changes

  • bff12c5: - Added character count to sw-text-field and sw-textarea

Patch Changes

  • 8a9066a: Fix prop type validation inside sw-select-result-list which fixes SSR

All notable changes to this project will be documented in this file.

3.0.0 - 16.02.2024

  • Updated Vue version from 2 to 3
  • Updated Storybook build from Webpack to Vite
  • Changed Jest to Vitest

2.2.0 - 17.10.2023

  • Added MtPagination and DeviceHelperPlugin to public API
  • Fix sw-tab emitting 'new-item-active' event

2.1.2 - 06.09.2023

  • Fix indeterminate state of sw-checkbox

2.1.1 - 26.04.2023

  • Fixed broken sw-text-field inheritance option
  • Fixed missing bannerIndex property in sw-banner
  • Fixed sw-select single select behaviour

2.1.0 - 21.03.2023

  • Fixed wrong timezone handling in datepicker

2.0.1 - 25.01.2022

  • Fixed wrong bundling of UUID utils which don't work in browser

2.0.0 - 09.01.2022

BREAKING CHANGES

  • Changed default font from Source-Sans-Pro to Inter

1.0.2 - 30.12.2022

Changed

  • Changed visibleValues computed property in sw-select to correctly display selected value for single select component.

BREAKING CHANGES

  • Updated Vue version to 2.7

Changed

  • Updated Webpack in Storybook to version 5
  • Changed drop-shadow to box-shadow in "sw-card" to improve performance in Safari