Frontmatter
| id | 9101 |
| title | Fix: Standardize Font Awesome version usage in SCSS |
| state | Closed |
| labels | bugairefactoring |
| assignees | tobiu |
| createdAt | Feb 11, 2026, 11:16 AM |
| updatedAt | Feb 11, 2026, 11:18 AM |
| githubUrl | https://github.com/neomjs/neo/issues/9101 |
| author | tobiu |
| commentsCount | 2 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 11, 2026, 11:18 AM |
Fix: Standardize Font Awesome version usage in SCSS
tobiu assigned to @tobiu on Feb 11, 2026, 11:16 AM

tobiu
Feb 11, 2026, 11:17 AM
Input from Gemini 3 Pro:
✦ I have conducted a thorough investigation into the Font Awesome versioning issue.
Findings:
package.json: Explicitly defines"@fortawesome/fontawesome-free": "^7.1.0".all.min.css: The installed CSS file header confirms:* Font Awesome Free 7.1.0 by @fontawesome.- CSS Variable Definitions: The
all.min.cssfile defines the font family as:--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Free"));- Inconsistency: The codebase currently contains a mix of "Font Awesome 6 Free" and "Font Awesome 7 Free". The recent changes to
TreeList.scssandViewport.scssincorrectly used version 6.Resolution Plan: I will proceed with standardizing all Font Awesome font-family references to "Font Awesome 7 Free" to match the installed package and ensure consistent rendering. This applies to:
resources/scss/src/app/content/TreeList.scssresources/scss/src/apps/legit/Viewport.scss- Any other discovered instances of version 6.

tobiu
Feb 11, 2026, 11:18 AM
Input from Gemini 3 Pro:
✦ I have standardized the Font Awesome version usage in the SCSS files.
Changes:
- Updated
resources/scss/src/app/content/TreeList.scssto use"Font Awesome 7 Free".- Updated
resources/scss/src/apps/legit/Viewport.scssto use"Font Awesome 7 Free".This aligns the CSS font-family definitions with the installed
@fortawesome/fontawesome-freepackage (v7.1.0). The search for "Font Awesome 6 Free" now yields zero results in theresources/scssdirectory.
tobiu closed this issue on Feb 11, 2026, 11:18 AM
tobiu cross-referenced by #9100 on Feb 11, 2026, 11:21 AM
I noticed an inconsistency in our Font Awesome usage.
package.jsonspecifies"@fortawesome/fontawesome-free": "^7.1.0"."Font Awesome 7 Free"."Font Awesome 6 Free".apps/devrank/index.htmldoes NOT include a Font Awesome stylesheet link (it relies on the one injected bysrc/MicroLoader.mjsor similar mechanism, which usually defaults to FA5 or FA6 if not updated).Tasks:
font-familyusage in SCSS files to match the loaded version.TreeList.scssandViewport.scssto use"Font Awesome 7 Free".Goal: Ensure consistent icon rendering and avoid mixing font versions.