Skip to content

Conversation

jenny-s51
Copy link
Member

Closes #520

Description

This PR upgrades Notebooks 2.0 to the major release of the PatternFly component library, PatternFly 6.3.0 to keep our dependencies current and improve the UX by providing better visual feedback, particularly with animations.

A key feature of this release is the introduction of default component animations, which have been enabled across several components.

See release notes for more details: Patternfly Release Highlights: Component Animations

How Has This Been Tested?

Tested performance and behavior of animations locally - Notebooks 2.0 UI builds and runs successfully with the latest package versions from the PatternFly 6.3.0 release.

You can test animations by interacting with the following components in the UI:

  • Accordion – expanding/collapsing sections
  • Expandable sections – toggles within pages or forms
  • Navigation – expanding/collapsing nav groups
  • Buttons – click ripple feedback
  • Forms – trigger validation (e.g., invalid inputs)
  • Helper text – error state transitions
  • Progress bars – error "jiggle" on failure states
  • Tabs – tab indicator animation (animated underline on default tabs only)
  • Tree views – expand/collapse interaction
  • Search inputs – expandable search field
  • Tables – expandable rows or compound expandable tables

Icons –

  • Favorite: star pulse
  • Hamburger menu: bar-to-arrow animation
  • Settings: cog rotation on hover/focus

@github-project-automation github-project-automation bot moved this to Needs Triage in Kubeflow Notebooks Aug 19, 2025
@google-oss-prow google-oss-prow bot added the area/frontend area - related to frontend components label Aug 19, 2025
@google-oss-prow google-oss-prow bot added area/v2 area - version - kubeflow notebooks v2 size/L labels Aug 19, 2025
@jenny-s51 jenny-s51 changed the title Upgrade PatternFly to 6.3.0 chore(deps): Upgrade PatternFly to 6.3.0 Aug 20, 2025
@caponetto
Copy link

@jenny-s51 could you please sign-off the commit and remove the scope deps from the PR title? chore: ... is enough.

@jenny-s51 jenny-s51 changed the title chore(deps): Upgrade PatternFly to 6.3.0 chore: Upgrade PatternFly to 6.3.0 Aug 20, 2025
Copy link
Member Author

@jenny-s51 jenny-s51 left a comment

Choose a reason for hiding this comment

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

Thank you @caponetto , updated

@caponetto
Copy link

/assign
/lgtm

@paulovmr
Copy link

/ok-to-test

Copy link

@paulovmr paulovmr left a comment

Choose a reason for hiding this comment

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

/lgtm

Copy link
Member

@ederign ederign left a comment

Choose a reason for hiding this comment

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

/approve
/lgtm

Thanks @jenny-s51

Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ederign

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow google-oss-prow bot merged commit 6b58425 into kubeflow:notebooks-v2 Aug 20, 2025
8 of 9 checks passed
@github-project-automation github-project-automation bot moved this from Needs Triage to Done in Kubeflow Notebooks Aug 20, 2025
yashpal2104 pushed a commit to yashpal2104/notebooks that referenced this pull request Sep 7, 2025
bhaktinarvekar pushed a commit to bhaktinarvekar/notebooks that referenced this pull request Sep 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved area/frontend area - related to frontend components area/v2 area - version - kubeflow notebooks v2 lgtm ok-to-test size/L
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants