Lipis
61d5615a81
Change order of Text and Line ( #435 )
5 years ago
Lipis
6859e11ab7
Remove deploy workflow ( #436 )
5 years ago
Lipis
70b88a6a53
Force lowercase for the color inputs ( #423 )
5 years ago
Lipis
4b692da01d
Test only the app.. lint is separate ( #426 )
5 years ago
Abhishek Kulshrestha
31403ab373
Bug 389 ( #428 )
...
* paste inside the viewport
* Buttons in top left panel aren't horizontally centered
5 years ago
JavaScript Joe
b2d3d6eca3
fix: replace Draftsman with Architect ( #427 )
5 years ago
David Luzar
6892348c3d
Revert 400 and 420 ( #422 )
...
* revert #400 font file
* Revert "Revert "Set scale for export images (#416 )" (#420 )"
This reverts commit d603921234
.
5 years ago
Timur Khazamov
d603921234
Revert "Set scale for export images ( #416 )" ( #420 )
...
This reverts commit 82f559f826
.
5 years ago
Timur Khazamov
82f559f826
Set scale for export images ( #416 )
5 years ago
tomayac
71570a325b
Make Prettier happy
5 years ago
Thomas Steiner
7ddc206b8c
Add Native File System API saving/exporting and opening ( #388 )
...
* 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
5 years ago
Lipis
f4d4b323e1
Update colors from open colors ( #406 )
...
* Update to open colors
* Update more
* More colors
* Dahh
* More
* Border none
* More
* Update
5 years ago
Lipis
aa9e98e52b
Update the name in package.json ( #410 )
5 years ago
Günay Mert Karadoğan
8bc049a0b9
Remove resized element if it is invisibly small ( #405 )
5 years ago
Lipis
4234cd849c
Fix linting ( #403 )
5 years ago
Lipis
86eadf379d
Update Prettier scripts and supported files ( #402 )
5 years ago
JavaScript Joe
03e4a70be2
fix: use full url for og:image ( #401 )
...
* 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
5 years ago
JavaScript Joe
e5e0e37f23
feat: update font file and add meta tags ( #400 )
...
* 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
5 years ago
Lipis
8154ccd907
No named colors and lowercase hex ( #395 )
...
* No named colors and lowercase hex
* consistent
5 years ago
JavaScript Joe
1ae3c64860
fix(font): modify exclamation point in font ( #394 )
...
* fix: add new modified FG_Virgil font
* fix: update codesandbox links to use modified virgil font
* fix: typo in Contributing
5 years ago
Lipis
cb8d866c33
Open colors ( #378 )
...
* Add open colors
* More colors
* Update colors
* Shade 0
5 years ago
Günay Mert Karadoğan
4ecc734659
Fix #360 prevent creating invisibly small elements ( #387 )
5 years ago
Jilles Soeters
2a8e562e98
Add numeric hotkeys ( #380 )
...
* Add numeric hotkeys
* Nit: add space after comma
5 years ago
Brady Madden
a3aa57d98b
Add AppState to export json to fix various import bugs ( #358 )
...
* export background, app state
* review comments
5 years ago
David Luzar
0e56cd4f56
pan canvas on wheel button drag ( #375 )
...
* pan canvas on wheel button drag
* make mousemove passive
5 years ago
Shane O'Sullivan
80cee4d3c0
Add a title for the Export button as it was missing one ( #376 )
5 years ago
Bakhtiiar Muzakparov
8db8827c6f
feat: add line shape ( #371 )
...
* 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
5 years ago
David Luzar
42968ef44d
enable curveFitting & bump roughjs ( #373 )
5 years ago
Faustino Kialungila
657014466c
Active styles bg color ( #372 )
...
* Active styles bg color
* fix whitespace
Co-authored-by: David Luzar <luzar.david@gmail.com>
5 years ago
Timur Khazamov
79aee53ff6
Redesign idea ( #343 )
...
* 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
5 years ago
David Luzar
8104c8525d
ensure contextMenu doesn't overflow viewport ( #364 )
5 years ago
Preet
d2a3ed7931
Bump roughjs version to fix ellipse fills ( #367 )
5 years ago
Preet
8dbd1b80df
Update to rough.js 4.0.1 ( #363 )
...
* upgrade to latest rough.js
* remove random.ts because roughjs now supports seeding.
5 years ago
Timur Khazamov
bc2bae2a9a
Shift drag to add to selection ( #355 )
...
* Shift drag to add to selection
* Inlined variable
5 years ago
Guillermo Peralta Scura
4c62cbf57e
Don't show resize cursor if multiple elements are selected ( #353 )
5 years ago
Christopher Chedeau
f91b708abb
Revert "Shift drag to add to selection ( #350 )" ( #352 )
...
This reverts commit ce467f7b65
.
5 years ago
Timur Khazamov
ce467f7b65
Shift drag to add to selection ( #350 )
5 years ago
David Luzar
58ad6d741d
fix selecting elem inside already selected element ( #349 )
5 years ago
David Luzar
5887be6eda
select filled elements by clicking inside ( #340 )
5 years ago
Guillermo Peralta Scura
c67435719f
Use cursor delta to resize shape ( #341 )
5 years ago
Jeremy Press
abf2aaa102
"Select All" only appears when clicking outside of a shape via actionFilter ( #329 )
...
Co-authored-by: Christopher Chedeau <vjeuxx@gmail.com>
5 years ago
Enzo Ferey
88a9cee8bb
History improvements ( #337 )
...
* Simplified redoOnce.
* Help mental model.
* Move clear redo stack where it belongs.
* Not needed anymore as we check for same state.
5 years ago
Gasim Gasimzada
ba8bc10431
Remove element shape object from local storage save ( #336 )
5 years ago
Christopher Chedeau
bc909b76da
Move copy paste handler to document ( #334 )
...
Hopefully it should resolve the copy pasting issues
Fixes #249
5 years ago
Christopher Chedeau
aad6e8f434
Reset to selection after creating a text ( #333 )
...
Fixes #252
Test plan:
- Click on text icon
- Click anywhere to start entering text
- Add a letter
- Make sure the cursor is selection and not text
- Click anywhere else, make sure it completes the text and not create a new one
5 years ago
Christopher Chedeau
44657efe71
Fix undoOnce ( #332 )
...
I just pasted @enzoferey's implementation and it fixed the bug reported by @dwelle
Fixes #307
5 years ago
Christopher Chedeau
dd2a7eb597
Fix copy-paste on input ( #331 )
...
If the input is active, we shouldn't override copy paste behavior
5 years ago
Christopher Chedeau
d45f48e60f
Set shape background to be transparent by default ( #330 )
...
Also makes "Clear canvas" reset the entire app state
5 years ago
Christopher Chedeau
3db7d69849
Debounce localstorage save ( #328 )
...
I profiled dragging and it looks like it takes ~3ms to save to localStorage a smallish scene and we're doing it twice per mousemove. Let's debounce so we don't pay that cost on every mouse move.
Stole the implementation from #220 which got reverted.
5 years ago
Christopher Chedeau
c745fd4e5e
Prevent cmd-r from selecting rectangle ( #327 )
...
I keep adding empty rectangles because I reload with cmd-r which enables rectangle :p Let's only make the shortcut work if there's no modifier enabled
5 years ago