Commit graph

  • b1eb6b4309 fix copy/paste regression dwelle 2020-01-09 18:36:16 +01:00
  • deee57314d
    support export canvas to clipboard (#232) David Luzar 2020-01-09 17:37:08 +01:00
  • 1b6c6eb6ea support export canvas to clipboard dwelle 2020-01-09 17:09:15 +01:00
  • 1541428ab1 Clear active tool on escape (#286) Giovanni Giordano 2020-01-09 16:30:18 +01:00
  • 862231da4f Make all operations on elements array immutable (#283) Gasim Gasimzada 2020-01-09 19:22:04 +04:00
  • 3d855dabb6 Fix a bug in element selection and revert drag functionality Gasim Gasimzada 2020-01-09 19:20:21 +04:00
  • 1b9572fcc0 Allow deselecting items with SHIFT key Gasim Gasimzada 2020-01-09 19:01:25 +04:00
  • 6955a920a2 Update set selection to select items if select box is within the element Gasim Gasimzada 2020-01-09 18:40:19 +04:00
  • 2ddcbf73ec Remove console log Giovanni Giordano 2020-01-09 13:14:16 +01:00
  • 75e0a31d3c Perform Id comparisons instead of reference comparisons in onDoubleClick Gasim Gasimzada 2020-01-09 15:50:18 +04:00
  • 5e558d6847 Clear active tool on escape Giovanni Giordano 2020-01-09 12:47:31 +01:00
  • 0f3d659d18 Merge branch 'master' into make-elements-immutable Gasim Gasimzada 2020-01-09 15:44:45 +04:00
  • 1ea72e9134
    Center element on paste (#248) Faustino Kialungila 2020-01-09 12:34:46 +01:00
  • a7df901946 Make clearSelection return a new array Gasim Gasimzada 2020-01-09 15:34:04 +04:00
  • a73e4e28aa Add contributing md (#279) davidbonan 2020-01-09 12:06:24 +01:00
  • 332fc518b7 mark elements params as readonly & remove unnecessary copying dwelle 2020-01-09 11:59:59 +01:00
  • d68dd510f4 rename vars Faustino Kialungila 2020-01-09 10:56:27 +01:00
  • 4150589e08 Merge branch 'master' into paste-in-center Faustino Kialungila 2020-01-09 10:29:46 +01:00
  • 2537454b7e correctly center elements Faustino Kialungila 2020-01-09 10:21:59 +01:00
  • 88006ab426 Merge branch 'master' into make-elements-immutable Gasim Gasimzada 2020-01-09 13:03:20 +04:00
  • b35a0b5041 Fix an issue in change property that was causing elements to be removed Gasim Gasimzada 2020-01-09 12:52:55 +04:00
  • ccb886730b Make history actions immutable Gasim Gasimzada 2020-01-09 12:51:36 +04:00
  • 642a11e380 Make data restoration functions immutable Gasim Gasimzada 2020-01-09 12:45:25 +04:00
  • 2ef809fe5d Make scene functions return array instead of mutate array Gasim Gasimzada 2020-01-09 12:19:55 +04:00
  • 2553d10d34
    Yet another awesome testimonial (#282) Christopher Chedeau 2020-01-08 20:49:42 -08:00
  • fb22a42fa4
    Yet another awesome testimonial Christopher Chedeau 2020-01-08 20:49:30 -08:00
  • 77400c7b70
    One more testimonial (#281) Christopher Chedeau 2020-01-08 19:58:19 -08:00
  • 7b925c723f
    One more testimonial Christopher Chedeau 2020-01-08 19:57:41 -08:00
  • 4a044d3ace Show move and resize cursors on hover (#280) Guillermo Peralta Scura 2020-01-08 23:56:35 -03:00
  • a16cd3a34f Add font size and font familly option for selection (#278) davidbonan 2020-01-09 02:29:41 +01:00
  • c6a27e7212 Show resize handlers on hover Guillermo Peralta Scura 2020-01-08 22:26:24 -03:00
  • 3765d59aac Change to move cursor on hover Guillermo Peralta Scura 2020-01-08 21:42:19 -03:00
  • c9cc9f1307 Update options size and font-familly David Bonan 2020-01-08 23:46:19 +01:00
  • 125f735b56 Add sandbox method David Bonan 2020-01-08 23:42:42 +01:00
  • a007130721 Add contributing setup file David Bonan 2020-01-08 23:39:26 +01:00
  • e8ac5aa1b9 More clearner method name David Bonan 2020-01-08 23:30:25 +01:00
  • 712c951efa Allow copy font style David Bonan 2020-01-08 23:29:21 +01:00
  • 5a37a8aff4 Add font size and font familly option for selection David Bonan 2020-01-08 23:19:56 +01:00
  • aea71467ae Extract app into its own module Gasim Gasimzada 2020-01-09 02:04:01 +04:00
  • 299e7e9099
    Extract app and keys (#276) Gasim Gasimzada 2020-01-09 02:00:59 +04:00
  • c561dc84ce Move everything back to entrypoint Gasim Gasimzada 2020-01-09 01:58:13 +04:00
  • aa45dc0a83 Extract keys and key related utils into their own module Gasim Gasimzada 2020-01-09 01:31:47 +04:00
  • c547453825 Extract app component from entrypoint (index) Gasim Gasimzada 2020-01-09 01:30:08 +04:00
  • 36ce6a26e6 Make panels collapsible (#239) Gasim Gasimzada 2020-01-09 01:06:36 +04:00
  • e38f65dea7
    Contenteditable wysiwyg (#274) Timur Khazamov 2020-01-09 02:04:53 +05:00
  • 556843d9a2
    Adding open collective sponsor (#275) Christopher Chedeau 2020-01-08 13:04:13 -08:00
  • 8f5df4ab9e
    Adding open collective sponsor Christopher Chedeau 2020-01-08 13:04:01 -08:00
  • e1907cf666 Added comment about pasting multiline text hazam 2020-01-09 02:01:55 +05:00
  • b5366fe255 Contenteditable wysiwyg hazam 2020-01-09 01:51:22 +05:00
  • 1739540f00
    Creating a text near the center of a shape should put it in the center (#270) Timur Khazamov 2020-01-09 01:09:09 +05:00
  • 0b2000d3e2 Fixed creating text with shape tool hazam 2020-01-09 01:04:20 +05:00
  • 2a00d82acc Skip snapping if alt key is pressed hazam 2020-01-09 00:45:30 +05:00
  • f57945f941 Reduced threshold to 30 hazam 2020-01-09 00:36:54 +05:00
  • 0f6bcb7205 Added comment hazam 2020-01-09 00:34:53 +05:00
  • faa97e148b Fixed typo hazam 2020-01-09 00:33:07 +05:00
  • 72a4ae3633 Snap to element center hazam 2020-01-09 00:25:47 +05:00
  • 068dca604f
    prevent commit on eslint warnings & fix lint (#268) David Luzar 2020-01-08 20:08:43 +01:00
  • 37934c0f8b
    Fixes text jumping on creation (#266) Timur Khazamov 2020-01-09 00:06:25 +05:00
  • a15931ae48 Fixed typo hazam 2020-01-09 00:04:53 +05:00
  • bcbed7dbc4 Do not remove node on ESC hazam 2020-01-09 00:01:55 +05:00
  • ee7d3eeb3f prevent commit on eslint warnings & fix lint dwelle 2020-01-08 19:57:29 +01:00
  • 9b2afbd18d Fixes text jumping on creation hazam 2020-01-08 23:54:29 +05:00
  • 2122a9cf9f
    fix for duplicating elements (#261) David Luzar 2020-01-08 19:54:42 +01:00
  • 7f7f51f70b
    remove static/ from git & ignore (#265) David Luzar 2020-01-08 19:18:17 +01:00
  • 2c956ba359 remove static/ from git & ignore dwelle 2020-01-08 19:13:46 +01:00
  • d26602fd6e fix for duplicating elements dwelle 2020-01-08 18:25:41 +01:00
  • 58ec6567ae ensure alt+drag duplicates all selected elems (#258) David Luzar 2020-01-08 18:09:02 +01:00
  • 08b804ac63 ensure only selected elems can be resized (fixes #256) dwelle 2020-01-08 18:06:04 +01:00
  • 7d54cd9890 ensure alt+drag duplicates all selected elems dwelle 2020-01-08 17:36:49 +01:00
  • 009412a093 improve typing for handlerRectangles dwelle 2020-01-08 16:55:13 +01:00
  • e7bf034fef duplicate element by alt dragging (#255) Jeremy Scatigna 2020-01-08 17:03:13 +01:00
  • a318a04641 feat(duplicate_element): make it work even if element is already selected Jeremy Scatigna 2020-01-08 16:09:59 +01:00
  • 2eff4779a4 feat(duplcate_element): add comments Jeremy Scatigna 2020-01-08 14:46:12 +01:00
  • ccfcbe3984 feat(duplicate_element): duplicate element by alt dragging Jeremy Scatigna 2020-01-08 14:37:29 +01:00
  • 70c390f04a Remove unnecessary imports from PanelSelection Gasim Gasimzada 2020-01-08 11:48:08 +04:00
  • e33270b9ca Change collapse icon rotation for closed Gasim Gasimzada 2020-01-08 11:45:56 +04:00
  • a120cd4ad2 Add "hide property" to Pane component to hide Panel contents using a prop Gasim Gasimzada 2020-01-08 11:39:09 +04:00
  • d2c01b1708 paste on cursor position Faustino Kialungila 2020-01-08 00:23:42 +01:00
  • 4b7eb2f04a
    Add IDs to elements (#236) Gasim Gasimzada 2020-01-07 23:49:39 +04:00
  • 0fee1579e2 Center element on paste Faustino Kialungila 2020-01-07 19:49:12 +01:00
  • 62e9654696 Center element on paste Faustino Kialungila 2020-01-07 19:49:12 +01:00
  • 2f9aa0e3ca Async loading of TwitterPicker (#246) Timur Khazamov 2020-01-07 23:37:22 +05:00
  • 537b1372e5 Async loading of TwitterPicker hazam 2020-01-07 23:08:03 +05:00
  • 2d66616e3f Fixed: Copy + Paste moves text inside rectangle #229 (#245) Timur Khazamov 2020-01-07 23:02:15 +05:00
  • 846f427732 adding comments about diamond dimensions (#241) Faustino Kialungila 2020-01-07 18:59:10 +01:00
  • acfcfe3320 Fixed: Copy + Paste moves text inside rectangle #229 hazam 2020-01-07 22:51:31 +05:00
  • 0713d7db68 adding comments about diamond dimensions Faustino Kialungila 2020-01-07 18:28:56 +01:00
  • 10955f8bb0 Wysiwyg text 2.0 (#238) Timur Khazamov 2020-01-07 22:21:05 +05:00
  • a384807f90 Preserve text styles on change hazam 2020-01-07 22:03:59 +05:00
  • 22fd7b807e Double click to edit text hazam 2020-01-07 21:52:29 +05:00
  • c46765382b Remove unnecessary container from PanelCanvas Gasim Gasimzada 2020-01-07 19:53:46 +04:00
  • 0fd29fa761 Make panels collapsible Gasim Gasimzada 2020-01-07 19:51:43 +04:00
  • bf8a288490 Fixed cleaning handlers after cleanup hazam 2020-01-07 20:23:33 +05:00
  • 58d06d6591 If element ID does not exist, add the ID during restoration Gasim Gasimzada 2020-01-07 19:31:10 +04:00
  • f7209d49f4 Generate IDs using nanoid Gasim Gasimzada 2020-01-07 19:27:53 +04:00
  • ae982e9298 Revert "Save scene in URL (#220)" (#234) Timur Khazamov 2020-01-07 20:18:20 +05:00
  • 9de9bd1cff Add IDs to elements Gasim Gasimzada 2020-01-07 19:13:59 +04:00
  • 829a65b8cb
    Refactor Element Functions (#233) Gasim Gasimzada 2020-01-07 19:04:52 +04:00
  • 4f79971b9b Revert "Save scene in URL (#220)" Timur Khazamov 2020-01-07 19:54:32 +05:00
  • b75d9381da Replace getElementAbsoluteXY with getElementAbsoluteCoords Gasim Gasimzada 2020-01-07 17:28:04 +04:00