gantry / gantry5

:rocket: Next Generation Template / Theme Framework
http://gantry.org
1.04k stars 204 forks source link

Font Awesome 6.6.0 #3267

Open universewrld opened 2 months ago

universewrld commented 2 months ago

the latest version of Font Awesome is 6.6.0 please update @gantry to this version, because now version 6.5.1 is loaded in the component

N8Solutions commented 3 weeks ago

@universewrld In the Gantry 5 template settings you can load your own version of Font Awesome if you don't want to use the version that comes with it. You can't expect them to update Gantry to the latest version each time one is released because there very well could be breaking changes contained in the newer versions that would wreak havoc on websites. This is why Gantry has the ability for you to load the version you want to use on your site.

universewrld commented 3 weeks ago

@universewrld In the Gantry 5 template settings you can load your own version of Font Awesome if you don't want to use the version that comes with it. You can't expect them to update Gantry to the latest version each time one is released because there very well could be breaking changes contained in the newer versions that would wreak havoc on websites. This is why Gantry has the ability for you to load the version you want to use on your site.

you mean @Gantry should never be updated now? we should use this old version of Gantry for the rest of our days? Gantry development has officially stopped?

N8Solutions commented 3 weeks ago

you mean @Gantry should never be updated now? we should use this old version of Gantry for the rest of our days? Gantry development has officially stopped?

When it comes to maintaining a project like Gantry 5, any changes they make to 3rd party components can have consquences. As I mentioned, updated versions of Font Awesome can potentially introduce breaking changes which could cause icons already added to a website to not function properly. Again, this is why Gantry 5 added the ability for individuals to customize which version of Font Awesome they wanted to use. So for someone starting a new project, it's great to have the latest and greatest, but for someone already using an older version of FA, it could create a huge headache with them having to go through their site and update all the broken FA icons. Instead of having one person complaining about not having the latest icons they would have a lot more complaining about how the Gantry 5 team pushed a change that broke their site. I'm sure that Gantry 5 team will eventually upgrade the version of FA that ships with it but until that time I suggest you utilize the option available to you to add the FA version you want to use. If you need help with this, let me know and I can assist you.

universewrld commented 3 weeks ago

you mean @gantry should never be updated now? we should use this old version of Gantry for the rest of our days? Gantry development has officially stopped?

When it comes to maintaining a project like Gantry 5, any changes they make to 3rd party components can have consquences. As I mentioned, updated versions of Font Awesome can potentially introduce breaking changes which could cause icons already added to a website to not function properly. Again, this is why Gantry 5 added the ability for individuals to customize which version of Font Awesome they wanted to use. So for someone starting a new project, it's great to have the latest and greatest, but for someone already using an older version of FA, it could create a huge headache with them having to go through their site and update all the broken FA icons. Instead of having one person complaining about not having the latest icons they would have a lot more complaining about how the Gantry 5 team pushed a change that broke their site. I'm sure that Gantry 5 team will eventually upgrade the version of FA that ships with it but until that time I suggest you utilize the option available to you to add the FA version you want to use. If you need help with this, let me know and I can assist you.

just tell me - are you the new owner of @Gantry and @rockettheme? i want to know who is talking to me here, who is giving me advice on what to do and what modes to use in my browser.

I don't see you on the list of Gantry and RocketTheme members, so I don't understand why you're telling me how I should live and what I should use!

N8Solutions commented 3 weeks ago

@universewrld LOL! You need to slow your roll bud. I'm just a user here that volunteers his time to help others when I can. However, through my experience, I can assure you the folks behind Gantry 5 would respond in the exact same way, as would other businesses faced with the same situation. I'm not telling you how to live or what you should use. You are however using a free product and should be more grateful for what they've provided and try to help the project out. Have you ever submitted a pull request to fix something for Gantry 5? I have, and I help answer questions here quite often. If you have a paid template from Rocket Theme then you should open a ticket in the forum for that specific template. This is only for the Gantry 5 framework and the associated Hydrogen & Helium templates.

universewrld commented 3 weeks ago

You are however using a free product and should be more grateful for

изображение

