David Luzar
4942a452e0
Lint tweaks ( #502 )
...
* lint json files & add lint ignore list
* lint against plain console logs
* Update .lintstagedrc.js
Co-Authored-By: Lipis <lipiridis@gmail.com>
* format .tsconfig
* don't lint against console.info
* change log to console.info
Co-authored-by: Lipis <lipiridis@gmail.com>
2020-01-22 15:13:00 +01:00
Bakhtiiar Muzakparov
bef279417e
fix: cursor on keyboard tool toggle ( #482 )
...
* update events for GH actions to include PRs
* fix: cursor on keyboard tool toggle
* fix: change cursor type to constant
* fix: swap condition
Co-authored-by: David Luzar <luzar.david@gmail.com>
2020-01-22 14:36:08 +01:00
David Luzar
5bd1c8b3cd
update events for GH actions to include PRs ( #511 )
...
* update events for GH actions to include PRs
* change action events to pull_request only
2020-01-22 14:18:31 +01:00
Thomas Steiner
d1fb824369
Move file system operations to separate module ( #510 )
2020-01-22 13:55:13 +01:00
lissitz
dc0a4f4cb8
fix: Preview image is being stretched when the proportions are w… ( #503 )
...
Fixes #490 . Preserves the ratio of the preview image when width / height reaches max-width/max-height
2020-01-22 12:09:49 +02:00
Dvir Azulay
a856ce06e9
Allow dragging transparent elements when selected ( #508 )
...
* Allow dragging transparent elements when selected
Addresses #339
* Update package.json
2020-01-21 21:10:49 -08:00
Lipis
d30498a289
Pointer for Tool icons ( #501 )
2020-01-21 22:07:09 +01:00
lissitz
3de48d2893
fix: Transparent backgrounds result in bleed ( #499 )
2020-01-21 09:07:08 -08:00
Max Stoiber
e657372ae4
Fix typo in "Opacity" ( #489 )
2020-01-21 18:39:39 +02:00
David Luzar
20cf1078fc
add top error boundary & reset localStorage on error ( #493 )
...
* add top error boundary & reset localStorage on error
* add issue tracker details and link
* add pointer cursor to buttons
* Update src/bug-issue-template.js
Co-Authored-By: Lipis <lipiridis@gmail.com>
* Update src/styles.scss
Co-Authored-By: Lipis <lipiridis@gmail.com>
* Update src/bug-issue-template.js
Co-Authored-By: Lipis <lipiridis@gmail.com>
* use open-color colors
* use Cascadia font
Co-authored-by: Lipis <lipiridis@gmail.com>
2020-01-21 15:50:25 +01:00
Lipis
885b9c1483
Delete comments ( #487 )
2020-01-20 17:07:37 -08:00
Lipis
a2b88a67b4
Delete CNAME, as we don't host on GitHub anymore ( #486 )
2020-01-20 17:02:22 -08:00
Jilles Soeters
a72a143c84
Introduce Shapelock ( #480 )
...
* Introduce shape lock
* Format code with prettier
* Do not reset elementLocked on selection change
* Don't set isSelected to true if element is locked
* Don't reset the cursor
* Move reset cursor call to better spot
* Run prettier + lint
2020-01-20 15:52:19 -08:00
David Luzar
2340dddaad
Sync panel props to editing element ( #470 )
...
* ensure panel props are sync to editing elem
* ensure we don't create empty-text elements (fixes #468 )
* remove dead code
Co-authored-by: Christopher Chedeau <vjeuxx@gmail.com>
2020-01-20 15:16:22 -08:00
Fernando Alava Zambrano
ff7a340d2f
Internationalization support ( #477 )
...
* add i18next lib
add some translations
* add translations
* fix font-family
* fix pin versions
2020-01-20 15:14:10 -08:00
Guillermo Peralta Scura
1a03a29025
Use relative CSS units ( #484 )
2020-01-20 14:59:00 -08:00
Panayiotis Lipiridis
183a62627c
id
2020-01-20 21:38:51 +02:00
Panayiotis Lipiridis
703d1e42e3
id instead of json
2020-01-20 21:30:07 +02:00
Lipis
a210f442f4
Store background color in backend ( #475 )
...
* Store background color in backend
* Background
2020-01-20 19:47:27 +01:00
Lipis
4487e9af8a
Switch hashes to smaller IDs for the backend ( #474 )
...
* Update backend
* log
2020-01-20 20:11:03 +02:00
David Luzar
d44c4ca2d8
flush autosave on unload ( #473 )
2020-01-20 09:37:42 -08:00
wei
37e082fcdc
feat: Add Cascadia font ( #465 )
...
* adding cascadia font
* adding font file
2020-01-20 07:12:12 -08:00
dependabot-preview[bot]
2918a28bf0
Bump lint-staged from 9.5.0 to 10.0.0 ( #466 )
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 9.5.0 to 10.0.0.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v9.5.0...v10.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 12:06:57 +02:00
Brady Madden
6ad596e9f1
Share excalidrawings as links! ( #356 )
...
* shareable links
* fix
* review comments
* json-excaliber (#464 )
* draw
* Boom
* backend
* Remove local
Co-authored-by: Lipis <lipiridis@gmail.com>
2020-01-19 21:56:19 -08:00
Lipis
ad865907a6
Update readme and add netlify badge ( #463 )
...
* Update readme and add netlify badge
* fix
* Update README.md
* Update README.md
2020-01-19 16:23:08 -08:00
Lipis
13e14b4d64
Change the font family names ( #462 )
2020-01-19 15:49:10 -08:00
David Luzar
0097652b79
disallow shape selection during creation ( #449 )
2020-01-20 01:27:00 +02:00
Faustino Kialungila
61be0f7b61
Render text actions panel on double click ( #450 )
...
* Render text actions panel on double click
* cleanup wysiwyg on click
* use `state.editingElement` instead of global to determine whether t ext panel is shown
* clarify comment
Co-authored-by: David Luzar <luzar.david@gmail.com>
2020-01-19 23:32:24 +01:00
Guillermo Peralta Scura
3715da9966
Remove not needed nesting for resize ( #460 )
2020-01-19 18:43:51 -03:00
Guillermo Peralta Scura
7ae52f1164
Add ColorInput component ( #455 )
...
* Add ColorInput component
* Use valid color on input blur
* Darken input text and add labels
2020-01-19 18:27:36 -03:00
Christopher Chedeau
7f6e1f420e
Pure node rendering ( #443 )
2020-01-19 13:21:33 -08:00
Mike Lewis
5ce5e5ac1e
Adjust type of data URI when saving ( #452 )
...
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 ( #451 )
2020-01-19 23:11:46 +02:00
Faustino Kialungila
86cb228df4
Trim wysiwyg text to avoid misalignment on Firefox ( #454 )
2020-01-19 20:52:19 +01:00
Faustino Kialungila
bbabf33d78
Render shape action on tool selected ( #448 )
2020-01-18 15:45:35 -08:00
Sosuke Suzuki
5563dd30d7
Modify to ignore enter-key in IME composing ( #446 )
2020-01-18 14:13:44 -08:00
Sosuke Suzuki
4180485eef
Disable shortcuts for shapes while dragging the selection ( #447 )
2020-01-18 14:12:49 -08:00
Lipis
67aed07b72
Subtle border around the color picker ( #442 )
...
* 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 ( #441 )
2020-01-17 17:48:56 -08:00
jess
38f8cd45f2
Added financial contributors to the README ( #440 )
2020-01-17 17:04:21 -08:00
Lipis
8e526384b9
Sort package.json ( #438 )
...
* Sort package.json
* Keywords
2020-01-17 17:02:13 -08:00
Lipis
b9a8d292c0
Add empty prettierrc to override editor's settings ( #439 )
2020-01-17 17:01:37 -08:00
Lipis
1923607112
Remove www from URLs ( #437 )
...
* Remove www from URLs
* typo
* slash
2020-01-18 02:24:35 +02:00
Lipis
61d5615a81
Change order of Text and Line ( #435 )
2020-01-17 15:55:13 -08:00
Lipis
6859e11ab7
Remove deploy workflow ( #436 )
2020-01-18 01:45:34 +02:00
Lipis
70b88a6a53
Force lowercase for the color inputs ( #423 )
2020-01-17 21:01:36 +02:00
Lipis
4b692da01d
Test only the app.. lint is separate ( #426 )
2020-01-17 20:34:26 +02:00
Abhishek Kulshrestha
31403ab373
Bug 389 ( #428 )
...
* 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 ( #427 )
2020-01-17 09:00:25 -08:00
David Luzar
6892348c3d
Revert 400 and 420 ( #422 )
...
* revert #400 font file
* Revert "Revert "Set scale for export images (#416 )" (#420 )"
This reverts commit d603921234b9ae1483f9f0e0f79fb1c3d0878370.
2020-01-17 16:43:24 +02:00