Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PDS 2.0 #300

Open
vine77 opened this issue Sep 9, 2020 · 11 comments
Open

PDS 2.0 #300

vine77 opened this issue Sep 9, 2020 · 11 comments

Comments

@vine77
Copy link
Contributor

vine77 commented Sep 9, 2020

This is an umbrella issue to track what will be breaking changes in the next major version release. Feel free to make comments about proposed or planned changes too.

Note: PDS 2.0 really means react-components 6.x, and any major version bumps of other packages.

@caseywilliams
Copy link
Contributor

The Tabs component uses the type prop to control the background color of either the entire component or individual tab panels. I think this should be managed by a new and different prop, like backgroundColor, in 2.0, so that type is free to be used for overall design variants that can't be set per-tab (like "floating" tabs vs the default rounded look).

@vine77
Copy link
Contributor Author

vine77 commented Sep 11, 2020

The TooltipHoverArea component's anchor prop should probably default to "top" (or "bottom"?) instead of "right" to be consistent with common tooltip usage and the title attribute.

Ticketed as PDS-580

@vine77
Copy link
Contributor Author

vine77 commented Sep 24, 2020

Maybe Sidebar should be renamed, or just aliased for backwards compatibility, to Navigation.

@vine77
Copy link
Contributor Author

vine77 commented Sep 30, 2020

Ticket: PDS-501

Button is going to be updated with the following type and emphasis matrix to accommodate the "subtle" and "transparent" button styles.

buttons-matrix

@vine77
Copy link
Contributor Author

vine77 commented Sep 30, 2020

Badge to use emphasis as well.

Ticketed as PDS-578

@vine77
Copy link
Contributor Author

vine77 commented Oct 1, 2020

Will remove the Filters component, which has been undocumented since react-components 5.0.

@vine77
Copy link
Contributor Author

vine77 commented Oct 7, 2020

Remove deprecated trailingIcon from Input.

@vine77
Copy link
Contributor Author

vine77 commented Oct 8, 2020

Consider deprecating bespoke uikit generate project in favor of a uikit generate app that uses npx create-react-app and an overlay.

@vine77
Copy link
Contributor Author

vine77 commented Oct 14, 2020

Rename Link to Hyperlink. Just make an alias and undocument Link.

@vine77
Copy link
Contributor Author

vine77 commented Oct 18, 2020

Rename Breadcrumb to Breadcrumbs (alias).

@jilliankeenan
Copy link
Contributor

jilliankeenan commented Feb 22, 2021

It would be good to unify the APIs in the data-grid and table component.

Edit: Ticketed as PDS-487

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants