Commit Graph

2003 Commits

Author SHA1 Message Date
Mike Lewis
5ce5e5ac1e Adjust type of data URI when saving ()
Previously the type used for the data URI when saving was text/plain.
On iPad, this caused the file to automatically have a .txt extension
added (so files ended up with names like "drawing-xyz.json.txt"). This
meant that the files couldn't be loaded by the tool, which expects only
files with a .json extension.

Now, the type used is application/json, which means that the files get
saved with the correct extension and can be successfully loaded on iPad.
2020-01-19 23:15:40 +02:00
Günay Mert Karadoğan
d505c6615d Fix reversed cursor issues on resize with bi-directional cursors () 2020-01-19 23:11:46 +02:00
Faustino Kialungila
86cb228df4 Trim wysiwyg text to avoid misalignment on Firefox () 2020-01-19 20:52:19 +01:00
Faustino Kialungila
bbabf33d78 Render shape action on tool selected () 2020-01-18 15:45:35 -08:00
Sosuke Suzuki
5563dd30d7 Modify to ignore enter-key in IME composing () 2020-01-18 14:13:44 -08:00
Sosuke Suzuki
4180485eef Disable shortcuts for shapes while dragging the selection () 2020-01-18 14:12:49 -08:00
Lipis
67aed07b72 Subtle border around the color picker ()
* Subtle border around the color picker

* Rename
2020-01-18 11:56:47 +01:00
Lipis
2a06531e70 Add netlify to apply for open source license () 2020-01-17 17:48:56 -08:00
jess
38f8cd45f2 Added financial contributors to the README () 2020-01-17 17:04:21 -08:00
Lipis
8e526384b9 Sort package.json ()
* Sort package.json

* Keywords
2020-01-17 17:02:13 -08:00
Lipis
b9a8d292c0 Add empty prettierrc to override editor's settings () 2020-01-17 17:01:37 -08:00
Lipis
1923607112 Remove www from URLs ()
* Remove www from URLs

* typo

* slash
2020-01-18 02:24:35 +02:00
Lipis
61d5615a81 Change order of Text and Line () 2020-01-17 15:55:13 -08:00
Lipis
6859e11ab7 Remove deploy workflow () 2020-01-18 01:45:34 +02:00
Lipis
70b88a6a53 Force lowercase for the color inputs () 2020-01-17 21:01:36 +02:00
Lipis
4b692da01d Test only the app.. lint is separate () 2020-01-17 20:34:26 +02:00
Abhishek Kulshrestha
31403ab373 Bug 389 ()
* paste inside the viewport

* Buttons in top left panel aren't horizontally centered
2020-01-17 20:23:41 +02:00
JavaScript Joe
b2d3d6eca3 fix: replace Draftsman with Architect () 2020-01-17 09:00:25 -08:00
David Luzar
6892348c3d Revert 400 and 420 ()
* revert  font file

* Revert "Revert "Set scale for export images ()" ()"

This reverts commit d603921234.
2020-01-17 16:43:24 +02:00
Timur Khazamov
d603921234 Revert "Set scale for export images ()" ()
This reverts commit 82f559f826.
2020-01-17 15:55:17 +03:00
Timur Khazamov
82f559f826 Set scale for export images () 2020-01-17 15:19:56 +03:00
tomayac
71570a325b Make Prettier happy 2020-01-17 12:51:46 +01:00
Thomas Steiner
7ddc206b8c Add Native File System API saving/exporting and opening ()
* Add Native File System API saving/exporting

* Add Native File System API opening

* Add origin trial token placeholder

* Reuse an opened file handle for better saving experience

* Fix file handle reuse to only kick in for Excalidraw files

* Remove reference
2020-01-17 11:25:05 +01:00
Lipis
f4d4b323e1 Update colors from open colors ()
* Update to open colors

* Update more

* More colors

* Dahh

* More

* Border none

* More

* Update
2020-01-16 16:54:21 -08:00
Lipis
aa9e98e52b Update the name in package.json () 2020-01-16 16:53:38 -08:00
Günay Mert Karadoğan
8bc049a0b9 Remove resized element if it is invisibly small () 2020-01-16 23:16:11 +01:00
Lipis
4234cd849c Fix linting () 2020-01-17 00:06:19 +02:00
Lipis
86eadf379d Update Prettier scripts and supported files () 2020-01-16 23:50:02 +02:00
JavaScript Joe
03e4a70be2 fix: use full url for og:image ()
* fix: use full url for og:image

