Changelog
=========


4.0.1 (2014-06-13)
------------------

- Nothing changed yet.


4.0.0 (2014-06-11)
------------------

- Add an "uninstall" profile.
  [jone]

- Drop simplelayout.types.common dependency.
  If you still use simplelayout.types.common pages, you
  need to verify that you still install it when upgrading!
  [jone]


3.0.4 (2013-12-13)
------------------

- Update english translations
  [mathias.leimgruber]

- Update german translations
  [mathias.leimgruber]

- Remove old i18n directory and translate everything from scratch.
  [mathias.leimgruber]


3.0.3 (2013-10-16)
------------------

- Add Permission to align to grid action.
  [tschanzt]

- Fix dragndrop for two column layout.
  [tschanzt]

- Make layoutchanges possible on second view.
  [tschanzt]

- The sizes in simplelayout controls should not be affected by font-size.
  [Julian Infanger]

- Fixed problem on draging blocks in simplelayout two column layout.
  [Julian Infanger]


3.0.2 (2013-05-31)
------------------

- Use percentual padding for 2 column layout.
  [tschanzt]

- Fix tests - Fill text field with html.
  Otherwise plone guesses the mimetyp wrong (text/plain).
  [mathias.leimgruber]


3.0.1 (2013-04-16)
------------------

- No longer restrict setting set_initial_layout on objects inside
  a ISimplelayoutCapable container.
  [mathias.leimgruber]

- Remove everything related to workflow manipulation
  from simplaylout
  [mathias.leimgruber]


3.0 (2013-03-29)
----------------

- Added flowplayer icon to sl control sprites.
  [Julian Infanger]

- Fix permission of simplelayout.base.actions.align.
  [mathias.leimgruber]

- Add simplelayout capable behavior for sl dexterity containers.
  [jone]

- Simplelayout should not change the styling of default plone classes.
  [Julian Infanger]

- Fix controls condition for all actions (layout + content actions).
  [mathias.leimgruber]

- Only set a min-height on empty slots if you are dragging a block.
  [Julian Infanger]

- Removed all important statements from css.
  [Julian Infanger]

- Fix css selector for empty dropzoneportlet.
  [mathias.leimgruber]

- Replace jq with $.
  [mathias.leimgruber]

- Add control styles for dropzone portlet.
  [mathias.leimgruber]

- Use same viewlet name for all three diffrent listing viewlets.
  [mathias.leimgruber]

- Do not reset block layout when copying / moving the container.
  [jone]

- Fixed bug in function to get factory menu; return menu instead of True.
  [Julian Infanger]


3.0c3 (2013-01-24)
------------------

- Add show_description function.
  [ttschanz]

- Fix templates.
  [mathias.leimgruber]

- Fix CSS for emptymarker klass.
  [mathias.leimgruber]

3.0c2 (2013-01-21)
------------------

- Use more effective CSS statements, prefixed with #content so that it allows
  a general styling of elements such as lists.
  [jone]

- Register interfaces so that they can be toggled in manage_interfaces.
  [jone]

- Enable/Disable factory menu on folderish blocks.
  [mathias.leimgruber]

- Implement emptymarker css klass.
  [mathias.leimgruber]

- Fix condition, which checks if there is a valid image in
  ImageScaler.
  [mathias.leimgruber]

- No longer change writing direction in block wrapper as this causes problems
  with IE7.
  [buchi]

- Implemented interface cleanup while moving a block.
  [phgross]

- Fix CSS for factory menu.
  [mathias.leimgruber]

- Fix sl-control toggler css.
  [mathias.leimgruber]

- Add tests for page and paragraph creation.
  [mathias.leimgruber]

- Add new slot (slotD) Interface.
  [mathias.leimgruber]

- Updated default CSS for simplelayout actions.
  [Julian Infanger]

- Move package to github and clean it up.
  [jone]

- Fix wrong initial metadata according to latest upgrade.
  [jone]

- Remove bad import step dependency "metadata" (does not exist).
  [jone]


3.0c1 (2012-07-30)
------------------

- Fix indexing blocks in container, so that it does not
  break the catalog when deleting recursively.
  [jone]

- Handle ComponentLookupError when plone site is deleted.
  [jone]

- Wrap div around below-content-body viewlets, like in Plone4 templates.
  [Julian Infanger]


3.0b10 (2012-06-28)
-------------------

- Removed multiple used id in simplelayout actions viewlet.
  [Julian Infanger]

- Dont change list-style-position to inside. Causes problem with list styling.
  [Julian Infanger]


3.0b9 (2012-06-18)
------------------

- Do not add SearchableText if content is a file.
  [Julian Infanger]


3.0b8 (2012-06-11)
------------------

- Added upgradestep: Don't show Paragraph in search.
  [Julian Infanger]

- Fixed indexer and eventhandlers: have to work for ISimpleLayoutCapable.
  [Julian Infanger]

3.0b7 (2012-06-08)
------------------

- Created indexer which adds the block SearchableText to the pages
  SearchableText. Also added eventhandlers to make sure the index is
  up-to-date.
  [Julian Infanger]


3.0b6 (2012-05-09)
------------------

- Fixed CSS problem with floated image and list in block.
  [Julian Infanger]


3.0b5 (2012-04-25)
------------------

- Show design tab for roles, which can be specified in the simplelayout configlet.
  [Julian Infanger]

- Added tooltips to simplelayout actions.
  [Julian Infanger]

- Fixed CSS problem with floated image and list in block.
  [Julian Infanger]


3.0b4 (2012-04-23)
------------------

- Do not show simplelayout controls viewlet if there are no controls.
  [Julian Infanger]


3.0b3 (2012-04-05)
------------------

