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
Upgrade to PatternFly 5 #21321
Comments
Would be cool to be able to set the default for login, account, and/or admin to be light/dark, both for a realm, or server-wide, and maybe even having an option for users themselves to switch :) |
I'll take this one, I think we can easily upgrade Account v3 and the Admin Console. For the login, I think we should take some time to do that separately, mostly because the jump from PatternFly 3 - 4 is quite large. |
@jenny-s51 I know you did some preliminary work on this under #21303. If you have some tips on how to best pick up from where you left, please let me know 😃 |
@jonkoops Login is actually the highest priority here. We need to get off PF3 because it is no longer supported. |
AFAIK, we use PatternFly 4 for the login screens. Or do I miss something? |
@mabartos I can still see PatternFly 3 (and jQuery for some reason) being included in the common base for the the themes. But I guess this is not being used at all? |
Upon closer inspection, it looks like the 'welcome' theme is still on PatternFly 3. Which is why it's still being listed as a dependency. |
Okay, so things get even weirder. The login is using PatternFly 4. But it's not installed from the aforementioned package.json, instead the Account v2 theme has a build step that copies the dependencies it has into to the common theme. Not only that, but it also seems that the login theme includes both PatternFly 3 and 4, as it pulls in part of the dependencies from |
@jonkoops the admin console builds and runs with the updates in #21303 With this v5 update, the big lift on the Keycloak side will likely be updating the form elements to use FormHelperText, HelperText, and HelperTextItem directly inside children - I marked all those instances in #21303 with You may notice some visual differences as well and should be able to fix these by updating any hardcoded We hope to have official PF5 release numbers next week 🙂 |
Great, I'll have a gander once the stable is out! |
We should upgrade all themes to PatternFly 5 as soon as these conditions are met:
All theme types should be upgraded so that everything is using the same PatternFly version. (account, admin, login, welcome)
Motivation
Tasks
The text was updated successfully, but these errors were encountered: