Dependency Graph

Dependency Graph
related to related to child of child of duplicate of duplicate of

View Issue Details

IDProjectCategoryView StatusLast Update
0032791mantisbtcustomizationpublic2023-08-15 15:23
ReporterMother10 Assigned Todregad  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionwon't fix 
PlatformAcer Predator 5000OSWin11 HomeOS Version22H2
Product Version2.25.7 
Summary0032791: Upgrade Fontawesome version to 6.4.0
Description

Although I saw a couple of more issues about this (most recent one 0026823 which was march 7, 2021 ) I wonder if now it is time to upgrade to the latest Fontawesome (Version 6.4.0)
I wanted to add a few sidebar buttons in my theme, but the icons I needed (Feather for instance) did not work.
The version Mantis uses is 4.7.0) which is a long time ago.

Version 6.4.0 has 2020 FREE icons.
That seems a lot more than the 470 of version 4.7.0

Furthermore, if it would be possible to use the new Fontawesome features like chooses size, add animation, rotate, chosse type (Solid, Regular, Light etc) it would add a lot to the 2020 FREE possibilities.

Steps To Reproduce

Try to add fa-feather, or fa-monument, or fa-book-open, it will not how any icon.

TagsNo tags attached.
Attached Files
Font-Awesome.png (55,712 bytes)   
Font-Awesome.png (55,712 bytes)   

Relationships

related to 0026101 closedsyncguru Upgrade to font-awesome free 5.0 

Activities

dregad

dregad

2023-07-29 12:21

developer   ~0067926

The problem is compatibility with the bootstrap template we're using (ACE theme).

I saw a couple of more issues about this (most recent one 0026823 which was march 7, 2021 )

0026101 is probably more relevant, in particular @syncguru's note 0026101:0063800:

  • getting Ace theme to work with the new version of fontawesome is non-trivial undertaken.*

So the same applies to FontAwesome 6.x as well...

Unfortunately, ACE theme is no longer maintained, @syncguru has not contributed to Mantis since 2020, and the remaining devs have no time and/or skills to either upgrade ACE theme or switch to a another, supported theme.

Closing as won't fix.

Mother10

Mother10

2023-07-29 12:27

reporter   ~0067927

So if anyone could upgrade the Ace theme it would be possible?

Does the Ace theme have any scss files or something I could look at?
At this moment I am busy translating a userguide for a freeware program
But if you could point me to the original theme files I can at least have a look.

dregad

dregad

2023-07-31 04:45

developer   ~0067948

So if anyone could upgrade the Ace theme it would be possible?

Yes, in theory ;-)

Does the Ace theme have any scss files or something I could look at?

Ace theme is bundled with MantisBT. No SCSS, just plain CSS and javascript files

$ find -name "ace*"
./css/ace.css
./css/ace-part2.css
./css/ace-rtl.min.css
./css/ace-mantis.css
./css/ace.min.css
./css/ace-rtl.css
./css/ace-skins.min.css
./css/ace-skins.css
./js/ace.min.js
./js/ace.js
./doc/ace-theme-license.txt

If you can spare the time and help us with this, it would be great. Fontawesome is one thing, but more importantly I think Bootstrap needs to be upgraded too.

As I mentioned before, this would be no small undertaking...

Mother10

Mother10

2023-07-31 05:21

reporter   ~0067950

Hi dregad,

Before I answer, can you point me to the explanation of how to properly quote in Mantis.
Like you did in your answer?
The forum gives [blockquote] Some text [/blockqoute] but that did not work?

I have the adminguide closeby, but there does not seem to be anything written for users is there?

Thanks.

dregad

dregad

2023-07-31 05:32

developer   ~0067951

Just use markdown https://www.markdownguide.org/cheat-sheet/

Mother10

Mother10

2023-07-31 06:07

reporter   ~0067952

Last edited: 2023-07-31 06:38

Ace theme is bundled with MantisBT

Yes, found it. Pity there are no scss-files. I will have a look to see if it is possible. But that might be after I finished the translation I am doing right now for the Ancestris group.

but more importantly I think Bootstrap needs to be upgraded too.

Yeah I did not understand why Mantis used such an old version.

I use it on my site too, since version 3.5 or something. Upgraded to 5.something about 1,5 years ago.
Indeed Bootstrap has evolved and changed a couple of tags. But they have docs about what changed in what version.

First, someone should go over your Bootstrap version, compared to the latest Bootstrap version, and see what tags are changed.

Second go over the Mantis files to see if the changed tags are (much) used in Mantis.

Those 2 things can be done independantly. From the first it will show what has to be changed (if those tags were used in Mantis)
So that would at least give an idea of the work.

dregad

dregad

2023-07-31 06:37

developer   ~0067953

Many thanks for considering looking into that. Of course do it if and as time allows !

Should you decide to go ahead, please submit your contribution for review as a pull request on our Github repository referencing an issue in our bugtracker (i.e. Fixes #xxxx in the commit message)

Pity there are no scss-files.

Indeed. There possibly were some in the original source, but the Theme's author only released the CSS files to us under GPL unfortunately.

Note: it would also be an acceptable alternative to switch to another, open-source, more modern and maintained Bootstrap Theme, but that might turn out to be even more complex...

Mother10

Mother10

2023-07-31 06:46

reporter   ~0067954

more modern and maintained Bootstrap Theme

I'll keep that in mind.
I'll add to this issue when I have done something.
I can use my installed Mantis to test things out first.

dregad

dregad

2023-07-31 07:10

developer   ~0067955

I'll add to this issue when I have done something.

Only if you exclusively focus on fontawesome.

Otherwise, depending on the intended scope, it's probably best to start a new one (referencing this one in the description, for the record), e.g. Upgrading (or replacing) Ace Theme

If you want a more interactive discussion, feel free to ping me on our Gitter channel https://app.gitter.im/#/room/#mantisbt_mantisbt:gitter.im