Commit Graph

  • 8154ccd907 No named colors and lowercase hex (#395) Lipis 2020-01-16 20:16:08 +02:00
  • 1ae3c64860 fix(font): modify exclamation point in font (#394) JavaScript Joe 2020-01-16 10:59:44 -07:00
  • cb8d866c33 Open colors (#378) Lipis 2020-01-16 19:14:00 +02:00
  • 4ecc734659 Fix #360 prevent creating invisibly small elements (#387) Günay Mert Karadoğan 2020-01-16 16:27:18 +00:00
  • 2a8e562e98 Add numeric hotkeys (#380) Jilles Soeters 2020-01-15 18:39:15 -08:00
  • a3aa57d98b
    Add AppState to export json to fix various import bugs (#358) Brady Madden 2020-01-15 21:08:52 -05:00
  • 0e56cd4f56 pan canvas on wheel button drag (#375) David Luzar 2020-01-16 00:21:39 +01:00
  • 80cee4d3c0 Add a title for the Export button as it was missing one (#376) Shane O'Sullivan 2020-01-15 15:16:43 -08:00
  • 8db8827c6f feat: add line shape (#371) Bakhtiiar Muzakparov 2020-01-15 22:07:19 +03:00
  • 42968ef44d enable curveFitting & bump roughjs (#373) David Luzar 2020-01-15 20:01:50 +01:00
  • 657014466c Active styles bg color (#372) Faustino Kialungila 2020-01-15 19:57:58 +01:00
  • 79aee53ff6 Redesign idea (#343) Timur Khazamov 2020-01-15 20:42:02 +05:00
  • 8104c8525d ensure contextMenu doesn't overflow viewport (#364) David Luzar 2020-01-14 09:44:18 +01:00
  • d2a3ed7931 Bump roughjs version to fix ellipse fills (#367) Preet 2020-01-13 21:39:42 -08:00
  • 8dbd1b80df Update to rough.js 4.0.1 (#363) Preet 2020-01-13 11:04:28 -08:00
  • bc2bae2a9a Shift drag to add to selection (#355) Timur Khazamov 2020-01-13 04:32:25 +05:00
  • 4c62cbf57e Don't show resize cursor if multiple elements are selected (#353) Guillermo Peralta Scura 2020-01-12 17:24:11 -03:00
  • f91b708abb
    Revert "Shift drag to add to selection (#350)" (#352) Christopher Chedeau 2020-01-12 12:08:18 -08:00
  • ce467f7b65 Shift drag to add to selection (#350) Timur Khazamov 2020-01-13 00:56:10 +05:00
  • 58ad6d741d fix selecting elem inside already selected element (#349) David Luzar 2020-01-12 20:43:31 +01:00
  • 5887be6eda select filled elements by clicking inside (#340) David Luzar 2020-01-12 20:16:48 +01:00
  • c67435719f Use cursor delta to resize shape (#341) Guillermo Peralta Scura 2020-01-12 14:05:08 -03:00
  • abf2aaa102 "Select All" only appears when clicking outside of a shape via actionFilter (#329) Jeremy Press 2020-01-12 07:10:15 -08:00
  • 88a9cee8bb History improvements (#337) Enzo Ferey 2020-01-12 12:19:24 +01:00
  • ba8bc10431 Remove element shape object from local storage save (#336) Gasim Gasimzada 2020-01-12 14:08:47 +04:00
  • bc909b76da
    Move copy paste handler to document (#334) Christopher Chedeau 2020-01-11 21:39:16 -08:00
  • aad6e8f434
    Reset to selection after creating a text (#333) Christopher Chedeau 2020-01-11 21:00:55 -08:00
  • 44657efe71
    Fix undoOnce (#332) Christopher Chedeau 2020-01-11 20:45:56 -08:00
  • dd2a7eb597
    Fix copy-paste on input (#331) Christopher Chedeau 2020-01-11 20:41:47 -08:00
  • d45f48e60f
    Set shape background to be transparent by default (#330) Christopher Chedeau 2020-01-11 20:34:21 -08:00
  • 3db7d69849
    Debounce localstorage save (#328) Christopher Chedeau 2020-01-11 20:15:41 -08:00
  • c745fd4e5e
    Prevent cmd-r from selecting rectangle (#327) Christopher Chedeau 2020-01-11 19:42:34 -08:00
  • 407f00bbd5
    Fix alt-duplicate (#326) Christopher Chedeau 2020-01-11 19:35:06 -08:00
  • 8785bef523
    Support transparent background + inline picker (#325) Christopher Chedeau 2020-01-11 19:10:41 -08:00
  • 157f0eae0c
    Export to canvas only selected elements (#323) Christopher Chedeau 2020-01-11 16:15:26 -08:00
  • 9fa69448e4
    Remove Delete from panel (#322) Christopher Chedeau 2020-01-11 16:11:21 -08:00
  • 5bdd0a35f6
    Fix cmd-a drawing arrows (#321) Christopher Chedeau 2020-01-11 16:06:25 -08:00
  • 74764b06eb Regenerate roughjs shape only when the item is updated (#316) Gasim Gasimzada 2020-01-12 04:00:00 +04:00
  • 1bf18fe4ed
    Tweak context menu style (#320) Christopher Chedeau 2020-01-11 15:59:42 -08:00
  • b481a29024
    Remove console.log (#317) Christopher Chedeau 2020-01-11 15:21:24 -08:00
  • c6accd9fc7 Improve color suggestions (#304) Enzo Ferey 2020-01-11 23:58:44 +01:00
  • 6399b1f318
    Remove zindex options from panel (#315) Christopher Chedeau 2020-01-11 14:58:11 -08:00
  • 8f28c59deb Removed SceneState from renderElement (#301) Timur Khazamov 2020-01-12 03:38:41 +05:00
  • 76467073f2 Use innerText instead of innerHTML when measuring text (#312) Gasim Gasimzada 2020-01-12 02:25:33 +04:00
  • f465121f9b Feature: Action System (#298) Gasim Gasimzada 2020-01-12 02:22:03 +04:00
  • c253c0b635 Command clicking should "xor" selection (#300) Timur Khazamov 2020-01-11 02:45:58 +05:00
  • 3eb6d1de68 Fix history saving for resizing/dragging element (#292) Gunay Mert Karadogan 2020-01-10 18:01:00 +03:00
  • 81f23a8ccb fix text shape contenteditable & paste handling (fixes #293) dwelle 2020-01-10 15:50:13 +01:00
  • f2346275ef
    Extract Side Panel from App component (#295) Gasim Gasimzada 2020-01-10 18:00:19 +04:00
  • 35b5f6dd0d Fix a bug where clipboard object doesn't exist in Safari (#296) Gasim Gasimzada 2020-01-10 13:38:39 +04:00
  • 2fb3cdd5e4
    fix copy/paste regression (#291) David Luzar 2020-01-09 18:43:24 +01:00
  • deee57314d
    support export canvas to clipboard (#232) David Luzar 2020-01-09 17:37:08 +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
  • 1ea72e9134
    Center element on paste (#248) Faustino Kialungila 2020-01-09 12:34:46 +01:00
  • a73e4e28aa Add contributing md (#279) davidbonan 2020-01-09 12:06:24 +01:00
  • 2553d10d34
    Yet another awesome testimonial (#282) Christopher Chedeau 2020-01-08 20:49:42 -08:00
  • 77400c7b70
    One more testimonial (#281) Christopher Chedeau 2020-01-08 19:58:19 -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
  • 299e7e9099
    Extract app and keys (#276) Gasim Gasimzada 2020-01-09 02:00:59 +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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 4b7eb2f04a
    Add IDs to elements (#236) Gasim Gasimzada 2020-01-07 23:49:39 +04:00
  • 2f9aa0e3ca Async loading of TwitterPicker (#246) Timur Khazamov 2020-01-07 23:37:22 +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
  • 10955f8bb0 Wysiwyg text 2.0 (#238) Timur Khazamov 2020-01-07 22:21:05 +05:00
  • ae982e9298 Revert "Save scene in URL (#220)" (#234) Timur Khazamov 2020-01-07 20:18:20 +05:00
  • 829a65b8cb
    Refactor Element Functions (#233) Gasim Gasimzada 2020-01-07 19:04:52 +04:00
  • 85365e5bcb
    Extract Sidebar panels into separate components (#230) Gasim Gasimzada 2020-01-07 15:06:22 +04:00
  • 2fb5c4cd13 Add styles copy and pasting in the context menu (#227) Faustino Kialungila 2020-01-07 08:04:15 +01:00
  • f2665408fc
    Revert "Wysiwyg text (#200)" (#225) Christopher Chedeau 2020-01-06 19:50:37 -08:00
  • db973c61e8 Save scene in URL (#220) Timur Khazamov 2020-01-07 08:08:23 +05:00
  • abbc04df0e Wysiwyg text (#200) Timur Khazamov 2020-01-07 08:03:05 +05:00
  • b2eb2807cc Use Ctrl instead of Cmd for keyboard shortcuts on Windows (#216) Anirban Sengupta 2020-01-07 08:27:38 +05:30
  • 257f697a98 Context menu with some commands (#217) Timur Khazamov 2020-01-07 07:50:59 +05:00
  • 9fe3fe5091 Fix URL in README (#222) Ben Kraft 2020-01-06 15:42:37 -08:00
  • 9305a33dba
    Copy and paste styles (#219) Faustino Kialungila 2020-01-06 23:22:48 +01:00
  • 8a91f4fe7b
    One more testimonial (#221) Christopher Chedeau 2020-01-06 13:57:04 -08:00
  • 1443cf1cd5
    implement shift+resize for all sides (#210) David Luzar 2020-01-06 21:19:21 +01:00
  • b12ea7de3e paste inside the viewport (#214) Abhishek Kulshrestha 2020-01-07 01:06:48 +05:30
  • 5ade8987e4
    Fixes pasting colors in color picker (#215) Faustino Kialungila 2020-01-06 20:28:14 +01:00
  • 7bf0184499
    Fixed ellipse hit test if sizes are negative (#205) Timur Khazamov 2020-01-06 23:06:54 +05:00
  • d0365933a9
    Extract history (#213) Gasim Gasimzada 2020-01-06 21:58:48 +04:00
  • 054669cfef
    Extract components and shapes into their respective modules (#212) Gasim Gasimzada 2020-01-06 21:29:44 +04:00
  • 86a1c29eec
    Extract scene functions to their respective modules (#208) Gasim Gasimzada 2020-01-06 20:24:54 +04:00
  • 01805f734d
    Extract element functions into modules (#207) Gasim Gasimzada 2020-01-06 19:34:22 +04:00
  • e3eef04e00 Move math and random files into their respective modules (#198) Gasim Gasimzada 2020-01-06 13:33:22 +04:00
  • b3667000e2
    improve lozenge dimensions (#197) Faustino Kialungila 2020-01-06 09:08:09 +01:00