Skip to content

feat(demo): Initial version of animations demo#11915

Closed
jeff-phillips-18 wants to merge 8 commits into
patternfly:mainfrom
jeff-phillips-18:animation-demo-page
Closed

feat(demo): Initial version of animations demo#11915
jeff-phillips-18 wants to merge 8 commits into
patternfly:mainfrom
jeff-phillips-18:animation-demo-page

Conversation

@jeff-phillips-18
Copy link
Copy Markdown
Member

What: This demonstration highlights PatternFly's latest animated components, like alerts, navigation, and form validation. Closes #11810

@patternfly-build
Copy link
Copy Markdown
Collaborator

patternfly-build commented Jul 9, 2025

Comment on lines +38 to +52
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.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Animations
### Animated UI

maybe?

---
id: Motion
section: design-foundations
source: demo
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
source: demo
source: demo

do you know if the final page path will be /design-foundations/motion/demo or /design-foundations/motion/react-demos?

Comment on lines +52 to +53
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.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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?

@jeff-phillips-18 jeff-phillips-18 changed the title WIP: feat(demo): Initial version of animations demo feat(demo): Initial version of animations demo Jul 24, 2025
@jeff-phillips-18 jeff-phillips-18 force-pushed the animation-demo-page branch 2 times, most recently from f99b275 to eb64908 Compare July 25, 2025 16:34
Copy link
Copy Markdown
Contributor

@dlabaj dlabaj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread package.json Outdated
"@eslint/compat": "^1.3.1",
"@eslint/js": "^9.22.0",
"@octokit/rest": "^21.1.1",
"@patternfly/react-component-groups": "^6.2.1",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@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.

@jeff-phillips-18 jeff-phillips-18 force-pushed the animation-demo-page branch 2 times, most recently from 59d8c8e to e007ced Compare July 28, 2025 12:34
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

Successfully merging this pull request may close these issues.

Animation - create demo/showcase page

5 participants