if you do your research Gantry is developed by the same people who run RocketTheme and yes I have paid for RocketTheme subscription several times when they released new templates and when they continued developing their product so I don't agree with you when you call it a FREE PRODUCT, this statement is not completely true because we - paid subscribers of RocketTheme paid for the development of Gantry with our own money. This is a fact.

Gantry was first officially presented on RocketTheme website, it was developed by the same people who were paid by RocketTheme and I am one of the paid subscribers of RocketTheme, I posted this issue in GitHub because I think GitHub is not less convenient website than RocketTheme forum, it's just a matter of convenience, nothing more.

I first became a paid subscriber of RocketTheme about 15 years ago, so I can report to the developers about the issue that I found in their paid product (this development was paid for by us - paid subscribers of RocketTheme).

I do not understand why you are trying to find someone to conflict with on the Internet and try to explain to me some things that you do not understand at all.

N8Solutions commented 3 weeks ago

I am not trying to argue with you @universewrld. I'm pointing out your mistakes. The Hydrogen & Helium templates are free and the Gantry 5 framework is the basis for Rocket Theme templates. I am also a paid subscriber to Rocket Theme for going on more than a decade now. Since you have been using Gantry 5 for this long, you would think that you would have a better grasp of the concepts of web design and maintaining a product. Also, template specific problems are best posted in the template specific forum. Not here, as they will get ignored or they will tell you the same thing, post it in the forum. However, your issue with the <legend> tag has to do with the colors you have chosen for your site as it works just fine as a fresh installation. So please stop trying to throw blame where there isn't any and instead look at how you can improve yourself and do better at troubleshooting problems.

universewrld commented 3 weeks ago

I am not trying to argue with you @universewrld. I'm pointing out your mistakes. The Hydrogen & Helium templates are free and the Gantry 5 framework is the basis for Rocket Theme templates. I am also a paid subscriber to Rocket Theme for going on more than a decade now. Since you have been using Gantry 5 for this long, you would think that you would have a better grasp of the concepts of web design and maintaining a product. Also, template specific problems are best posted in the template specific forum. Not here, as they will get ignored or they will tell you the same thing, post it in the forum. However, your issue with the <legend> tag has to do with the colors you have chosen for your site as it works just fine as a fresh installation. So please stop trying to throw blame where there isn't any and instead look at how you can improve yourself and do better at troubleshooting problems.

don't try to pretend that you own Gantry and don't reply to me here in such tone! i paid for this framework by having a subscription to RocketTheme, so i'm not using a product that was developed FOR FREE. i'm using a product that was developed with money received by the developers from RocketTheme.

Gantry was initially developed by RocketTheme and only later published as Open Source. This framework was not a charity at the time it was developed, this framework was paid for by paying subscribers of RocketTheme.

having a paid subscription to RocketTheme means that you also invested money in the development of Gantry, because RocketTheme templates do not work without Gantry and were developed by the same people who received money from RocketTheme, so do not try to pretend that all this was developed exclusively for free. All this was paid for by money from paid subscribers.

N8Solutions commented 3 weeks ago

@universewrld I have never said I work for Gantry or Rocket Theme. I'm here to help and volunteer my time even if those individuals are ungrateful. Just because you don't know how to use something doesn't mean it is broken or that it is a bug. I am very familiar with how Gantry 5 works. You should invest more time in learning the features so you won't have these issues either. You can use the latest version of FA 6 if you choose to. You just have to use the built-in feature to do so.

universewrld commented 3 weeks ago

You can use the latest version of FA 6 if you choose to. You just have to use the built-in feature to do so.

изображение

yes i definitely already use the built in feature for Font Awesome 6, i just made a request for them to update font Awesome 6 to the latest stable version.

why are you trying to argue with me when i didn't want to argue with anyone and just made a request for an update to Font Awesome?

N8Solutions commented 3 weeks ago

I wasn't arguing with you. You were the one taking it that way. I was trying to be helpful by letting you know you can load the version you want to use so you're not stuck using the older version that ships with Gantry 5. The point I was making is that a request like yours, which may seem minuscule, could break the icons on many sites depending on the changes that Font Awesome has made. So it is always wise to error on the side of caution. Before the update FA6 to the latest version, they will need to test it to maintains backwards compatibility.

If you'll notice in the attached screenshot, what I'm referring to about you being able to load your own version of FA is the CSS & JS overrides. If you hover over the text you'll notice it says:

