@qui/react-vscode
0.7.0
February 19th, 2025
Versions
{"@qui/base": "^2.39.0","@qui/react-core": "^1.4.0","@qui/react-vscode": "^0.7.0"}
Highlights
- breaking (Tabs): Changed the
onChangeprop toonIndexChangeto better reflect the action in theTabscomponent. - feat (Steps): Added new
Stepscomponent with related subcomponents and styles. - fix (vs-dialog-css): Updated the grid template columns and adjusted the placement for the
.vs-dialog--close-buttonclass when.vs-dialog--statusclass is present. - dev: Updated package dependencies for
@qui/baseand@qui/react-coreto their latest versions. - dev: Bumped version of
@qui/react-vscodeto0.7.0.
0.6.1
February 18th, 2025
Versions
{"@qui/base": "^2.38.0","@qui/react-core": "^1.3.0","@qui/react-vscode": "^0.6.1"}
Highlights
- fix (IconButton): the
classNameprop no longer overwrites the element's className. - fix (IconButton): added 2px padding to match text button.
0.6.0
February 18th, 2025
Versions
{"@qui/base": "^2.38.0","@qui/react-core": "^1.3.0","@qui/react-vscode": "^0.6.0"}
Highlights
- feat (DialogContent): Add
scrollWrapperPropsprop to customize the scrollable element inside the dialog content. - feat (DialogTrigger): New component DialogTrigger added to handle triggering of dialogs.
- feat (Tooltip): New components Tooltip, TooltipTrigger, and TooltipContent added to provide tooltip functionality.
- fix (DialogContent): Include
classNamefromscrollWrapperPropswhen rendering the RemoveScroll component. - fix (Dialog): Correct positioning and styling of dialog close button and header when a close button is present.
- fix (Dropdown): Add border and z-index to improve dropdown styling.
- fix (Input): Add placeholder color styling to match VSCode theme.
- fix (Menu): Add border and z-index to improve menu styling.
- dev: Add Tooltip exports to the main entry point of the package.
0.5.1
February 17th, 2025
Versions
{"@qui/base": "^2.38.0","@qui/react-core": "^1.2.0","@qui/react-vscode": "^0.5.1"}
Highlights
- fix (Button): fixed
outlinevariant foreground color.
0.5.0
February 15th, 2025
Versions
{"@qui/base": "^2.38.0","@qui/react-core": "^1.2.0","@qui/react-vscode": "^0.5.0"}
Highlights
- feat (DropdownInput): add
variantprop to allow different styling options. - feat: update
vs-dropdown-input.csswith new variant styles and minor style adjustments. - feat (DropdownInputTypes): introduce
DropdownInputVarianttype for styling variants. - fix (DropdownInput): adjust icon size from 14 to 12 to match Figma designs.
- fix (DropdownInput): remove border to match Figma designs.
0.4.1
February 13th, 2025
Versions
{"@qui/base": "^2.38.0","@qui/react-core": "^1.2.0","@qui/react-vscode": "^0.4.1"}
Highlights
- fix (CatalogCard): adjusted label, tag, and description font weights from 400 to 500 to match designs.
0.4.0
February 12th, 2025
Versions
{"@qui/base": "^2.38.0","@qui/react-core": "^1.2.0","@qui/react-vscode": "^0.4.0"}
Highlights
- feat (Button): add support for button sizes 'sm' and 'xs'.
- feat (Button): add
outlinevariant to theButtonVarianttype. - feat (Button): add
sizeprop to Button component to specify the size. - feat (Button utils): introduce
getIconSizeFromButtonSizeutility function to map button sizes to icon sizes. - fix (Button): correctly set
data-variantattribute for button elements. Removed variant class. - fix (Button): fix hover and focus styles for secondary variant buttons.
- fix (Button): adjust right margin for start icon and left margin for end icon in buttons.
- fix (Button): update hover state background color logic for disabled buttons.
- fix (Button): apply size-specific styles for button font-size, line-height, and padding.
- fix (Button): introduce
data-variantattribute for secondary and outline button styles. - fix (Button): remove unnecessary border-color declarations and margins.
0.3.0
February 12th, 2025
Versions
{"@qui/base": "^2.38.0","@qui/react-core": "^1.2.0","@qui/react-vscode": "^0.3.0"}
Highlights
- breaking (Tabs): Remove the
orientationproperty fromTabsPropsand usage. Vscode does not have vertically oriented tabs. - feat (TabList): Add support for rendering children within
TabListcomponent. - feat (Tab): Implement
isSelectedlogic to display a bar when a tab is active. - fix (Tab): Include
definedutility from@qui/baseto check if a tab is selected. - fix (VsTabsCss): Update styling to include a bottom border and position adjustments for tabs.
- dev: Update CSS to match the new design requirements for the
vs-tabs--tab-listandvs-tabs--tab.
0.2.0
February 11th, 2025
Versions
{"@qui/base": "^2.38.0","@qui/react-core": "^1.1.0","@qui/react-vscode": "^0.2.0"}
Highlights
- feat (CatalogCard): add
styleprop andcountvalue for children count to component, affecting styling based on child count - feat (Progress): new progress component implementation, including
ProgressBar,ProgressTrack,ProgressValue, andProgressLabel - feat (ProgressCircle): new progress circle component implementation, including
ProgressCircle,ProgressCircleContext,ProgressCircleLabel,ProgressCircleCircle, and related utility functions and types - fix (CatalogCardDescription): default generic type parameter C to "div"
- fix (CatalogCardDetails): default generic type parameter C to "div"
- fix (CatalogCardLabel): default generic type parameter C to "div"
- fix (CatalogCard): remove explicit margin style in favor of CSS variable for child count
- dev: update exports in
index.tsto include new progress components
0.1.0
February 7th, 2025
- pre-release. Expect breaking changes until v1.0.