Skip to content

Releases: aragon/gov-ui-kit

v1.0.21

04 Apr 15:22
Compare
Choose a tag to compare

Added

  • Implement DaoDataListItem.Structure, ProposalDataListItem.Structure, TransactionDataListItem.Structure,
    MemberDataListItem.Structure, AssetDataListItem.Structure and AddressInput module components
  • Implement StatePingAnimation core component
  • Implement addressUtils and ensUtils module utilities
  • Implement useDebouncedValue core hook and clipboardUtils core utility
  • Support withSign option on formatter

Changed

  • Update Tag component primary variant styling
  • Update Eslint rules to align usage of boolean properties
  • Update default query-client options to set a stale time greater than 0
  • Bump webpack-dev-middleware from 6.1.1 to 6.1.2
  • Bump express from 4.18.2 to 4.19.2 #132

Fixed

  • Reexport module components
  • Library build process to avoid bundling dependencies and peer-dependencies when using subfolders import (e.g.
    wagmi/chains)
  • Formatter utility to support negative numbers

v1.0.20

13 Mar 11:18
Compare
Choose a tag to compare

Fixed

  • Fix library build to avoid bundling peer dependencies
  • Remove export of module components until the Aragon App migrates to Wagmi v2

v1.0.19

13 Mar 10:36
Compare
Choose a tag to compare

Added

  • Implement animations for Dialog and DialogAlert components
  • Implement DaoAvatar and MemberAvatar module components
  • Implement OdsModulesProvider for using wagmi hooks on modules components
  • Introduce component customisations for the z-index property of the Dropdown and Dialogs components

Changed

  • Update library structure to support module components
  • Update documentation about how to install the library
  • Update minor and patch dependencies
  • Update @typescript-eslint and eslint-plugin-storybook dependencies
  • Set minimum required node version to 18.18.0 (required by @typescript-eslint v7)
  • Update documentation on modules components
  • Update required dependencies, move react and react-dom to peer dependencies

v1.0.18

29 Feb 10:16
Compare
Choose a tag to compare

Fixed

  • Usage of Dropdown component inside a Dialog component
  • Remove auto-focus to Dropdown trigger to avoid closing dialogs on DropdownItem click

v1.0.17

28 Feb 15:38
Compare
Choose a tag to compare

Added

  • Implement DataList component
  • Handling of responsive sizes to Progress component

Changed

  • Update eslint rules to enforce no circular dependencies

Fixed

  • CardEmptyState component to horizontally center content
  • Spacings of EmptyState component when being stacked and having an object illustration
  • Typos on documentation and comments

Removed

  • ActionItem component

v1.0.16

27 Feb 13:58
Compare
Choose a tag to compare

Added

  • Add customTrigger and align properties to Dropdown component
  • Implement DialogAlert and Dialog components

Fixed

  • Icon styling to prevent shrinking
  • Correct IconType.MINUS icon for InputNumber component

v1.0.15

23 Feb 12:53
Compare
Choose a tag to compare

Changed

  • Add disabled and isLoading properties to Button component, remove state property
  • Update AlertCard component to accept any ReactNode as description property
  • Rename isDisabled property of input components to disabled
  • Bump ip library from 2.0.0 to 2.0.1

v1.0.14

20 Feb 14:29
Compare
Choose a tag to compare

Added

  • Implement Heading, InputFileAvatar and Dropdown components
  • All SVGs have new designs/code implemented with "currentColor" fill, 16x16 mask
  • Added richtext-heading, blockchain-block, app-transactions, logout, critical and sort-desc icon files
  • Ref property handling on Button component

Removed

  • Removed radio-pause, switch, tx-failure, turn-off and update icon files

Changed

  • Renamed menu-vertical to dots-vertical
  • Renamed menu-horizontal to dots-horizontal
  • Renamed menu-default to menu
  • Renamed sort to sort-asc
  • Renamed add to plus
  • Renamed remove to minus
  • Renamed question to help
  • Renamed radio-cancel to remove
  • Renamed radio-default to radio
  • Renamed radio-check to success
  • Renamed checkbox-multi to checkbox-indeterminate
  • Renamed checkbox-default to checkbox
  • Renamed tx-smart-contract to blockchain-smartcontract
  • Renamed tx-deposit to deposit
  • Renamed tx-withdraw to withdraw
  • Renamed app-finance to app-assets
  • Renamed app-governance to app-proposals
  • Renamed app-community to app-members
  • Renamed explore to app-explore
  • Renamed dashboard to app-dashboard
  • Renamed blockchain to blockchain-blockchain
  • Renamed gas-fee to blockchain-gasfee
  • Renamed wysiwyg-bold to richtext-bold
  • Renamed wysiwyg-italic to richtext-italic
  • Renamed wysiwyg-link-set to richtext-link-add
  • Renamed wysiwyg-link-unset to richtext-link-remove
  • Renamed wysiwyg-list-ordered to richtext-list-ordered
  • Renamed wysiwyg-list-unordered to richtext-list-unordered

v1.0.13

14 Feb 11:36
Compare
Choose a tag to compare

Added

  • Implement Tooltip component

Changed

  • Update minor and patch versions of dependencies

Fixed

  • Style of Progress component to make it full width

v1.0.12

12 Feb 13:57
Compare
Choose a tag to compare

Added

  • Implement CardEmptyState, EmptyState, Checkbox, CheckboxGroup, CheckboxCard, RadioGroup, Radio, and
    RadioCard components
  • Export all component types
  • Handle style transitions on ActionItem, Button and Toggle components
  • Property defaultValue to ToggleGroup component to set an initial value for uncontrolled usage
  • shadow-info Tailwind CSS utility class and documentationonents
  • Ref forwarding to InputNumber, InputSearch, InputText and TextArea components

Fixed

  • Storybook stories to only use the component's required properties on default stories
  • Button component to render a button element when the href property is set to undefined
  • Hide clear icon on InputSearch component when disabled

Changed

  • Implement new style for AlertCard, Spinner, Switch, InputContainer, Toggle and Tag components
  • Mark variant property of AlertInline and AlertCard components as optional and set it to info by default
  • Remove border color from Card component, update style of CardSummary component as for new design
  • Set default properties to Button and Spinner components
  • Hide date picker indicator when InputDate component is disabled
  • Update InputNumber component to handle prefix and suffix properties through react-imask
  • Align cursor style of disabled components
  • Update line-height and height of TextArea and TextAreaRichText components