github siemens/ix @siemens/ix@3.0.0-alpha.0

pre-release6 months ago

3.0.0-alpha.0

Major Changes

  • #1581 7eb4d5147056e1e3252e387e5a718df7e593909e Thanks @matthiashader! - Component Updates and Enhancements

    New Variants for Card Components:

    • ix-action-card, ix-card, and ix-push-card:
      • The insight and notification variants have been replaced by outline and filled.

    Property Updates:

    • ix-chip:
      • The color property has been replaced by chipColor.
    • ix-event-list:
      • The color attribute has been replaced by itemColor.
    • ix-icon-button:
      • The color attribute has been replaced by iconColor.
      • Size 32 has been removed.
    • ix-pill:
      • The color attribute has been replaced by pillColor.
    • ix-typography:
      • The color attribute has been replaced by textColor.
    • ix-select:
      • The selectedIndices attribute has been replaced by value.
      • The itemSelectionChange event has been replaced by valueChange.
    • ix-select-item:
      • The type of the value property type has been updated to string.

    Date and Time Picker Enhancements:

    • ix-date-picker:
      • Removed attributes: individual and eventDelimiter.
      • The textSelectedDate property has been replaced by i18nDone.
      • The done event has been replaced by dateSelect.
    • ix-datetime-picker:
      • The textSelectedDate property has been replaced by i18nDone.
      • The done event has been replaced by dateSelect.
      • Removed the eventDelimiter property.
    • ix-time-picker:
      • Removed attributes: individual and showTimeReference.

    Removed Features:

    • ix-menu:
      • Removed the maxVisibleMenuItems attribute.
    • ix-menu-item:
      • The tabIcon attribute has been removed and replaced with icon.

    Other Changes:

    • ix-modal:
      • The keyboard attribute has been replaced by closeOnEscape.
  • #1700 2e2972260eafb1a87b84e5a705e3c932b15b8467 Thanks @jul-lam! - The ix-tooltip is working as expected when utilized for an ix-dropdown-item inside an ix-dropdown. The tooltip is now displayed outside the dropdown without breaking its layout.

    Fixes #1618

  • #1238 8803f3185b8a183926576d9f28894f9e1aa92ec3 Thanks @danielleroux! - feat: reduce bundle size in combination with icons

  • #1742 8b757805d65f62e9296e6d1abd67a8f0b30099f3 Thanks @matthiashader! - Adapt the event signature of the dateSelect event of the ix-date-picker to reflect undefined values.

  • #1578 dd8b3eb28eb162f30c5fef27b369036b3bd6dd8b Thanks @danielleroux! - Remove devDependency and peerDependency to bootstrap. For more information checkout BREAKING_CHANGES.md

  • #1758 f6fd42a74b42ff0f9f2ffd2b4c2a49fbb4402760 Thanks @danielleroux! - Prevent global styling for input and textarea. If you still want to use the legacy styling provide a class="ix-form-control" to input or textarea.
    Prevent global styling for label. If you still want to use the legacy styling provide a class="ix-form-label" to label.

    Fixes #1398

  • #1457 3d62fffdc107bfc92b2ecad8437662dc7c03796f Thanks @matthiashader! - fix(core/pane-layout): remove absolute positioning

  • #1330 c9c5bf0451998ce94a57247b974e00176f294437 Thanks @github-actions! - The VariantMapping that mapped legacy font classes to current ones was removed.

  • #1394 24f3ad61ab275bf7c9bbd7e9ee84f6b4f7d3b5ff Thanks @AndreasBerliner! - refactor: replace internal comments with annotations

  • #1758 f6fd42a74b42ff0f9f2ffd2b4c2a49fbb4402760 Thanks @danielleroux! - Change default width from input.ix-from-control from width: 100% to width: auto

  • #1743 4bdec91e4a837e487caa4a25407f24eb37616531 Thanks @lzeiml! - ix-date-picker: Week numbers are now hidden by default inside the ix-date-picker. They can be shown by setting showWeekNumbers to true.
    ix-datetime-picker: Week numbers are now hidden by default inside the ix-date-picker. They can be shown by setting showWeekNumbers to true.
    ix-date-dropdown: Week numbers are now hidden by default inside the ix-date-picker. They can be shown by setting showWeekNumbers to true.
    ix-date-input: Week numbers are now hidden by default inside the ix-date-picker. They can be shown by setting showWeekNumbers to true.

  • #1742 db785bb8a4cc0654104cb24d420b7a1e2d45fdba Thanks @matthiashader! - ix-date-dropdown: Adapt the types DateDropdownOption and DateRangeChangeEvent to reflect the changed signature of the ix-date-picker's dateSelect event.

  • #1742 db785bb8a4cc0654104cb24d420b7a1e2d45fdba Thanks @matthiashader! - ix-date-input: Adapt the value property and the valueChange event to reflect the changed signature of the date-picker's dateSelect event.

  • #1613 b3846c925ec4f03fd5d26b0b66042185b766f099 Thanks @jul-lam! - ix-application now utilizes full viewport height and full viewport width

  • #1273 e8f825f7f494c8cc05dcce075afcff77839f8096 Thanks @nuke-ellington! - fix(core/checkbox): allow multiline labels and align checkbox at the top

Minor Changes

Patch Changes

Don't miss a new ix release

NewReleases is sending notifications on new releases.