davdroman / Bohr

Settings screen composing framework
MIT License
1.26k stars 83 forks source link

Drop storyboard support? #10

Closed davdroman closed 9 years ago

davdroman commented 9 years ago

Bohr started out without any storyboard support whatsoever until it was introduced in version 2. The thing is IB isn't quite ready to support IBDesignable cells inside its UITableViewControllers (and doesn't look like it will anytime soon). Besides, there have been some reported issues about resizing and autolayout that I found are related to storyboard being the way to set up the table view controller.

The only advantage storyboard support adds is IBInspectables, but without IBDesignable support this looses great part of its importance.

This advantage vs. all the other disadvantages drive me to think I should drop storyboard support as part of a version 3 release. That way, the whole setup process would be made in a same place (setup method of your BOTableViewController subclass) and would allow for issues like #8 to be fixed.

What's your opinion on this? Is storyboard a must-have for Bohr or would you be just fine setting it up programmatically? I feel like it would bring many benefits.

davdroman commented 9 years ago

As discussed in #8, storyboard support will be dropped for version 3.