Skip to content

Releases: privy-open-source/design-system

0.12.0

28 Apr 08:03
f5956b7
Compare
Choose a tag to compare

🚀 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)
View changes on GitHub

0.11.0

14 Apr 06:47
6a74335
Compare
Choose a tag to compare

🚨 Breaking Changes

New Dark Mode Color Foundation

We change a lot the color's foundation to adjust with dark mode.

Semantics Background which are gone
muted   : theme.colors.gray[5],
inactive: theme.colors.gray[20],
emphasis: {
  	DEFAULT: theme.colors.gray[100],
	subtle : theme.colors.gray[95],
  	alpha  : {
       DEFAULT: `rgba(${theme.colors.gray[0]}, ${theme.opacity[5]})`,
       subtle : `rgba(${theme.colors.gray[0]}, ${theme.opacity[10]})`,
   },
},
Semantics Border which are gone
'on-emphasis': {
    DEFAULT: theme.colors.gray[90],
    subtle : theme.colors.gray[70],
    alpha  : {
        DEFAULT: `rgba(${theme.colors.gray[0]}, ${theme.opacity[5]})`,
        subtle : `rgba(${theme.colors.gray[0]}, ${theme.opacity[10]})`,
    },
},
Migration Guide
  • bg-muted, bg-innactive replace with bg-subtle
  • bg-emphasis, bg-emphasis-subtle replace with bg-inverse
  • bg-emphasis-alpha replace with bg-default-alpha
  • bg-emphasis-subtle-alpha replace with bg-subtle-alpha
  • bg-subtle replace with bg-base
  • border-on-emphasis replace with border-inverse
  • border-on-emphasis-subtle replace with border-subtle
  • border-on-emphasis-alpha-subtle replace with border-subtle-alpha

Others Changes

  • signature-text: Add maxlength and rename prop limit to maxwords - by Ade Novid (69376)

🚀 Features

  • (make component avatar, badge, banner, button, button-group, camera, card, chart, collapse, contextual-bar, dot, dropdown, dropdown-sub-item, label, modal, calendar, datepicker support new semantic) - by Afiq Yasin Ramadhan (b442e)
  • (make component form group, input, input file, input group, input password, input pin, input range, radio, select, textarea, toggle, breadcrumb, filterbar, navbar, page, sidebar, sidebar menu, signature, pdf viewer, pdf object, dialog, overlay, toast, tour, dropzone, spread, steps, tooltip support new semantic, add input group unit test) fix: (error state of input text, input file, input group, input password, disable state of input group, broken input group in darkmode, input group and button group sizing) - by Afiq Yasin Ramadhan (15347)
  • (update foundation color semantic guide) - by Afiq Yasin Ramadhan (5ac73)
  • (add darkmode version of aspect-ratio, avatar and badge) - by Afiq Yasin Ramadhan (fed28)
  • (add darkmode version of banner) - by Afiq Yasin Ramadhan (43742)
  • (add darkmode version of breadcrumbs) - by Afiq Yasin Ramadhan (b332f)
  • (add darkmode version of button) - by Afiq Yasin Ramadhan (451f1)
  • (add darkmode version of button-group, calendar, camera, caption, card and chart) - by Afiq Yasin Ramadhan (221e8)
  • (add darkmode version of checkbox, collapse, contextual-bar, cropper, datepicker, dialog, divider, dot and dropdown) - by Afiq Yasin Ramadhan (5cc2d)
  • (add darkmode version of dropdown sub item and dropzone) - by Afiq Yasin Ramadhan (e3eeb)
  • (add darkmode version of filterbar, form-group, heading, input, input-file, input-group, input-password, input-pin, input-range, label, main, modal, nav, navbar, overlay, page, pagination, pdf-object, pdf-viewer, progress and radio) - by Afiq Yasin Ramadhan (752a4)
  • (add darkmode version of select, sidebar, sidebar-menu, signature-draw, strengthbar, table, tabs, textarea, toast, toggle, tooltip, tour, truncate and wizard) - by Afiq Yasin Ramadhan (173c7)
  • banner:
    • Add banner slot-icon for custom icon banner - by Afiq Yasin Ramadhan (6da95)
    • Create unit test for slot icon - by Afiq Yasin Ramadhan (1e3f6)
  • table:
    • Add custom slot for empty state - by Afiq Yasin Ramadhan (c012b)
    • Add empty-label prop to provide custom empty state label - by Afiq Yasin Ramadhan (9cf39)

