Virtual whiteboard for sketching hand-drawn like diagrams
Find a file
Ryan Di a9c5bdb878
fix: sort bound text elements to fix text duplication z-index error (#5130)
* fix: sort bound text elements to fix text duplication z-index error

* improve & sort groups & add tests

* fix backtracking and discontiguous groups

---------

Co-authored-by: dwelle <luzar.david@gmail.com>
2023-02-02 16:23:39 +08:00
.codesandbox chore: update CodeSandbox links and add a config (#5624) 2022-08-29 18:52:04 +05:30
.github build: move release scripts to use release branch (#5958) 2022-12-06 16:33:02 +05:30
.husky build: temporarily disable pre-commit (#6132) 2023-01-19 13:50:42 +01:00
dev-docs docs: show last updated time and author (#6183) 2023-02-01 21:09:23 +05:30
firebase-project fix: update storage.rules (#5020) 2022-04-17 22:47:00 +02:00
public fix: declare css variable for font in excalidraw so its available in host (#6160) 2023-01-25 15:44:20 +05:30
scripts fix: PWA not working after CRA@5 update (#6012) 2022-12-18 22:23:30 +01:00
src fix: sort bound text elements to fix text duplication z-index error (#5130) 2023-02-02 16:23:39 +08:00
.dockerignore build: stops ignoring .env files from docker context so env variables get set during react app build. (#5809) 2022-11-07 16:48:38 +05:30
.editorconfig add editorconfig (#1198) 2020-04-03 19:19:01 +02:00
.env.development fix: disable FAST_REFRESH to fix live reload (#5852) 2022-11-09 17:13:20 +05:30
.env.production feat: go-to-excalidrawplus button (#5202) 2022-05-18 18:30:34 +02:00
.eslintignore feat: image support (#4011) 2021-10-21 22:05:48 +02:00
.eslintrc.json chore: Update Typescript to 4.4.4 (#4188) 2021-11-02 14:24:16 +02:00
.gitattributes Add gitattributes (#2164) 2020-09-15 21:59:00 +02:00
.gitignore fix: set the dimensions of bound text correctly (#5710) 2022-09-22 15:40:38 +05:30
.lintstagedrc.js Keep errors, elements and comments consistent (#2340) 2020-11-05 18:06:18 +01:00
.npmrc Add npmrc to have pinned deps (#727) 2020-02-07 13:59:23 +01:00
.nvmrc Chore: Update .nvmrc to match package.json engines definition (#3148) 2021-03-01 13:22:20 +01:00
.prettierignore Change target branch of coverage and pretty print (#1850) 2020-07-01 12:05:21 +03:00
.watchmanconfig Don't reset cache while zooming using a gesture (#1103) 2020-03-28 16:59:36 -07:00
CHANGELOG.md support embedding scene data to PNG/SVG (#2219) 2020-10-13 14:47:07 +02:00
CONTRIBUTING.md docs: migrating dev docs to docusaurus :) (#6073) 2023-02-01 19:57:54 +05:30
crowdin.yml Locale 2020-03-19 20:38:52 +02:00
docker-compose.yml chore: Update action versions and docker build (#3065) 2021-02-20 14:28:33 +00:00
Dockerfile chore: Bump nginx version to newest (#3811) 2021-07-09 17:07:34 +02:00
LICENSE Add MIT License (#176) 2020-01-05 13:09:29 -08:00
package.json fix: make tunnels work in multi-instance scenarios (#6178) 2023-02-01 10:46:17 +05:30
README.md docs: migrating dev docs to docusaurus :) (#6073) 2023-02-01 19:57:54 +05:30
tsconfig-types.json chore: bump typescript@4.5.2 (#4283) 2021-11-19 19:51:28 +01:00
tsconfig.json chore: bump typescript@4.5.2 (#4283) 2021-11-19 19:51:28 +01:00
vercel.json feat: redirect vscode.excalidraw.com to vscode marketplace (#5285) 2022-06-23 17:42:50 +02:00
yarn.lock fix: make tunnels work in multi-instance scenarios (#6178) 2023-02-01 10:46:17 +05:30

Excalidraw logo: Sketch handrawn like diagrams.

Virtual whiteboard for sketching hand-drawn like diagrams.
Collaborative and end-to-end encrypted.

Follow Excalidraw on Twitter Chat with us on Discord

Try now

Visit excalidraw.com to start sketching.

Community

For latest updates, follow us on twitter. If you need help or want to chat, join us on Discord. For releases and deep dives, check out our blog. Report bugs on GitHub.

Supporting Excalidraw

If you like the project, you can become a sponsor at Open Collective.

Last but not least, we're thankful to these companies for offering their services for free:

Vercel Sentry Crowdin

Developers

You can integrate Excalidraw into your app by installing our npm component.

Visit our documentation on https://docs.excalidraw.com.

Who's integrating Excalidraw

Google CloudMetaCodeSandboxObsidian ExcalidrawReplitSliteNotionHackerRank