Skip to content

Releases: privy-open-source/design-system

0.23.0

02 Oct 07:16
917978c
Compare
Choose a tag to compare

🚀 Features

  • label: Possible to insert icon in label and customize label color - by Afriq Yasin Ramadhan (0817e)
  • pagination: Add select-input sizing - by Afriq Yasin Ramadhan (2d7be)

🐞 Bug Fixes

  • deps:
    • Update dependency pdfjs-dist to v3.11.174 - by renovate[bot] (63f6e) (64836)
    • Update nuxt framework to v3.7.4 - by renovate[bot] (638ac) (7547a)
  • list group:
    • Change state of dropdown, select and list group - by Afriq Yasin Ramadhan (dd062)
  • pagination:
    • Fix select page sizing - by Ade Novid (33a21)
  • select:
    • Fix select in pagination and pdf-navigation - by Ade Novid (380ca)
View changes on GitHub

0.22.0

25 Sep 07:05
80a93b3
Compare
Choose a tag to compare

🚨 Breaking Changes

  • button: Replace brand.accent with brand.action as primary color of button, replace text-subtle with text-default as button default - by Afriq Yasin Ramadhan (964ff)
    Migration:
    • Unless you don't customize the default color from tailwind-preset you have nothing to do.
    • change brand.accent to brand.action in tailwind.config.js
  • contextualbar: Replace prop variant to state, add warning and neutral state - by Afriq Yasin Ramadhan (8def5)

🚀 Features

  • badge:
    • Add support to custom color via class - by Afriq Yasin Ramadhan (2db6a)
    • Add slot icon-content - by Afriq Yasin Ramadhan (8d504)
  • banner:
    • Add props no-icon - by Afriq Yasin Ramadhan (e496d)
  • core:
  • dialog:
    • Adding options dialog for hide dismiss button and no close dialog on backdrop - by Afriq Yasin Ramadhan (6f808)
  • eslint-config-persona:
    • Enable typescript inside template - by Ade Novid (36d12)
  • label:
    • Change label padding - by Afriq Yasin Ramadhan (6bee0)
  • modal:
    • Add modal full variant and modal free distraction - by Afriq Yasin Ramadhan (f45ce)
  • pdf-helipad:
    • Add event click - by Ade Novid (8e546)
  • select:
    • Add prop divider, menuClass and menuSize - by Afriq Yasin Ramadhan (4e546)
    • Add prop multiple - by Ade Novid (66cb8)
    • Add prop no-close-after-select - by Ade Novid (d1688)
  • table-static:
    • Add prop scrollable - by Ade Novid (f2f82)
  • tabs:
    • Add slide transition - by Ade Novid (54a44)
  • text:
    • Add element tag in text component - by Afriq Yasin Ramadhan (ea228)
  • toggle:
    • Add custom switch class - by Afriq Yasin Ramadhan (161c2)

🐞 Bug Fixes

  • deps:
    • Update dependency @fontsource/dm-sans to v5.0.12 - by renovate[bot] (17477)
    • Update dependency @floating-ui/dom to v1.5.2 - by renovate[bot] (746c9)
    • Update dependency core-js to v3.32.2 - by renovate[bot] (510c3)
    • Update dependency @floating-ui/dom to v1.5.3 - by renovate[bot] (f2d5b)
    • Update dependency @floating-ui/dom to v1.5.3 - by renovate[bot] (19c09)
    • Update nuxt framework to v3.7.3 - by renovate[bot] (4763e)
    • Update dependency @testing-library/user-event to v14.5.0 - by renovate[bot] (cf61d)
    • Update dependency pdfjs-dist to v3.10.111 - by renovate[bot] (107b1)
    • Update dependency @testing-library/user-event to v14.5.1 - by renovate[bot] (713e7)
    • Update dependency chart.js to v4.4.0 - by renovate[bot] (43ae5)
    • Update dependency marked to v5.1.2 - by renovate[bot] (ff4ce)
    • Update dependency sanitize-html to v2.11.0 - by renovate[bot] (1cfac)
    • Update dependency @testing-library/dom to v9.3.3 - by renovate[bot] (c52c3)
    • Update dependency @testing-library/user-event to v14.5.1 - by renovate[bot] (eab4b)
    • Update dependency interactjs to v1.10.19 - by renovate[bot] (57352)
    • Update dependency vue-collapsed to v1.2.8 - by renovate[bot] (4b67d)
    • Update dependency vue-collapsed to v1.2.8 - by renovate[bot] (d0189)
    • Update dependency vue-router to v4.2.5 - by renovate[bot] (e4d88)
  • main:
    • Global heading affected another heading component - by Afriq Yasin Ramadhan (34208)
