Skip to content

Beta #198

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

Merged
merged 218 commits into from
Jul 25, 2021
Merged

Beta #198

merged 218 commits into from
Jul 25, 2021

Conversation

stuarthendren
Copy link
Contributor

@stuarthendren stuarthendren commented Jul 25, 2021

Release of beta to main.

Complete rewrite.
Many components still exist but API has changed for all components.
See docs.

Removes all material components
Sets up generators
Sets up a theme provider
Configures jest and storybook
Added dummy Button component for testing

Fixes #79
Removes husky due to issue with npm7
It's likely we will develop more as we progress but this is the starting set

Fixes Design tokens #80
Differs from figma in height settings
Adds css only ripple, could be improved to use keyframes or mouse position
with breakpoints form original components
fixes Add Box component #87
Adds additional colors for success, etc.
Add plugin to use comments as docs for stories.

Fixes #88
tsdx is not maintained anymore and stuck at ts 3.
Rollpkg uses tsc, so matches your typscript version.
max width set using breakpoint and defined sizing

fixes #90
fixes Add Grid component #91
Added SvgIcon to support it, but this may change later.
Fixes #93
They are not adding any value.
Parts still need doing.

see #81
Causes conflict with stitches, This is fixed in later emotion but storybook currently still on v10.
See  emotion-js/emotion#1257
Adds portal option to toolbar
Adds tooltips to variants

see #81
Was incorrectly ignored
To make ready for early beta

See #81
This is for use for inline properties.

See #81
uses lnt-staged for pre-commit to lint, fornat and test changed parts.
Runs full lint, build, test for pre push.

fixes #185
Not clear which update broke the ConfirmDialog tests but adding act fixes.
Also remove the invalid dom nesting with produced console warnings.
Changes dialog close to use slot
This will be used to manage the releases rather than the manual process.

fixes #187
Merge error caused two names to be in the file, one removed
Merge error caused two names to be in the file, one removed
Merge error caused two names to be in the file, one removed
Adds the larger examples from earlier components, form, website and inbox.

re #194
This is used in the examples and can be used elsewhere to look at the impact of theming changes.
These are no longer needed
This comit completes initil development of the new design system implemented with Stritches and
Radix

BREAKING CHANGE: Fully redesigned. While many of the old components are still present the API for
all components has changed. See documentation.

fix #194
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jul 25, 2021

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 20 Code Smells

84.8% 84.8% Coverage
1.5% 1.5% Duplication

@stuarthendren stuarthendren merged commit 89945ce into main Jul 25, 2021
@github-actions
Copy link

🎉 This PR is included in version 5.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Successfully merging this pull request may close these issues.

2 participants