* fix: add twitter card tags

* fix: update og:image to use full URL

* fix: add twitter card tags again

* fix: remove twitter creator meta tag
2020-01-16 14:40:26 -07:00
JavaScript Joe
e5e0e37f23 feat: update font file and add meta tags ()
* fix: add new, smaller FG_Virgil file

* fix: update with new codesandbox font file link

* feat: add og-image and meta tags

* feat: add pr template

* fix: update pr template

* fix: remove pr template

* refactor: remove twitter meta in favor of og:image

* fix: add og:image:width

* refactor: update image

* refactor: use image in readme
2020-01-16 21:32:40 +01:00
Lipis
8154ccd907 No named colors and lowercase hex ()
* No named colors and lowercase hex

* consistent
2020-01-16 10:16:08 -08:00
JavaScript Joe
1ae3c64860 fix(font): modify exclamation point in font ()
* fix: add new modified FG_Virgil font

* fix: update codesandbox links to use modified virgil font

* fix: typo in Contributing
2020-01-16 09:59:43 -08:00
Lipis
cb8d866c33 Open colors ()
* Add open colors

* More colors

* Update colors

* Shade 0
2020-01-16 18:14:00 +01:00
Günay Mert Karadoğan
4ecc734659 Fix prevent creating invisibly small elements () 2020-01-16 08:27:18 -08:00
Jilles Soeters
2a8e562e98 Add numeric hotkeys ()
* Add numeric hotkeys

* Nit: add space after comma
2020-01-15 18:39:15 -08:00
Brady Madden
a3aa57d98b Add AppState to export json to fix various import bugs ()
* export background, app state

* review comments
2020-01-15 21:08:52 -05:00
David Luzar
0e56cd4f56 pan canvas on wheel button drag ()
* pan canvas on wheel button drag

* make mousemove passive
2020-01-15 15:21:39 -08:00
Shane O'Sullivan
80cee4d3c0 Add a title for the Export button as it was missing one () 2020-01-15 15:16:43 -08:00
Bakhtiiar Muzakparov
8db8827c6f feat: add line shape ()
* feat: add line shape

* fix: align line tool

* fix: hitbox bug sw to ne

* fix: add stroke width n sloppiness  for line

* fix: center line inside a panel box

* fix: use color as a unique key
2020-01-16 00:07:19 +05:00
David Luzar
42968ef44d enable curveFitting & bump roughjs () 2020-01-15 20:01:50 +01:00
Faustino Kialungila
657014466c Active styles bg color ()
* Active styles bg color

* fix whitespace

Co-authored-by: David Luzar <luzar.david@gmail.com>
2020-01-15 19:57:58 +01:00
Timur Khazamov
79aee53ff6 Redesign idea ()
* Redisign idea

* Code cleanup

* Fixed to right container

* Reoredered layout

* Reordering panels

* Export dialog

* Removed redunant code

* Fixed not removing temp canvas

* Fixed preview not using only selected elements

* Returned file name on export

* Toggle export selected/all elements

* Hide copy to clipboard button if no support of clipboard

* Added border to swatches

* Fixed modal flickering
2020-01-15 07:42:02 -08:00
David Luzar
8104c8525d ensure contextMenu doesn't overflow viewport () 2020-01-14 09:44:18 +01:00
Preet
d2a3ed7931 Bump roughjs version to fix ellipse fills () 2020-01-13 21:39:42 -08:00
Preet
8dbd1b80df Update to rough.js 4.0.1 ()
* upgrade to latest rough.js

* remove random.ts because roughjs now supports seeding.
2020-01-13 11:04:28 -08:00
Timur Khazamov
bc2bae2a9a Shift drag to add to selection ()
* Shift drag to add to selection

* Inlined variable
2020-01-12 15:32:25 -08:00
Guillermo Peralta Scura
4c62cbf57e Don't show resize cursor if multiple elements are selected () 2020-01-12 12:24:11 -08:00
Christopher Chedeau
f91b708abb Revert "Shift drag to add to selection ()" ()
This reverts commit ce467f7b65.
2020-01-12 12:08:18 -08:00
Timur Khazamov
ce467f7b65 Shift drag to add to selection () 2020-01-12 11:56:10 -08:00
David Luzar
58ad6d741d fix selecting elem inside already selected element () 2020-01-12 11:43:31 -08:00