"Enter your HTML to manually load the CSS/JS files of the Font Awesome library. This option replaces the Gantry version of the library."

You get the html to enter from your FA account to load it there.

image

universewrld commented 3 weeks ago

"Enter your HTML to manually load the CSS/JS files of the Font Awesome library. This option replaces the Gantry version of the library."

You get the html to enter from your FA account to load it there.

I know that Gantry has an option to insert your own custom code, my issue is not about that at all, but about reminding the developers not to forget to update Font Awesome to the latest stable version. You think that everyone around you is super stupid and give everyone very banal advice and behave very aggressively.

N8Solutions commented 3 weeks ago

@universewrld I have not behaved aggressively or given banal advice. In fact I have been nothing but cordial and helpful opposite you despite your hostile and defensive attitude. My responses also aren't directed just at you but at anyone else who may read the tickets you opened and your subsequent responses and end up getting the wrong idea about Gantry 5. On the contrary, it is you who has taken offense to my replies which essentially also point out your entitlement about things like wanting the Gantry 5 team to upgrade FA. We're not talking about going from v5 to v6. That would be an understandable request. You are asking them for a minor update going from v6.5.1 to FA v6.6.0, which is ridiculous especially considering that you can choose to load the version of FA that you wish to use. It's even more ridiculous when you take into account that you know that you can do this. I have also pointed out the flaw in your logic of you calling everything a "bug" or "broken" when in fact these things you have been bringing up in the other issues you opened are either user error or feature requests. Yes, some like the SVG icons not loading correctly is a known issue and I've acknowledged this in that issue. Everything else though is, as I've mentioned, either user error on your part or a feature request. I've even offered to help you with adding the background image to your site so you can have it looking the way you want. Instead you opted to continue to complain about Gantry 5. It is very extensible if you know what you are doing. This has been the goal of my replies to not only try to help you because I don't know how much you do or don't know about the extensibility of Gantry 5 but to also help others that will read this who are looking for solutions.

universewrld commented 3 weeks ago

That would be an understandable request. You are asking them for a minor update going from v6.5.1 to FA v6.6.0, which is ridiculous especially considering that you can choose to load the version of FA that you wish to use. It's even more ridiculous when you take into account that you know that you can do this.

well.... i asked in the first post like "how can i manually update Font Awesome version"? no, i didnt ask how can i manually update Font Awesome version and didnt ask your advice about it because i know how to manually update Font Awesome version.

all i wanted by opening this issue is for developers to remember to update Font Awesome version next time new @gantry version is released because it will take literally couple of seconds to specify new path in gantry system files. thats all.

you are over complicating some things by trying to attack random people on internet.

N8Solutions commented 3 weeks ago

I'm not over complicating things, I'm merely taming expectations just like my responses in #3275, and I'm definitely not attacking anyone. As I've said several times now, my replies are not just to help you understand things, but to help others as well who may be less informed that come across this same information.

universewrld commented 3 weeks ago

I'm not over complicating things, I'm merely taming expectations just like my responses in #3275, and I'm definitely not attacking anyone. As I've said several times now, my replies are not just to help you understand things, but to help others as well who may be less informed that come across this same information.

I didn't create an issue so that someone would explain to me how to insert custom font code, I created an issue so that someone who can update the @Gantry library would create a pull request and add the code for the new version of the font.

This is what everyone does when they use GitHub and you are the only person in a decade who doesn't know this.

if you know what code needs to be added to Gantry and where to find the required line, just create a pull request, it will really help, unlike advice on how to use the default Gantry settings: https://github.com/gantry/gantry5/pulls

N8Solutions commented 3 weeks ago

@universewrld Your point about keeping the developers aware of the need to update Font Awesome is valid. However, I'm pointing out that you shouldn't get your hopes up for an update anytime soon for something like this which is not major, especially since you yourself recognize that Gantry 5 allows for flexibility by letting you load the version of FA you prefer. Updating core components like Font Awesome can cause issues for existing users if not tested properly as I've previously pointed out. I volunteer my time providing advice based on my experience using the framework and from interactions in the chat with developers over the years. For now, I suggest that you continue to use the built-in feature to load the latest version while waiting for an official update.