Commit Graph
24 Commits
Author SHA1 Message Date
Timur KhazamovandChristopher Chedeau 8f28c59deb Removed SceneState from renderElement (#301) 2020-01-11 14:38:41 -08:00
Timur KhazamovandDavid Luzar c253c0b635 Command clicking should "xor" selection (#300)
* Command clicking should "xor" selection

* Only shift key should play a role

* Get rid of `isDraggingElements`

* Renamed someElementIsDragged to draggingOccured
2020-01-10 22:45:58 +01:00
Timur KhazamovandGitHub e38f65dea7 Contenteditable wysiwyg (#274)
* Contenteditable wysiwyg

* Added comment about pasting multiline text
2020-01-09 02:04:53 +05:00
Timur KhazamovandGitHub 1739540f00 Creating a text near the center of a shape should put it in the center (#270)
* Snap to element center

* Fixed typo

* Added comment

* Reduced threshold to 30

* Skip snapping if alt key is pressed

* Fixed creating text with shape tool
2020-01-09 01:09:09 +05:00
Timur KhazamovandGitHub 37934c0f8b Fixes text jumping on creation (#266)
* Fixes text jumping on creation

* Do not remove node on ESC

* Fixed typo
2020-01-09 00:06:25 +05:00
Timur KhazamovandChristopher Chedeau 2f9aa0e3ca Async loading of TwitterPicker (#246) 2020-01-07 10:37:22 -08:00
Timur KhazamovandDavid Luzar 2d66616e3f Fixed: Copy + Paste moves text inside rectangle #229 (#245) 2020-01-07 19:02:15 +01:00
Timur KhazamovandChristopher Chedeau 10955f8bb0 Wysiwyg text 2.0 (#238)
* Fixed cleaning handlers after cleanup

* Double click to edit text

* Preserve text styles on change
2020-01-07 09:21:05 -08:00
Timur KhazamovandChristopher Chedeau ae982e9298 Revert "Save scene in URL (#220)" (#234)
This reverts commit db973c61e8.
2020-01-07 07:18:20 -08:00
Timur KhazamovandChristopher Chedeau db973c61e8 Save scene in URL (#220)
Co-authored-by: Christopher Chedeau <vjeuxx@gmail.com>
2020-01-06 19:08:23 -08:00
Timur KhazamovandChristopher Chedeau abbc04df0e Wysiwyg text (#200) 2020-01-06 19:03:05 -08:00
Timur KhazamovandChristopher Chedeau 257f697a98 Context menu with some commands (#217) 2020-01-06 18:50:59 -08:00
Timur KhazamovandGitHub 7bf0184499 Fixed ellipse hit test if sizes are negative (#205) 2020-01-06 23:06:54 +05:00
Timur KhazamovandGitHub 7201198f23 Better scrollbars (#177)
* Better scrollbars

* Get rid of all unused options
2020-01-06 02:26:01 +05:00
Timur KhazamovandGitHub e7e676e1eb Merge pull request #171 from nanot1m/arrows-start-end-points
Adjust arrow start/end points
2020-01-06 00:30:57 +05:00
Timur KhazamovandGitHub 91bc9df37a Merge pull request #170 from jaredpalmer/titles
Add titles to shape buttons with key shortcuts
2020-01-05 23:57:57 +05:00
Timur KhazamovandChristopher Chedeau 910b30a08a Dragging scrollbars (#161) 2020-01-05 10:06:21 -08:00
Timur KhazamovandChristopher Chedeau 79959cab34 Removed lodash (#135) 2020-01-04 12:53:45 -08:00
Timur KhazamovandChristopher Chedeau aa01be2dbe Fixed Unable to preventDefault errors in Chrome (#130)
* Fixed Unable to preventDefault errors in Chrome

* Cleanup wheel event listener
2020-01-04 12:11:23 -08:00
Timur KhazamovandChristopher Chedeau 34b8883739 Added outlines to focused buttons (#129) 2020-01-04 12:08:27 -08:00
Timur KhazamovandGitHub 5877aabb86 Merge pull request #74 from nanot1m/scroll
[WIP] Scroll with mouse wheel
2020-01-04 03:06:54 +05:00
Timur KhazamovandGitHub c11b3aa684 Merge pull request #69 from nanot1m/website-ci
Deploy static to gh-pages
2020-01-04 01:53:36 +05:00
Timur KhazamovandChristopher Chedeau 1383758aa7 TS, Prettier, Eslint (#39)
* TS, Prettier, Eslint

* Used rough ts definitions
2020-01-02 11:03:48 -08:00
Timur KhazamovandChristopher Chedeau bb151d83bc Drag to move selection (#28) 2020-01-02 05:58:25 -08:00