View changes on GitHub

0.21.0

11 Sep 07:14
69b24a2
Compare
Choose a tag to compare

   🚀 Features

  • accordion:
    • Add accordion component  -  by Devara Eko (7382d)
  • button:
    • Add loading state  -  by Ade Novid (0b93f)
  • form-group:
    • Add support horizontal mode  -  by Devara Eko (2c889)
  • pdf-text:
    • Add word-wrap in label  -  by Ade Novid (0628a)
    • Add hdpi srcset  -  by Ade Novid (5024c)
  • pdf-viewer:
    • Expose zoomIn, zoomOut, next, and prev into slot  -  by Ade Novid (449ce)
  • sheet:
    • Add component <p-sheet>  -  by Ade Novid (3ee75)
  • signature-text:
    • Add hdpi srcset  -  by Ade Novid (32139)
  • store:
    • Add ssr support  -  by Ade Novid (3deb8)
  • table-flex:
    • Add slot row  -  by Ade Novid (0d51a)

   🐞 Bug Fixes

  • deps:
    • Update dependency @fontsource/dm-sans to v5.0.11  -  by renovate[bot] (be24f)
    • Update dependency core-js to v3.32.1  -  by renovate[bot] (d3647)
    • Change to esm  -  by Ade Novid (0d8d2)
    • Update dependency vue-collapsed to v1.2.7  -  by renovate[bot] (ba9f6)
    • Update dependency vue-demi to v0.14.6  -  by renovate[bot] (9a7ea)
    • Update dependency vue-collapsed to v1.2.7  -  by renovate[bot] (37d81)
    • Update dependency pdfjs-dist to v3.10.111  -  by renovate[bot] (700e7)
    • Update nuxt framework to v3.7.1  -  by renovate[bot] (2d889)
    • Update dependency @floating-ui/dom to v1.5.1  -  by renovate[bot] (46905)
    • Update dependency @testing-library/dom to v9.3.1  -  by renovate[bot] (2c792)
  • form-group:
    • Fix additional contents after wrapping into div  -  by Devara Eko (c7c78)
    View changes on GitHub

0.20.0

28 Aug 05:55
5f1463e
Compare
Choose a tag to compare

🚨 Breaking Changes

  • table: Split <p-table> into <p-table-flex> and <p-table-static> - by Ade Novid (33a18)
    Migration:
    • <p-table> now deprecated, and will removed in next release
    • We recommend to change:
      • <p-table variant="flexible"> to <p-table-flex>.
      • <p-table variant="static"> to <p-table-static>

🚀 Features

  • card:
    • Change card rounded with 12px and card inside card with 8px rounded - by Afriq Yasin Ramadhan (2466a)
  • dropdown:
    • New sizing of dropdown: xl - by Afriq Yasin Ramadhan (6ebc5)
  • progressbar:
    • Add component <p-progressbar> - by Ade Novid (626f0)
  • ringbar:
    • Add component <p-ringbar> - by Ade Novid (ca879)
  • table:
    • Add table no-label in flexible variant, add table header in flexible variant, fix selectable variant in static variant - by Afriq Yasin Ramadhan (f77b1)
    • Add example of using variables in table - by Afriq Yasin Ramadhan (faae7)

🐞 Bug Fixes

  • deps: Update dependency @fontsource/dm-sans to v5.0.9 - by renovate[bot] (964a4)
  • main: Fix component with link override by main permalink - by Afriq Yasin Ramadhan (74661)
  • pdf-viewer: Fix viewer height when window resized on layout fixed - by Ade Novid (13830)
  • persona-icon: Fix icon fill - by Ade Novid (9d83a)
  • typography: Posible change color of typography components without important - by Afriq Yasin Ramadhan (20a7c)
View changes on GitHub

0.19.0

15 Aug 12:15
6205941
Compare
Choose a tag to compare

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:
    • Fix some icon not rendered in vue version - by Ade Novid (ccc98)
    • Fix icon not scallable - by Ade Novid (bac99)
  • select:
    • Fix clear action - by Ade Novid (86ed5)
    • Fix select option still show when select is disabled and readonly - by Wildanun Nabil (16cd6)
  • 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

28 Jul 09:51
Compare
Choose a tag to compare

🚨 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

