Skip to content

Features / breaking changes for 2.0 #253

Description

@laurensgroeneveld

This is an issue to gather feedback for features and especially breaking changes we should introduce in a 2.0 release, which isn't far away. So far I've the following things that we definitely need to do:

2.0 todo

  • Make button centered by default in CSS #260: the Vue library already has this default, but it adds a CSS class. Rather the text should be centered by default, with a CSS class for the non-centered variant
  • icon prop on Alert: Since Add neutral option to BccAlert #215 this prop can be both a boolean (to indicate whether to show an icon) and a Component (to pass a custom icon). The latter is the way it's done in other components, so I think we should introduce a separate showIcon or withIcon boolean prop for the first case (up for discussion: whether setting the icon prop means an icon is shown by default). => on second thought the current way seems to be pretty ergonomic, so I think we should keep it that way.
  • Update typography to new Figma design #251: This was first introduced in Updated typography #249, but reverted. The typography styles in Figma have been updated and renamed, so this is a breaking change. This also means updating all the components.

Target date

We're thinking of releasing in 2-3 weeks, 12 October is the target date for now.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions