Releases: privy-open-source/design-system
Releases · privy-open-source/design-system
0.19.0
In this update, we improve integration with nuxt-link, sidebar now auto-active based on current url, smoother collapse animation.
And also, we improve persona-icon a lot (thank to all icon designers), it's now more balance in visual apperance, fix some bug on vue version, and fix icon responsive.
🚀 Features
- select: Add clearable props - by rendy.andika (9bdf3)
- breadcrumbs: Allow custom divider in breadcrumb component - by Pringgo Radianto (e1d2c)
- nav: Auto-active nav based on current url - by Ade Novid (438ac)
🐞 Bug Fixes
- deps:
- Update dependency @floating-ui/dom to v1.5.1 - by renovate[bot] (d4a1d)
- Update dependency @carbon/icons-vue to v10.72.1 - by renovate[bot] (f718d)
- Update dependency @fontsource/dm-sans to v5.0.6 - by renovate[bot] (f0481)
- Update dependency @fontsource/dm-sans to v5.0.7 - by renovate[bot] (525a9)
- Update dependency interactjs to v1.10.18 - by renovate[bot] (f4e9c)
- Update dependency chart.js to v4.3.3 - by renovate[bot] (e9d07)
- Update dependency vue-collapsed to v1.2.6 - by renovate[bot] (5b521)
- Update dependency @fontsource/dm-sans to v5.0.8 - by renovate[bot] (71a48)
- Update dependency @vueuse/core to v10.3.0 - by renovate[bot] (594ec)
- Update dependency @vueuse/math to v10.3.0 - by renovate[bot] (2cb45)
- subheading:
- Fix typo on example docs - by Wildanun Nabil (4d9bc)
- persona-icon:
- select:
- signature-draw:
- Fix inconsistent in ssr - by Ade Novid (86fb0)
🏎 Performance
- collapse: Improve collapse animation - by Ade Novid (6b6fb)
View changes on GitHub
0.18.0
🚨 Breaking Changes
- persona: Remove
@carbon/icons-vue
from deps - by Ade Novid (57212)- we completely replace all icon from
@carbon/icons-vue
to@privyid/persona-icon
. If you still use@carbon/icons-vue
, you need to install manually,yarn add @carbon/icons-vue
- we completely replace all icon from
🚀 Features
- steps: Add total to scoped slot - by Afrijal Dzuhri (ec36f)
- select: Add
disabled
in SelectItem - by rendy.andika (40463) - dropdown: Add props disabled for dropdownitem - by rendy.andika (84c29)
- button:
- card:
- Add custom variables for card - by Afriq Yasin Ramadhan (a007a)
- datepicker:
- Add size variant - by Ade Novid (81484)
- filterbar:
- Replace section label with dropdown header - by Afriq Yasin Ramadhan (ea542)
- icon:
- Replace all component icon with persona icon - by Afriq Yasin Ramadhan (61493)
- input:
- input-pin:
- Add prop
accept
to whitelist accepted character - by Ade Novid (7087e)
- Add prop
- list group:
- Add borderless and rounded variant in list group - by Afriq Yasin Ramadhan (2770b)
- modal:
- Add modal body scrollable min and max height variables; add modal content margin-y variables - by Afriq Yasin Ramadhan (6a126)
- persona icon:
- Implement persona icon in avatar, banner, breadcrumbs, button, camera, button-group, checkbox, contextual-bar, cropper, dropdown, dropdown-subitem, dropzone, form-group, input-group, input, label, modal and nav - by Afriq Yasin Ramadhan (1b1ff)
- select:
- sidebar-menu:
- spinner:
- tabs:
- Add tabs content padding variables - by Afriq Yasin Ramadhan (f3a8b)
- textarea:
- Add prop
accept
to whitelist accepted character - by Ade Novid (f4bac)
- Add prop
- tooltip:
- Add manual & programmatic trigger - by Ade Novid (1a02b)
- truncate:
- Add tooltip for non-expandable - by Ade Novid (8f752)
🐞 Bug Fixes
- calendar:
- Change type of buttons to "button" to prevent form submission - by Pringgo Radianto (597a3)
- card:
- Fix border color on dark mode - by Ade Novid (534fa)
- datepicker:
- Value not changed when
v-model:start
andv-model:end
changed - by Ade Novid (96d84)
- Value not changed when
- deps:
- Update dependency core-js to v3.31.1 - by renovate[bot] (1504a)
- Update dependency @carbon/icons-vue to v10.71.1 - by renovate[bot] (6fc16)
- Update dependency core-js to v3.31.1 - by renovate[bot] (1ebef)
- Update dependency @carbon/icons-vue to v10.71.1 - by renovate[bot] (ad214)
- Update dependency pdfjs-dist to v3.8.162 - by renovate[bot] (05515)
- Update dependency sanitize-html to v2.11.0 - by renovate[bot] (45742)
- Update dependency tabbable to v6.2.0 - by renovate[bot] (76296)
- Update dependency chart.js to v4.3.2 - by renovate[bot] (b2f2e)
- Update nuxt framework to v3.6.5 - by renovate[bot] (4ebe6)
- Update dependency vue-demi to v0.14.5 - by renovate[bot] (45d9c)
- Update dependency vue-router to v4.2.4 - by renovate[bot] (d23dd)
- Update dependency @fontsource/dm-sans to v5 - by renovate[bot] (2524f)
- Update dependency @testing-library/dom to v9 - by renovate[bot] (bf860)
- Update dependency fast-equals to v5 - by renovate[bot] (bb301)
- Update dependency marked to v5 - by renovate[bot] (f5e33)
- Update dependency core-js to v3.32.0 - by renovate[bot] (c8c8d)
- input-pin:
- nav-item:
- Fix nav-item should be using router-link instead anchor tag - by Pringgo Radianto (2010c)
- pdf-viewer:
- Password error not caught in on-error hook - by Ade Novid (4fcee)
- select:
- signature-draw:
- Fix button wrong position when loaded on ssr - by Ade Novid (d910f)
- tailwind-animation:
- Fix unexpected transition property - by Ade Novid (66e43)
- toast:
- Balancing margin of toast in all position variant - by Afriq Yasin Ramadhan [(90ca2)](https://github.co...
0.17.1
🐞 Bug Fixes
- dropdown: Fix dropdown popup when inside modal - by Ade Novid (10cb1)
- link: Component with link overwritten by main permalink style - by Afriq Yasin Ramadhan (72c1b)
- persona: Error missing date-fns when build prod - by Ade Novid (a6428)
View changes on GitHub
0.17.0
🚀 Features
- carousel:
- Add new component
p-carousel
- by Ade Novid (5fb3b)
- Add new component
- dropdown:
- Create dropdown header component and update styleguide documentation - by Afriq Yasin Ramadhan (cf70d)
- Add props button-class for button dropdown class - by Afriq Yasin Ramadhan (347b3)
- Add dropdown button class; add relative-position - by Afriq Yasin Ramadhan (dcec0)
- Add dropdown header action - by Afriq Yasin Ramadhan (97d90)
- list group:
- Add list-group and list-group-item component; add unit test for list-group and list-group-item; create documentation - by Afriq Yasin Ramadhan (97353)
- nav:
- Enable divider in nav-item-dropdown - by Afriq Yasin Ramadhan (aeda4)
- progress-indicator:
- Add new component
p-progress-indicator
- by Ade Novid (8fdbd)
- Add new component
- sidebar:
- steps:
- Add direction and loop mode - by Ade Novid (be59a)
- tailwind-animation:
- tailwind-preset:
- Add static value for
min-h-*
,min-w-*
,max-h-*
,max-w-*
- by Ade Novid (fb393)
- Add static value for
- toast:
🐞 Bug Fixes
- Change default value to undefined - by Rendy Andika (ce3bc)
- Change default value props modelvalue - by Rendy Andika (df79f)
- Change default value props and handle undefined props - by Rendy Andika (fdd0b)
- calendar:
- datepicker:
- Fix error-state style - by Ade Novid (9df8f)
- deps:
- form-group:
- Update color to
fg/subtle
- by Ade Novid (e6507)
- Update color to
- form-label:
- Change text label from default to subtle - by Panji-by (40f32)
- input:
- Resolve broken input background color in dark mode - by Afriq Yasin Ramadhan (9354a)
- input password:
- Resolve clearable input password crash with view-icon - by Afriq Yasin Ramadhan (f5eb6)
- persona-icon:
- Fix missing type definition - by Ade Novid (50672)
- sidebar:
- Sidebar z-index demo overlapping the navbar - by Afriq Yasin Ramadhan (c0474)
View changes on GitHub
0.16.0
🚀 Features
- calendar:
- nav:
- navbar:
- Add padding-x, padding-y and background variables - by Afriq Yasin Ramadhan (b9a6b)
- sidebar:
- Add an action in section-title and make section collapsible - by Afriq Yasin Ramadhan (0d512)
- sidebar menu:
- Add collapsible in each section menu and add action in section-title - by Afriq Yasin Ramadhan (f4dd6)
🐞 Bug Fixes
- deps:
- dropdown:
- Dropdown section-title looks innapropriate - by Afriq Yasin Ramadhan (3493f)
- pdf-viewer:
- Restrict coordinate to paper size - by Ade Novid (4da7a)
View changes on GitHub
0.15.0
🚀 Features
- nav: Add sizing in nav-item-dropdown - by Afiq Yasin Ramadhan (ca3a1)
🐞 Bug Fixes
- PDF Viewer:
- deps:
- nav:
- Resolve conflict - by Afiq Yasin Ramadhan (f0956)
- sidebar:
- Update unit test for padding-bottom of sidebar-menus conditions - by Afiq Yasin Ramadhan (c91c7)
- toast:
- Fix toast z-index in documentation preview - by Afiq Yasin Ramadhan (15641)
View changes on GitHub
0.14.0
🚀 Features
- dropdown: Add menu-size props for menu container sizing, update unit test - by Afiq Yasin Ramadhan (0ad97)
- navbar: Responsive navbar-collapse scrollable, responsive navbar dropdown-menu - by Afiq Yasin Ramadhan (9c81c)
🐞 Bug Fixes
- breadcrumb: Make breadcrumb item capitalize by default, fix breadcrumb item dropdown style - by Afiq Yasin Ramadhan (31330)
- cropper: Error missing image on build production - by Ade Novid (309f8)
- deps: Update dependency core-js to v3.30.2 - by renovate[bot] (57eb2)
View changes on GitHub
0.13.1
🐞 Bug Fixes
- sidebar: sidebar will scrolling when has many basic menu and won't overlap bottom menu - by Afiq Yasin Ramadhan (caa34)
- deps:
- pdf-viewer:
- Navigation button dissapear on focus - by Afiq Yasin Ramadhan (d004a)
- sidebar:
View changes on GitHub
0.13.0
✨ Persona Icon
We add new our icon pack under package @privyid/persona-icon
🚀 Features
- text:
- Add transform and weight prop, update documentation, create unit test - by Afiq Yasin Ramadhan (18d3f)
🐞 Bug Fixes
- others: reorganizing order of component layer, add z-index docs in variables-foundation - by Afiq Yasin Ramadhan (20d80)
- navbar: centering items inside navbar-nav, add menu-class in the dropdown and nav-item-dropdown - by Afiq Yasin Ramadhan (37d3f)
- button: Centering button text, remove text decoration line on hover, add default color hover to prevent global style of link - by Afiq Yasin Ramadhan (c7b74)
- dropdown: Stop downdrop to prevent others tab keyup - by Ade Novid (55d30)
- modal: Add max-width - by Ade Novid (1aa10)
View changes on GitHub
0.12.0
🚀 Features
- nav: Support toggle dropdown in nav-item-dropdown via v-model - by Afiq Yasin Ramadhan (5e9f5)
🐞 Bug Fixes
- checkbox: Check box stretch when has very long caption - by Afiq Yasin Ramadhan (59f88)
- deps: Update dependency @zxing/browser to v0.1.3 - by renovate[bot] (185fb)
- pdf-object: Fix add-on apperance on dark mode - by Ade Novid (0f8e4)