feat: migrate to Patternfly 6#123
Merged
r2dedios merged 1 commit intoRHEcosystemAppEng:release-0.5from Jan 15, 2026
Merged
Conversation
Collaborator
Author
|
Hold until #120 will be merged |
Closed
5cdf6e4 to
a81748f
Compare
r2dedios
requested changes
Jan 14, 2026
Collaborator
r2dedios
left a comment
There was a problem hiding this comment.
Nothing to say apart of .. Great job! 🚀
I noticed NPM reports there are three packages with high severity vulnerabilities. After fixing them, this is the resulting diff:
rhartuv
approved these changes
Jan 14, 2026
Collaborator
rhartuv
left a comment
There was a problem hiding this comment.
It’s so exciting that this is the first review I’ve been asked to do,
especially since this PR looks so professional! It’s very user-friendly and a great upgrade.
For the future, I’d suggest adding an option to sort the table columns.
LGTM
d9894e0 to
9410eb5
Compare
Signed-off-by: Vladimir Belousov <vbelouso@redhat.com>
9410eb5 to
1da3deb
Compare
Collaborator
|
bravo |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR completes the migration of the UI codebase to PatternFly 6.4.0 followed the official PatternFly Upgrade Guide
Changes
PatternFly 6.4.0 Migration
Upgraded core dependencies to
6.4.0Applied global style updates and theme adjustments.
Design Tokens & Utilities
Removed hardcoded values (hex colors, pixels) and replaced them with Semantic Tokens
(--pf-t--*)Refactored inline styles
(style={{...}})into PatternFly 6 Utility Classes(pf-v6-u-*)for consistency in spacing, layout, and typography.Accessibility (A11y)
Critical Fixes: Added missing aria-label and Tooltip components to all icon-only buttons (Navigation, Help, Action buttons).
UX Writing & Validation
Standardized error messages using the Alert component with the recommended "Description - Reason - Resolution" structure.
Form Validation: Implemented
onBlurvisual validation for complex inputs (e.g., Cron Expression in ModalPowerManagement) to improve user feedback loops.Component Improvements
Visual Regressions: Fixed specific issues in MastheadLogo, Card title alignment, and DateTimePicker z-index layering.
Standardization: Enforced consistent usage of Card, Grid, and Flex components.