* 'master' of github.com:excalidraw/excalidraw: (37 commits)
feat: Add toast (#2772)
docs: Update readme with documentation (#2788)
fix: allow text-selecting in dialogs & reset cursor (#2783)
chore: Update translations from Crowdin (#2742)
fix: broken Individuals link (#2782)
refactor: Converting span to kbd tag (#2774)
fix: don't render due to zoom after unmount (#2779)
fix: Track the chart type correctly (#2773)
chore(deps-dev): bump terser-webpack-plugin in /src/packages/excalidraw (#2750)
chore(deps-dev): bump webpack in /src/packages/utils (#2768)
fix: delay version logging & prevent duplicates (#2770)
chore(deps-dev): bump webpack in /src/packages/excalidraw (#2769)
chore(deps-dev): bump ts-loader in /src/packages/excalidraw (#2749)
chore(deps-dev): bump ts-loader in /src/packages/utils (#2753)
chore(deps): bump nanoid from 2.1.11 to 3.1.20 (#2581)
feat: Track current version (#2731)
chore(actions): Use cancel workflow action (#2763)
chore(deps): bump @testing-library/react from 11.2.2 to 11.2.3 (#2755)
chore(deps-dev): bump firebase-tools from 9.1.0 to 9.1.2 (#2761)
chore(deps-dev): bump eslint-plugin-prettier from 3.3.0 to 3.3.1 (#2754)
...
* rewrite wysiwyg property updating
* reuse existing class
* fix case of focus being stolen by other UIs
* revert mistake csp removal
* ensure we don't run cleanup twice
* fix opacity updating
* add shape actions menu class to constants
* Initial factoring out of parts of the LayerUI component
2360 → 2224 LOC
* Create a Section component
* Break up src/index.tsx
* Refactor actions to reduce duplication, fix CSS
Also consolidate icons
* Move scene/data.ts to its own directory
* Fix accidental reverts, banish further single-character variables
* ACTIVE_ELEM_COLOR → ACTIVE_ELEMENT_COLOR
* Further refactoring the icons file
* Log all errors
* Pointer Event polyfill to make the tests work
* add test hooks & fix tests
Co-authored-by: dwelle <luzar.david@gmail.com>