Skip to content

Releases: lyft/xiblint

Strict font names rule

10 Aug 17:44
45a7337
Compare
Choose a tag to compare

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

02 Nov 02:50
ee2d199
Compare
Choose a tag to compare
v0.6.3

Bump version to 0.6.3

Add Xcode 9 support for specific device view settings

01 Nov 23:56
3b616cb
Compare
Choose a tag to compare

Fix missing defusedxml dependency

27 Oct 05:06
Compare
Choose a tag to compare
v0.6.1

Move defusedxml into package requirements (#6)

Initial public release

27 Oct 04:35
Compare
Choose a tag to compare

This is the initial open source release.