Permalink
Switch branches/tags
Nothing to show
Commits on Mar 6, 2012
  1. Added basic support for relative positioning and sizing.

    jonathanellis committed Mar 6, 2012
    * Dimensions for CGFrame, CGPoint and CGSize can now be specified as percentages relative to the current screen dimensions.
    * Specifying positions and sizes relative to their parent view will replace the current implementation (relative to screen dimensions) in a future version.
    * Specifying positions and sizes as percentages allows the same UI to be used on both iPhone and iPad screen resolutions.
    * The spacing parameters for the various layout managers must still be specified absolutely in pixels and not relatively as a percentage. This will be remedied in a future version.
    * The "fullscreen" shortcut for CGFrame and CGSize remains, as does the "origin" shortcut for CGPoint.
Commits on Mar 5, 2012
Commits on Mar 2, 2012
  1. Added support for toolbars (and toolbar buttons).

    jonathanellis committed Mar 2, 2012
    * Added toolbar element.
    * Added barbuttonitem element.
    * Added sample6.xml with a toolbar example.
  2. Pegasus 'tag' attribute renamed to 'group' to avoid conflict with exi…

    jonathanellis committed Mar 2, 2012
    …sting UIView tag property.
  3. Added support for tableview style and button type.

    jonathanellis committed Mar 2, 2012
    * Tableview style can now be specified in the XML with the style attribute.
    * Button type can now be specified in the XML with the buttonType attribute.
    * Changed how underlying classes are instantiated.
    * Added new * property type, indicating properties to be ignored by the attribute-to-property translation process.
    * Updated sample XML files.
Commits on Mar 1, 2012
  1. Added basic support for table views.

    jonathanellis committed Mar 1, 2012
    * UITableViewStyle not supported.
    * UITableViewCellStyle not supported.
    * Multiple sections not supported.
    * Not all UITableViewCell properties supported yet.
    * Consult the documentation for changes to how the view hierarchy is specified.
Commits on Feb 23, 2012
  1. Updated with new center layout.

    jonathanellis committed Feb 23, 2012
    New layout called center which is similar to linear but centers all views on their superview (either horizontally or vertically).
    
    Also added "fullscreen" option for CGRect/CGSize which fills the screen, and "origin" option for CGPoint which is equivalent to CGPointZero.
Commits on Feb 21, 2012
Commits on Feb 20, 2012
  1. Added grid layout.

    jonathanellis committed Feb 20, 2012
    Also revamped layout engine and padding for linear layout.
Commits on Feb 19, 2012
  1. Updated sample code.

    jonathanellis committed Feb 19, 2012
Commits on Feb 14, 2012
  1. Initial commit.

    Jonathan Ellis committed Feb 14, 2012
    Working prototype featuring a fully functioning parser & builder, basic hierarchical view finding (id/tag) and starter set of adapters for UIKit classes.