luban-h5

[WIP]en: web design tool || mobile page builder/editor || mini webflow for mobile page. zh: 类似易企秀的H5制作、建站工具、可视化搭建系统.

GPL-3.0 License

Stars
6.1K
Committers
20

Bot releases are visible (Hide)

luban-h5 - 支持组件树、右键菜单支持配置元素黑白名单、核心编辑器抽离 Latest Release

Published by ly525 over 3 years ago

1.14.1 (2021-02-13)

Features

  • add alert&log for api 403 (e492406)
  • add component tree; !#zh: 组件树 (d34d717)
  • contextmenu support whitelist !#zh: 右键菜单支持元素黑白名单 (b6c26b0)
  • contextmenu support whitelist !#zh: 右键菜单支持元素黑白名单 (d503c3b)
  • refactor core-editor as npm package: @luban-h5/core-editor (6e23b00)
  • work: delete work; #!zh: 支持删除作品 (816ce3a)

Bug Fixes

luban-h5 - 添加饼状图、折线图、柱状图、漏斗图

Published by ly525 about 4 years ago

  • component: add echarts component !#zh: 支持echarts 图表组件📈 (e4fc417)

Bug Fixes

  • long_page: long page height not work; !#zh: 长页面高度未生效 (7163795)
  • map url (ef441be)
  • update dingtalk url (e63b59c)
luban-h5 - 支持页面发布、水印、表格组件

Published by ly525 about 4 years ago

Features

  • support import csv; !#zh: 支持导入 csv (ca2a991)
  • support publish page !#zh: 支持发布页面 (85b6cf6)
  • component: 支持水印功能 !#en: add watermark (7cf954c)
  • component: !#zh: 增加表格组件 !#: add table component (7b6ce8e)

Bug Fixes

  • add scroll for shortcut-panel (1beb681)

Features

  • canvas: Place the element where the mouse is released; !#zh: 将元素放在鼠标松开的位置 (cb5569c)
  • chrt component: support color theme !#zh: echart 支持配色 (ff762ec)
  • component: add news list; !#zh: 新闻列表组件 (563e14b)

Bug Fixes

luban-h5 - !#zh: 支持地图组件 !#en: add map component

Published by ly525 about 4 years ago

1.10.2 (2020-08-02)

Bug Fixes

  • raido&checkbox not show !#zh: radio、checkbox显示不正确 (3b6b4d3)
  • preview: #196; !#zh: 预览模块支持长页面 !#en: support long page (10fc6e3)
  • #185 #145 !#zh: 修正预览页文字模块双击后出现富文本编辑问题 (b39f638)
  • #189; !#zh: 修正点击左侧组件,在画布中组件会出现2次 (2a3a7df)
  • #190 (abe1aa8)

Features

  • component: add map component; !#zh: 添加地图组件 (f723096)
  • PropTypes: add visible config (3b894fd)
  • canvas: support drag&drop element from the left panel to the canvas; !#: 支持从左侧元素列表中拖拽元素至中间画布 (67b129a)
  • PropTypes: add excel editor (16dad6a)

1.10.1 (2020-06-14)

Bug Fixes

Features

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

image

see more:
!#zh: 更多细节,请查看 Release Log
https://github.com/ly525/luban-h5/releases

next plan:
!#zh: 下一步的开发计划,请查看:
https://github.com/ly525/luban-h5/milestone/

migration guide:
!#zh: 升级指南:

  1. git clone https://github.com/ly525/luban-h5
  2. ./luban-h5 rebuild_fe
  3. ./luban-h5 restart
luban-h5 - 增加公告、评分组件,重构 PropTypes

Published by ly525 over 4 years ago

1.10.0 (2020-05-17)

Features

  • component: 增加公告组件; (e839d9c)
  • PropTypes: upgrade PropTypes from object to function; #!zh: 升级 PropTypes: 更新为函数, 便于后期扩展 (30b9692)
luban-h5 - 支持长页面(support long-page h5)

Published by ly525 over 4 years ago

1.9.0 (2020-05-10)

Bug Fixes