🐞 Bug Fixes

  • (replace bg-emphasis with inverse in camera, remove divider in docs of input-group, replace bg-emphasis with inverse in modal) - by Afiq Yasin Ramadhan (30c92)
  • calendar: Fix button in production build - by Ade Novid (249bf)
  • deps: Update dependency @nuxt/kit to v3.3.3 - by renovate[bot] (9a789)
  • input-pin: Fix v-model result when input in random order - by Ade Novid (e0ed4)

🏎 Performance

  • persona: Reduce bundle dist size - by Ade Novid (484ab)
View changes on GitHub

0.10.0

29 Mar 02:03
52943b8
Compare
Choose a tag to compare

🚀 Features

  • breadcrumbs:
    • Added documentation & added unit test & added breadcrumbs-item-dropdown component - by Afiq Yasin Ramadhan (685e6)
    • Added sidebar menu for breadcrumbs - by Afiq Yasin Ramadhan (a93d9)
  • pdf-helipad:
    • Add component pdf-helipad - by Ade Novid (52e2f)
  • pdf-text:
    • Add component p-pdf-text - by Ade Novid (501ef)
    • Add label - by Ade Novid (d1219)

🐞 Bug Fixes

  • (move breadcrumb into dashboard-category menu) - by Afiq Yasin Ramadhan (913f3)
  • (pull latest updated) - by Afiq Yasin Ramadhan (ec3ab)
  • (re-showing border for dropdown-activator in outline variant - used in navigation) - by Afiq Yasin Ramadhan (5a633)
  • (change navigation label) - by Afiq Yasin Ramadhan (3cd51)
  • input-file: Fix clearable not showing the button clear - by Ade Novid (c5a39)
  • pdf-viewer: Fix navigation not shown on wide screen (layout: fit) - by Ade Novid (5d1fc)
  • persona: Fix component auto-import - by Ade Novid (9b705)
View changes on GitHub

0.9.0

03 Mar 07:04
cca2c7d
Compare
Choose a tag to compare

🚀 Features

  • pdf-viewer: Added v-model:page and v-model:scale - by Ade Novid (ac331)

🐞 Bug Fixes

  • deps:
    • Update dependency defu to v6.1.2 - by renovate[bot] (c9fb2)
    • Update dependency chart.js to v4.2.1 - by renovate[bot] (329d2)
View changes on GitHub

0.8.0

10 Feb 06:38
4514678
Compare
Choose a tag to compare

🚨 Breaking Changes

  • signature-text and signature-draw now support v-model file - by Ade Novid (7a7ac)

🚀 Features

  • pagination:
    • Add pagination - by alam (555e3)
    • Add pagination utils - by alam (2380a)
    • Add unit-test - by alam (d16eb)
    • Add documentation - by alam (9bc43)

🐞 Bug Fixes

  • core:
    • Add missing exposed composition utils - by Ade Novid (daec7)
  • deps:
    • Update dependency chart.js to v4.2.0 - by renovate[bot] (20c34)
    • Update dependency @vueuse/core to v9.11.1 - by renovate[bot] (e7fd6)
    • Update dependency @zxing/library to v0.19.2 - by renovate[bot] (8862e)
View changes on GitHub

0.7.0

19 Jan 05:08
97e520d
Compare
Choose a tag to compare

🚀 Features

  • docsearch: Add algolia config - by Ade Novid (d0f9a)
  • eslint: Added package eslint-config-persona - by Ade Novid (da75b)
  • pdf: Added pdf-viewer and pdf-object - by Ade Novid (ce39f)
  • pdf-object: Add debug mode - by Ade Novid (9e3c4)
  • radio: Add slot-scope isChecked - by Ade Novid (da7d5)

