Skip to content

Releases: SchwarzIT/onyx

sit-onyx@1.9.0

02 Mar 12:55
Immutable release. Only release title and notes can be modified.
d629dc2

Choose a tag to compare

Minor Changes

  • 2899011: feat(OnyxNavBar): vertical navbar support

    • implemented OnyxVerticalNavBarsupport component
    • implemented new orientation, expanded and alignment properties for supporting a vertical nav bar
    • implemented OnyxMoreList for automatic item overflow.
    • feat added tooltip and flyout positions & offset configurations
  • b1254e8: feat: implemented new OnyxUnstableSplitButton component

    For now, the component is marked as experimental/unstable which means that it is still under active development and the API might change in patch or minor releases. Keep an eye on the changelog when using it.

  • bb05353: feat: implement new OnyxUnstableFormElementV2 component

    This component will replace the OnyxFormElement in the future and be the unified foundation for other form elements.

    For now, the OnyxUnstableFormElementV2 component is marked as experimental/unstable which means that it is still under active development and the API might change in patch or minor releases. Keep an eye on the changelog when using it.

  • 9527d87: feat: support more languages

    The following languages are now provided: Bulgarian, Czech, Spanish, French, Croatian, Italian, Korean (updated), Dutch, Polish, Portuguese, Romanian and Slovak

    For a full list, please refer to the i18n documentation.

  • 2899011: feat(OnyxFlyout & OnyxUserMenu):

    • added left/right position support
  • ad676a1: The following utils are now exported: FORM_INJECTED_SYMBOL, useFormContext, getFormMessages, injectI18n and useForwardProps

  • 28b2948: feat(OnyxDataGrid): implemented actions option for features to pass actions that are displayed above the data grid.

  • ad676a1: feat(OnyxSystemButton): add default slot

Patch Changes

  • ecb91f9: refactor: rename the "Timepicker" component, its related types and CSS classes to "TimePicker" (camel case) to be aligned with common naming conventions.
    This affects:

    • Component name: OnyxUnstableTimepicker to OnyxUnstableTimePicker
    • CSS classes: .onyx-timepicker-* to .onyx-time-picker-*
    • types: OnyxTimepickerProps to OnyxTimePickerProps, TIMEPICKER_TYPES to TIME_PICKER_TYPES and TimepickerSelectOptions to TimePickerSelectOptions
  • bb05353: fix(OnyxBasicPopover): correctly manage open state internally if open property is unset

  • 44564cd: fix(OnyxSystemButton): Fix incorrect icon size from 20px to 16px. The component size itself stays the same.

  • 8e291bb: fix(OnyxFormElement): correctly apply density property

  • Updated dependencies

    • @sit-onyx/icons@1.7.0

@sit-onyx/tiptap@0.1.0

02 Mar 12:55
Immutable release. Only release title and notes can be modified.
d629dc2

Choose a tag to compare

Minor Changes

@sit-onyx/storybook-utils@1.1.2

02 Mar 12:55
Immutable release. Only release title and notes can be modified.
d629dc2

Choose a tag to compare

Patch Changes

  • b1254e8: fix(sourceCodeTransformer): Fix only first occurrence of a flag/icon svg content was being replaced by imported constant
  • Updated dependencies
    • @sit-onyx/icons@1.7.0

@sit-onyx/playwright-utils@1.2.0

02 Mar 12:55
Immutable release. Only release title and notes can be modified.
d629dc2

Choose a tag to compare

Minor Changes

  • 919731c: feat(executeMatrixScreenshotTest): Added new option screenshotOptions to pass playwright LocatorScreenshotOptions

@sit-onyx/icons@1.7.0

02 Mar 12:55
Immutable release. Only release title and notes can be modified.
d629dc2

Choose a tag to compare

Minor Changes

  • a513471: feat: update icons

  • 1dee330: feat: update icons

    New

    • numbered-list
    • chevron-first-page
    • chevron-last-page

    Modified

    • eye-closed
    • share-android

sit-onyx@1.8.0

13 Feb 11:33
Immutable release. Only release title and notes can be modified.
fa725f5

