Releases: SchwarzIT/onyx
[email protected]
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
OnyxDataGridnow forwards all relevant props to theOnyxTable. This fixes the issue where props liketruncationhad no effect. -
336ed76: fix(OnyxCodeTabs): remove non existing
copyCodeemitThe
copyCodeemit 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]
@sit-onyx/[email protected]
Minor Changes
New
- support-plans
- cloud-shield
[email protected]
Minor Changes
-
fd6793d: feat(OnyxSlider): add
OnyxSliderControlcomponent- Add unstable
OnyxSliderControlcomponent 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
- Add unstable
-
0a67f5b: feat: implement new
OnyxUnstableCodeTabsandOnyxUnstableCodeTabcomponentFor 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
actionsslot- OnyxTab: bind fallthrough attributes to child elements
-
4a317f3: feat: export
mergeVuePropsutility -
fe7b384: feat: implement new
OnyxUnstableGlobalSearchcomponentFor 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
dialogtemplate ref to the internal<dialog>element - feat: make CSS variable
--onyx-grid-margin-verticalglobally available. Previously it was just available inside the.onyx-grid-layoutclass
- feat(OnyxDialog): expose
-
ab27c5f: fix(OnyxBadge): align the badge correctly in a flex layout
-
523b7b9: refactor
OnyxSliderimplementationBreaking 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
discreteproperty. Pass a correspondingstepvalue 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-xand--onyx-fab-offset-y -
8b82c06: feat(OnyxDataGrid): introduce controllable
resizeStateoption for theuseResizingfeature
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
stepproperty, not theshiftStepvalue - 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
- icon: value is now changed based on the
-
d86f505: fix(OnyxTable): correctly show row hover styles when table is nested inside another component
-
Updated dependencies [f7f3eb4]
- @sit-onyx/[email protected]
@sit-onyx/[email protected]
Minor Changes
- 0dec59a: feat: support Storybook 10
Patch Changes
- Updated dependencies [f7f3eb4]
- @sit-onyx/[email protected]
@sit-onyx/[email protected]
Minor Changes
-
0a67f5b: feat: add
ProsePreandNpmInstallCodeTabscomponentMarkdown code snippets are now rendered with the OnyxCodeTabs component. Also a new
NpmInstallCodeTabscomponent 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
- 96b22cc: bump peerDependencies version for
@nuxtjs/color-modeto>= 4 - Updated dependencies [f7f3eb4]
- [email protected]
- @sit-onyx/[email protected]
@sit-onyx/[email protected]
@sit-onyx/[email protected]
Minor Changes
-
fe7b384: feat: expose internals.getOptionValueById for createListbox and createComboBox
-
523b7b9: refactor
createSliderimplementationBreaking changes: This change includes breaking changes. Since the
createSlideris marked as unstable, we allow for breaking changes within minor versions.- update and optimize internal implementation
- remove
onCommitoption, useonChangeinstead - prevent thumbs from overlapping each other in range mode
- remove
railelement 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
updateValueinstead - removed
discreteoption. Pass a correspondingstepvalue if you only want to allow certain discrete values - export
singleSliderTestingandrangeSliderTestingPlaywright test utils
Patch Changes
- b3cb469: refactor(useOutsideClick): replace setTimeout with event-driven approach
[email protected]
Minor Changes
-
13f8d31: feat: implement new
OnyxUnstableSlidercomponentSpecial 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
truncationproperty which allows to define multiline or ellipsis truncation (single line) behaviour of the table rows -
df8ce8f: feat(OnyxPagination): added
typeproperty 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
@sit-onyx/[email protected]
Minor Changes
-
a2aa7c7: feat(OnyxCalendar): implemented individual disabled dates
-
13f8d31: feat: implement
_unstableCreateSlidercomposableSpecial 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]
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
getThroughputmetric