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

Micro-animations in PatternFly #215

Open
1 of 4 tasks
andrew-ronaldson opened this issue Nov 8, 2024 · 0 comments
Open
1 of 4 tasks

Micro-animations in PatternFly #215

andrew-ronaldson opened this issue Nov 8, 2024 · 0 comments
Assignees

Comments

@andrew-ronaldson
Copy link
Contributor

andrew-ronaldson commented Nov 8, 2024

Background

It is now an industry standard for Design systems to ship with micro-animations baked into its components. The use of motion provides users with haptic feedback as they interact with the product UI. Products with micro-animations and transitions decrease the perceived time for actions to be complete.

Goals

  • Establish and document Motion principles that can be consistently applied across components.
  • Apply micro-animation to our PatternFly 6 components to elevate PatternFly into a more intuitive, engaging, and vibrant experience.
  • Micro-animations will be shipped as part of the design system with minimal impact to product teams adopting PF6* (See Considerations).
  • Communicate the new features via Medium article, Community meetings, Office Hours, product meetings, etc.

Considerations

  • Schedule updates with stakeholders (including RHDS) and collect feedback.
  • May require products to modify tests. We have built a mechanism to turn off motion styling if needed.
  • Certain components like the notification badge will require products to connect notifications to the class that triggers the animation.
  • Check extensions to make sure they inherit the component updates.

Research and references

A recent PatternFly 6 study with internal stakeholder is the most recent request for animations. This has been an ongoing discussion between UXD and PatternFly and we appreciate the community support.

PF team of contacts

Design: @kaylachumley
Core: @srambach
React: @thatblindgeye

@andrew-ronaldson andrew-ronaldson converted this from a draft issue Nov 8, 2024
@andrew-ronaldson andrew-ronaldson changed the title Micro-animations ideas Micro-animation in PatternFly Nov 8, 2024
@andrew-ronaldson andrew-ronaldson moved this to In Progress - on schedule in PF Roadmap Nov 8, 2024
@andrew-ronaldson andrew-ronaldson changed the title Micro-animation in PatternFly Micro-animations in PatternFly Nov 9, 2024
@andrew-ronaldson andrew-ronaldson self-assigned this Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress - on schedule
Development

No branches or pull requests

1 participant