🐞 Bug Fixes

  • deps:
    • Update dependency chart.js to v4 - by renovate[bot] (42746)
    • Update dependency @vueuse/core to v9.9.0 - by renovate[bot] (cdff5)
    • Update dependency @vueuse/core to v9.10.0 - by renovate[bot] (ac1b4)
    • Update dependency chart.js to v4.1.2 - by renovate[bot] (fe524)
  • eslint-config-persona:
    • Fix conflict comma-dangle - by Ade Novid (23446)
  • pdf-viewer:
    • Fix navigation glitch - by Ade Novid (844fc)
  • persona:
    • Fix missing deps - by Ade Novid (c5803)

🏎 Performance

  • pdf-object:
    • Improve checkOverlap algorithm - by Ade Novid (5520a)
    • Replace round from lodash to native - by Ade Novid (0a0df)
  • pdf-viewer:
    • Disabled css only zoom - by Ade Novid (a044a)
View changes on GitHub

0.6.0

21 Dec 12:45
6bf0bb1
Compare
Choose a tag to compare

🐞 Bug Fixes

  • persona:
    • Fix unresolve file - by Ade Novid (e976c)
    • Fix error typing on Caption - by Ade Novid (5a8cc)
View changes on GitHub

0.5.0

19 Dec 02:27
a88079f
Compare
Choose a tag to compare

🚀 Features

  • aspect-ratio:
    • Handle element resize - by Ade Novid (2ea07)
    • Add unit test - by Ade Novid (a7d2a)
  • compat:
    • Add babel - by Ade Novid (ff8b8)
    • Add manual video play - by Ade Novid (71177)
    • Add space-gap css utils - by Ade Novid (ebdb1)
  • core:
    • Fixed yarn.lock mismatch - by Ade Novid (bfffd)
  • form:
    • Added input-file, input-password - by Ade Novid (4280d)
    • Added input-pin - by Ade Novid (7803e)
  • input:
    • Refine input component - by Ade Novid (12818)
    • Reset css input slider - by Ade Novid (a9850)
    • Add input-range - by Ade Novid (37c03)
    • Add support input-range multiple - by Ade Novid (b5ccf)
    • Improve docs for input-file and input-range - by Ade Novid (07baf)
    • Adjust with new design token - by Ade Novid (933da)
    • Adjust with new design token - by Ade Novid (a648b)
    • Improve docs - by Ade Novid (6cef1)
    • Added input pin (input-otp) - by Ade Novid (e1ff5)
  • tooltip:
    • Add directive tooltip - by Ade Novid (3625a)
    • Add unit test to parse utils - by Ade Novid (b7c3e)
    • Add unit test - by Ade Novid (d6dfe)
    • Increase coverage - by Ade Novid (d6b6f)
    • Add directive package - by Ade Novid (783d6)
    • Fix error build - by Ade Novid (7f981)
    • Cleanup code - by Ade Novid (e941b)
  • tour:
    • Add basic tour - by Ade Novid (58d93)
    • Add tour stories - by Ade Novid (742da)
    • Add tour visit - by Ade Novid (5823b)
    • Add test for step class - by Ade Novid (d356c)
    • Added conditional run - by Ade Novid (a6eee)
    • Add runElseIf and runElse - by Ade Novid (9d201)
    • Add documentation - by Ade Novid (0b6ec)

