Releases: lyft/xiblint
Releases · lyft/xiblint
Strict font names rule
Adds strict font rules. This allows for a configuration like this:
{
"paths": {
"Modules": {
"rules": [
"strict_font_names"
],
"rules_config": {
"strict_font_names": {
"allowed_fonts": [
"LyftProUI-Bold",
"LyftProUI-BoldItalic",
"ProximaNova-Regular",
"ProximaNova-RegularItalic",
"ProximaNova-Medium",
"ProximaNova-MediumItalic",
"ProximaNova-Bold",
"ProximaNova-BoldItalic"
],
"allow_system_fonts": false
}
}
}
}
}
It simply compares the name of <font>
and <fontDescription>
’s name
attribute to the allowed list. If the node is missing name
it is a system font. <font>
and <fontDescription>
represent system fonts different, but that doesn't matter for our purposes.
Allow watchOS devices
v0.6.3 Bump version to 0.6.3
Add Xcode 9 support for specific device view settings
v0.6.2 Bump version to 0.6.2
Fix missing defusedxml dependency
v0.6.1 Move defusedxml into package requirements (#6)
Initial public release
This is the initial open source release.