🚀 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:
    • Add default type properties - by rendy.andika (3789d)
    • Add padding-x variables - by Afriq Yasin Ramadhan (9a568)
  • 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:
    • Add prop accept to whitelist accepted character - by Ade Novid (c1dbb)
    • Adding container class in input-text and input password - by Afriq Yasin Ramadhan (4a1a0)
  • input-pin:
    • Add prop accept to whitelist accepted character - by Ade Novid (7087e)
  • 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:
    • Add no-caret props - by Pringgo Radianto (e6afc)
    • Add section label in select container - by Afriq Yasin Ramadhan (18a61)
    • Add example and documentation - by Afriq Yasin Ramadhan (6ea1b)
  • sidebar-menu:
    • Add util filterMenu - by Ade Novid (9166e)
    • Add option for adding additional attribute - by Ade Novid (c3262)
  • spinner:
    • Spinner color following text-color - by Ade Novid (ce9f4)
    • Spinner now follow text color - by Ade Novid (a9323)
    • Add spinner ring-o - by Ade Novid (1e416)
  • tabs:
    • Add tabs content padding variables - by Afriq Yasin Ramadhan (f3a8b)
  • textarea:
    • Add prop accept to whitelist accepted character - by Ade Novid (f4bac)
  • 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 and v-model:end changed - by Ade Novid (96d84)
  • 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:
    • readonly state issue - by rendy.andika (a8904)
    • Empty event.data in safari - by Ade Novid (81324)
    • Fix inconsistent deleteContentBackward on mobile - by Ade Novid (2e4bc)
  • 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:
    • Allow using component without v-model - by Ade Novid (c5bcf)
    • Clickable caret icon to toggle the dropdown - by Pringgo Radianto (cc159)
  • 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...
Read more

0.17.1

17 Jul 09:02
b416bbd
Compare
Choose a tag to compare

🐞 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

14 Jul 11:12
f12131e
Compare
Choose a tag to compare

🚀 Features

  • carousel:
    • Add new component p-carousel - by Ade Novid (5fb3b)
  • 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)
  • sidebar:
    • Limiting how much menu will be display in sidebar menu and it can be collapsible - by Afriq Yasin Ramadhan (b64a0)
    • Add access in each menu item - by Afriq Yasin Ramadhan (e85d2)
  • steps:
    • Add direction and loop mode - by Ade Novid (be59a)
  • tailwind-animation:
    • Added slide-top and slide-bottom - by Ade Novid (56f25)
    • Add slide-full-* - by Ade Novid (9edae)
  • tailwind-preset:
    • Add static value for min-h-*, min-w-*, max-h-*, max-w-* - by Ade Novid (fb393)
  • toast:
    • Add position - by Ade Novid (3f187)
    • Add mplement toast's position based on options and change darkmode in toast filled - by Panji-by (d03b9)

🐞 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:
    • Fix error import - by Ade Novid (d88e7)
    • Add alias date-fns to force using esm - by Ade Novid (21827)
  • datepicker:
    • Fix error-state style - by Ade Novid (9df8f)
  • deps:
    • Update dependency @testing-library/dom to v8.20.1 - by renovate[bot] (63ccd)
    • Update dependency @floating-ui/dom to v1.4.5 - by renovate[bot] (36bb3)
    • Update dependency @vueuse/core to v10.2.1 - by renovate[bot] (77edf)
    • Update dependency @vueuse/math to v10.2.1 - by renovate[bot] (9cfb7)
  • form-group:
    • Update color to fg/subtle - by Ade Novid (e6507)
  • 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

27 Jun 06:01
5520857
Compare
Choose a tag to compare

🚀 Features

  • calendar:
    • Add range mode - by Ade Novid (77ade)
    • Add min-range and max-range - by Ade Novid (76250)
  • nav:
    • Add section-title-action in nav - by Afriq Yasin Ramadhan (d2418)
    • Add new link-class in nav-item - by Afriq Yasin Ramadhan (fcaa9)
  • 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:
    • Update dependency core-js to v3.31.0 - by renovate[bot] (49e14)
    • Update dependency @zxing/browser to v0.1.4 - by renovate[bot] (64240)
    • Update dependency marked to v4.3.0 - by renovate[bot] (c01d1)
  • 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

13 Jun 03:48
4260788
Compare
Choose a tag to compare

🚀 Features

  • nav: Add sizing in nav-item-dropdown - by Afiq Yasin Ramadhan (ca3a1)

🐞 Bug Fixes

  • PDF Viewer:
    • Fix layering pdf header, define new zindex variables for dropdown and sticky, add sticky position for sidebar sidebar-menu and navbar - by Afiq Yasin Ramadhan (fb373)
    • Update documentation for sidebar and navbar - by Afiq Yasin Ramadhan (5fa19)
  • deps:
    • Update dependency @floating-ui/dom to v1.2.9 - by renovate[bot] (86a64)
    • Update dependency date-fns to v2.30.0 - by renovate[bot] (fb6de)
    • Update dependency @floating-ui/dom to v1.3.0 - by renovate[bot] (faf53)
  • 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