🐞 Bug Fixes

  • Missing import - by Ade Novid (2694a)
  • ci:
    • Error build - by Ade Novid (91e5e)
  • deps:
    • Pin dependency vue-router to 4.1.5 - by renovate[bot] (416fc)
    • Update dependency tabbable to v6 - by renovate[bot] (15b25)
    • Update dependency @fontsource/dm-sans to v4.5.9 - by renovate[bot] (f3888)
    • Update dependency tailwindcss to v3.2.2 - by renovate[bot] (da4f6)
    • Update dependency tailwindcss to v3.2.4 - by renovate[bot] (b508c)
    • Update dependency @nuxt/kit to v3.0.0 - by renovate[bot] (9b0ac)
    • Update dependency @nuxtjs/tailwindcss to v5.3.5 - by renovate[bot] (e7ce6)
    • Update dependency defu to v6.1.1 - by renovate[bot] (3e93f)
    • Update dependency postcss-custom-properties to v12.1.10 - by renovate[bot] (ab4af)
    • Update dependency @vueuse/core to v9.6.0 - by renovate[bot] (2bc93)
    • Update dependency isomorphic-dompurify to ^0.24.0 - by renovate[bot] (45feb)
    • Update dependency vue-router to v4.1.6 - by renovate[bot] (fd44f)
    • Update dependency postcss-custom-properties to v12.1.11 - by renovate[bot] (4cd3c)
View changes on GitHub

0.4.0

20 Oct 10:03
58469aa
Compare
Choose a tag to compare

🚀 Features

  • camera:
    • Add component camera - by Ade Novid (6f941)
    • Added masking - by Ade Novid (6dee1)
    • Added liveness and qr code adapter - by Ade Novid (c005d)
    • Add documentation - by Ade Novid (72c24)
    • Improve user interact - by Ade Novid (f9071)
  • cropper:
    • Added component cropper - by Ade Novid (296fb)
    • Add docs - by Ade Novid (7d9d6)
    • Fix responsive cropping size - by Ade Novid (29ea7)
  • dropzone:
    • Add dropzone component - by Ade Novid (0d5c0)
    • Fixed error File not defined in SSR - by Ade Novid (776d6)
    • Added v-model.base64 - by Ade Novid (b2dc3)
    • Add unit test - by Ade Novid (92da1)
    • Add utils accept - by Ade Novid (5c7cf)
    • Add prop maxlength and multiple="append" - by Ade Novid (10ac2)
  • progress:
    • Added component and docs progress - by Ade Novid (e07a1)
    • Add unit test - by Ade Novid (47171)
  • steps:
    • Add component step (headless wizard) - by Ade Novid (788b5)
  • wizard:
    • Add component wizard - by Ade Novid (03c1a)
    • Improve docs wizard, steps, and progress - by Ade Novid (98c3c)

🐞 Bug Fixes

  • camera:
    • Handle permission API not supported in IOS - by Ade Novid (42ae2)
  • ci:
    • Fix build production - by Ade Novid (c88dd)
  • contextual-bar:
    • Fix show hide position - by Ade Novid (aa6f0)
  • deps:
    • Update dependency defu to v6.1.0 - by renovate[bot] (401f2)
    • Update dependency vue-demi to v0.13.11 - by renovate[bot] (101ea)
    • Update dependency date-fns to v2.29.3 - by renovate[bot] (bc858)
    • Pin dependencies - by renovate[bot] (b9e34)
  • dropzone:
    • Fix error build prod - by Ade Novid (0add1)
View changes on GitHub

0.3.0

08 Sep 10:48
f9b1cc0
Compare
Choose a tag to compare

