Commit Graph

74 Commits (fe973e35130c8110d8c6429c7c3a88aff177f28c)

Author SHA1 Message Date
Christopher Chedeau 1d9cdf4d46 Use local fonts ()
This updates the way fonts are handled to not have to download the font from the internet.

If you do `./public/font.ttf` in the .scss file, unfortunately the bundle packages them somewhere that's different from the public folder that is used by the index.html to preload them.

The fix I used is to use absolute path `/font.ttf` so that both work. Unfortunately, this means that the website will only work if at the root of the domain. That's the case so far so it's okay but still annoying if we want to embed it somewhere.
Guillermo Peralta Scura e4ff408f23
Accessible modals ()
Improve the accessibility of our modals (the color picker and the export dialog)

Implement a focus trap so that tapping through the controls inside them don't escape to outer elements, it also allows to close the modals with the "Escape" key.
Guillermo Peralta Scura 69061e20ac Some a11y fixes ()
* Rename ToolIcon to ToolButton

It makes more semantic sense

* Label and keyboard shortcuts announcement

* Refactor common props for ToolButton

* Better doc outline and form controls

* Adjust color picker

* Styling fixes

Co-authored-by: Christopher Chedeau <vjeuxx@gmail.com>
Lipis 885b9c1483 Delete comments ()
wei 37e082fcdc feat: Add Cascadia font ()
* adding cascadia font

* adding font file
Lipis 1923607112
Remove www from URLs ()
* Remove www from URLs

* typo

* slash
David Luzar 6892348c3d Revert 400 and 420 ()
* revert  font file

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

This reverts commit d603921234.
tomayac 71570a325b Make Prettier happy
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
Lipis 4234cd849c
Fix linting ()
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
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
Lipis 8154ccd907 No named colors and lowercase hex ()
* No named colors and lowercase hex

* consistent
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
Christopher Chedeau 3605250426
Move octocat to the front ()
Giovanni Giordano 731136a3d0 Test deploy
Christopher Chedeau 60b06dab73
Remove manifest.json ()
anishagg17 1ef66441c3 Added excalidraw icon as application icon ()
Christopher Chedeau 85cd2f114a
Add github corner ()
Christopher Chedeau c027ddc134
Add analytics tag ()
Giovanni Giordano e80d755c92 Add crossorigin attribute
Giovanni Giordano 02bf6f0f14 Add preload to font
Faustino Kialungila 4fa55222fd Rename excalibur to excalidraw
Christopher Chedeau 6278cd9366 Initial commit