Releases: trendmicro-frontend/tonic-ui
@tonic-ui/[email protected]
What's Changed
- docs: add
CSS Theme Variables
andShadow DOM
pages by @cheton in #950 - fix(react/theme): correct the check for empty
cssVariables
to avoid logical errors by @cheton in #953
Full Changelog: https://github.com/trendmicro-frontend/tonic-ui/compare/@tonic-ui/[email protected]...@tonic-ui/[email protected]
@tonic-ui/[email protected]
What's Changed
Full Changelog: https://github.com/trendmicro-frontend/tonic-ui/compare/@tonic-ui/[email protected]...@tonic-ui/[email protected]
@tonic-ui/[email protected]
What's Changed
Full Changelog: https://github.com/trendmicro-frontend/tonic-ui/compare/@tonic-ui/[email protected]...@tonic-ui/[email protected]
@tonic-ui/[email protected]
What's Changed
Full Changelog: https://github.com/trendmicro-frontend/tonic-ui/compare/@tonic-ui/[email protected]...@tonic-ui/[email protected]
@tonic-ui/[email protected]
What's Changed
- feat: improve
disabled
prop handling inButton
andButtonGroup
by @cheton in #930 - chore(deps-dev): bump rollup from 3.29.4 to 3.29.5 by @dependabot in #931
- fix: resolve bug with
isNameConflictRef.current
inCheckbox
andRadio
components by @cheton in #935 - docs: ensure
ToastManager
is layered abovePortalManager
to enable adding toast notifications within a portal by @cheton in #936 - feat(
react/checkbox
,react/radio
): useuseEffectOnceWhen
hook to display warning message in non-production environments by @cheton in #937 - feat(
react/scrollbar
): addscrollViewProps
to enable passing custom props to theScrollView
component by @cheton in #939 - chore(release): version packages by @github-actions in #934
Full Changelog: https://github.com/trendmicro-frontend/tonic-ui/compare/@tonic-ui/[email protected]...@tonic-ui/[email protected]
@tonic-ui/[email protected]
What's Changed
- chore(deps): bump axios from 1.6.8 to 1.7.4 by @dependabot in #914
- chore(deps): bump micromatch from 4.0.7 to 4.0.8 by @dependabot in #916
- feat(react-icons): refine
generate-icons
script to enhance icon name transformation and support deprecated icons by @cheton in #918 - chore(release): version packages by @github-actions in #919
- ci: Migrate the CI/CD pipeline from CircleCI to GitHub Actions by @cheton in #920
- ci: correct Tonic UI documentation URL by @cheton in #921
- chore(deps-dev): bump next from 14.2.3 to 14.2.10 by @dependabot in #924
- feat: introduce
DefaultPropsProvider
for setting default props in React components by @cheton in #922 - chore(release): version packages by @github-actions in #928
Full Changelog: https://github.com/trendmicro-frontend/tonic-ui/compare/@tonic-ui/[email protected]...@tonic-ui/[email protected]
@tonic-ui/[email protected]
What's Changed
- chore: integrate latest v2 updates into v1 branch by @cheton in #926
- fix(react/tooltip): resolve tooltip misalignment issue with popup modal items for V1 by @tinaClin in #925
- chore(release): version packages by @github-actions in #929
Full Changelog: https://github.com/trendmicro-frontend/tonic-ui/compare/@tonic-ui/[email protected]...@tonic-ui/[email protected]
@tonic-ui/[email protected]
@tonic-ui/[email protected]
@tonic-ui/[email protected]
Changelog
Minor Changes
- feat(react/DatePicker): add
closeOnSelect
prop to automatically close the date picker after a date is selected by @cheton in #903 - test(react/DatePicker): resolve failing test snapshots by @cheton in #906
- feat(react/Calendar): enhance keyboard navigation and date selection by @cheton in #909
Patch Changes
- fix(react/OverflowTooltip): show the tooltip only when the string is truncated and the
disabled
prop is not true by @tinaClin in #913 - Updated dependencies [
fa0f6cf
,272869f
]- @tonic-ui/[email protected]
- @tonic-ui/[email protected]
Key Highlights
Calendar Navigation
- Move forward: Press
Tab
- Move backward: Press
Shift
+Tab
- Select month (⬅️➡️): Press
Space
orEnter
on the arrow buttons (⬅️➡️) - Select year (⬆️⬇️): Press the
ArrowUp
orArrowDown
keys to adjust the year - Select day
- Use ⬅️➡️⬆️⬇️ to move between days
- Press
Enter
orSpace
to choose a date - Note: Deselecting dates is available in the Calendar view, but not implemented in the demo