Skip to content

Releases: SchwarzIT/onyx

[email protected]

09 Dec 10:05
9db2ab7

Choose a tag to compare

Minor Changes

  • e5b814a: feat(OnyxTimepicker): Implement component as unstable feature
  • 17f9fb9: feat(OnyxFileUpload): add required validation with error states

Patch Changes

  • f6ac44e: fix(OnyxDataGrid): The OnyxDataGrid now forwards all relevant props to the OnyxTable. This fixes the issue where props like truncation had no effect.

  • 336ed76: fix(OnyxCodeTabs): remove non existing copyCode emit

    The copyCode emit was a leftover in the code but didn't have any functionality. The source code is automatically copied when clicking the copy button.

  • 71f90fc: fix(OnyxSystemButton): fix label overflow

  • a2e92c8: fix(OnyxSkeleton): Fix PointerEvents were able to be triggered even when components where in "skeleton" mode

  • 8a4bd0f: fix(OnyxFormElement): Fix 2px size increase in case of a hidden error message

  • d0ce519: fix(OnyxLoadingSpinner): fix circle variant not having correct width in some contexts

  • Updated dependencies [81b7248]

  • Updated dependencies [592893c]

@sit-onyx/[email protected]

09 Dec 10:05
9db2ab7

Choose a tag to compare

Minor Changes

New

  • support-plans
  • cloud-shield

[email protected]

18 Nov 15:45
b51a35f

Choose a tag to compare

Minor Changes

  • fd6793d: feat(OnyxSlider): add OnyxSliderControl component

    • Add unstable OnyxSliderControl component for slider input controls. 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 them.
    • fix(OnyxStepper): ensure formatted display value is in sync with modelValue on blur
  • 0a67f5b: feat: implement new OnyxUnstableCodeTabs and OnyxUnstableCodeTab component

    For now, the components 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 when using them.

  • 0a67f5b: - OnyxTabs: implement new actions slot

    • OnyxTab: bind fallthrough attributes to child elements
  • 4a317f3: feat: export mergeVueProps utility

  • fe7b384: feat: implement new OnyxUnstableGlobalSearch 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 the component.

    Other minor changes:

    • feat(OnyxDialog): expose dialog template ref to the internal <dialog> element
    • feat: make CSS variable --onyx-grid-margin-vertical globally available. Previously it was just available inside the .onyx-grid-layout class
  • ab27c5f: fix(OnyxBadge): align the badge correctly in a flex layout

  • 523b7b9: refactor OnyxSlider implementation

    Breaking changes: This change includes breaking changes. Since the slider is marked as unstable, we allow for breaking changes within minor versions.

    • update and optimize internal implementation
    • prevent thumbs from overlapping each other in range mode
    • removed discrete property. Pass a corresponding step value if you only want to allow certain discrete values
    • add separate aria labels for input controls in range mode
    • fix label position for first and last label so they are aligned with the slider edges and do not overlap them
    • fix(OnyxStepper): emit undefined instead of NaN when value is cleared
  • 390252f: feat(FAB): support new CSS variables --onyx-fab-offset-x and --onyx-fab-offset-y

  • 8b82c06: feat(OnyxDataGrid): introduce controllable resizeState option for the useResizing feature

Patch Changes

  • b4483ea: fix(OnyxTable, OnyxDataGrid): apply density to the whole component instead of just the inner table

  • f183d40: fix(OnyxTag): use small instead of regular font size

    The tag font size and therefore overall height did not match the UX design. It correctly uses the small font size now (used regular previously).

  • eb8f914: fix(OnyxInfoTooltip): prevent console warning about invalid label property

  • 0279a01: fix: ensure all component CSS is inside onyx CSS layers

    onyx components apply all their styles inside CSS layers so you can easily override them without needing to care about selector specificity. Some components did not define all their styles in a CSS layer which is fixed with this version.

  • df708d6: fix(OnyxTab): define font-size and line-height for panel content

  • 23de6e1: refactor(OnyxSlider): update icon and input control behavior

    • icon: value is now changed based on the step property, not the shiftStep value
    • icon: correctly disable the increase button when max value is reached
    • input: pass step, min and max to the stepper
    • input: prevent keyboard focus on thumbs when input controls are shown since the value can by changed directly with the inputs via keyboard
  • d86f505: fix(OnyxTable): correctly show row hover styles when table is nested inside another component

  • Updated dependencies [f7f3eb4]

