feat(demo): Initial version of animations demo#11915
Conversation
|
Preview: https://patternfly-react-pr-11915.surge.sh A11y report: https://patternfly-react-pr-11915-a11y.surge.sh |
e42aeea to
ae41f60
Compare
| The following demo highlights the current state of [our ongoing effort to animate PatternFly components](https://github.com/orgs/patternfly/projects/7/views/66). | ||
|
|
||
| To see how components like alerts, navigation, and forms can now use motion to provide clear feedback and improve usability, you can explore this demo and interact with various UI elements. We will continue to update this demo as additional animation support is added. | ||
|
|
||
| Currently, this demo includes animations for: | ||
|
|
||
| * Alerts. | ||
| * Tabs. | ||
| * The notification badge and notification drawer. | ||
| * The hamburger/navigation menu icon. | ||
| * The masthead settings icon. | ||
| * Expandable navigation items. | ||
| * Skeleton loader in a table. | ||
| * Button clicks. | ||
| * Validation failure in forms. |
There was a problem hiding this comment.
| The following demo highlights the current state of [our ongoing effort to animate PatternFly components](https://github.com/orgs/patternfly/projects/7/views/66). | |
| To see how components like alerts, navigation, and forms can now use motion to provide clear feedback and improve usability, you can explore this demo and interact with various UI elements. We will continue to update this demo as additional animation support is added. | |
| Currently, this demo includes animations for: | |
| * Alerts. | |
| * Tabs. | |
| * The notification badge and notification drawer. | |
| * The hamburger/navigation menu icon. | |
| * The masthead settings icon. | |
| * Expandable navigation items. | |
| * Skeleton loader in a table. | |
| * Button clicks. | |
| * Validation failure in forms. | |
| Explore the current state of [PatternFly component animations](https://github.com/orgs/patternfly/projects/7/views/66). | |
| To see how our components can now use motion to provide clear feedback and improve usability, this demo guides you through a UI that contains a variety of motion updates, including animated alerts, icons, expansion, and more. |
wondering if we need to include all of the details we originally did, now that we're guiding in the demo
| * Button clicks. | ||
| * Validation failure in forms. | ||
|
|
||
| ### Animations |
There was a problem hiding this comment.
| ### Animations | |
| ### Animated UI |
maybe?
| --- | ||
| id: Motion | ||
| section: design-foundations | ||
| source: demo |
There was a problem hiding this comment.
| source: demo | |
| source: demo |
do you know if the final page path will be /design-foundations/motion/demo or /design-foundations/motion/react-demos?
751366b to
e0b3f74
Compare
| Animations are a new way to interact with your data. They are a way to visualize your data in a way that is | ||
| easy to understand and use. |
There was a problem hiding this comment.
| Animations are a new way to interact with your data. They are a way to visualize your data in a way that is | |
| easy to understand and use. | |
| Our new animations bring more clarity and expression to your screen. They let you interact with your data in a new way, with engaging data visualizations that are even easier to understand and use. |
Just noticed this blurb and was wondering if we could rephrase slightly?
| </CardBody> | ||
| <CardFooter> | ||
| <Button variant="link" icon={<ArrowRightIcon />} iconPosition="end" isInline> | ||
| They're everywhere |
There was a problem hiding this comment.
| They're everywhere | |
| They're everywhere |
Wondering if this should link to either our design-foundations/motion guidelines, or relaunch the tour? I know the other links in this area aren't functional, but since this one is related to animations I found myself expecting this link to do something -- wdyt?
11c82ea to
0ab67ec
Compare
f99b275 to
eb64908
Compare
dlabaj
left a comment
There was a problem hiding this comment.
Added a comment why I think the build is failing. I'm not sure we can import component groups in this repo since it is dependent on what we build here.
| "@eslint/compat": "^1.3.1", | ||
| "@eslint/js": "^9.22.0", | ||
| "@octokit/rest": "^21.1.1", | ||
| "@patternfly/react-component-groups": "^6.2.1", |
There was a problem hiding this comment.
@jeff-phillips-18 I'm not sure we can add this here. I think it's why the build is failing. It's dependendent on what is build it patternfly-react.
59d8c8e to
e007ced
Compare
e007ced to
9c8c77d
Compare
What: This demonstration highlights PatternFly's latest animated components, like alerts, navigation, and form validation. Closes #11810