- Fix setBlockHeights function.
  [mathias.leimgruber]


3.0b2 (2012-04-02)
------------------

- Added upgrade step
  [elio.schmutz]


3.0b1 (2012-03-05)
------------------

- Add upgrade step for creating initial paragraph versions (paragraphs are now versioned).
  [jone]

- Implement new way of editing a block (edit actions will appear at mousover).
  [24.01.2012, mathias.leimgruber]

- Fix right margin for small and middle images on the left site
  [20.12.2011, elio.schmutz]

- Plone 4.1 compatibility: Use _ instead of - as ID sepereator.
  [03.08.2011, jbaumann]

- Fix permission check for sl-actions and sl-layouts
  [27.05.2011, mathias.leimgruber]

- Added some CSS for new Image display behavior.
  [05.05.2011, mathias.leimgruber]

- Fix IE 7 stupid behaviour with floating elements.
  [03.02.2011, mathias.leimgruber]

- Fix sl actions view, also check action condition.
  [04.01.2011, mathias.leimgruber]

- fix align blocks to grid function (remove buggy px_to_em plugin)
  [27.12.2010, mathias.leimgruber]

- fix workflow menus css
  [13.07.2010, mathias.leimgruber]

- fix controls css
  [13.07.2010, mathias.leimgruber]

- Clean up views.py / remove tabs in configure.zcml
  [13.10.2010, mathias.leimgruber]

- Fixed a bug while rendering the sl-actions (check for visible attr)
  [13.10.2010, mathias.leimgruber]

- Removed old Products.FlashUpload support, it's not longer necessary.
  [04.10.2010, mathias.leimgruber]

- implemented image scaling by plone.app.imaging. Manual recalc button in
  configlet is not longer necessary.
  [30.09.2010, mathias.leimgruber]

- added workaround for blob image field
  [29.09.2010, mathias.leimgruber]

- removed actioniscons.xml and added icon_expr directly to the
  content types xml. Because the actionicons tool in plone 4 has been deprecated
  [12.07.2010, mathias.leimgruber]
- rewrite browserviews with allowed_attributes
  [12.07.2010, mathias.leimgruber]


2.1.2
-----

- fix alignblocktogrid function if there is only an image
  [mathias.leimgruber]


2.1.1
---------------

- bugfix: ObjectEditedEvent, the viewname property was missed
  [mathias.leimgruber]

2.1
---------------

- change dependency for simplelayout.ui.* to <=2.1
  [mathias.leimgruber]

2.0
---------------

- use the action ids on blockable types to define a custom block
  viewname, the custom viewname is stored in anotations.
  check FAQ section in README file for an example.
  [mathias.leimgruber]
- use absolute path for control icons [mathias.leimgruber]

2.0rc6
---------------
- removed special characters that prevented buildout to
  run [florian.sprenger]

2.0rc5
---------------
- fix recalculating all images function, check if IBlockConfig is
  addaptable [mathias.leimgruber]
- fire "set init. layout" on IObjectEditedEvent [mathias.leimgruber]
- use a cookie to store the edit-mode state [mathias.leimgruber]
- remove unused code [mathias.leimgruber]
- moved JS toggleEditMode function to
  simplelayout.ui.base [mathias.leimgruber]
- Upgrade step from 2.0rc4 to 2.0rc5 [mathias.leimgruber]
- reorder JS by GenericSetup [mathias.leimgruber]


2.0rc4
---------------
- mark right and left column by a css class [mathias.leimgruber]


2.0rc3
----------------
- don't display the empty sl-control panel <div />
  for anonymous users  [mathias.leimgruber]


2.0rc2
----------------
- fix event: change all block states from page [mathias.leimgruber]
- added simplelayout page to default_page_types [mathias.leimgruber]
- load sl-JS only if we are on a simplayout capable object and if user
  is logged in. [mathias.leimgruber]
- simplelayout view provides a function to determin if current object is
  simplelayout capable or not. [mathias.leimgruber]
- compress, merged and cache js. [mathias.leimgruber]


2.0.rc1
----------------

- remove obsolete code [mathias.leimgruber]
- added permission check befor rendering sl-actions [mathias.leimgruber]
- Change required permission to "View" from controls viewlets [mathias.leimgruber]
- updated readme


2.0b3
----------------

- Issue #1: fix some Translations [julian.infanger]
- Add the possobility to set simplelayout image sizes as atct image scales
  Now there's no quality issue with IE anymore. [mathias.leimgruber]


2.0b2
----------------

- added technical FAQ to README [mathias.leimgruber]
- added HowTo to README [arno.blumer]
- fix error while reinstalling [mathias.leimgruber]
- added more info to README/HISTORY [mathias.leimgruber]
- some IE7 JS fixes [mathias.leimgruber]



2.0b1
----------------

- create two columns layout [mathias.leimgruber]
- fixed dragndrop functionality for two columns [mathias.leimgruber]
- align two columns layout to grid [mathias.leimgruber]
  - works great in FF 2.x - 3.x
  - There are some display issues in edit-mode with IE 6/7
  - edit-mode for safari and IE 8 not tested
- added a tow column view with a one column slot on top [mathias.leimgruber]
- added design menu [mathias.leimgruber]
- some fixes in sl-controls ajax reload [victor.baumann]
- reload block after moving arround [mathias.leimgruber]


1.0
----------------

- Initial release
- Extracted from plonegov.website 1.0 [mathias.leimgruber]
- Shipps base function for simplelayout [victore.baumann]
- simplelayout configlet included [mathias.leimgruber]
- based on:
  - simplelayout.types.common
  - simplelayout.ui.base
  - simplelayout.ui.dragndrop
