[4.0] - Update fontawesome 4- to fontawesome 5 classes#27657
[4.0] - Update fontawesome 4- to fontawesome 5 classes#27657rdeutz merged 44 commits intojoomla:4.0-devfrom N6REJ:fa-5
Conversation
|
Remove |
@Quy How that? This is new to me. |
|
You’re right. Too early here...brain not up to speed. |
|
If the intention of this pr is to remove all instance of .fa and for all the icons still to work then this PR is not correct. Take a look at the original PR that upgraded from 4 to 5 and you will see why. As I said before a search and replace alone will not achieve what you are aiming to do |
|
Sure I will check that. Give me some time. I hope to have reviewed all end of today. The original PR for the update I remember well, and I once had to do the same for another software not related to Joomla. So I will go through it icon by icon. What can be that we (Joomla) use the old style ".fa" somwhere as selector in (s)css where we should have changed it to new selectors, which would not have been trivial because it could require changes on (s)css structures. So yes, this PR has to be tested with care. |
YES PLEASE! there are a LOT of changes done in lots of places so would be easy to make a mistake SOMEWHERE. |
|
Maybe @C-Lodder could review? |
|
@N6REJ if you have the time, would you do a PR to change |
|
Yes for core only and keep mapping. |
|
I believe there are several instances of targeting Wish people has listened to my comments about FA ages ago, but oh well. I will code review this PR but wont do any observational tests |
|
I'm busy now with family stuff for the afternoon but will later help where I can. |
|
@richard67 I THINK we've covered everything now... least I hope so. |
|
@N6REJ Why you merged 4.0-dev? There was no reason for it. Now I again have to set my test result. And it also needs resources on our testing environment to run the tests. |
|
It seems the issue tracker kept the test result .. strange, normally it was lost after an update to base branch. |
|
I have tested this item ✅ successfully on 97d8d18 This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/27657. |
sorry didn't know, thought I had to keep it up to date |
|
@N6REJ No, as long as GitHub doesn’t show conflicts it isn’t necessary. We do that sometimes though in order to restart integration tests in case if they failed before so we can check if really not related to the PR (sometimes they fail for unrelated reasons), but that was also not the case here. Is not a big problem but it makes test count in GitHub be reset. In the issue tracker it was still ok. |
|
@N6REJ Due to recently merged corrections for LTR of the installation form there are conflicts now for file |
|
Just a note for the future. We cannot remove the mapping of the icomoon font classes to the fontawesome classes as this is still used extensively in core |
� Conflicts: � installation/template/scss/template-rtl.scss
|
I have tested this item ✅ successfully on 97d8d18 This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/27657. |
|
I have tested this item ✅ successfully on 97d8d18 This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/27657. |
|
RTC This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/27657. |
|
you got their in the end @N6REJ ;) 🥇 🥇 |
|
I currently think about making a pr to change it back from "fas" to "fa" to make our sources a bit smaller and so save disk space 😛 (joking) |
|
It would save bytes and reduced the cost to the users for their data transfer |
lol ty brian. |
* circle * ellipsis * Revert "ellipsis" This reverts commit 8212d77 * "ellipsis" * exclamation * exclamation * bulk replace * vue * sql * scss changes for .fa { * adding .fas & .far to .fa, .fab * ran npm ci * fixed font size issue * updated -eye and -eye-slash * Revert "updated -eye and -eye-slash" This reverts commit beb3771 * change fa-css-prefix to fas issue joomla#27333 * quickicons * Update administrator/templates/atum/scss/_variables.scss revert as it refers to the icon content itself not the calling class Co-Authored-By: Quy <quy@fluxbb.org> * Revert "ran npm ci" to remove package-lock.json This reverts commit 217f924 * revert _header.scss * revert conflict * reapply fas fix * reapply fas fix for _header.scss * media folder icons * media folder icon in toolbar * open eye * open eye * Add missing fas class for quickicons * Add missing fas and fab classes to inactive tables * remove .fa and .far * remove more .fa and .far * resolve conflict * accidently removed lines * try again Co-authored-by: Quy <quy@fluxbb.org> Co-authored-by: Richard Fath <richard67@users.noreply.github.com>


Pull Request for Issue #27655
Summary of Changes
replaces fontawesome 4 classes with fontawesome 5 equivalents.
Testing Instructions
Apply PR
run npm i
delete configuration.php file
reinstall
Browse frontend and backend to make sure no visible changes with the icons.
Expected result
icons display as previous.
Actual result
Documentation Changes Required
none.