@sit-onyx/[email protected]

18 Nov 15:45
b51a35f

Choose a tag to compare

Minor Changes

  • 0dec59a: feat: support Storybook 10

Patch Changes

@sit-onyx/[email protected]

18 Nov 15:46
b51a35f

Choose a tag to compare

Minor Changes

  • 0a67f5b: feat: add ProsePre and NpmInstallCodeTabs component

    Markdown code snippets are now rendered with the OnyxCodeTabs component. Also a new NpmInstallCodeTabs component can be used in markdown files
    to display npm package install commands for common package managers (pnpm, npm, yarn and bun).

  • 4a317f3: feat: support global search inside nav bar by default

    The default nav bar now features a global search that can be used to search any markdown content as well as changing the app language and color scheme.
    The previous search inside the sidebar layout has been removed since it is now redundant. If you still want to include a sidebar search, pass custom content / slots to the sidebar layout.

Patch Changes

@sit-onyx/[email protected]

18 Nov 15:45
b51a35f

Choose a tag to compare

Minor Changes

  • eb11cc0: feat: update icons

    New

    • firewall
    • intake
  • f7f3eb4: feat: update icons

    New

    • computer-star
    • stars-AI

@sit-onyx/[email protected]

18 Nov 15:45
b51a35f

Choose a tag to compare

Minor Changes

  • fe7b384: feat: expose internals.getOptionValueById for createListbox and createComboBox

  • 523b7b9: refactor createSlider implementation

    Breaking changes: This change includes breaking changes. Since the createSlider is marked as unstable, we allow for breaking changes within minor versions.

    • update and optimize internal implementation
    • remove onCommit option, use onChange instead
    • prevent thumbs from overlapping each other in range mode
    • remove rail element since it is not needed
    • removed unnecessary exposed states: isDragging, activeThumbIndex, isRange, trackOffset, trackLength
    • renamed exposed states: marksList => marks, normalizedValues => normalizedValues
    • removed unnecessary exposed internals: clampValue and roundToStep, use the new unified updateValue instead
    • removed discrete option. Pass a corresponding step value if you only want to allow certain discrete values
    • export singleSliderTesting and rangeSliderTesting Playwright test utils

Patch Changes

  • b3cb469: refactor(useOutsideClick): replace setTimeout with event-driven approach

[email protected]

29 Oct 16:51
f1ff183

Choose a tag to compare

Minor Changes

  • 13f8d31: feat: implement new OnyxUnstableSlider component

    Special thanks to lovelycentury for contributing the slider to onyx 🎉

    For now, the slider 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 the slider.

  • 11a8450: fix(onyx-grid): fixed grid-center not working when used with temporary sidebar

  • a2aa7c7: feat(OnyxCalendar): implemented individual disabled dates

  • 0ab7d55: feat(OnyxTable, OnyxDataGrid): Added truncation property which allows to define multiline or ellipsis truncation (single line) behaviour of the table rows

  • df8ce8f: feat(OnyxPagination): added type property that allows to optionally display the pagination in an inline style.

  • 7817640: feat(OnyxCalendar):

    • implemented week select for range select-mode
    • implemented style improvements
    • implemented tests for range select-mode and keyboard navigation

Patch Changes

  • 0ab7d55: fix(OnyxDataGrid): Webkit specific fix: Resolves issue where a column subgrid doesn't adapt it's height to the content
  • 49bd175: fix(OnyxResizeHandle, OnyxDataGrid, OnyxSidebar): Disable text selection while dragging resize handle

@sit-onyx/[email protected]

29 Oct 16:51
f1ff183

Choose a tag to compare

Minor Changes

  • a2aa7c7: feat(OnyxCalendar): implemented individual disabled dates

  • 13f8d31: feat: implement _unstableCreateSlider composable

    Special thanks to lovelycentury for contributing the slider to onyx 🎉

    For now, the slider 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 the slider.

  • 7817640: feat(OnyxCalendar):

    • implemented week select for range select-mode
    • implemented style improvements
    • implemented tests for range select-mode and keyboard navigation

@sit-onyx/[email protected]

29 Oct 16:47
f1ff183

Choose a tag to compare

Minor Changes

  • f16bfe6: feat: implement new getBugFixingRatio metric

  • 004dbcf: release initial version

    Please refer to the documentation for how to use the package and supported metrics.

  • f3dfe42: feat: implement getThroughput metric