forked from rmurphey/mulberry
-
Notifications
You must be signed in to change notification settings - Fork 0
0.2 Release Notes
mrdanimal edited this page Nov 28, 2011
·
2 revisions
- Added
toura.app.Phonegap.registerAPI
method - It's no longer necessary to override the default styles. When an app is scaffolded, the default theme is copied into the app, but it's not required to use it. It can be edited and modified. To pull any upstream changes to the built-in themes, a
mulberry update_themes
command was added. -
mulberry create component
now creates a placeholder .scss file and adds an@import
statement. -
mulberry scaffold
when run from inside a Mulberry project will now create any pages that are specified in the sitemap but that do not exist. - The built-in ImageGallery component now has dots to indicate its status.
- Introduced
populate
andpopulateElement
instance methods on components. - Added
mulberry.route
andmulberry.routes
for defining custom routes. - Added support for pages to have "featured" images, which are used when displaying a page as an image (for example, in a grid view of child pages)
- A new
published
property in an app'sconfig.yml
will be used as the version for app stores.
- Template yml format changes:
- regions no longer use
containerType
property - regions now have a
type
property which can have the value ofrow
,column
, orcomponent
- regions no longer use
- Changed format of generators - instead of
create_template
,create_page
, it's nowcreate template
,create page
, etc. (ref: https://github.com/Toura/mulberry/pull/130) - Videos page template converted to configurable system.
- Initial work on web builds.
- weinre now uses api.toura.com
- Upgraded Evergreen test helper to 1.0.0
- Upgraded jshintrb to be more flexible about which version of therubyracer it uses
- Kitchensink demo now includes NodeGallery page.
- The default theme is now copied into a scaffolded app. The main
custom.scss
is also now calledbase.scss
.mulberry update_themes
will update an app with the latest theme files.
-
mulberry scaffold <appname>
now creates a file atjavascript/base.js
, which eliminates a 404 error - Scaffolding projects by entering the full path for the project now works.
- Regions with more than one component can now scroll.
- Fixed a layout issue on iOS when the keyboard is dismissed.
- Fixed an erroneous "this message is a duplicate" error after failed posting to Twitter or Facebook.
- Added
parent
property to child nodes, allowing sibling nav to work. -
template
directory now gets created if not present when creating a new template.
- Basic specs for command line commands.
- Smoke tests for all demo apps.
- Basic tests for adding assets to nodes.