idraw

A simple JavaScript framework for Drawing on the web.(一个面向Web绘图的JavaScript框架)

MIT License

Stars
889
Committers
2

Bot releases are visible (Hide)

idraw - v0.4.0-beta.34 Latest Release

Published by chenshenhai 3 months ago

Refactor 🚨

  • refactor(idraw): refactor events

Features 🚀

  • feat(core): add pointer middleware
idraw - v0.4.0-beta.33

Published by chenshenhai 3 months ago

Features 🚀

  • refactor(core): rename operations.lock to operations.locked
  • feat(core): optimize grid of selector middleware

Fix 🔧

  • fix(idraw): fix idraw.cancelElements
idraw - v0.4.0-beta.32

Published by chenshenhai 3 months ago

Feature 🚀

  • feat(idraw): support custom style for middleware of layout selector
  • feat(core): support custom style for middleware of layout selector
idraw - v0.4.0-beta.31

Published by chenshenhai 4 months ago

Features 🚀

  • feat(idraw): support custom style of selector, info, scroller and ruler
  • feat(core): support custom style of middlewares
idraw - v0.4.0-beta.30

Published by chenshenhai 4 months ago

Features 🚀

  • feat(core): optimize middleware layout-selector
  • feat(core): optimize middleware selector
  • feat(core): optimize middleware scroller
  • feat(core): optimize middleware text-editor

Refactor ⚠️

  • refactor(types): refactor typings of DataLayout

Fix 🔧

  • fix(renderer): fix text wrapper shadow render
idraw - v0.4.0-beta.29

Published by chenshenhai 4 months ago

Features 🚀

  • fix(util): fix move logic of moveElementPosition
  • feat(core): improve snapping to grid in selector middleware
idraw - v0.4.0-beta.28

Published by chenshenhai 4 months ago

Fix

  • fix(idraw): fix issue for idraw dts
  • fix: add script for checking dts
idraw - v0.4.0-beta.27

Published by chenshenhai 4 months ago

Fix

  • fix(figma): fix detail of package.json for @idraw/figma
idraw - v0.4.0-beta.26

Published by chenshenhai 4 months ago

Features 🚀

  • feat(renderer): improve renderer for rect, path and group
  • feat(core): add event for controlling snapToGrid in selector middleware
  • feat(idraw): add feature of controlling snapToGrid
  • feat(figma): add @idraw/figma
idraw - v0.4.0-beta.25

Published by chenshenhai 5 months ago

Features 🚀

  • feat(core): optimize text editing middleware
  • feat(renderer,board): add options for overriding element in render
  • feat(util,renderer): enhance font family
  • feat(renderer): improve text render
  • feat(renderer): add global.background render
idraw - v0.4.0-beta.24

Published by chenshenhai 5 months ago

  • feat(renderer): add scaleMode to enhance image of renderer
  • feat(renderer): add fillRule to enhance path of renderer
  • feat(core): optimize grid render of ruler middleware
  • refactor: rename helperContext and underContext to overlayContext and underlayContext
idraw - v0.4.0-beta.23

Published by chenshenhai 5 months ago

Features 🚀

  • feat: enhance text element
idraw - v0.4.0-beta.22

Published by chenshenhai 6 months ago

🚀 Features

  • feat: optimize render of circle element
idraw - v0.4.0-beta.21

Published by chenshenhai 6 months ago

🚀 Features

  • feat: rename disable* to disabled* of layout operations
idraw - v0.4.0-beta.20

Published by chenshenhai 7 months ago

🚀 Features

  • feat: add event to disable selecting in group
idraw - v0.4.0-beta.19

Published by chenshenhai 7 months ago

🚀 Features

  • feat(core): add middleware of layout selector
  • feat(types): enhance DataLayout
  • feat(util): improve centerContent to support DataLayout

🛠 Fix

idraw - v0.4.0-beta.18

Published by chenshenhai 7 months ago

🚀 Features

  • feat(core): add info middleware
  • feat(core): improve select middleware to control grid unit
  • feat(core): improve ruler and scroller middleware
  • feat(renderer): rename data.underlay to layout
idraw - v0.4.0-beta.17

Published by chenshenhai 7 months ago

🚀 Features

  • feat(core): add reference lines for middleware select
  • feat(idraw): add feature switch of scroll and scale
  • feat(board): add calculation cache data of viewRectInfo to calculator
  • feat(util): add calculation methods about viewRectInfo
  • feat(types): add types about viewRectInfo
idraw - v0.4.0-beta.16

Published by chenshenhai 7 months ago

💥 Breaking changes

  • refactor(idraw): refactor mode of selecting, dragging and readonly.

🚀 Features

  • feat(util): add tools of calc view range.
  • feat(util): deprecated deepclone data of Store.getSnapshot

🔧 Bug Fixes

  • fix(core): fix edit text keyboard of delete action.
idraw - v0.4.0-beta.15

Published by chenshenhai 8 months ago

  • feat(idraw): sort events and export eventKeys
  • feat(renderer): optimize render for reducing the number of redraws.
  • feat(core): initialize auxiliary lines for middleware selector
Badges
Extracted from project README
Become a Backer
Related Projects