🚀 Features

  • avatar:
    • Add component avatar - by Ade Novid (cbe96)
    • Added emit, and API in documentation - by Ade Novid (0eb3c)
  • banner:
    • Add banner component - by Ade Novid (360f0)
    • Completing banner components - by Ade Novid (44e5e)
  • button:
    • Add component button - by Ade Novid (7de70)
    • Add size and variant ghost - by Ade Novid (51b01)
  • chart:
    • Add chart component - by Ade Novid (00ba4)
    • Add documentation - by Ade Novid (a33df)
    • Add unit test - by Ade Novid (b89c7)
  • core:
    • Add unit-test - by Ade Novid (64d98)
  • datepicker:
    • Add documentation - by Ade Novid (c2883)
    • Add unit-test - by Ade Novid (e7eb9)
  • dialog:
    • Add dialog component - by Ade Novid (2787f)
  • dropdown:
    • Add variant props - by Ade Novid (4b13c)
    • Add API and event show and hide - by Ade Novid (5b02d)
  • dropdown-subitem:
    • Rename from dropdown-group to dropdown-subitem - by Ade Novid (d14ab)
  • filterbar:
    • Add filterbar component - by Ade Novid (eda5e)
    • Change any to unknown - by Ade Novid (472a4)
  • form:
    • Added input radio, checkbox - by Ade Novid (736f1)
    • Added form select - by Ade Novid (79716)
    • Add calendar - by Ade Novid (c3b82)
    • Added calendar unit test - by Ade Novid (ac118)
    • Add toggle, radio's documentation and testcase - by Ade Novid (6a060)
    • Added checkbox documentation - by Ade Novid (eaf37)
    • Added toggle unittest, checkbox document and unittest - by Ade Novid (db9b1)
  • homepage:
    • Add homepage - by Ade Novid (9882d)
    • Added name and logo - by Ade Novid (938d9)
    • Add prefix p- to component - by Ade Novid (a87f8)
  • persona:
    • Add prefix p- to all component - by Ade Novid (03a34)
    • Add package persona - by Ade Novid (564af)
  • select:
    • Add adapter unit-test - by Ade Novid (760d2)
  • signature-draw:
    • Add component and documentation - by Ade Novid (b111f)
  • signature-text:
    • Add signature-text component - by Ade Novid (b3f93)
  • table:
    • Add table component - by Ade Novid (f0da0)
    • Add component - by Ade Novid (bc373)
    • Add unit test - by Ade Novid (ebb0f)
  • tabs:
    • Add basic tab - by Ade Novid (4ca5e)
  • tailwind:
    • Added package tailwind-preset and tailwind-animation - by Ade Novid (57d99)
  • textarea:
    • Added component Textarea - by Ade Novid (7494a)
    • Add documentation and unit test - by Ade Novid (8bfea)
  • toast:
    • Added toast - by Ade Novid (0125e)
  • toggle:
    • Add more documentation and test case - by Ade Novid (316b5)
  • truncate:
    • Add component truncate - by Ade Novid (2b470)
    • Added unit test and documentation - by Ade Novid (b2f11)

🐞 Bug Fixes

  • Import icon - by Ade Novid (460c1)
  • Mismatch yarn lock - by Ade Novid (e7b66)
  • avatar:
    • Fixed error hydration on production build - by Ade Novid (de613)
    • Fixed error on mock image - by Ade Novid (a5bc9)
  • calendar:
    • Fix button color - by Ade Novid (589b0)
  • ci:
    • Error build on production - by Ade Novid (81ad0)
  • deps:
    • Pin dependencies - by Renovate Bot (9e149)
    • Update dependency @vueuse/core to v8.3.1 - by Renovate Bot (623aa)
    • Update dependency @fontsource/dm-sans to v4.5.7 - by Renovate Bot (bcae7)
    • Update dependency @vueuse/core to v8.4.2 - by Renovate Bot (9c6d8)
    • Update dependency @vueuse/core to v8.5.0 - by Renovate Bot (11c25)
    • Pin dependencies - by Renovate Bot (b7062)
    • Update dependency tabbable to v5.3.2 - by Renovate Bot (2d10e)
    • Update dependency fuse.js to v6.6.2 - by Renovate Bot (9cf7e)
    • Update dependency tabbable to v5.3.3 - by Renovate Bot (7446a)
    • Update dependency vue-demi to v0.13.1 - by Renovate Bot (57b1d)
    • Update dependency @vueuse/core to v8.6.0 - by Renovate Bot (6c109)
    • Pin dependencies - by renovate[bot] (f08f6)
    • Update dependency @vueuse/core to v8.9.2 - by renovate[bot] (d24af)
    • Update dependency @vueuse/core to v8.9.4 - by renovate[bot] (56eff)
    • Update dependency @fontsource/dm-sans to v4.5.8 - by renovate[bot] (acda7)
    • Update dependency vue-demi to v0.13.7 - by renovate[bot] [(e04df)](https://github.com/privy-open-source/design-sy...
Read more