I think this hack is also possible https://snippet.webix.com/9nbujdt8
without changing default method, you only need to add required parent class after icon name. latter added will override default parent class.
if you want to globally use 5th version, you can use webix_skin_icon = "fas fa-";(or other preferred) and then use described above method if you want to override locally.
Hello @vagon333 ,
We plan this for the future release with leaving a possibility to include any external icon font.
But so far you can include the Font Awesome 5 globally and declare a specific marker for Webix icons on pages where you use Webix (as described here). It will change icon-related classes only for the library, without affecting the rest of your UI.
FontAwesome 5 is divided into multiple name spaces - fas/far/fal/fab. It appears as though Webix 5.3.0 makes me pick only one of those? How can I mix and match a fas icon with a far icon?