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

Upgrade to Font Awesome 5.0.1 #3056 #3059

Merged
merged 2 commits into from Dec 12, 2017
Merged

Upgrade to Font Awesome 5.0.1 #3056 #3059

merged 2 commits into from Dec 12, 2017

Conversation

ravihariharan
Copy link
Contributor

Upgrade to Font Awesome 5.0.1 #3056

fab	        Font Awesome Brands	 fa-brands-400.*
fas or fa	Font Awesome Solid	 fa-solid-900.*
far	        Font Awesome Regular fa-regular-400.*
@mertsincan mertsincan merged commit de68fd1 into primefaces:master Dec 12, 2017
@mertsincan
Copy link
Member

Thanks a lot for the PR.

@jxmai
Copy link
Contributor

jxmai commented Dec 12, 2017

@mertsincan @melloware Sorry for late to the party. Well, I don't quite agree upgrading font awesome 5 in this release since it could break the UI everywhere on existed applications last time I checked. Keeping in mind that Primefaces is a business oriented UI framework that stability could be the top priority at least from my point of view.

Please note that Font awesome 5 is a really different from font awesome 4. A lot of icons have been removed, some icon definition were changed.

Even if you check this page: http://localhost:8080/showcase/ui/misc/fa.xhtml. At least 10% of the icons are broken or need to be migrated which is a real pain.

image

@tandraschko
Copy link
Member

@jxmai Yep, thats not good BUT we would have the same problem for the next release. Sometimes users need to migrate something. 100% backward compatibility is just not possible.

@melloware
Copy link
Member

I agree with @tandraschko with major release like 6.2 is the time to update FA since if users are updating to Jquery 3.X etc this is already a major release users will have to review their app for changes. Plus the new FA icons are awesome and they have doubled the amount of icons available.

@melloware
Copy link
Member

On that note I have to look at that showcase page i wonder if I can write something clever that parses the fa.css and generates that page dynamically so we don't have to update it everytime.

@jxmai
Copy link
Contributor

jxmai commented Dec 12, 2017

Ok, I see. I just wanted to notify that the font awesome 5 migration effort could be a bit high and to make sure we are on the same pace. Please not to forget updating the migration guide.

@jxmai
Copy link
Contributor

jxmai commented Dec 12, 2017

if I can write something clever that parses the fa.css and generates that page dynamically so we don't have to update it everytime.

I like the idea

@melloware
Copy link
Member

@jxmai Mission accomplished! primefaces/primefaces-showcase-legacy#57 The page is completely dynamic now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants