English | 简体中文
- optimize performance
- fix AccordionPaneProps
- fix Dialog.onClickAway event
- fix RightClickZone left-click-dismiss issue
- fix UUIProvider re-render issue
- fix MoneyLabel precision props not work issue
- fix Date Time Pickers style
- fix id customize feature - overrideId & fix customize props type
- fix DateTimePicker date value reset issue
- fix minor issues
- fix circular dependencies issue
- AppDialog external component
- new components: Date Time Pickers
- fix Tabs focus issue
- useGlobalClickAway deactivateElement cleanup
- Fix issue that the placeholder string of Stepper is not passed in correctly
- Change the DOM order of ProgressBar node (CircularBackground)
- Support override Sass variables in compile time.
- fix some components styles of primary color.
- fix Tooltip arrow position.
- UUIComponent expose more data to WrappedComponent.
- use HTML data-attributes to describe component's state and data instead of using className (such as TYPE_primary, STATE_opened).
- use
prop-typesto do runtime props type check. More friendly to projects in Vanilla JavaScript environment.
- hide raw input control of
Radioin Safari - new Components
RightClickZoneandMenu
- component support convenience ref prop
- new Component
Tooltip - new Component
CheckboxGroup - fix Select value type
- fix components focus trap
- fix components click away
- update Button style
white-space: nowrap; - Form components support Props { onFocus, onBlur }
- fix UUIProvider merge customize issue
- fix UUIProvider export
- new component utils: UUIProvider, UUIComponentProxy
- new package distribution config
- fix Select docs story
- Popover default usePortal=false
- fix Popover onClickAway
- Select, Cascader new props: usePortal, portalContainer
- fix Stepper style - hide spins of input[type=number] in firefox
- ListBox default hide x-scrollbar
- Select support disabled
- fix Select types & style
- minimal React version 16.14.0
- fix layout style
- fix Select value type
- enhance IntrinsicNode performance
- fix Layout style
- support pass id props to component root node
- WAI-ARIA 1.2 compliance
- new component
List
- New component
CollapseAccordion Accordionsupport Keyboard Interaction- fix
Selectlist unique keys warning
- Select update style, option type
- fix component style: Unify the height of some components
- fix svg icon config
- all components support passing
prefixandseparatorinto props
- fix issues
- fix some issues
- fix Warning: Expected server HTML to contain a matching in
- upgrade typescript to 3.9.7 (fix issue:
ReferenceError: _a is not defined bug)
- component which need React Portal support SSR (Server-Side Render)
- fix issue - component nodes have duplicate classnames
Tablemake TableColumn.onRowRender optional
- UUI Component Util - options.nodes declaration types support class component
- new component
NumberAbbrLabel - new component
Tabs - UUI Component support data-* attributes
- UUI Component support WAI-ARIA attributes
- Table cache row render fix issue
- Table new props type - cache row render
- Slider - click to select value
- MoneyLabel remove accounting.js dependency
- fix Slider
- fix accounting dependency
- update component props name
- Button add styling props
- update component node state className
- fix Pagination style
- new component ProgressBar
- update Table props.rows type - add id & key for row and column
- fixed the potentially uncontrolled problem of TextArea
- add loading props for some components
- add unit test for core utils
- migrating to Storybook 6.0.0-rc11
- update production dependencies version
- fix issues
- new component
Page - new component
Breadcrumb
- fix components style issues
- remove Table drag and drop feature
- new component
Layout
- fix some issues
- fix Popover style
- fix CountdownLabel
- fix Popover position update
- fix popover style
- remove DatePicker polyfill
Paginationnew sub componentPageSelector
- fix
Buttonloading warning
- add loading state for
Button
- fix
SelectCascaderinitial value again. - add displayName for UUI components and nodes (convenience for dev, displayed in React Dev Tools)
- UUI Component Util: IntrinsicNode merge Refs
- fix
SelectCascaderinitial value CountdownLabelallowNegative
- fix
Toasterstyle AppDialogsupport customize
PaginationpageSize new prop labelRender
AppDialogsupport return data- fix issues
- Select and Cascader new props dropdownPlacement
- new component
AppDialog
- fix datepicker polyfill issue
window is undefinedin next.js
SegmentControlnew style and dom structure.- fix
DatePickerpolyfill require window global variable.
- new component
DatePicker - form components support uncontrolled mode
- fix
SelectandCascaderclick to show popover menu issue
- convert some class based components (
Radio,RadioGroup,SegmentControl,HTMLSelect,Select) to FunctionComponent Selectsupport search- reimplement
Pagination
Paginationcustom label- update Dialog props onDismiss to onClickAway
CascaderSelectadd iconsCascaderchangeOnFinalSelect Allow only select final level options.CascaderenableSearch Cascader can input text to search options.CascaderonSearch custom search function
- fix Toaster 0 to disable the timeout
- update component
Cascaderwith styling, placeholder and expandTriggerType
- new component
Cascader - fix uui component util - customizeProps onXXX events mergedFunctions
- update
Pagination,Stepperbutton icons - update
Dialog- render views in portal container
- fix uui component util ref issue
- update all components style
- fix webpack dist config
- new component
SegmentControl - update components style
- dist pack style files separately
- fix uui component utils, avoid re-create nodes when props change
- fix
Toasttimeout dismiss
- lint code
- fix
Slidervertical direction, min -> max, bottom -> top - new implementation of
Switch, removerc-switchdependency
- new component
CountdownLabel - fix uui component util
- fix
Buttonroot props Dialognew propsonDismiss- new component
Slider
- new component
Icon
- new component
Stepper - fix input components style
- new component
Drawer - export uui utils
- new component
Popover - fix convenience props
- uui IntrinsicNode support IntrinsicAttributes
- fix UUI.ClassComponent customize props type
- rename
HTMLSelect - new component
Select
- fix uui components performance issue
TextFieldsupportmaxLengthpropTextFieldsupport toggle password visible- New component
TextArea NumberFieldnew nodes structure
- use UUI Component Util to create components.
- [BREAKING CHANGE] new prop
customizeto customize component style. (remove old customize props such asextendClassName,extendStylein the root props of component) - [BREAKING CHANGE] component node class name will change to
UUI-XXX-YYY - component support convenience props
classNameandstyle, these props will be injected into Root node of component. - Storybook add docs page
MoneyLabelusevalueprop instead ofchildren
- fix tailwindcss purge in production build
- tailwindcss use
_as separator
- export
Label,Pagination,SelectandToastcomponents
- update
TextFieldandNumberFieldvalue type
Checkboxprops onChange new second parameterevent: React.ChangeEvent<HTMLInputElement>- new Component
Toast