Skip to content

[FIX] website: fix runbot errors#5081

Draft
claireclan wants to merge 87 commits intomaster-fa-msfrom
master-icon-error-clan
Draft

[FIX] website: fix runbot errors#5081
claireclan wants to merge 87 commits intomaster-fa-msfrom
master-icon-error-clan

Conversation

@claireclan
Copy link
Copy Markdown

Before this PR, a lot of runbot errors appeared dur to the new icons.

task-6075556

stefanorigano and others added 30 commits March 31, 2026 10:04
To stay consistent with the implementation of Material Symbols library.
- From FA an OI icons to new Material Symbols using `oi` prefix class
Controler classes use `oi-`prefix, eg. `oi-lg`, `oi-rotate-90`, etc.

- This commit extends our OI library to cover icons that are not handled
by Material Symbols.

- introduces RTL support for icons

- fa-[6-10]x was defined in html_editor but used in several modules.
This commit regroup them in webclient icons.scss to be more generic.
This commit applies the new icon implementation globally, replacing all
"classic" occurrences of icons.

For example:
From `class="oi oi-fw oi-arrow-left"` or `class="fa fa-fw fa-arrow-left"`
To `class="oi oi-fw" data-icon="west"`
This commit covers all CSS and SCSS necessary changes for the new icon
implementation.
*: mass_mailing, website, website_hr_recruitment
@Brieuc-brd Brieuc-brd force-pushed the master-fa-ms branch 6 times, most recently from eafe737 to 2e50669 Compare April 9, 2026 11:06
@Brieuc-brd Brieuc-brd force-pushed the master-fa-ms branch 6 times, most recently from cbb9c6c to 0bfad61 Compare April 10, 2026 14:34
@stefanorigano stefanorigano force-pushed the master-fa-ms branch 3 times, most recently from 185f96e to 8e057b1 Compare April 13, 2026 14:40
@Brieuc-brd Brieuc-brd force-pushed the master-fa-ms branch 2 times, most recently from 4cb5e6e to 5e4331f Compare April 14, 2026 09:05
@Brieuc-brd Brieuc-brd force-pushed the master-fa-ms branch 8 times, most recently from 7df28c5 to 2f5066e Compare April 16, 2026 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants