# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

### [1.10.1](https://github.com/ly525/luban-h5/compare/v1.10.0...v1.10.1) (2020-06-14)


### Bug Fixes

* [#170](https://github.com/ly525/luban-h5/issues/170) ([dca845f](https://github.com/ly525/luban-h5/commit/dca845f))
* [#171](https://github.com/ly525/luban-h5/issues/171) ([1c3d39f](https://github.com/ly525/luban-h5/commit/1c3d39f))


### Features

* add customStyle for component to fit size; !#zh: 增加  customStyle 属性，以支持元素自定义大小 ([4632288](https://github.com/ly525/luban-h5/commit/4632288))
* add shortcutProps to support shortcut themes; !#zh: 增加 shortcutProps 以支持快捷面板定制化/主题化 ([1070215](https://github.com/ly525/luban-h5/commit/1070215))
* props item support custom layout; !#zh: 组件属性编辑器 支持表单子项目自定义布局 ([6bc3011](https://github.com/ly525/luban-h5/commit/6bc3011))
* support resize the props panel; !#zh: 支持拖动调整右侧编辑面板 ([45f3bfc](https://github.com/ly525/luban-h5/commit/45f3bfc))
* **element:**  add defaultStyle for seperate element; ([4d86e95](https://github.com/ly525/luban-h5/commit/4d86e95))
* **plugin:** add rate componnet; #!zh: 增加评分组件 ([3d813db](https://github.com/ly525/luban-h5/commit/3d813db))

## [1.10.0](https://github.com/ly525/luban-h5/compare/v1.9.0...v1.10.0) (2020-05-17)


### Features

* **component:** 增加公告组件; ([e839d9c](https://github.com/ly525/luban-h5/commit/e839d9c))
* **PropTypes:** upgrade PropTypes from object to function; #!zh: 升级 PropTypes: 更新为函数, 便于后期扩展 ([30b9692](https://github.com/ly525/luban-h5/commit/30b9692))

## [1.9.0](https://github.com/ly525/luban-h5/compare/v1.8.3...v1.9.0) (2020-05-10)


### Bug Fixes

*  confirm the  firstState for the undoRedoPlugin ([a968260](https://github.com/ly525/luban-h5/commit/a968260))
* [#155](https://github.com/ly525/luban-h5/issues/155) ([fc8ffc4](https://github.com/ly525/luban-h5/commit/fc8ffc4))
* add Ps text ([5ace866](https://github.com/ly525/luban-h5/commit/5ace866))
* not show background image or color ([b40b2dd](https://github.com/ly525/luban-h5/commit/b40b2dd))


### Features

* support long page mode(alpha); ([722031c](https://github.com/ly525/luban-h5/commit/722031c))
* 添加快捷键+更完整的辅助线提示 ([#148](https://github.com/ly525/luban-h5/issues/148)) add shortcuts for editor and more guidelines ([d039dcb](https://github.com/ly525/luban-h5/commit/d039dcb))

### [1.8.3](https://github.com/ly525/luban-h5/compare/v1.8.2...v1.8.3) (2020-02-19)


### Bug Fixes

* [#136](https://github.com/ly525/luban-h5/issues/136) ([532ed11](https://github.com/ly525/luban-h5/commit/532ed11))

### [1.8.2](https://github.com/ly525/luban-h5/compare/v1.8.1...v1.8.2) (2020-01-24)


### Bug Fixes

* [#119](https://github.com/ly525/luban-h5/issues/119) run animation when slide changes; (zh) 滚动页面时候执行动画 ([796a5e1](https://github.com/ly525/luban-h5/commit/796a5e1))
* [#124](https://github.com/ly525/luban-h5/issues/124) ([c8bc04b](https://github.com/ly525/luban-h5/commit/c8bc04b))
* [#130](https://github.com/ly525/luban-h5/issues/130) ([8c6056f](https://github.com/ly525/luban-h5/commit/8c6056f))
* [#131](https://github.com/ly525/luban-h5/issues/131) ([51f21d7](https://github.com/ly525/luban-h5/commit/51f21d7))
* [#132](https://github.com/ly525/luban-h5/issues/132)  [#134](https://github.com/ly525/luban-h5/issues/134) ([be2d3eb](https://github.com/ly525/luban-h5/commit/be2d3eb))
* [#133](https://github.com/ly525/luban-h5/issues/133) ([cda6d96](https://github.com/ly525/luban-h5/commit/cda6d96))
* do not generate page uuid and set uuid from api ([edea576](https://github.com/ly525/luban-h5/commit/edea576))


### Features

* upload video ([2e6cd48](https://github.com/ly525/luban-h5/commit/2e6cd48))

### [1.8.1](https://github.com/ly525/luban-h5/compare/v1.8.0...v1.8.1) (2020-01-12)


### Bug Fixes

* [#59](https://github.com/ly525/luban-h5/issues/59) ([81093c0](https://github.com/ly525/luban-h5/commit/81093c0))

## [1.8.0](https://github.com/ly525/luban-h5/compare/v1.7.4...v1.8.0) (2020-01-11)


### Bug Fixes

* build engine if front-end build ([d5142a3](https://github.com/ly525/luban-h5/commit/d5142a3))
* could not replace localhost:1337 if coverUrl is null ([942ad39](https://github.com/ly525/luban-h5/commit/942ad39))


### Features

* serve editor(front-end) with strapi(koa-static) ([1f9f1ab](https://github.com/ly525/luban-h5/commit/1f9f1ab))

### [1.7.4](https://github.com/ly525/luban-h5/compare/v1.7.3...v1.7.4) (2020-01-04)


### Bug Fixes

* [#121](https://github.com/ly525/luban-h5/issues/121) ([18bbe16](https://github.com/ly525/luban-h5/commit/18bbe16))
* do not set editingElement null if change tab(not background) ([3e068da](https://github.com/ly525/luban-h5/commit/3e068da))
* form stat api 500; (zh) 修正表单统计接口无法获取数据 ([bd620f1](https://github.com/ly525/luban-h5/commit/bd620f1))
* remove localhost:1337 temporarily in cover url ([5933eed](https://github.com/ly525/luban-h5/commit/5933eed))
* **typo:** animation delay ([47bd979](https://github.com/ly525/luban-h5/commit/47bd979))
* remove 0 on canvas ([90e6fa6](https://github.com/ly525/luban-h5/commit/90e6fa6))


### Features

* **plugin:** background music ([e0f5359](https://github.com/ly525/luban-h5/commit/e0f5359))

### [1.7.3](https://github.com/ly525/luban-h5/compare/v1.7.2...v1.7.3) (2019-12-21)


### Bug Fixes

* [#118](https://github.com/ly525/luban-h5/issues/118) ([425e44d](https://github.com/ly525/luban-h5/commit/425e44d))
* add landing page host ([79ec52a](https://github.com/ly525/luban-h5/commit/79ec52a))
* **engine:** add $message function to display message ([fad25b8](https://github.com/ly525/luban-h5/commit/fad25b8))
* **engine:** click the next or prev not working; (zh) 修正预览弹窗中，点击上一页和下一页失败的问题 ([3eab119](https://github.com/ly525/luban-h5/commit/3eab119))
* **plugin:submit-button:** add disabled prop to disable submit form in edit mode ([230d5bb](https://github.com/ly525/luban-h5/commit/230d5bb))
* [#113](https://github.com/ly525/luban-h5/issues/113) ([a2fb4ac](https://github.com/ly525/luban-h5/commit/a2fb4ac))
* [#62](https://github.com/ly525/luban-h5/issues/62) display a message if user delete the page if only one page; ([bbe623b](https://github.com/ly525/luban-h5/commit/bbe623b))


### Features

* show form stat results; (zh) 显示表单统计结果 ([f5e1385](https://github.com/ly525/luban-h5/commit/f5e1385))
* **docs:** use strapi documentation plugin to generate api your documentation(swagger ui); 使用strapi document plugin 自动生成API 文档(由swagger ui 驱动) ([cb6cf47](https://github.com/ly525/luban-h5/commit/cb6cf47))
* **preview:** set page title for released page; (zh) 为发布的作品设置页面标题 ([e8e0117](https://github.com/ly525/luban-h5/commit/e8e0117))

### [1.7.2](https://github.com/ly525/luban-h5/compare/v1.7.1...v1.7.2) (2019-12-08)


### Bug Fixes

* replace router.place with window.open new tab to aviod could not save and preview the work when create the work ([cf953c2](https://github.com/ly525/luban-h5/commit/cf953c2))
* **build:** set publicURL to index ([abfb167](https://github.com/ly525/luban-h5/commit/abfb167))
* **editor:** update  mutation type for undo-redo ([0f4a2cb](https://github.com/ly525/luban-h5/commit/0f4a2cb))
* **preview:** show qrcode in preview dialog if open from work list ([8c62271](https://github.com/ly525/luban-h5/commit/8c62271))

### [1.7.1](https://github.com/ly525/luban-h5/compare/v1.7.0...v1.7.1) (2019-11-30)


### Bug Fixes

* update mirror.sh ([3cf794b](https://github.com/ly525/luban-h5/commit/3cf794b))
* **plugin:** clone the default items for slide,radio group, checkbox group ([141036f](https://github.com/ly525/luban-h5/commit/141036f))
* [#105](https://github.com/ly525/luban-h5/issues/105) ([35965ff](https://github.com/ly525/luban-h5/commit/35965ff))
* **text:** set default border radius: 0 ([f21bf35](https://github.com/ly525/luban-h5/commit/f21bf35))


### Features

* **install:** add one click install script for Ubuntu18.04 ([2e123b6](https://github.com/ly525/luban-h5/commit/2e123b6))

## [1.7.0](https://github.com/ly525/luban-h5/compare/v1.6.1...v1.7.0) (2019-11-23)


### Bug Fixes

* [#107](https://github.com/ly525/luban-h5/issues/107) ([0bf1d9e](https://github.com/ly525/luban-h5/commit/0bf1d9e))


### Features

* load plugins from npm ([0d765ed](https://github.com/ly525/luban-h5/commit/0d765ed))

### [1.6.1](https://github.com/ly525/luban-h5/compare/v1.6.0...v1.6.1) (2019-11-03)


### Bug Fixes

* **local dev:** fix [#92](https://github.com/ly525/luban-h5/issues/92) ([b8f89c8](https://github.com/ly525/luban-h5/commit/b8f89c8))
* fix [#98](https://github.com/ly525/luban-h5/issues/98) ([8635c9f](https://github.com/ly525/luban-h5/commit/8635c9f))
* fix the object will be copied is not passed to the clone function & set a default value for zindex ([2de1aa8](https://github.com/ly525/luban-h5/commit/2de1aa8))
* pick image from pixabay gallery ([8adfef6](https://github.com/ly525/luban-h5/commit/8adfef6))


### Features

* import luban components from npm ([b6b27d3](https://github.com/ly525/luban-h5/commit/b6b27d3))

## [1.6.0](https://github.com/ly525/luban-h5/compare/v1.5.0...v1.6.0) (2019-10-13)

## [1.5.0](https://github.com/ly525/luban-h5/compare/v1.4.1...v1.5.0) (2019-10-10)


### Bug Fixes

* qrcode style ([b70ec62](https://github.com/ly525/luban-h5/commit/b70ec62))
* start with local cli ([a1a5542](https://github.com/ly525/luban-h5/commit/a1a5542))


### Features

* pick image from image gallery ([33db8e9](https://github.com/ly525/luban-h5/commit/33db8e9))

### [1.4.1](https://github.com/ly525/luban-h5/compare/v1.4.0...v1.4.1) (2019-09-18)


### Features

* i18n for editor ([78858b6](https://github.com/ly525/luban-h5/commit/78858b6))

## [1.4.0](https://github.com/ly525/luban-h5/compare/v1.3.0...v1.4.0) (2019-09-15)


### Bug Fixes

* set collapse as accordion ([e7b6ed0](https://github.com/ly525/luban-h5/commit/e7b6ed0))
* set proxy for html2canvas ([bd486ce](https://github.com/ly525/luban-h5/commit/bd486ce))
* set router-link-active for active link ([d5366ff](https://github.com/ly525/luban-h5/commit/d5366ff))
* set z-index for element ([0208a79](https://github.com/ly525/luban-h5/commit/0208a79))


### Features

* show avaiable animation list ([28a7203](https://github.com/ly525/luban-h5/commit/28a7203))
* **animation:** run animations in edit mode ([58d0048](https://github.com/ly525/luban-h5/commit/58d0048))
* **animation:** run animations in preview mode ([65311e9](https://github.com/ly525/luban-h5/commit/65311e9))
* **animation:** support duration, delay, interation-count and infinite ([9e04d09](https://github.com/ly525/luban-h5/commit/9e04d09))

## [1.3.0](https://github.com/ly525/luban-h5/compare/v1.2.0...v1.3.0) (2019-09-06)


### Features

* set up cover when saving work ([bc747db](https://github.com/ly525/luban-h5/commit/bc747db))

## [1.2.0](https://github.com/ly525/luban-h5/compare/v1.1.0...v1.2.0) (2019-09-01)


### Bug Fixes

* correct the type for undo-redo plugin ([e3d7ccc](https://github.com/ly525/luban-h5/commit/e3d7ccc))


### Features

* **plugin:** form radio ([6eb308f](https://github.com/ly525/luban-h5/commit/6eb308f))
* **plugin:** support form checkbox ([7f823fc](https://github.com/ly525/luban-h5/commit/7f823fc))

## [1.1.0](https://github.com/ly525/luban-h5/compare/v1.0.0...v1.1.0) (2019-08-25)


### Features

* support work template ([3d455d7](https://github.com/ly525/luban-h5/commit/3d455d7))

## 1.0.0 (2019-08-25)


### Bug Fixes

* **editor:** import Element in core editor ([5501cc6](https://github.com/ly525/luban-h5/commit/5501cc6))
* **plugin:** config picture source url ([c3f516f](https://github.com/ly525/luban-h5/commit/c3f516f))
* amend resize point position ([5f737f8](https://github.com/ly525/luban-h5/commit/5f737f8))
* **plugin:** do not auto-fill default placeholder if user delete it manually ([07f47fc](https://github.com/ly525/luban-h5/commit/07f47fc))
* **plugin:** show icon for text-align component ([e08c514](https://github.com/ly525/luban-h5/commit/e08c514))
* **preview:** preview elements in corrent position ([a7875cb](https://github.com/ly525/luban-h5/commit/a7875cb))
* **shape:** add style for shape ([42c972b](https://github.com/ly525/luban-h5/commit/42c972b))
* change element zindex on edit canvas ([f6ceedd](https://github.com/ly525/luban-h5/commit/f6ceedd))
* check element property before clone ([a43ae78](https://github.com/ly525/luban-h5/commit/a43ae78))
* generate style with pluginProps and defaultProps ([f40c302](https://github.com/ly525/luban-h5/commit/f40c302))
* redirect to work list page when click my-work ([a6920bb](https://github.com/ly525/luban-h5/commit/a6920bb))
* remove debugger ([2e5cd15](https://github.com/ly525/luban-h5/commit/2e5cd15))
* set isRem false ([8989234](https://github.com/ly525/luban-h5/commit/8989234))
* set uuid for data-uuid to submit the input value ([50f4ebc](https://github.com/ly525/luban-h5/commit/50f4ebc))
* use flex.js to adjust mobile page ([10cf678](https://github.com/ly525/luban-h5/commit/10cf678))
* use rem for font-size ([c532b50](https://github.com/ly525/luban-h5/commit/c532b50))


### Features

* **#30:** collect and show form data ([0252319](https://github.com/ly525/luban-h5/commit/0252319)), closes [#30](https://github.com/ly525/luban-h5/issues/30)
* **#35:** fixed toolbar ([26985a0](https://github.com/ly525/luban-h5/commit/26985a0))
* **api:** add api for editor ([3b27192](https://github.com/ly525/luban-h5/commit/3b27192))
* **background-guideline:** support guideline ([f8b613d](https://github.com/ly525/luban-h5/commit/f8b613d))
* **editor:** mixin custom component for plugin props into editor ([9e8e89f](https://github.com/ly525/luban-h5/commit/9e8e89f))
* **editor:** support move plugin on cawqnvas(zh: 画布上元素支持移动) ([eecd655](https://github.com/ly525/luban-h5/commit/eecd655))
* **editor:** support undo-redo && first version ([8c099bb](https://github.com/ly525/luban-h5/commit/8c099bb))
* **page:** support copy, delete page ([c784e56](https://github.com/ly525/luban-h5/commit/c784e56))
* **plugin:** add picture ([bb26980](https://github.com/ly525/luban-h5/commit/bb26980))
* support copy plugin on canvas ([9e44e40](https://github.com/ly525/luban-h5/commit/9e44e40))
* **plugin:** support form input ([e5aefaf](https://github.com/ly525/luban-h5/commit/e5aefaf))
* add page manager ([9c78361](https://github.com/ly525/luban-h5/commit/9c78361))
* add preview mode and register plugin globally for adding script later ([98ffdd6](https://github.com/ly525/luban-h5/commit/98ffdd6))
* add the right-click menu, step1: just show menu ([a4b13f8](https://github.com/ly525/luban-h5/commit/a4b13f8))
* add work list page ([0d45399](https://github.com/ly525/luban-h5/commit/0d45399))
* **preview:** add preview modal ([0bd2342](https://github.com/ly525/luban-h5/commit/0bd2342))
* **preview:** build preview engine ([39d9f8f](https://github.com/ly525/luban-h5/commit/39d9f8f))
* **shape:** add outline for active element ([bbd4ab8](https://github.com/ly525/luban-h5/commit/bbd4ab8))
* support delete element on canvas ([59aaaad](https://github.com/ly525/luban-h5/commit/59aaaad))
* text plugin ([7fd014b](https://github.com/ly525/luban-h5/commit/7fd014b))