Choose a tag to compare

Minor Changes

  • 0b13ab6: feat: implement new OnyxUnstableKey and OnyxUnstableShortcut components as well as _unstableUseShortcut composable

    For now, the components and composable are marked as experimental/unstable which means that they are still under active development and the API might change in patch or minor releases. Keep an eye on the [changelog](https://onyx.schwarz/development/packages/changelogs/sit-onyx.html) when using them.

  • da2532c: feat(OnyxFormElement, OnyxForm): Add new reserveMessageSpace prop, which permanently blocks the message space (used by errors etc.) beneath the input field. Enabling this ensures no layout shifts are happening when the error state of an form element changes. This will become the new default behaviour von v2.

  • 7574590: The OnyxUnstableCodeTabs and OnyxUnstableCodeTab component are now considered stable so they are renamed to OnyxCodeTabs and OnyxCodeTab.
    There won't be any breaking changes from now on within minor versions.

    Other changes:

    • changed code font size from regular to small.
  • 7664b2b: fix(OnyxDataGrid:stickyColumns):

    • columns groups can now be adjusted via features
    • make columns groups sticky for the sticky feature

Patch Changes

  • 55835b4: fix(OnyxDatePicker): Fix timezone being considered incorrectly when calculating date
  • 9b56bbb: fix(OnyxForm): Fix shorthand for showError boolean prop not working
  • 4c113d6: fix(OnyxSlider): Tooltip not correctly aligned with thumb
  • d0cdc5d: fix(OnyxDataGrid/filtering): Fix filterFunc value is always passed as string
  • b5a641b: Deprecated the --onyx-font-family CSS variable. Use --onyx-font-family-paragraph instead.
  • Updated dependencies [3e34b0c]
    • @sit-onyx/icons@1.6.0

@sit-onyx/playwright-utils@1.1.1

13 Feb 11:33
Immutable release. Only release title and notes can be modified.
fa725f5

Choose a tag to compare

Patch Changes

  • 0b13ab6: fix(screenshot-matrix): support using UTF-16 characters for rows and columns

    You can now use UTF-16 characters for row and column names when capturing screenshot matrix tests since they will now be escaped with String.codePointAt() so the resulting CSS grid layout areas have valid values in such cases.

@sit-onyx/nuxt-docs@0.3.0

13 Feb 11:32
Immutable release. Only release title and notes can be modified.
fa725f5

Choose a tag to compare

Minor Changes

  • 02318ac: There are now new prose components available for usage in markdown files and existing ones have updated styles.
    • add InfoCard component that uses the OnyxInfoCard
    • external links are opened with target _blank by default
    • add ProseCode component for inline code snippets
    • updated vertical spacings for: h2 and h3 headlines, table, PackageManagerCodeTabs and NpmInstallCodeTabs
    • add ProseHr component for horizontal separators
    • add ProseP component for regular paragraphs
    • replace ResolvableIcon component with useIcon composable

Patch Changes

  • Updated dependencies [3fd9d72]
    • sit-onyx@1.8.0
    • @sit-onyx/icons@1.6.0

@sit-onyx/icons@1.6.0

13 Feb 11:32
Immutable release. Only release title and notes can be modified.
fa725f5

Choose a tag to compare

Minor Changes

  • 3e34b0c: feat: update icons

    New

    • dremio
    • pubsub-service

@sit-onyx/headless@0.7.0

13 Feb 11:33
Immutable release. Only release title and notes can be modified.
fa725f5

Choose a tag to compare

Minor Changes

  • df4fa65: feat(createSlider): adapt mark left position style calculation

    There is no additional transform necessary to align the marks, instead the necessary calculations parameters changed:

    • positionOffset is removed
    • padding is added to allow for the definition of safe-zones at the start and beginning of the trail.
    • markWidth is added to account it's width in the calculation and no additional transform is necessary.

    E.g.

    mark({ value: markItem.value, label: markItem.label, positionOffset: "0.25rem" });

    is now

    mark({ value: markItem.value, label: markItem.label, padding: "0.1rem", markWidth: "0.375rem" });