Features

  • 支持长页面(support long page mode(alpha)); (722031c)
  • 添加快捷键+更完整的辅助线提示 (#148) add shortcuts for editor and more guidelines (d039dcb)
luban-h5 - un animation when slide changes; (zh) 滚动页面时候执行动画

Published by ly525 over 4 years ago

1.8.2 (2020-01-24)

Bug Fixes

Features

luban-h5 - upgrade strapi to beta.18.4

Published by ly525 almost 5 years ago

1.8.1 (2020-01-12)

Bug Fixes

luban-h5 - use koa-static to service ediror static files

Published by ly525 almost 5 years ago

1.8.0 (2020-01-11)

Bug Fixes

  • build engine if front-end build (d5142a3)
  • could not replace localhost:1337 if coverUrl is null (942ad39)

Features

  • serve editor(front-end) with strapi(koa-static) (1f9f1ab)
luban-h5 - 🎉🎉support background music

Published by ly525 almost 5 years ago

1.7.4 (2020-01-04)

Bug Fixes

  • #121 (18bbe16)
  • do not set editingElement null if change tab(not background) (3e068da)
  • form stat api 500; (zh) 修正表单统计接口无法获取数据 (bd620f1)
  • remove localhost:1337 temporarily in cover url (5933eed)
  • typo: animation delay (47bd979)
  • remove 0 on canvas (90e6fa6)

Features

  • plugin: background music (e0f5359)
luban-h5 -

Published by ly525 almost 5 years ago

1.7.3 (2019-12-21)

Bug Fixes

  • hotfix: remove localhost:1337 to keep relative path for uploaded image url(1faf80790a8e194)
  • #118 (425e44d)
  • add landing page host (79ec52a)
  • engine: add $message function to display message (fad25b8)
  • engine: click the next or prev not working; (zh) 修正预览弹窗中,点击上一页和下一页失败的问题 (3eab119)
  • plugin:submit-button: add disabled prop to disable submit form in edit mode (230d5bb)
  • #113 (a2fb4ac)
  • #62 display a message if user delete the page if only one page; (bbe623b)

Features

  • show form stat results; (zh) 显示表单统计结果 (f5e1385)
  • docs: use strapi documentation plugin to generate api your documentation(swagger ui); 使用strapi document plugin 自动生成API 文档(由swagger ui 驱动) (cb6cf47)
  • preview: set page title for released page; (zh) 为发布的作品设置页面标题 (e8e0117)
luban-h5 - 修复创建作品,无法预览的情况

Published by ly525 almost 5 years ago

1.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;
    zh: 用 window.open new tab 替换 router.replace,避免最创建作品保存和预览无效的情况(cf953c2)
  • build: set publicURL to index (abfb167)
  • editor: update mutation type for undo-redo (0f4a2cb)
  • preview: show qrcode in preview dialog if open from work list (8c62271)
luban-h5 - 🎉🎉add one-click-setup script

Published by ly525 almost 5 years ago

1.7.1 (2019-11-30)

Bug Fixes

  • update mirror.sh (3cf794b)
  • plugin: clone the default items for slide,radio group, checkbox group (141036f)
  • #105 (35965ff)
  • text: set default border radius: 0 (f21bf35)

Features

  • install: add one click install script for Ubuntu18.04 (2e123b6)
luban-h5 -

Published by ly525 almost 5 years ago

1.7.0 (2019-11-23)

Bug Fixes

Refactor/重构

  • 重构轮播图组件:支持在画布中编辑图片大小、位置 (e181c27)

Features

  • 分离组件 和 组件属性编辑器,减小组件加载体积 (84e312e)
  • load plugins from npm (0d765ed)
  • 支持从 NPM 加载自定义组件 (0d765ed)
  • 支持修改页面标题 (4a1836)
  • 支持删除背景图(4a1836d)
  • 增加配置NPM、Yarn镜像脚本(9090093)
  • 为单选框、多选框增加枚举型文本编辑器 (5f84f99)

1.6.1 (2019-11-03)

Bug 修复

  • 修正 #92: 通过 npm install 而非 yarn install 引起的项目无法启动报错#92 (b8f89c8)
  • 修正 #98:预览页面无法显示二维码 #98 (8635c9f)
  • 修正:在复制元素时,需要给新元素的z-index +1 (2de1aa8)

Features

Others

  • 优化右键菜单样式和逻辑,更方便操作 (9eb1bab3a9)

Bug Fixes

Features

  • import luban components from npm (b6b27d3)
luban-h5 - english documents are online

Published by ly525 about 5 years ago

fix documents link

luban-h5 - 🎉🎉support video,slide,image-gallery,background-image,background-color

Published by ly525 about 5 years ago

1.5.0 (2019-10-10)

Bug Fix

  1. 修复预览 跨页面通信问题
  2. 修复克隆作品时候,动画复制不完整问题

新功能

支持 Video
支持 轮播图
支持 图片库
支持 背景图
支持 背景颜色
支持 从第三方图片库选择图片

优化

封面图:上传封面之前压缩封面图,减小图片体积
渲染引擎:更新渲染引擎构建脚本

Bug Fixes

  • qrcode style (b70ec62)
  • start with local cli (a1a5542)
  • preview: update preview iframe origin
  • animation : clone animation of other work

Features

  • support: pick image from image gallery (33db8e9)
  • plugin: video
  • plugin: slide
  • support: imager gallery
  • plugin: background image or color
  • plugin: support modify background image or color

Perf

  • editor: compress cover image on client-side before uploading
  • engine: update engine build script
luban-h5 - i18n Support

Published by ly525 about 5 years ago

1.4.1 (2019-09-18)

Features

Package Rankings
Top 5.15% on Proxy.golang.org
Related Projects