Skip to content

1.4

Compare
Choose a tag to compare
@gfontenot gfontenot released this 15 Dec 17:49

New Features

  • Add the ability to define multiple project templates. This feature allows
    you to created named project templates inside your liftoffrc and then use
    them by defining them as the default inside your liftoffrc, or by passing
    their name on the command line. Be sure to check out liftoff(1) and
    liftoffrc(5) for more info. By default, Liftoff comes with templates for
    Objective-C (objc) and Swift (swift) projects. - Gordon
    Fontenot
  • Add arbitrary configuration settings to liftoffrc. This lets you define an
    arbitrary dictionary structure inside your liftoffrc to create default
    configuration settings for projects. - Gordon Fontenot
    (Thanks to Marshall Huss, Juan Pablo Civile,
    and Keith Smiley)
  • Add default storyboard file. Liftoff will now generate an empty storyboard
    file for use in the project. - Gordon Fontenot
  • Add support for the new Launch Screen xib files. Liftoff will now generate
    an empty LaunchScreen.xib file and use it as the default launch screen
    option. - Gordon Fontenot (lol recruiters)
  • Let users customize Xcode open command. This lets you override the default
    command used to launch Xcode inside your liftoffrc. This means you can
    default to opening Vim, AppCode, beta versions of Xcode, or even disable the
    feature completely. - Gordon Fontenot (Thanks to
    @asmod3us
    )

Changes

  • Update objc default project template - Gordon Fontenot
  • Simplify the status output. Liftoff no longer prints every file/directory it
    touches. Instead, it confirms that it's using the designated template. -
    Gordon Fontenot
  • Rename Info.plist template. This is to keep Liftoff's defaults in line with
    Xcode's. This template is now simply named Info.plist - Gordon
    Fontenot
  • Bump deployment target to 8.0. Welcome to the future. - Gordon
    Fontenot

Bug Fixes