- The template definition yaml format changed. Any custom templates should be updated:
- regions no longer use
containerType
property - regions now have a
type
property which can have the value ofrow
,column
, orcomponent
- regions no longer use
- The default theme is now copied into a scaffolded app, so old apps don't have a copy of it. The main
custom.scss
is also now calledbase.scss
. (Warning: the following may overwrite some of your files. Make sure you're using version control.) To get the default theme, domulberry update_themes
- The
locations-map
template is now namedgoogle-map-phone
andgoogle-map-tablet
as appropriate. - The pattern for the command line commands has changed; see [[Command Line Interface]]
- The command line utility has moved from
/mulberry/bin/mulberry
to/cli/bin/mulberry
. Update your $PATH to the new location. - Upgrade to PhoneGap 1.3
- If you're developing for iOS, download PhoneGap and run the iOS installer
templates
are now calledpage_defs
- Rename the
templates
directory topage_defs
- In all your page markdown files, change
template
topage_def
- Rename the
- Theming changes: To get the changes, run
mulberry update_themes
and resolve any conflicts manually- Icons have been moved to
themes/default/resources/icons
. - All colors have been extracted to
themes/default/_settings.scss
- Instead of defining layout in page_def yaml files, use mixins in page_def scss files
- Any references to the following sass mixins should be changed:
column-container
->flex-column-container
row-container
->flex-row-container
- For any custom templates you've created:
- create an scss file in
themes/<my theme>/pagedefs
- remove all
type:<row, column>
parameters from the yaml. Applyflex-row-container
andflex-column-container
to their parent region in scss instead - remove all
layout: size-fixed
from the yaml. Applyfixed-flex-region
to the element in the scss instead
- create an scss file in
- Any references to the following sass mixins should be changed:
- Icons have been moved to